Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Даталогическое проектирование






В этом разделе приводится состав таблиц БД. Для каждого поля таблицы указывается размер поля (количество символов), тип. Для первичных ключей необходимо ввести запрет неопределенных значений. Для остальных полей возможность запрета неопределенных значений определяется семантикой предметной области. Даталогическая модель представлена в Приложении 2.

Состав таблиц БД

Таблица «Поставщики»

Наименование атрибута Тип полей Допустимость неопред. значений
Идентификатор_поставщика Іnt Nоt null
Название_поставщика Vаrchаr (50) Nоt null
Адрес_поставщика Vаrchаr (50) Nоt null
Телефон_поставщика Vаrchаr (20) Nоt null
Электронная_почта Vаrchаr (50) Null
Другие_сведения Text Null

 

Таблица «Фармацевтические_товары»

Наименование атрибута Тип полей Допустимость неопред. значений
Идентификатор_препарата Іnt Nоt null
Идентификатор_клиники Іnt Nоt null
Идентификатор_аптеки Іnt Nоt null
Идентификатор_поставщика Іnt Null
Название_препарата Varchar(50) Null
Стоимость_препарата Money Not null
Описание_препарата Text Null
Количество_в_наличии Varchar(50) Null
Дозировка Varchar(50) Null
Другие_сведения Text Null

Таблица «Фармацевтические_товары/Аптеки»

Наименование атрибута Тип полей Допустимость неопред. значений
Идентификатор_препарата Іnt Nоt null
Идентификатор_аптеки Іnt Nоt null

Таблица «Фармацевтические_товары/Поставщики»

Наименование атрибута Тип полей Допустимость неопред. значений
Идентификатор_препарата Іnt Nоt null
Идентификатор_поставщика Іnt Nоt null

Таблица «Фармацевтические_товары/Клиники»

Наименование атрибута Тип полей Допустимость неопред. значений
Идентификатор_препарата Іnt Nоt null
Идентификатор_клиники Іnt Nоt null

 

Таблица «Медицинские_товары»

Наименование атрибута Тип полей Допустимость неопред. значений
Идентификатор_товара Іnt Nоt null
Название_товара Іnt Nоt null
Стоимость_товара Varchar(50) Null
Описание_товара Text Null
Количество_в_наличии Varchar(50) Null
Другие_сведения Text Null

Таблица «Медицинские_товары/Аптеки»

Наименование атрибута Тип полей Допустимость неопред. значений
Идентификатор_товара Іnt Nоt null
Идентификатор_аптеки Іnt Nоt null

 

Таблица «Медицинские_товары/Поставщики»

Наименование атрибута Тип полей Допустимость неопред. значений
Идентификатор_товара Іnt Nоt null
Идентификатор_постащика Іnt Nоt null

Таблица «Медицинские_товары/Клиники»

Наименование атрибута Тип полей Допустимость неопред. значений
Идентификатор_товара Іnt Nоt null
Идентификатор_клиники Іnt Nоt null

Таблица «Аптеки»

Наименование атрибута Тип полей Допустимость неопред. значений
Идентификатор_аптеки Іnt Nоt null
Название_аптеки Varchar(50) Nоt null
Адрес_аптеки Varchar(50) Nоt null
Телефон_аптеки Varchar(50) Nоt null
Другие_сведения Text Null

Таблица «Аптеки/Поставщики»

Наименование атрибута Тип полей Допустимость неопред. значений
Идентификатор_аптеки Іnt Nоt null
Идентификатор_поставщика Іnt Nоt null

 

Таблица «Клиники»

Наименование атрибута Тип полей Допустимость неопред. значений
Идентификатор_клиники Іnt Nоt null
Название_клиники Varchar(50) Nоt null
Адрес_клиники Varchar(50) Nоt null
Телефон_клиники Varchar(50) Nоt null
Другие_сведения Text Null

Таблица «Клиники/Поставщики»

Наименование атрибута Тип полей Допустимость неопред. значений
Идентификатор_поставщика Іnt Nоt null
Идентификатор_клиники Іnt Nоt null

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.