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

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

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

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

Добавлен: 22.11.2023

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

Скачиваний: 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

‘А-я’,

Нет




Серебро




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