Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.07.14;
Скачать: [xml.tar.bz2];

Вниз

По какому принципу назначать имена таблицам в базе?   Найти похожие ветки 

 
b_baranov   (2003-06-19 13:00) [0]

Уважаемые мастера, если можно, поделитесь опытом. Ведь когда кол-во таблиц достаточно велико, очевидно, разумная система имен таблиц - штука важная.


 
NickBat   (2003-06-19 13:05) [1]

Мои внутренние правила:
1. Даю осмысленные имена таблицам, но не слишком длинные (где-то до 10 символов).
2. Всегда таблицы называю английскими заглавными буквами.
3. Справочники выделяю в отдельную категорию (типа town_ref или town_spr)
Пожалуй все.


 
b_baranov   (2003-06-19 13:17) [2]

Дело вот в чем. Пытаемся разработать б.д. медицинского отделения. Там довольно много разделов: картотека, анализы, анамнезы, эпикризы и т.д. При этом есть инф., касающаяся самого отделения: персонал, медикаменты, оборудование... И естественно есть данные, касающиеся пациентов. Как лучше поступить в такой ситуации?


 
Соловьев   (2003-06-19 13:28) [3]


> Как лучше поступить в такой ситуации?

Советую сначала прочить книги про проектирование БД. Например,
Томас Коннолли, Каролин Бегг, Анна Страчан "Базы Данных. Проектирование, реализация и сопровождение. Теория и практика".
В ней излагается все этапы, все расписано на 1100 ст. Есть, кстати, пример БД твоей задачи.


 
Zacho   (2003-06-19 13:35) [4]

Еще весьма полезная книга - К.Дж.Дейт "Ввведение в системы баз данных" (Блин, постоянно ее рекламирую на этом форуме :-) )
И еще могу посоветовать для разработки БД использовать какой-либо CASE (ErWin, PowerDesigner и т.п.)
Ссылки на рекомендуемые CASE для работы с IB можно найти на http://www.ibase.ru/case.htm


 
b_baranov   (2003-06-19 14:20) [5]

2> Zacho. Спасибо. Такая книга у меня. По поводу CASE. Пока используем только IBExpert. По-видимому это не то?


 
b_baranov   (2003-06-19 14:23) [6]

2> Соловьев. Спасибо, про такую книгу я не слышал.
Если можно, год издания. Пока читаю только К.Дейт.


 
Zacho   (2003-06-19 14:24) [7]


> b_baranov (19.06.03 14:20)

Database Designer в IBExpert - штука, конечно, хорошая, но на полноценный CASE пока никак не тянет.


 
b_baranov   (2003-06-19 14:35) [8]

3> Zacho. Спасибо. Если честно, то первую (пока увы неудачную) попытку применить CASE-средства делали. Прочитали о них в книге Ковязина и Вострикова "Мир IB". И как раз пытались добраться до ErWin и PowerDesigner. Но первую найти не удалось, а вторая для начала видимо сложновата - не продрались через описание.


 
Соловьев   (2003-06-19 14:38) [9]


> Если можно, год издания.

2001


 
b_baranov   (2003-06-19 14:41) [10]

3> Соловьев. Большое спасибо. Обязательно разыщу.


 
Sandman25   (2003-06-19 15:14) [11]

Мы используем префиксы таблиц. Например, cli_all, cli_persons, cli_firms - таблицы с клиентами, spr_goods, spr_models, spr_spr - справочники, и т.д.
Или, если есть всего 1 частная задача, использующая данную таблицу, то префикс описывает задачу. Например, ip_goods_lnk - таблица для связей товаров при оприходовании после промера (задача устанавливается в каталог InputPromer).



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

Форум: "Базы";
Текущий архив: 2003.07.14;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.01 c
3-44605
Eugene_e
2003-06-20 14:43
2003.07.14
Обновление TClientDataSet


14-44821
Danilka
2003-06-26 13:48
2003.07.14
Где взять статистику: кол-во серверов WinNT, Linux, BSD и т.д.?


8-44767
JC
2003-03-22 01:38
2003.07.14
Engine


6-44798
Novichek
2003-04-24 19:05
2003.07.14
Вопрос по CGI: как узнать текущие URL?


7-44934
Ал
2003-04-22 15:56
2003.07.14
Работа с ActiveDesktop через CreateComObject





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский