Описание предметной области и обоснование актуальности разработки базы данных "Учет фонда библиотеки для Харьковского колледжа текстиля и дизайна". Построение реляционной модели данных. Типы сущностей и связей. Разработка объектно-ориентированной модели.
Аннотация к работе
Описание предметной области и обоснование актуальности разработки Описание главных функций проектируемой задачи Анализ предметной области, выделение сущностей и атрибутов7. Сравнение объектно-ориентированной модели и ER-моделиПеречень условных обозначений, символов, единиц, сокращений и терминов 1: М - кардинальность связи "один ко многим". 1: 1 - кардинальность связи "один к одному". ER-диаграмма - диаграмма сущность-связь.Происходит накопление старой, уже не использующейся литературы, что, в свою очередь, влечет переполнение хранилищ литературы, возникает необходимость своевременного списания литературы, что не используется. Разрабатываемая задача "Учет фонда библиотеки" предполагает решение задачи управления большими информационными массивами, а именно: автоматизации процесса учета, обработки, хранения и анализа информации; Исходя из анализа предметной области, были выделены 11 сущностей: Литература, Методические указания, Журнал, Подразделение, Пользователь, Преподаватель, Студент, Сотрудник, Роли, Формуляр, Статистика. Для сущностей Студент и Преподаватель необходимо хранить такие данные как: дата рождения, специальность, фамилия, имя, отчество, факультет, кафедра, дата ввода в базу данных, логин (процедура аутентификации пользователя в компьютерной системе), пароль. Статистика включает в себя: сколько раз брали книгу, месяц в котором чаще всего брали книгу, курс на котором чаще всего брали книгу.Каждый объект состоит из атрибутов и набора методов, определяющих поведение объекта, причем каждый атрибут может ссылаться на другой объект или множество объектов. Студент, атрибутами которого являться Специальность, Факультет и Группа имеет два метода ADDSTUDENT (), EDITSTUDENT (), позволяющие добавлять студентов вносить изменения. Сотрудник, наследует свойства и методы класса Пользователь и имеет свои собственные методы ADDSOTRUDNIK (), EDITSOTRUDNIK (), позволяющие редактировать и добавлять сотрудников. Пользователь, свойствами которого являются: Фамилия, Имя, Отчество, Дата рождения, Логин и Пароль, имеет методы GETPOLZOAVTEL (), SETPOLZOVATEL, DELPOLZOVATEL (), EDITPOLZOVATEL (), позволяющие извлекать информацию о пользователе, добавлять информацию, удалять и редактировать. Литература, свойствами которого являются: Автор, Название, Год, Код книги, Тематика и Страницы, имеет методы GETBOOK (), EDITBOOK (), ADDBOOK (), COUNTBOOK (), CHECKBOOK (), DELBOOK ().В данной работе в рамках информационного обеспечения задачи "Учет фонда библиотеки" АИС "Библиотека", была разработана схема данных на основе реляционной и объектно-ориентированной моделей данных. Так же в данной работе был проведен сравнительный анализ реляционного и объектно-ориентированного подхода к моделированию данных. В результате анализы было определено явные преимущества использования реляционного подхода при разработке данной системы. Учитывая недостаточную надежность ООСУБД и отсутствие единых стандартов между ООСУБД было принято решение об использовании РСУБД при решении задачи учета фонда библиотеки. Проектирование, реализация, сопровождение.
План
Содержание расчетно-пояснительной записки (перечень подлежащих разработке вопросов)
Разработка модели типа "Сущность - связь"
Описание полученных таблиц и связей
Разработка объектно-ориентированной модели с использованием метода диаграмм классов
Сравнение ОО-модели и ER-модели
Перечень графического материала (с точным указанием обязательных чертежей)
Дата выдачи задания
Календарный план
№ п/п Наименование этапов курсового проекта (работы) Срок выполнения этапов проекта (работы) Примечание
1 Описание предметной области 10.03.12
2 Разработка модели типа "Сущность-связь" 20.03.12
3 Описание таблиц и связей 11.04.12
4 Разработка объектно-ориентированной модели 22.04.12
5 Сравнение ОО-модели и ER-модели 08.05.12
6 Оформление пояснительной записки 20.05.12
Введение
1. Описание предметной области и обоснование актуальности разработки
2. Описание главных функций проектируемой задачи
3. Анализ предметной области, выделение сущностей и атрибутов
4. Построение реляционной модели данных
4.1 Сведения о типах сущностей и типах связей
4.2 Сведения о типах связей
4.3 Сведения об атрибутах
4.4 Диаграмма "сущность-связь"
5. Описание полученных таблиц и связей
Вывод
Перечень ссылок
Перечень условных обозначений, символов, единиц, сокращений и терминов
1: М - кардинальность связи "один ко многим".
М: М - связь "многие ко многим".
1: 1 - кардинальность связи "один к одному".
ER-диаграмма - диаграмма сущность-связь.
АИС - автоматизированная информационная система.
БД - база данных.
ИС - информационная система.
ООМД - объектно-ориентированная модель данных.
СУБД - система управления базами данных.
РСУБД - реляционная система управления базами данных.
ЭВМ - электронно-вычислительная машина.В данной работе в рамках информационного обеспечения задачи "Учет фонда библиотеки" АИС "Библиотека", была разработана схема данных на основе реляционной и объектно-ориентированной моделей данных. Так же в данной работе был проведен сравнительный анализ реляционного и объектно-ориентированного подхода к моделированию данных.
В результате анализы было определено явные преимущества использования реляционного подхода при разработке данной системы. Учитывая недостаточную надежность ООСУБД и отсутствие единых стандартов между ООСУБД было принято решение об использовании РСУБД при решении задачи учета фонда библиотеки.
Перечень ссылок
1. Томас М. Конноли, Каролин Е. Бегг Базы данных. Проектирование, реализация, сопровождение. Теория и практика. - Москва-Санкт-Петербург - Киев: 2001. - 1111с.
2. Роб П., Коронел К. Системы баз данных: проектирование, реализация и управление. - СПБ.: БХВ-Петербург, 2004. - 1040 с.
3. Мюллер Р. Базы данных и UML. Проектирование - М.: Лори, 2002. - 476 с.
4. Т. Карпова. Базы данных: модели, разработка, реализация. - СПБ.: Питер, 2001. - 304 с: ил.
5. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для высших учебных заведений. - СПБ.: КОРОНА принт, 2000. - 416 с.