Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Нормализация БД [D7, ЛЮБАЯ]


Страницы:   1 2

KING ©   (2006-03-25 17:42:00) 

как можно программно привести БД к 1НФ???


Плохиш   (2006-04-03 11:31:00) [1]


> KING ©   (26.03.06 15:08) [3]
> у меня дипломная по этоу теме...


> KING ©   (29.03.06 09:42) [18]
> как создать средствами Delphi+SQL+TQUERY  новую таблицу?
> ?? у меня почему то не получилось...

Я фигею, и это "Дипломник". Куда катится мир?


Sergey13   (2006-04-03 09:23:00) [2]

2[20] KING ©   (01.04.06 09:05)
>Вручную легко...
Формально - да. Но если вспомнить, что кроме нормализации существует еще и равноправный метод проектирования денормализация, то задача становится гораздо труднее. Т.е. добавить справочник - ерунда. Трудно выделить - нужен он или нет.


sniknik   (2006-04-01 09:33:00) [3]

прграммы мыслить не могут... за них это делает программист+юзер (или -юзер ;о). вот в этом твоя проблема... (могли бы то просто сказал бы "программы сделай мне из этой базы 3ю нормализованную...", она бы помыслила, как это сделать и сделала бы. ;)

кстати, БД "ЛЮБАЯ" она какой стандарт SQL поддерживает? есть ли "фенечки"? (оличия от стандарта, но весьма полезные и присушие только ей)

> как создать средствами Delphi+SQL+ TQUERY новую таблицу???
хотя да, понял... ты только что столкнулся с БД, нашол BDE, и думаеш, что оно абсолютно все базы/движки охватывает. а подразумеваеш скорее всего paradox.

> "TABLE IS BUSY" !!! как лечить???
освободить.


KING   (2006-04-01 09:05:00) [4]

TO: Sergey13 ©
Вот как раз с алгоритмом автоматической нормализации и проблемы!!!!!

Вручную легко, а вот заставить программу мыслить так как надо....


Sergey13   (2006-03-29 09:46:00) [5]

2[18] KING ©   (29.03.06 09:42)
>с нормальными формами я уже разобрался что это такое и как приводить...
>меня больше интересует сама программная реализация.....

Т.е. с алгоритмикой автоматической нормализации проблем нет? И то хорошо. 8-)


KING   (2006-03-29 09:42:00) [6]

TO: Сергей М. ©
> http://www.bashedu.ru/konkurs/bakirov/aug/Baza.htm

какой то сайт глючный...

с нормальными формами я уже разобрался что это такое и как приводить...

меня больше интересует сама программная реализация.....

какими компонентами пользоваться???

как создать средствами Delphi+SQL+TQUERY  новую таблицу??? у меня почему то не получилось... запросы относящиеся к Таблице работают.. а вот этот нет.. и еще при ALTER TABLE... выдается ошибка "TABLE IS BUSY" !!! как лечить???


Сергей М.   (2006-03-28 14:15:00) [7]


> KING ©   (28.03.06 13:55) [15]


http://www.bashedu.ru/konkurs/bakirov/aug/Baza.htm


Anatoly Podgoretsky   (2006-03-28 13:58:00) [8]

KING ©   (26.03.06 15:08) [3]
я в БД вообщ не разбираюсь......


KING   (2006-03-28 13:55:00) [9]

скорее у препада....


Ega23   (2006-03-28 12:57:00) [10]


> по условию дипломной должна быть возможность приведения
> до 3НФ ( а по возможности и до 5) :(


Ну знаешь...
Вот PowerDesigner даже не знаю сколько людей писало. И сколько времени.
И всё равно он до конца не нормализует (на уровне советов).

А пятую НФ, кстати, на практике даже придумать сложно. AFAIK, она только в теории существует...

Или у препода твоего мозги не туда уехали, или ты что-то не так понял.
Склоняюсь ко второй версии.


Sergey13   (2006-03-28 11:28:00) [11]

2 [12] KING ©   (28.03.06 11:26)
>можно подробнее об ИИ
Исходников у меня нет. 8-)


KING   (2006-03-28 11:26:00) [12]

TO: Sergey13 ©
можно подробнее об ИИ


Sergey13   (2006-03-27 14:09:00) [13]

2[10] KING ©   (27.03.06 13:31)
Мне кажется, что для написания такой проги нужен искусственный интелект (хотя бы бета-версия). Или ты неправильно понял задание.


KING   (2006-03-27 13:31:00) [14]

-----------------
TO: Sergey13 ©  
  когда тебе насильно впаривают эту тему в которой ты ничего не смыслишь, как можно не задавать такие вопросы????
----------------

----------------
ТО: Ega23 ©  
по условию дипломной должна быть возможность приведения до 3НФ ( а по возможности и до 5) :(
----------------

в день я уделяю дипломной от 6 часов.. так что с вашей помощью и моим старанием можно будет написать программу за месяц...


Sergey13   (2006-03-27 12:14:00) [15]

2 [7] KING ©   (27.03.06 12:11)
Для дипломникапо БД, у тебя какие то ламерские вопросы, уж извини.


Ega23   (2006-03-27 12:13:00) [16]


> как можно программно привести БД к 1НФ???
>


Нормальная такая тема курсовой....  :о)


KING   (2006-03-27 12:11:00) [17]

(((( литературу нашел.. читаю... если Вам не трудно, я буду тут задавать вопросы, возникшие во время чтения  и по ходу написания программы...

--- ТЗ ---
"Система проектирования нормальных форм Баз Данных"
----------

вопрос 1:
на входе любая БД.
нужно определить есть ли в БД одинаковые записи

вопрос 2:
при изучении языка SQL нашел команды по редактированию таблиц (добавление и удаление полей, создание таблиц). У МЕНЯ ПРОБЛЕМА!!!эти запросы почемуто не работают... можете разъяснить как правильно обработать запрос по реструктуризации таблицы?


Desdechado   (2006-03-26 19:47:00) [18]

а вот интересно: "привести БД к 1НФ" - это из ненормальной формы или из формы с бОльшим номером?


Сайбель Алексей   (2006-03-26 16:25:00) [19]

2 KING © [3]

Я вижу два пути:
1. Выложить ТЗ и назвать сумму оплаты вашей дипломной.
2. Затруднить себя прочтением литературы. И при появлении Конкретных вопросов задать их здесь.


YK   (2006-03-26 16:12:00) [20]

что значит программно нормализовать? как ты представляешь себе данные для такой программы?

нинай распознавание образов задумал..


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо