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

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.013 c
1-44657
Manfred
2003-07-02 11:24
2003.07.14
Вызов прцедур во время события OnCreate()


1-44704
kull
2003-06-30 12:34
2003.07.14
Как послать письмо с аттачем через ShellExecute?


14-44869
LinOS
2003-06-26 07:47
2003.07.14
Плодимся и размножаемся.


1-44647
glow
2003-07-02 11:38
2003.07.14
Иконки


14-44862
Black_phoenix
2003-06-27 09:07
2003.07.14
Удалёное администратирование , снова ? а стоит ли ?