Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.035 c
5-1129716703
Kray1
2005-10-19 14:11
2006.04.16
изменить область видимости метода


6-1129731733
Максим
2005-10-19 18:22
2006.04.16
MAC адрес


15-1142587310
Juice
2006-03-17 12:21
2006.04.16
Средство Контроля Версий. Выбор версионника.


2-1143817834
Malik
2006-03-31 19:10
2006.04.16
Автозагрузка самой программы


15-1143057806
Petr V. Abramov
2006-03-22 23:03
2006.04.16
Фильм "Горбатая Гора"





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский