|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
базы данных и case-технологии
Здравствуйте. Пишу курсовую "моделирование структуры таблиц базы данных на основе Case-технологий". препод сказал для начала создать базу данных. Сделала. Теперь надо " Надо будет сделать следующую вещь:
представь, что ты взяла лист бумаги и написала на нем имена таблиц с указанием полей а каждой из них, а также показала связи между таблицами, потом этот листок положила в сканер и автоматически у тебя на компьютере создалась данная структура, вот надо тоже самое реализовать, только не лист бумаги а карандаш, а инструменты в Делфи, то есть открывается новое окно ты в нем задаешь все выше перечисленное, нажимаешь кнопку и хоп база создана" Что от меня требуется? Я полный чайник! |
#2
|
||||
|
||||
ER диаграммы лучше рисовать в готовых case средствах, таких как PowerDesigner, ERWin.
Там и отношения рисуются и т.д. Писать свою case среду - для курсовой это многовато, да и отчаянное извращение это, ща этих средств навалом. — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#3
|
|||
|
|||
Может и извращение, но у меня такое задание. Разработать Case-средство, позволяющее построить модель будущей базы данных, т.е. создание моделей таблиц, задание полей, указание связей между таблицами посредством внешних ключей,после чего генерация скрипта создания данной структуры на SQL. Совместимость с Interbase, или Firebird компоненты InterbaseExpress.fibplus.
|
#4
|
||||
|
||||
Ну если примитивное что-то, то на гридах можно сделать (если хочешь чтобы за тебя сделали - в раздел работа).
Насчет графического отображения всей этой байды - можно на каком-нибудь игровом движке забабахать (ибо большая часть кода уже будет и останется только выводить изображение) — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#5
|
|||
|
|||
Я сама хочу сделать. Только не понимаю как. Может лит-ру какую посоветуешь
|
#6
|
||||
|
||||
Могу посоветовать отростить бороду. Ибо для студенческой курсовой (да еще и студента, далекого от case технологий) - это слишком объемно.
Если делать не графическое, т.е. просто мастер для описания сущностей - в принципе реализуемо. По поводу генераций скриптов - го в гугле искать учебник по SQL (ничего сложного, шаблоны просто наколбасишь и будешь в них подставлять данные из мастера). Но вот как графически референсы отображать - я хз, ибо пересечение референсов на диаграмме - не есть гуд, а если от таблицы к таблице вектором, то как-то стремно смотреться будет. З.Ы. Сущности - это еще не все, нормальные case средства позволяют еще вводить триггеры, сиквенсы, констрэинты и прочее. З.З.Ы. Можно еще опенсорсный проектик поискать и поиметь свой мозг тамошним кодом — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию Последний раз редактировалось M.A.D.M.A.N., 14.03.2013 в 09:57. |
#7
|
|||
|
|||
Значит самой не вариант.
|
#8
|
||||
|
||||
Да я те говорю, если делать нормальное - курсовой не хватит.
Если халтуру, то можно как я тебе предложил, чисто визард, где вводишь имя таблицы и поля с типами. — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#9
|
|||
|
|||
Курсовая станет дипломом, только электив дописать. Так что прога для диплома можно сказать.
|
#10
|
||||
|
||||
Глаза боятся, а руки делают.
Простенькое-то можно сделать и графически на гридах. Главное связи нарисовать правильно. За пример самого простого можно взять "схему данных" из акцеса. Некоторые программисты настолько ленивы, что сразу пишут рабочий код. Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты. |
#11
|
||||
|
||||
Цитата:
Конечно, надо сразу 3D мутить, и в виде пасхального яйца не забыть встроить 3D-шутер типа Doom'а Некоторые программисты настолько ленивы, что сразу пишут рабочий код. Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты. |
#12
|
||||
|
||||
Прошу прощения, что запугал.
В принципе самому реально написать простое, как предложил Аристарх д'Арк. По SQL вопросы будут - форум открыт. По сути тебе надо просто реализовать возможность складывания гридов на форму и их перемещение по форме. Кодогенерация по шаблонам типа "create table %s ...". Препод больно уж эпическое задание дал, ибо в моем понимании case средство - это вот: http://blogs.embarcadero.com/files/2010/10/5_2938.jpg — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#13
|
|||
|
|||
Препод больно уж эпическое задание дал, ибо в моем понимании case средство - это вот: http://blogs.embarcadero.com/files/2010/10/5_2938.jpg[/quote]
Что-то подобное должно у меня получиться? |
#14
|
||||
|
||||
До идее да.
Но для курсача можно сделать как предложил д'Арк, этого будет достаточно (надеюсь). — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |