Практическая работа: Проектирование базы данных информационной системы

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И МОЛОДЁЖНОЙ ПОЛИТИКИ РЯЗАНСКОЙ ОБЛАСТИ

Областное государственное бюджетное профессиональное образовательное учреждение

“КАСИМОВСКИЙ НЕФТЕГАЗОВЫЙ КОЛЛЕДЖ”

Практическое занятие 6

«Проектирование базы данных информационной системы»

Выполнил:

Студент гр.21И-1

Ратов Кирилл

Проверил:

Симонян Е. В.

г. Касимов 2023г

Цель работы

Цель работы - разработка модели базы данных, которая должна использоваться при функционировании заданных АРМ проектируемой АЭИС, и оценка емкостной сложности базы данных.

Результаты данной работы будут использованы для создания БД в формате выбранной СУБД. Исходными данными для разработки структуры БД является содержание информационных потоков (документов), установленных при проведении предпроектного анализа, а также результаты анализа и декомпозиции данных, полученные при разработке концепции создания АЭИС.

Модель базы данных

Структура записей таблиц БД АСУ МЦ

Поле таблицы БД

Тип

Длина

(байт)

Ограничения

Имя

Назначение

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

Код поставщика

Первичный ключ

Счетчик

4

Фамилия

Фамилия

Текст

30

Имя

Имя

Текст

30

Отчество

Отчество

Текст

30

КПП

КПП

Длинное

целое

4

Состоит из 9 чисел

Таблица «Счет на оплату»

Код счета

Первичный ключ

Счетчик

4

Код поставщика

Внешний ключ(Поставщик)

Счетчик

4

Сумма

Сумма

Денежный

4

>0

Дата

Дата выставления счета

Дата/время

8

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

Код чека

Первичный ключ

Счетчик

4

Код счета

Внешний ключ (Счет на оплату)

Счетчик

4

Код акта получения

Внешний ключ (Акт получения товара)

Счетчик

4

Код товара

Внешний ключ(Товар)

Счетчик

4

Код поставщика

Внешний ключ(Поставщик)

Счетчик

4

Дата

Дата выдачи чека

Дата/время

8

Подпись

Подпись организации

Текст

30

Таблица «Товар»

Код товара

Первичный ключ

Счетчик

4

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

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

Текст

30

Количество

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

Длинное

целое

4

>0

Таблица «Акт получения товара»

Код акта получения

Первичный ключ

Счетчик

4

Код товара

Внешний ключ (Товар)

Счетчик

4

Дата

Дата акта получения

Дата/Время

8

Подпись

Подпись организации

Текст

30

Таблица «Покупатель»

Код покупателя

Первичный ключ

Счетчик

4

ФИО

ФИО

Текст

30

Реквизиты

Номер карты

Длинное

целое

4

Состоит из 12 чисел

Таблица «Акт продажи товара»

Код акта продажи товара

Первичный ключ

Счетчик

4

Код товара

Внешний ключ (Товар)

Счетчик

4

Код покупателя

Внешний ключ (Покупатель)

Счетчик

4

Подпись

Подпись организации

Текст

30

Дата

Дата акта

Дата/Время

8

Таблица «Договор покупки»

Код договора

Первичный ключ

Счетчик

4

Код покупателя

Внешний ключ (Покупатель)

Счетчик

4

Дата

Дата заключения договора

Дата/время

8

Сумма

Сумма покупки

Денежный

10

Таблица «Накладная»

Код накладной

Первичный ключ

Счетчик

4

Код акта продажи товара

Внешний ключ (Акт продажи товара)

Счетчик

4

Код договора

Внешний ключ (Договор покупки)

Счетчик

4

Подпись

Подпись организации

Текст

30

Оценка емкостной сложности БД

Общий объем БД в статике (в фиксированный момент времени) можно оценить по формуле (нижняя оценка объема данных)

Vбд = 14470байт

Таблица 6.7 - Данные о количестве записей в таблицах БД

Номер таблицы

Оценка количества записей за месяц

Поставщик

10

Счет на оплату

30

Чек об оплате

30

Товар

90

Акт получения товара

30

Покупатель

25

Акт продажи товара

30

Договор покупки

30

Накладная

30

экономическая информационная система модель база данные

Таблица 6.8 - Данные о соотношениях количества записей в таблицах БД

Номера (имена) таблиц

Соотношения между количеством записей Аij

Поставщик

Счет на оплату

1:3

Счет на оплату

Чек об оплате

1:1

Товар

Акт получения товара

3:1

Акт получения товара

Чек об оплате

1:1

Покупатель

Договор покупки

5:6

Договор покупки

Накладная

1:1

Товар

Акт отпуска товара

3:1

Акт продажи товара

Накладная

1:1

Таблица 6.9 - Данные о длине записей в таблицах модели БД

Номер (имя) таблицы (i)

Длина записи (Li), байт

Поставщик

42

Счет на оплату

50

Чек об оплате

54

Товар

38

Акт получения товара

38

Покупатель

68

Акт продажи товара

42

Договор покупки

46

Накладная

42

Оценка объема за месяц:

Vбд(месяц) = 17793байт

Оценка объема за год:

Vбд(год) = 213516байт

Вывод:

Я научился разработке модели базы данных, которая должна использоваться при функционировании заданных АРМ проектируемой АЭИС, и оценке емкостной сложности базы данных.

Источник: https://otherreferats.allbest.ru/download/1461970/