Форум: "Начинающим";
Текущий архив: 2006.04.16;
Скачать: [xml.tar.bz2];
ВнизНормализация БД Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.058 c