Разработка концептуальной и логической схемы при создании базы данных

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

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 21.02.2018
Размер файла 494,3 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Разработка концептуальной и логической схемы при создании базы данных

Хусаинова Гузалия Ядкаровна

На примере разработки информационной системы для сервис-центра были рассмотрены инфологический и логический этапы проектирования.

В ходе выполнения данной работы была разработана информационная система для сервис-центра.

Инфологической моделью можно назвать описание базы данных, которое состоит из таких элементов как формулы, графики, таблиц и диаграмм, а также других средств. Смысл такой модели состоит в реальном описании процессов, информационных потоков, функций системы с помощью общедоступного всем языка, понятного всем [1-3].

Результаты инфологического проектирования могут быть выражены в виде инфологической или концептуальной модели, которая представляет структуру данных. Для построения концептуальной модели используется метод моделирования "Сущность - связь" или ER-диаграмма.

После того, как было проведено исследование предметной области сервис-центра и проведен анализ структуры системы были выделены сущности, атрибуты и первичный ключ.

Таблица 1. Перечень сущностей предметной области

Название и обозначение сущности

Ключ сущности и его обозначение

Атрибуты сущности и их обозначение

1

Запчасти

код_запчасти

категория

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

серийный номер

марка

количество

цена

в наличии

2

Типы

код_типа

категория

описание

3

Сотрудники

код_сотрудника

ФИО_сотрудника

дата_рождения

паспорт

должность

телефон

пол

образование

4

Ремонт

код_ремонта

дата_ремонта

название

имя_клиента

имя_сотрудника

запчасти

стоимость_ремонта

статус

5

Клиенты

код_клиента

ФИО

телефон

адрес

е-mail

Таблица 2.

Перечень связей между сущностями

Связь

1

Запчасти СОСТОЯТ из Типов

2

Запчасти ИСПОЛЬЗУЮТСЯ при Ремонте

3

Сотрудники ВЫПОЛНЯЮТ Ремонт

4

Клиенты ЗАКАЗЫВАЮТ Ремонт

На основе сущностей и связи между ними получаем ER-диаграмму предметной области (рис.1):

Рисунок 1. ER-диаграмма предметной области

Следующим этапом проектирования является логическая схема - это модель данных конкретной области вопросов, выраженная в терминах технологии управления данными. При проектировании логической структуры реляционной базы данных определяется оптимальный состав таблиц для хранения исходной информации. Для каждой таблицы указывается ее название, перечень полей и первичный ключ. Идентифицируются связи между таблицами. После использования правила отображения ER-диаграммы на логическую схему, получаем примерно такие таблицы: инфологический информационный график

Таблица 3. Структура таблицы "Запчасти"

Ключевое поле

Название поля

Тип поля

Ключ

код_запчасти

Счетчик

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

Текстовый

Серийный номер

Числовой

Марка

Текстовый

Количество

Числовой

Цена

Числовой

В наличии

Текстовый

Таблица 4. Структура таблицы "Типы"

Ключевое поле

Название поля

Тип поля

Ключ

код_типа

Счетчик

Категория

Текстовый

Описание

Поле МЕМО

Таблица 5. Структура таблицы "Сотрудники"

Ключевое поле

Название поля

Тип поля

Ключ

код_сотрудника

Счетчик

ФИО_сотрудника

Текстовый

дата_рождения

Дата/время

Паспорт

Текстовый

Должность

Текстовый

Телефон

Текстовый

Пол

Текстовый

Образование

Текстовый

Таблица 6. Структура таблицы "Ремонт"

Ключевое поле

Название поля

Тип поля

Ключ

код_ремонта

Счетчик

Дата_заказа

Текстовый

ФИО_сотрудника

Текстовый

ФИО_клиента

Текстовый

Запчасти

Текстовый

Стоимость_ремонта

Денежный

Таблица 7. Структура таблицы "Клиенты"

Ключевое поле

Название поля

Тип поля

Ключ

код_клиента

Счетчик

ФИО_клиента

Текстовый

Телефон

Текстовый

Адрес

Текстовый

e-mail

Текстовый

Для физической реализации разработки базы данных была выбрана программа Microsoft Access, так как она позволяет быстро создавать таблицы и заполнять их без использования специальных конструкций [4].

На рисунке 2 представлена схема разработанной базы данных, в которой показаны таблицы и связи таблиц между собой.

Рисунок 2. Схема данных

Таблицы создавались с учетом оптимального использования памяти и простоты представляемых данных согласно ER-модели. Была проведена нормализация ER-модели для последующей оптимальной работы с базой данной.

В ходе разработки структуры базы были созданы следующие таблицы:

1. Ремонт - таблица предназначена для хранения информации об ремонте. На рисунке 3 показана заполненная таблица Ремонт, где ключевым полем объявлено поле "КодРемонта", имеющее тип счетчика, а остальные поля используются для задания значения фамилии и данных клиентов.

Рисунок 3. Таблица "Ремонт"

2. Клиенты - таблица предназначена для хранения информации о клиентах, такой как ФИО клиента, телефон, адрес и электронная почта.

Для таблицы Клиенты задано ключевое поле, которое отвечает за уникальный номер группы для сохранения однозначности в связях с другими таблицами. На рисунке 4 показана заполненная таблица "Клиенты".

Рисунок 4. Таблица "Клиенты"

3. Типы - таблица предназначена для хранения информации о типах запчастей.

На рисунке 5 показана таблица "Типы".

Рисунок 5. Таблица "Типы"

4. Запчасти - таблица предназначена для хранения информации о запчастях, которые могут пригодиться при ремонте. На рисунке 6 представлена таблица "Запчасти".

Рисунок 6. Таблица "Запчасти"

5. Сотрудники - таблица предназначена для хранения информации о сотрудниках, которые работают в данном сервисном центре. На рисунке 7 представлена таблица "Сотрудники".

Рисунок 7. Таблица "Сотрудники"

В ходе выполнения данной работы была разработана информационная система для сервис-центра и были решены следующие задачи:

1. Проведен тщательный анализ предметной области сервисного центра;

2. Обработана и систематизирована полученная информация;

3. Построена ER-диаграмму и получена логическая схема базы данных в Microsoft Office Access;

4. Создано приложение для работы базой данных в Embarcadero Rad Studio;

5. Разработан удобный интерфейс для пользователей приложения и предоставлена возможность обработки информации: создание, удаление, изменение записей.

Спроектированная информационная система дает возможность удобного ввода, редактирования, удаления и хранения данных. Для реализации данного программного обеспечения были использованы Microsoft Access и Embarcadero Rad Studio и изучен ERWin.

Список литературы

1. Айнуров К.И. Использование информационных технологий в обучении. - Магнитогорск.: МГПУ, 2014. - 85 с.

2. Викторов С.У. Развитие информационных технологий.- Пермь: ЛНА, 2011. - 74 с.

3. Хусаинов И.Г., Рахимова Р.А. Роль интерактивных технологий на уроках информатики в развитии этического воспитания учащихся // Современные проблемы науки и образования. - 2015. - № 3. - С. 488.

4. Хусаинова Г.Я. Исследование температурных полей при стационарном течении аномальных жидкостей // Автоматизация. Современные технологии. 2016. № 7. С. 13-16.

Размещено на Allbest.ru

...

Подобные документы

  • Анализ предметной области с использованием моделей методологии ARIS и разработка ER-диаграммы. Описание входной и выходной информации для проектирования реляционной базы данных. Разработка управляющих запросов и связей между ними с помощью языка SQL.

    курсовая работа [975,2 K], добавлен 30.01.2014

  • Проектирование информационной системы. Построение диаграммы потоков данных. Описание порядка построения DFD-диаграммы. Создание базы данных с помощью SQL сервера. Описание основных бизнес-правил и их физической реализации. Заполнение таблиц данными.

    курсовая работа [1,5 M], добавлен 13.12.2011

  • Проектирование концептуальной и логической модели. Установление связи между объектами. Описание входных (таблицы) и выходных (запросы, отчеты) данных. Описание используемых элементов управления и идентификаторов. Разработка интерфейсной части приложения.

    курсовая работа [3,2 M], добавлен 24.10.2014

  • Описание предметной области и соотношения между объектами. Этапы проектирования базы данных, ее инфологическая, концептуальная и физическая модели. Использование режима "Конструктор" при создании таблиц, разработка форм, запросов и отчетов в MS Access.

    курсовая работа [2,5 M], добавлен 07.11.2012

  • Создание концептуальной (инфологической) модели системы, которая позволила описать сущности предметной области и отношения между ними. Диаграммы функциональных зависимостей атрибутов сущностей базы данных. Разработка программного обеспечения для ЭВМ.

    курсовая работа [877,8 K], добавлен 28.05.2012

  • Анализ предметной области. Проектирование концептуальной модели. Разработка логической структуры базы данных. Выделение информационных объектов. Создание глобальной схемы связей. Поддержка целостности данных. Структура и назначение существующих форм.

    курсовая работа [1,4 M], добавлен 23.09.2016

  • Описание предметной области, определение функциональных требований к системе и построение диаграммы потока данных. Построение модели "сущность-связь", описание сущностей и атрибутов модели. Построение реляционной базы данных и описание ее таблицы.

    курсовая работа [624,5 K], добавлен 30.05.2019

  • Технология отображения концептуальной модели базы данных на реляционную модель данных. Описание связей между атрибутами отношения при помощи функциональной зависимости. Нормализация как процесс последовательной замены таблицы ее полными декомпозициями.

    презентация [104,6 K], добавлен 19.08.2013

  • Иерархическая модель данных. Основные элементы сетевой модели данных. Требования заказчика. Разработка автоматизированной системы управления "Преподаватели". Описание этапов разработки. Установка связей между таблицами. Резервирование базы данных в SQL.

    курсовая работа [1,3 M], добавлен 10.02.2014

  • Системный анализ и анализ требований к базе данных. Концептуальная и инфологическая модель предметной области. Типы атрибутов в логической модели базы. Физическая модель проектируемой базы данных в методологии IDEF1X. Требования к пользователям системы.

    курсовая работа [2,3 M], добавлен 21.11.2013

  • Рассмотрение вопроса автоматизации работы служб гостиницы. Разработка базы данных для работы с клиентами. Характеристика языка структурированных запросов SQL и его разновидности. Описание таблицы программы, ключей и диаграммы составленной базы данных.

    курсовая работа [1,6 M], добавлен 27.05.2014

  • Инфологическая и даталогическая модели данных. Описание пользовательской части и используемых sql-запросов. Физическая и логическая модель web-приложения. Описание используемых программных средств, языка программирования и информационных технологий.

    курсовая работа [1,3 M], добавлен 29.04.2015

  • Характеристика сущностей инфологической модели и проектирование модели базы данных технологического процесса. Описание предметной области и основы инфологического моделирования. Особенности проектирования и обеспечение выполнения объявленных функций.

    курсовая работа [22,5 K], добавлен 27.02.2009

  • Реляционная модель базы данных в текстовом виде. Код, с помощью которого были созданы и заполнены таблицы. Разработка схемы базы данных справочника селекционера. Создание запросов, их основные виды. Процедуры на выбор данных, добавление и удаление.

    методичка [1,1 M], добавлен 20.05.2014

  • Построение информационной модели наиболее высокого уровня абстракции. Вид и содержание концептуальной модели базы данных. Установление связей между типами сущностей. Спецификация всех объектов, входящих в модель. Средства обеспечения целостности данных.

    курсовая работа [2,6 M], добавлен 12.12.2011

  • Разработка информационно-логической схемы базы данных для горнолыжного курорта. Выделение объектов и информационных процессов в данной области. Реляционная модель базы данных. Разработка интерфейса пользователя. Создание форм, отчетов и запросов.

    курсовая работа [4,3 M], добавлен 17.03.2014

  • Этапы и принципы проектирования базы данных, структура таблиц и запросов, описание информационной и логической модели. Установление логических связей между таблицами и их заполнение с помощью специальных форм. Механизм создания главной кнопочной формы.

    курсовая работа [1,5 M], добавлен 07.02.2016

  • Разработка логической и физической моделей базы данных предприятия и описание атрибутов. Порядок создания справочников и реквизитов базы данных на основе программы "1С:Предприятие 8.2", назначение связей таблиц. Пример сгенерированных SQL-кодов.

    курсовая работа [2,7 M], добавлен 02.12.2015

  • Описание торговой сети, сбор данных, которые должны содержаться в базе данных. Определение сущностей и атрибутов и построение концептуальной модели. Переход к физической модели. Определение таблиц, полей и типов данных. Определение связей между таблицами.

    курсовая работа [1,5 M], добавлен 31.03.2015

  • Основные функции проектируемой информационной системы. Поиск информации сотрудниками, ее защита от несанкционированного доступа. Взаимосвязи между сущностями. Описание физической модели. Разработка программной среды базы данных, документация пользователя.

    курсовая работа [4,9 M], добавлен 16.05.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.