Логотип Автор24реферат
Задать вопрос
Курсовая работа на тему: Описание структуры базы данных и ее функций
100%
Уникальность
Аа
8419 символов
Категория
Информационные технологии
Курсовая работа

Описание структуры базы данных и ее функций

Описание структуры базы данных и ее функций .doc

Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод Эмоджи на новый заказ в Автор24. Это бесплатно.

Описание базы данных. Концептуальный уровень представления данных, абстрактный аспект представления информации в системе. Данные и их отношения представляют так, как они соотносятся в анализируемой предметной сфере, и их называют так же, как они определены в рассматриваемой предметной области. Логический уровень характеризуется объектами предметной и называются сущностями, а характеристики, параметры сущностей называют атрибутами сущностей.
Модель логического уровня данных строится на базе модели процессов. Модель данных логического уровня не связана с определенной СУБД. Описание сущностей и их атрибутов дано в таблице 3.1.
На основе анализа предметной области были выделены следующие сущности (Таблица 3.1).
Таблица 3.1 – Сущности и их определения.
Имя сущности Определение
Клиент Данные о клиентах, контактная информация
Сотрудник Данные о сотрудниках
Заказ клиента Данные о заказах
Позиции заявки Данные о количестве и стоимости услуги, включенного в заказы
Номенклатура Данные об услугах организации
Счет на оплату Данные, необходимые для оплаты
После импорта сущностей и атрибутов получилась модель, представленная на рисунке 3.1. В прямоугольниках отображены основные поля.

Рисунок 3.1 – Концептуальная модель данных
На логическом уровне сохраняется абстрактный взгляд на данные, которые представляются так, как выглядят в реальной предметной области, и называются так, как называются в данной области. Объекты модели предметной области на логическом уровне, как уже было сказано, называются сущностями и атрибутами.
Таблица 3.2 – Сущности и связи
сущность Дочерняя
сущность Имя связи Тип связи Семантика связи от родительской
сущности к
дочерней
Клиент Счет на оплату КЛ – СЧЕТ НА ОПЛ НИД 1:М
Оплачивает
Клиент Заказ клиента КЛ – ЗАК КЛ НИД 1:М
Отправляет
Сотрудник Счет на оплату СОТР – СЧЕТ НА ОПЛ НИД 1:М
Обрабатывает
Сотрудник Заказ клиента СОТР – ЗАК КЛ НИД 1:М
Выполняет
Заказ клиента Счет на оплату ЗАК КЛ – СЧЕТ ОПЛ НИД 1:М
Включается в
Таблица 3.3 – Связи между сущностями: М:М
Родительская сущность 1 Дочерняя
сущность
(имя связи) Родительская
сущность
2,3 Тип
связи Семантика связи Рекомендуемое
сокращение дочерней сущности
Заказ
клиента Позиции
заказа Номенклатура М:М
Включается в /
Входит в Позиции
заказа
В результате была сформирована ER-диаграмма, которая представлена на рисунке 3.4:
Рисунок 3.4 - ER-диаграмма модели базы данных
В результате анализа предметной области для определения первичных и внешних ключей были определены следующие закономерности:
После выбора услуг каждый клиент может отправлять заказ через веб-интерфейс;
Каждому клиенту система может выставлять счет на оплату;
Каждый клиент обладает уникальным идентификатором (номером);
Каждый заказ клиента включает одно или ряд наименований номенклатуры услуг;
Каждый заказ обладает уникальным идентификатором (номером);
Каждому заказу соответствует счет на оплату;
Заказ обрабатывается одним сотрудником;
Каждый сотрудник имеет уникальный идентификатор (номер);
Сотрудник обрабатывает один или несколько заказов клиента для выполнения;
Каждая номенклатура услуги имеет уникальный номер.
Физическая модель базы данных

Зарегистрируйся, чтобы продолжить изучение работы

. В физической модели содержится информация о всех объектах БД. Стандартов на объекты БД не существует, хотя во многом имеется сходство (например, нет стандарта на типы данных), физическая модель определяется в конкретной СУБД (Рисунок 3.5).
Рисунок 3.5 – Физическая модель базы данных
В таблице 3.4 отображены атрибуты сущностей и их описание. Функциональные зависимости отражены в таблице 3.5.
Таблица 3.4 – Атрибуты сущностей
Имя
сущности Описание атрибутов
Наименование
атрибута Желаемое
сокращение
атрибута Ключи Определенность значений Шифр
домена
1 2 3 4 5 6
Клиент Номер клиента Номер PK 1 D1
ФИО ФИО
1 D3
Фактический адрес Адрес
1 D3
Адрес Адрес
1 D3
Электронная почта Электронная почта
1 D3
Телефон Тел
1 D1
Код сотрудника Код сотрудника PK 1 D1
Сотрудник ФИО ФИО
1 D3
Должность Должность
1 D3
ИНН ИНН
1 D1
Счет на оплату КПП КПП
1 D1
№ счета Номер
1 D1
Номер заказа Номер FK 1 D1
Номер Клиента Номер FK 1 D1
Код сотрудника Код сотрудника FK 1 D1
Номер заказа Номер PK 1 D1
Код сотрудника Код сотрудника FK 1 D1
Номер клиента Номер FK 1 D1
Заказ клиента Дата и время доставки Дата и время доставки
1 D2
Код услуги Код_услуги FK 1 D1
Цена Цена
1 D1
Количество Кол-во
1 D1
Использование СУБД в разработке

50% курсовой работы недоступно для прочтения

Закажи написание курсовой работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!

Промокод действует 7 дней 🔥
Оставляя свои контактные данные и нажимая «Заказать работу», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.

Магазин работ

Посмотреть все
Посмотреть все
Больше курсовых работ по информационным технологиям:

Разработка ИС «ГИБДД. Учёт ДТП»

40681 символов
Информационные технологии
Курсовая работа
Уникальность

Проектирование информационной системы абонентского финансового обслуживания клиентов

18443 символов
Информационные технологии
Курсовая работа
Уникальность

Проектирование информационных систем

31969 символов
Информационные технологии
Курсовая работа
Уникальность
Все Курсовые работы по информационным технологиям
Получи помощь с рефератом от ИИ-шки
ИИ ответит за 2 минуты