Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

БД_Лаба_1-2

.docx
Скачиваний:
4
Добавлен:
18.12.2019
Размер:
21.4 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное автономное образовательное учреждение высшего образования

«САНКТ-ПЕТЕРБУРГСКИЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»

КАФЕДРА № 41

ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ

ПРЕПОДАВАТЕЛЬ

ассистент

Иванова М.С

должность, уч. степень, звание

подпись, дата

инициалы, фамилия

ОТЧЕТ О ПРАКТИЧЕСКОЙ РАБОТЕ №1

Анализ предметной области.

по курсу: База данных

РАБОТУ ВЫПОЛНИЛ

СТУДЕНТ ГР. №

4616

А.В.Павлов

подпись, дата

инициалы, фамилия

Санкт-Петербург 2019

Цель работы: Целью анализа является подробное описание информационных процессов, сопровождающих основную деятельность предприятия,

Склад принимает товар от поставщиков и распространяет его по филиалам аптек. Филиалы могут находиться в разных городах. О каждом препарате имеется информация: название препарата, производитель, назначение препарата, группа, единица измерения, закупочная цена, цена реализации. О работниках склада должна быть следующая информация: Ф.И.О., паспортные данные, должность, номер телефона, заработная плата. Поставщики, с которыми были подписаны договоры о сотрудничестве, должны предоставить о себе информацию: наименование, адрес фирмы, контактное лицо, номер телефона, ИНН, № лицензии.

Первым делом напишем количество пользователей и их доступ к базе данных. Для этого сделаем сводную таблицу 1.

Таблица 1. Список пользователей

Директор

Провизор

Кадровик

Доступ

Ко всем базам данным

К таблице список препаратов

К таблице работники

Возможности

Все

Все

Все

Действие с информацией

Те же что и другие пользователи и поиск фирмы по названию

Поиск препарата по его назначению, поиск препарата по названию. Поиск поставщика по названию только с выводом адреса.

Поиск человека по его зарплате, поиск человека по его имени

Логин

admin

prov

kadr

Пароль

111

111

111

Создадим таблицу “Поставщики”, источником данным которых служат работники нашей организации, которые вручную берут информацию у поставщиков. С этой базой данных будет работать только Директор компании, он будет иметь полный доступ к этой таблице. Он сможет выполнить такие запросы как “Поиск фирмы по названию”, где будет показывать все данные фирмы, если ввести ее название или похожий запрос, но где можно узнать только адрес фирмы. Последний запрос можно будет использовать и другим пользователям. Добавим в базу данных такие поля и атрибуты полей, как в Таблице 2.

Таблица 2. Поставщики

Описание

Тип

Обяз.

Ограничения

Код

Для уникальной индификации

Счетчик

Да

Задается автоматически

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

Для название фирмы

Короткий текст

Да

Любые символы до 255 знаков

Адрес

Для адреса фирмы

Короткий текст

Да

Любые символы до 255 знаков

Контактное лицо

Для главного представителя фирмы

Короткий текст

Да

Только текст до 255 знаков

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

Для телефона компании

Короткий текст

Да

Только цифры с маской ввода

Инн

Для ИНН компании

Короткий текст

Да

Только цифры с маской ввода

№ Лицензии

Для лицензии компании

Короткий текст

Да

Только цифры с маской ввода

Аналогично создадим другую таблицу “Список препаратов”, который будет формироваться работниками предприятий. Это база данных будет использоваться пользователем “Провизор”, он будет иметь полный доступ к этой таблице. Для того чтобы изменить данные он должен будет выбрать нужную строку и нажать кнопку изменить, тогда появиться новое окно в которой можно изменять параметры. Так же провизор будет иметь доступ к запросу по поиску препарата по его группе действий. К базе данных добавим туда такие свойства, как в Таблице 3

Таблица 3. Список препаратов

Описание

Тип

Обяз.

Ограничения

Код

Для уникального поиска

Счетчик

Да

Задается автоматически

Название препарата

Для названия препарата

Короткий текст

Да

Только текст до 255 знаков

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

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

Короткий текст

Да

Только текст до 255 знаков

Назначение препарата

Для описание назначение препарата

Короткий текст

Да

Выбрать можно только из данных, который добавил админ

Группа

В какую классификацию входит лекарство( от кашля/горла и т.д)

Короткий текст

Да

Выбрать можно только из данных, который добавил админ

Единица измерения

Для единицы измерения препарата

Короткий текст

Да

Выбрать можно только из данных, который добавил админ

Закупочная цена

Для цены оптовой

Денежный

Да

Только цифры

Цена реализации

Для цены продажи

Денежный

Да

Только цифры

Далее сделаем таблицу “Работники”. Это таблица будет использоваться нашим пользователем “Кадровик” и “Директор”, они смогут иметь полный доступ к этой таблице. И смогут добавлять или удалять людей. Так же кадровик сможет искать людей по их зарплате и выводить их данные в отдельном окне. Добавим к базе данных такие свойства, как в Таблице 4

Таблица 4. Работники

Описание

Тип

Обяз.

Ограничения

Код

Для уникального поиска

Счетчик

Да

Задается автоматически

ФИО

Для ФИО человека

Короткий текст

Да

Только текст до 255 знаков

Паспортные данные

Для Паспортных данных

Короткий текст

Да

Только цифры с маской ввода

Должность

Для должности человека

Короткий текст

Да

Выбрать можно только из данных, который добавил Директор

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

Для номера человека

Короткий текст

Да

Только цифры с маской ввода

Зарплата

Для зарплаты

Денежный

Да

Только цифры

Вывод: В ходе практической работы мы сделали анализ предметной области.

Список использованных источников

              1. Преснякова Г.В., Шахомиров А.В. Проектирование реляционных баз данных: учебное пособие. СПб.: ГУАП, 2015. 125с.

              2. Карчевский Е.М., Филиппов И.Е., Филиппова И.А. Access 2010 в примерах: учебное пособие. Казань: Казанский университет, 2012. 140с.

Соседние файлы в предмете Базы данных