![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
По какому принципу назначать имена таблицам в базе? [D6, IB6.x]
b_baranov © (2003-06-19 13:00:00)Уважаемые мастера, если можно, поделитесь опытом. Ведь когда кол-во таблиц достаточно велико, очевидно, разумная система имен таблиц - штука важная.
Sandman25 (2003-06-19 15:14:00) [1]Мы используем префиксы таблиц. Например, cli_all, cli_persons, cli_firms - таблицы с клиентами, spr_goods, spr_models, spr_spr - справочники, и т.д.
Или, если есть всего 1 частная задача, использующая данную таблицу, то префикс описывает задачу. Например, ip_goods_lnk - таблица для связей товаров при оприходовании после промера (задача устанавливается в каталог InputPromer).
b_baranov (2003-06-19 14:41:00) [2]3> Соловьев. Большое спасибо. Обязательно разыщу.
Соловьев (2003-06-19 14:38:00) [3]
> Если можно, год издания.
2001
b_baranov (2003-06-19 14:35:00) [4]3> Zacho. Спасибо. Если честно, то первую (пока увы неудачную) попытку применить CASE-средства делали. Прочитали о них в книге Ковязина и Вострикова "Мир IB". И как раз пытались добраться до ErWin и PowerDesigner. Но первую найти не удалось, а вторая для начала видимо сложновата - не продрались через описание.
Zacho (2003-06-19 14:24:00) [5]
> b_baranov (19.06.03 14:20)
Database Designer в IBExpert - штука, конечно, хорошая, но на полноценный CASE пока никак не тянет.
b_baranov (2003-06-19 14:23:00) [6]2> Соловьев. Спасибо, про такую книгу я не слышал.
Если можно, год издания. Пока читаю только К.Дейт.
b_baranov (2003-06-19 14:20:00) [7]2> Zacho. Спасибо. Такая книга у меня. По поводу CASE. Пока используем только IBExpert. По-видимому это не то?
Zacho (2003-06-19 13:35:00) [8]Еще весьма полезная книга - К.Дж.Дейт "Ввведение в системы баз данных" (Блин, постоянно ее рекламирую на этом форуме :-) )
И еще могу посоветовать для разработки БД использовать какой-либо CASE (ErWin, PowerDesigner и т.п.)
Ссылки на рекомендуемые CASE для работы с IB можно найти на http://www.ibase.ru/case.htm
Соловьев (2003-06-19 13:28:00) [9]
> Как лучше поступить в такой ситуации?
Советую сначала прочить книги про проектирование БД. Например,
Томас Коннолли, Каролин Бегг, Анна Страчан "Базы Данных. Проектирование, реализация и сопровождение. Теория и практика".
В ней излагается все этапы, все расписано на 1100 ст. Есть, кстати, пример БД твоей задачи.
b_baranov (2003-06-19 13:17:00) [10]Дело вот в чем. Пытаемся разработать б.д. медицинского отделения. Там довольно много разделов: картотека, анализы, анамнезы, эпикризы и т.д. При этом есть инф., касающаяся самого отделения: персонал, медикаменты, оборудование... И естественно есть данные, касающиеся пациентов. Как лучше поступить в такой ситуации?
NickBat (2003-06-19 13:05:00) [11]Мои внутренние правила:
1. Даю осмысленные имена таблицам, но не слишком длинные (где-то до 10 символов).
2. Всегда таблицы называю английскими заглавными буквами.
3. Справочники выделяю в отдельную категорию (типа town_ref или town_spr)
Пожалуй все.