Разработка ER-модели предметной области курсовой работы

Построение базы данных предметной области "Расписание экзаменов". Информация и разработка ER-модели. Атрибуты сущностей и связи. Получение концептуальной ER-диаграммы. Хранение информации о студентах, предметах, экзаменах. Требования к отчету работы.

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

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

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

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

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

Разработка ER-модели предметной области курсовой работы

Пример:

Построение базы данных предметной области "Расписание экзаменов".

Проектируемая система должна выполнять следующие действия:

· Хранить информацию о студентах, предметах, экзаменах (по какому предмету, какой группой и когда сдается), группах.

· Печатать расписание для каждой группы, списки групп, результаты экзаменов.

Разработаем ER-модель данной предметной области.

Примечание: исключительно ради рассмотрения различных вариантов связей и атрибутов примем за истину следующие условия: 1)дата рождения студента может быть не указана; информация предметный сущность

Один и тот же экзамен сразу могут сдавать несколько групп.

Студент, предмет, группа, экзамен - явные кандидаты на сущность.

Связи между сущностями:

· "каждый студент должен обучаться в одной группе", "группа может состоять из нескольких студентов",

· "каждая группа может сдавать несколько экзаменов", "каждый экзамен может проводиться у одной или нескольких групп",

· "каждый экзамен должен сдаваться по одному предмету", "по каждому предмету могут сдаваться несколько экзаменов".

Атрибуты сущностей:

1. Атрибутами студента могут быть фамилия, имя, отчество, дата рождения.

2. Атрибутами группы могут быть номер группы и форма обучения (дневная или заочная).

3. Атрибутом экзамена может быть дата его сдачи.

4. Атрибутом предмета может быть его название.

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

Связи:

· "каждый студент может получить несколько оценок", "каждая оценка должна быть поставлена одному студенту",

· "каждый экзамен может оценивать несколько оценок", "каждая оценка должна быть поставлена за один экзамен"

5. Атрибутом оценки может быть ее значение.

Сущности группа и экзамен связаны друг с другом отношением много-ко-многим. Такая связь должна быть разделена на две связи типа один ко многим. Для этого требуется дополнительная сущность. Введем сущность "Строка расписания экзаменов".

Связи:

· "каждая строка расписания экзаменов должна включать одну группу", "каждая группа может упоминаться в одной или нескольких строках расписания";

· "каждая строка расписания экзаменов должна включать один экзамен", "каждый экзамен может упоминаться в одной или нескольких строках расписания".

То есть мы получаем концептуальную ER-диаграмму.

Физическая ER-диаграмма.

Требования к отчету.

Отчет по лабораторной работе должен содержать:

· цель работы;

· словесное описание сущностей, связей и атрибутов;

· концептуальную ER- диаграмму;

· физическую ER-диаграмму.

ER-диаграммы можно рисовать любыми средствами, хоть карандашиком.

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

...

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

  • Определение предметной области базы данных ("Сеть ресторанов"), виды ее моделирования. Первоначальный набор сущностей и атрибутов предметной области. Процесс смыслового наполнения базы данных. Атрибуты в концептуальной модели. Характеристика видов связей.

    контрольная работа [510,9 K], добавлен 03.12.2014

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

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

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

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

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

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

  • Анализ предметной области - магазин "Канцелярские товары". Проектирование и реализация базы данных в MS SQL Server. Перечень хранимой информации: таблицы, поля, типы. Моделирование предметной области. Выделение сущностей, атрибутов, ключей, связей.

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

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

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

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

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

  • Описание предметной области. Характеристика этапов разработки концептуальной модели данных для предметной области "Библиотека" с использованием CASE-средства ER Win. Методика преобразования концептуальной модели в физическую структуру базы данных (БД).

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

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

    курсовая работа [318,6 K], добавлен 24.12.2014

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

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

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

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

  • Системный анализ предметной области. Разработка концептуальной модели базы данных. Построение схемы функциональных зависимостей. Создание таблиц базы данных в Database Desktop и псевдонима в BDE Administrator. Разработка алгоритма работы программы.

    курсовая работа [911,3 K], добавлен 20.12.2014

  • Системный анализ предметной области. Построение концептуальной и даталогичной модели базы данных. Физическое проектирование базы данных. Описание функциональной модели системы управления базами данных. Разработка экранных форм ввода-вывода и отчета.

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

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

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

  • Разработка проекта по созданию базы данных для автоматизации коммерческой деятельности ТЦ Гипермаркет. Исследование заданной предметной области и выбор наиболее существенных атрибутов. Построение концептуальной инфологической модели предметной области.

    курсовая работа [889,4 K], добавлен 04.04.2011

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

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

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

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

  • Построение инфологической концептуальной модели предметной области. Структура базы данных Microsoft Office Access. Формы, запросы и отчеты. Создание форм, запросов и отчетов в базах данных. Схема данных физической и логической сущности в Erwin 4.0.

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

  • Информационный анализ и выявление основных сущностей предметной области и их основных свойств. Построение концептуальной модели (модель сущность-связь). Определение логической модели реляционной базы данных. Решение задач средствами проектирования СУБД.

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

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

    курсовая работа [188,6 K], добавлен 15.07.2012

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