Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.04.16;
Скачать: CL | DM;

Вниз

Нормализация БД   Найти похожие ветки 

 
KING ©   (2006-03-25 17:42) [0]

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


 
TUser ©   (2006-03-25 18:27) [1]

Обычно она (РБД) уже там. А приводятв nНФ не програмно, а во время проектирования.


 
Desdechado ©   (2006-03-25 18:59) [2]

Это вопрос для "типа понимающих"? Про уничтожение дублей?


 
KING ©   (2006-03-26 15:08) [3]

у меня дипломная по этоу теме... ((((( блин....
я в БД вообщ не разбираюсь......

можете подсказать как вообще программно нормализовать БД... ???


 
YK ©   (2006-03-26 16:12) [4]

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

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


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

2 KING © [3]

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


 
Desdechado ©   (2006-03-26 19:47) [6]

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


 
KING ©   (2006-03-27 12:11) [7]

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

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

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

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


 
Ega23 ©   (2006-03-27 12:13) [8]


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


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


 
Sergey13 ©   (2006-03-27 12:14) [9]

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


 
KING ©   (2006-03-27 13:31) [10]

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

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

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


 
Sergey13 ©   (2006-03-27 14:09) [11]

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


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

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


 
Sergey13 ©   (2006-03-28 11:28) [13]

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


 
Ega23 ©   (2006-03-28 12:57) [14]


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


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

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

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


 
KING ©   (2006-03-28 13:55) [15]

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


 
Anatoly Podgoretsky ©   (2006-03-28 13:58) [16]

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


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


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


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


 
KING ©   (2006-03-29 09:42) [18]

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

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

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

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

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

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


 
Sergey13 ©   (2006-03-29 09:46) [19]

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

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


 
KING ©   (2006-04-01 09:05) [20]

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

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


 
sniknik ©   (2006-04-01 09:33) [21]

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

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

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

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


 
Sergey13 ©   (2006-04-03 09:23) [22]

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


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


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


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

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



Страницы: 1 вся ветка

Текущий архив: 2006.04.16;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.036 c
6-1136649778
Роман Снайпер
2006-01-07 19:02
2006.04.16
Перехват сетевых обращений программ


15-1143109632
iamdanil
2006-03-23 13:27
2006.04.16
помогите с выводом сообщения


15-1143025453
Vlad Oshin
2006-03-22 14:04
2006.04.16
Помогите с удаленной установкой. TFTP: File not found


4-1138498463
einstein
2006-01-29 04:34
2006.04.16
Функция shellexecute()


2-1143555916
Juice
2006-03-28 18:25
2006.04.16
Отличие между drag&drop и drag&dock