Лабораторная работа №1 По дисциплине "Базы данных"


Download 90.56 Kb.
bet1/2
Sana18.12.2022
Hajmi90.56 Kb.
#1032035
TuriЛабораторная работа
  1   2
Bog'liq
Лабораторная работа №1 Сактаганов Эрик АПО-20-1(б)


М инистерство образования и науки Республики Казахстан
Северо-Казахстанский университет им. М. Козыбаева
Кафедра "Информационно-коммуникационные технологии"

Лабораторная работа №1


По дисциплине “Базы данных”



Выполнил студент

Сактаганов Э.К.

группы АПО-20-1










Проверила

Пяткова Т.В.

























Петропавловск, 2022




Тема: «Проектирование базы данных»
Цель работы: получить теоретические знания и практические навыки реализации баз данных (БД). Осуществить анализ предметной области. Освоить концептуальное проектирование и научиться определять сущности и атрибуты БД. Научиться разрабатывать инфологическую модель БД в виде ER-диаграмм. Получить теоретические знания и практические навыки при физическом проектировании баз данных (БД). Научиться создавать даталогическую модель БД.
Ход работы:
База данных: «Магазин одежды»
Шаг первый. Анализ предметной области.
Клиенты приходят в магазин одежды, чтобы купить необходимую им одежда. В процессе покупки одежды клиентом участвуют сотрудники магазина, такие как консультанты и продавцы. Одежда расположена в определенном ему отделе магазина. Чтобы одежда попала на прилавок его необходимо переместить со склада. В складе хранятся одежда, которая поступит на продажу.
Поставщики доставляют одежду на склад и забирают одежду оттуда же.
Сотрудники магазина характеризуются фамилией, именем и отчеством, должностью, окладом, телефоном для связи, адресом проживания. Клиенты магазина заносятся в базу данных с следующими параметрами: имя, фамилия, отчество, телефонный номер, адрес проживания и способом оплаты.
Каждый отдел в магазине имеет свое кол-во прилавков, название, номер зала и кол-во сотрудников. Одежда в магазине характеризуется категорией, цветом, производителем, ценой и названием.
Шаг второй. Описание основных сущностей ПО.
В реляционную модель проектированной БД будут входить следующие таблицы (сущности): сотрудники, клиенты, продажа одежды, одежда, склад, поставщики, отделы.
Список сущностей



Название

Назначение

1

Сотрудники

Перечень сотрудников.

2

Продажа одежды

Подтверждение совершения покупки одежды.

3

Одежда

Перечень и описание одежды.

4

Склад

Перечень одежды на складе.

5

Поставщики

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

6

Отделы

Описание отделов.

Прежде чем описывать каждую сущность и её атрибуты определимся с понятиями первичный ключ и внешний ключ. Первичный ключ (ПК) — это одно или несколько полей, однозначно идентифицирующих запись. Если первичный ключ состоит из одного поля, он называется простым, если из нескольких полей - составным ключом. Внешний ключ (ВК) — это одно или несколько полей, которые выполняют роль поисковых или группировочных признаков. В отличие от первичного, значение внешнего ключа может повторяться в нескольких записях файла, то есть он не является уникальным. Если по значению первичного ключа может быть найден один единственный экземпляр записи, то по внешнему - несколько.

Download 90.56 Kb.

Do'stlaringiz bilan baham:
  1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling