|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Как установить взаимосвязь между таблицами?
Если в базе данных есть несколько таблиц с одинаковыми полями, то как обеспечить связь между ними?
|
#2
|
||||
|
||||
Цитата:
--------------------------------------------- Программирование - не профессия, а стиль жизни |
#3
|
|||
|
|||
ну короче у меня такое задание:
нужно создать базу данных по учету лекарств в аптеке. Она должна содержать сведения: о лекарстве - наименование, изготовитель, способ применения, рецепт, цена. об аптеке - Наименование, Адрес, Время работы, Перечень лекарств в наличии об изготовителе - Наименование ИНН. Использовать SQL запросы для создания таблиц, поиска по 3 атрибутам. То есть видно, что между таблицами есть взаимосвязь. Например поле "Изготовитель" в таблице о лекарствах связано с полями "наименование" и "инн" в таблице об изготовителе. Как это все связать на этапе разработки базы данных? Таблицы у меня созданы. |
#4
|
|||
|
|||
Цитата:
У тебя вырисовывается главная таблица Аптеки. Затем промежуточная таблица связи конкретной аптеки с таблицей лекарств Конкретное лекарство ссылается на конкретного производителя из таблицы производителей. Вот и вся структура. Аптеки <-- Наличие <-- Лекарства <-- Производители. Насчет проектирования БД - дружеский совет: сначала надо спроектировать структуру связей между таблицами, а затем уже создавать сами таблицы в СУБД. Последний раз редактировалось Jacky, 24.06.2007 в 22:10. |
#5
|
|||
|
|||
Спасибо конечно, но я эту базу еще месяц назад сделал
|