Файл: Отчет по лабораторной работе 1 по дисциплине Программное обеспечение информационных систем.docx

ВУЗ: Не указан

Категория: Отчет по практике

Дисциплина: Не указана

Добавлен: 22.11.2023

Просмотров: 15

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Министерство науки и высшего образования Российской Федерации Пензенский государственный университет

Кафедра «Математическое обеспечение и применение ЭВМ»


ОТЧЕТ

по лабораторной работе №1

по дисциплине «Программное обеспечение информационных систем» на тему «Проектирование базы данных»
Выполнила:

студентка группы 20ВП1

Лункова С.А.

Приняла:

доцент Казакова И.А.
Пенза 2023

Предметная область – Ювелирный магазин.

Цель работы: приобретение практических навыков анализа предметной области(ПрО) на этапе проектирования базы данных (БД).

Содержание работы:

Для заданной предметной области построить диаграмму базы данных с указанием первичных ключей, связей между таблицами. Составить таблицу сущностей. Для каждой сущности базы данных привести описание атрибутов, задать ограничения.

Ход работы:

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



Рисунок 1 – Диаграмма базы данных Университет

Была составлена таблица сущностей базы данных, приведенная в таблице 1.

Таблица 1 – Таблица сущностей

Название сущности

Идентификатор сущности

Назначение сущности

Товар

Product

Содержит сведения о товаре

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

Manufacturer

Содержит сведения о производителе

Вид товара

Product type

Содержит сведения о виде товара

Материал

Material

Содержит сведения о материале изделия

Позиция чека

Check position

Содержит сведения об одной позиции чека

Чек

Check

Содержит сведения о чеке

Сотрудник

Employee

Содержит сведения о продавце



Описание атрибутов сущностей приведено в таблицах 2 – 8.

Таблица 2 – Сущность Товар

Идентификатор столбца

Содержательное описание

Тип данных

Размерность

ОДЗ

Возможность значения Null

Роль

Пример

Примечание

Id_Товара

Номер товара

Целый

7

0000001-9999999

Нет

РК

1234




Название

Название

Символьный

40

‘А-я’, ‘-’

Нет




Прозрачная слеза




Цена

Цена

Целый

9

0000000200-999999999

Нет




3054050




Id_Производителя

Id_Производителя

Целый

4

0001-9999

Нет

FK

4




Id_ВидТовара

Id_ВидТовара

Целый

2

01-99

Нет

FK

2




Id_Материал

Id_Материал

Целый

3

001-999

Нет

FK

314




Таблица 3 – Позиция чека

Идентификатор столбца

Содержательное описание

Тип данных

Размерность

ОДЗ

Возможность значения Null

Роль

Пример

Примечание

Id_Позиция

чека

Номер позиции чека

Целый

3

001-999

Нет

РК

123




Id_Чека

Id_Чека

Целый

10

0000000001-9999999999

Нет

FK

560376




Id_Товара

Id_Товара

Целый

7

0000001-9999999

Нет

FK

9082378




Количество

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

Целый

4

0001-9999

Нет




4




Цена

Цена

Целый

9

0000000200-999999999

Нет




3054050





Таблица 4 – Сотрудник

Идентификатор столбца

Содержательное описание

Тип данных

Размерность

ОДЗ

Возможность значения Null

Роль

Пример

Примечание

Id_Сотрудника

Номер сотрудника

Целый

2

01-99

Нет

РК

12




Фамилия

Фамилия

Символьный

30

‘А-я’, ‘-’

Нет




Иванов




Имя

Имя

Символьный

15

‘А-я’

Нет




Иван




Отчество

Отчество

Символьный

20

‘А-я’, ‘-’

Нет




Иванович




Адрес

Адрес проживания

Символьный

60

‘А-я’, ‘- . ,’, ‘0-9’

Нет




Ул. Мира 25-17




Телефон

Номер телефона

Символьный

15

1-9, ‘- ( )’

Нет

AR

8 (927)375-7064




Таблица 5 – Чек

Идентификатор столбца

Содержательное описание

Тип данных

Размерность

ОДЗ

Возможность значения Null

Роль

Пример

Примечание

Id_Чека

Номер чека

Целый

10

0000000001-9999999999

Нет

РК

1234




Дата

Дата

Дата/время

8

01.01.1990 –

31.12.2090

Нет




16.05.2020




Id_Сотрудника

Имя

Целый

2

01-99

Нет

FK

12





Таблица 6 – Производитель

Идентификатор столбца

Содержательное описание

Тип данных

Размерность

ОДЗ

Возможность значения Null

Роль

Пример

Примечание

Id_Производителя

Номер производителя

Целый

4

0001-9999

Нет

РК

1234




Название производителя

Название

Символьный

30

‘А-я’, ‘-’

Нет




Золото Сибири




Таблица 7 – Вид товара

Идентификатор столбца

Содержательное описание

Тип данных

Размерность

ОДЗ

Возможность значения Null

Роль

Пример

Примечание

Id_ВидаТовара

Номер вида

Целый

4

0001-9999

Нет

РК

1234




Название

Название

Символьный

20

‘А-я’,

Нет




Кольцо




Таблица 8 – Материал

Идентификатор столбца

Содержательное описание

Тип данных

Размерность

ОДЗ

Возможность значения Null

Роль

Пример

Примечание

Id_Материала

Номер материала

Целый

3

001-999

Нет

РК

1234




Название

Название

Символьный

20

‘А-я’,

Нет




Серебро






Вывод: в ходе выполнения лабораторной работы была спроектирована база данных для предметной области «Ювелирный магазин». Для заданной предметной области была построена диаграмма базы данных, составлена таблица сущностей и описаны атрибуты для каждой сущности.