Добавлен: 18.06.2023
Просмотров: 148
Скачиваний: 2
ER-модель — модель данных, позволяющая описывать концептуальные схемы предметной области.
ER-модель используется при высокоуровневом (концептуальном) проектировании баз данных. С её помощью можно выделить ключевые сущности и обозначить связи, которые могут устанавливаться между этими сущностями.
Во время проектирования баз данных происходит преобразование ER-модели в конкретную схему базы данных на основе выбранной модели данных (реляционной, объектной, сетевой или др.).
ER-модель представляет собой формальную конструкцию, которая сама по себе не предписывает никаких графических средств её визуализации. В качестве стандартной графической нотации, с помощью которой можно визуализировать ER-модель, была предложена диаграмма «сущность-связь».
Рисунок. 1.3 ERD- модель
Рисунок 1.4 Информационная модель
Таблица 2.1 Сущность «Библиотекари»
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
|
Табельный номер сотрудника |
Ключевое поле |
Счетчик |
Длинное целое |
|
Имя |
Короткий текст |
255 |
Таблица 2.2 Сущность «Книга-библиотекарь»
Эта таблица является связующей между «Библиотекари» и «Книги».
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
|
Табельный номер сотрудника |
Ключевое поле |
Числовой |
Длинное целое |
|
Уникальный номер (ISBN) |
Числовой |
Длинное целое |
Таблица 2.3 Сущность «Книги»
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
|
Уникальный номер (ISBN) |
Ключевое поле |
Числовой |
Длинное целое |
|
Название |
Короткий текст |
255 |
|
|
Имя автора |
Короткий текст |
255 |
|
|
Год выпуска |
Числовой |
Длинное целое |
|
|
Жанр |
Короткий текст |
255 |
Таблица 2.4 Сущность «Книговыдача»
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
|
Дата выдачи |
Дата и время |
Полный формат даты |
|
|
Уникальный номер книги |
Числовой |
Длинное целое |
|
|
ID читательского билета |
Числовой |
Длинное целое |
|
|
ID выдачи |
Ключевое поле |
Числовой |
Длинное целое |
|
Сотрудник |
Числовой |
Длинное целое |
Таблица 2.5 Сущность «Читатели»
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
|
Номер читательского билета |
Ключевое поле |
Числовой |
Длинное целое |
|
Имя |
Короткий текст |
50 |
|
|
Фамилия |
Короткий текст |
50 |
|
|
Отчество |
Короткий текст |
50 |
|
|
Номер мобильного телефона |
Короткий текст |
11 |
|
|
Улица |
Короткий текст |
100 |
|
|
Номер дома |
Короткий текст |
99 |
Таблица 2.6 Сущность «Списание»
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
|
Номер читательского билета |
Ключевое поле |
Числовой |
Длинное целое |
|
Дата выдачи |
Дата и время |
Полный формат даты |
|
|
Фамилия выдавшего сотрудника |
Короткий текст |
50 |
- Контрольный пример реализации и его описание
Для начала необходимо выполнить запуск базы данных, после чего
откроется интерфейс Microsoft Access.
Перед началом работы следует для целостности данных через формы
заполнить таблицы: Сотрудники (Рис 3.1), Поставщики (Рис 3.2) и добавить
несколько наименований материалов.
Рисунок 1.1 Форма «Библиотекари»
Ввод в таблицу библиотекарей через форму
Рисунок 1.2 Форма «Книги»
Ввод данных в таблицу через форму
Рисунок 1.3 Форма «Книговыдача»
Ввод данных в таблицу через форму
Рисунок 1.4 Форма «Читатели»
Ввод данных в таблицу через форму
Рисунок 1.5 Форма «Читательские билеты»
Ввод данных в таблицу через форму
После ввода всех необходимых для учёта данных в отчёте можно
ознакомиться с расходом материалов, списаниями и поставками с
изменениями и вводом новых входных значений данные автоматически вносятся в отчёт и подсчитывается количество имеющихся материалов.
Для чего нужны отчеты?
Они позволяют извлечь из базы нужные сведения и представить их в виде, удобном для восприятия, а также предоставляют широкие возможности для обобщения и анализа данных.
Рисунок 2.1 Отчет «Книги»
Заключение
Информационные системы предназначены для хранения и обработки больших объемов информации. Изначально такие системы существовали в письменном виде. Для этого использовались различные картотеки, папки, журналы, библиотечные каталоги и т.д. Любая информационная система должна выполнять три основные функции: ввод данных, запросы по данным, составление отчетов.
- Учёт труда и заработной платы занимает одно из центральных мест в системе учёта в организации. Отсюда и возникает необходимость оценить и оплатить труд во всех его проявлениях, включив затем расходы на оплату труда в рамках установленных государством законов в стоимость продукции.
- Расчёты с работниками в современных условиях постоянно усложняются. Различный порядок определения среднедневного заработка при расчёте сохраняемой заработной платы, при оплате листков временной нетрудоспособности, очередных и дополнительных отпусков, исчисление налога на доходы физических лиц и т. д. - всё это заставляет бухгалтера прибегать к сложным расчётным процедурам и повышает вероятность счётной ошибки.
Преимущества получает пользователь при использовании БД как безбумажной технологии:
- Компактность.
Информация хранится в БД, нет необходимости хранить многотомные бумажные картотеки.
- Скорость.
Скорость обработки информации (поиск, внесение изменений) компьютером намного выше ручной обработки.
- Низкие трудозатраты.
Нет необходимости в утомительной ручной работе над данными.
Список литературы
- Грекул В.И., Денищенко Г.Н., Коровкина Н.Л. Проектирование информационных систем – М.: ИУИТ, 2012 – 300 с.
- Гущин А.Н. Базы данных: учебник. - М.: Директ-Медиа, 2014. - 266с
- Методология функционального моделирования IDEF0, Руководящий документ, Госстандарт России
- Абрамова Л.В. Инструментальные средства информационных систем: учебное пособие. - Архангельск: САФУ, 2013. - 118 с.
- Заботина Н.Н. Проектирование информационных систем: учебное пособие. – М.: ИНФРА-М, 2013. - 331с.
- Золотов С.Ю. Проектирование информационных систем: учебное пособие. - Томск: Эль Контент, 2013. - 88 с.
- Методы и средства проектирования информационных систем и технологий: учебное пособие / авт.-сост. Е.В. Крахоткина. - Ставрополь: СКФУ, 2015. - 152 с.
- Проектирование информационных систем. Проектный практикум: учебное пособие / А.В. Платёнкин, И.П. Рак, А.В. Терехов, В.Н. Чернышов. - Тамбов: Издательство ФГБОУ ВПО «ТГТУ», 2015. - 81 с.
- Советов Б.Я. Базы данных: учебник / Б.Я. Советов, В.В. Цехановский, В.Д.г
- Черноусова А.М Создание и использование баз данных: учебное пособие/ А.М Черноусова. – Оренбург: ГОУ ОГУ 2009г 244c 1. Атре Ш. Структурный подход к организации баз данных. - М.: Финансы и статистика, 1983. - 320 с.
- Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем. - М.: Финансы и статистика, 1999. - 351 с.
- Голицина О.Л., Максимов Н.В., Попов И.И. Базы данных: Учебное пособие. - М.: ФОРУМ: ИНФРА-М, 2009. - 352 с.
- Джексон Г. Проектирование реляционных баз данных для использования с микроЭВМ. -М.: Мир, 1991. - 252 с.
- Карпова Т.С. Базы данных: модели, разработка, реализация. - СПб.: Питер, 2008. - 304 с.
- Корнеев И.К., Машурцов В.А. Информационные технологии в управлении. - М.: ИНФРА-М, 201-. - 158 с.
- Мартин Дж. Планирование развития автоматизированных систем. - М.: Финансы и статистика. - 196 с.
- К.Дж. Дейт Введение в системы баз данных -- 8-е изд. -- М.: «Вильямс», 2011 -- С. 1328.