Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задания_заоч / !Практика / Пример описания БД.doc
Скачиваний:
43
Добавлен:
21.05.2015
Размер:
1.58 Mб
Скачать

Построение субд- ориентированной схемы данных

Следующим шагом в проектировании базы данных являются:

выбор СУБД, в которой будет реализована база данных;

в соответствии с требованиями выбранной СУБД определение для каждого атрибута таблиц: названия поля, типа поля и размера поля;

определение полей, по которым будут создаваться индексы, определение их типов и размеров.

Приведем структуры таблиц для создания в СУБД Microsoft SQL Server (название, тип поля, назначение, свойства).

Таблица 3.1 - Структура таблицы Сведения об Автомагазине

Имя поля

Тип данных

Описание

Название организации

Char(50)

Название Автомагазина

Адрес организации

Char(150)

Адрес Автомагазина с указанием индекса и города

Телефон

Integer

Телефон Автомагазина

Факс

Integer

Факс Автомагазина

e-mail

Char (20)

Электронный адрес Автомагазина

Таблица 3.2 - Структура таблицы Сотрудники Автомагазина

Имя поля

Тип данных

Описание

Код сотрудника

Integer

Уникальный код сотрудника в таблице. Ключевое поле в таблице

Фамилия

Char(20)

Фамилия сотрудника

Имя

Char(20)

Имя сотрудника

Отчество

Char(20)

Отчество сотрудника

Должность

Char(30)

Должность сотрудника

ИНН

Integer

ИНН сотрудника

Таблица 3.3 - Структура таблицы Заказчик

Имя поля

Тип данных

Описание

Название организации

Char(50)

Название Автомагазина

Адрес организации

Char(150)

Адрес Автомагазина с указанием индекса и города

ФИО заказчика

Char(60)

ФИО директора Автомагазина

Расчетный счет

Integer

Счет директора Автомагазина в банке

ИНН заказчика

Integer

ИНН директора Автомагазина. Ключевое поле в таблице

Код ОКОНХ

Integer

Форма по ОКОНХ

Код ОКПО

Integer

Форма по ОКПО

БИК заказчика

Integer

БИК директора Автомагазина; соответствует определенному БИК из таблицы Банки

Таблица 3.4 - Структура таблицы Поставщики

Имя поля

Тип данных

Описание

Название организации

Char(50)

Название Автомагазина

Адрес организации

Char(150)

Адрес Автомагазина с указанием индекса и города

ФИО поставщика

Char(60)

ФИО директора Автомагазина

Должность

Char(30)

Должность сотрудника

Телефон

Integer

Телефон Автомагазина

Факс

Integer

Факс Автомагазина

e-mail

Char (20)

Электронный адрес Автомагазина

Расчетный счет

Integer

Счет поставщика в банке

ИНН поставщика

Integer

ИНН поставщика. Ключевое поле в таблице

Код ОКОНХ

Integer

Форма по ОКОНХ

Код ОКПО

Integer

Форма по ОКПО

БИК поставщика

Integer

БИК поставщика; соответствует определенному БИК из таблицы Банки

Таблица 3.5 - Структура таблицы Банки

Имя поля

Тип данных

Описание

Название банка

Char(50)

Название банка

Адрес банка

Char(150)

Адрес банка с указанием индекса и города

БИК

Integer

БИК банка. Ключевое поле в таблице

к/с

Integer

к/с банка

Таблица 3.6 - Структура таблицы Грузопередатчики

Имя поля

Тип данных

Описание

Код грузопередатчика

Integer

Уникальный код грузопередатчика в таблице. Ключевое поле в таблице

Название организации

Char(50)

Название организации

Адрес организации

Char(150)

Адрес организации с указанием индекса и города

Тип грузопередатчика

Char(20)

Название грузопередатчика

Таблица 3.7 - Структура таблицы Информация о документах

Имя поля

Тип данных

Описание

№ документа

Integer

Номер документа, прилагающегося к товару

Дата документа

Дата документа, прилагающегося к товару

К платежному поручению №

Integer

Номер платежного поручения

К платежному поручению дата

Datetime

Дата платежного поручения

ИНН поставщика

Integer

ИНН поставщика; соответствует определенному поставщику из таблицы Поставщики

ИНН заказчика

Integer

ИНН заказчика; соответствует определенному заказчику из таблицы Заказчики

Код грузоотправителя

Integer

Уникальный код грузоотправителя в таблице; соответствует определенному грузопередатчику из таблицы Грузопередатчики

Код грузополучателя

Integer

Уникальный код грузополучателя в таблице; соответствует определенному грузопередатчику из таблицы Грузопередатчики

БИК поставщика

Integer

БИК поставщика; соответствует определенному БИК из таблицы Банки

БИК заказчика

Integer

БИК заказчика; соответствует определенному БИК из таблицы Банки

Сумма платежа

Integer

Сумма платежа

Код документа

Integer

Уникальный код документа в таблице. Ключевое поле в таблице

Таблица 3.8 - Структура таблицы Товары по счет – фактуре и их характеристики

Имя поля

Тип данных

Описание

Код товара

Integer

Уникальный код товара в таблице; соответствует определенному коду товара из таблицы Справочник товаров

Код документа

Integer

Уникальный код документа в таблице; соответствует определенному коду документа из таблицы Информация о документах

Единица измерения

Char(10)

Единица измерения товара

Цена за единицу товара

Integer

Цена за единицу товара

Количество товара

Integer

Количество полученного товара

Сумма налога

Integer

Сумма налога

Акциз

Integer

Акциз

Таблица 3.9 - Структура таблицы Справочник товаров

Имя поля

Тип данных

Описание

Наименование товара

Char(100)

Наименование товара

Производитель товара

Char(100)

Завод – производитель товара

Код товара

Integer

Уникальный код товара. Ключевое поле в таблице

Таблица 3.10 - Структура таблицы Прием товаров в Автомагазин

Имя поля

Тип данных

Описание

Код товара

Integer

Уникальный код товара в таблице; соответствует определенному коду товара из таблицы Справочник товаров

Количество товара

Integer

Количество принятого товара

Код сотрудника

Integer

Уникальный код сотрудника в таблице; соответствует определенному коду сотрудника из таблицы Сотрудники Автомагазина

Дата приема

Datetime

Дата приема товара в Автомагазин

Таблица 3.11 - Структура таблицы Розничные продажи

Имя поля

Тип данных

Описание

Код товара

Integer

Уникальный код товара в таблице; соответствует определенному коду товара из таблицы Справочник товаров

Количество товара

Integer

Количество проданного товара

Код сотрудника

Integer

Уникальный код сотрудника в таблице; соответствует определенному коду сотрудника из таблицы Сотрудники Автомагазина

№ чека

Integer

Номер чека, прилагающегося к товару

Дата продажи

Datetime

Дата продажи товара

Соседние файлы в папке !Практика