- •Курсовой проект
- •Глава I. Теоретические аспекты проектирования и анализ литературы по теме 7
- •Глава II. Физическое проектирование бд обслуживания читателей в библиотеке 16
- •Введение
- •Глава I. Теоретические аспекты проектирования и анализ литературы по теме
- •1.1. Описание задачи
- •1.3. Выбор субд
- •Преимущества MySql
- •Недостатки MySql
- •Преимущества MySql
- •Недостатки MySql
- •1.4. Логическое проектирование
- •Выводы к главе 1
- •Глава II. Физическое проектирование бд обслуживания читателей в библиотеке
- •2.1. Проектирование базы данных
- •2.1.1. Создание таблиц и заполнения их тестовой информацией
- •2.1.2. Определение условий целостности данных и разработка мероприятий по контролю достоверности данных и обеспечению защиты от несанкционированного доступа.
- •2.2. Проектирование форм
- •2.3. Проектирование отчетов
- •2.4. Проектирование меню проекта
- •2.5. Программирование программной оболочки управления базами данных.
- •2.6. Разработка системы оперативной справки.
- •2.7. Создание инсталляционного пакета проекта
- •Выводы к главе 2
- •Заключение
- •Список использованных источников
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
МИНИСТЕРСТВО ОБРАЗОВАНИЯ, НАУКИ И МОЛОДЕЖИ
РЕСПУБЛИКИ КРЫМ
ГБОУВО РК «Крымский инженерно-педагогический университет»
Факультет экономики, менеджмента и информационных технологий
Кафедра прикладной информатики
Направление подготовки 09.03.03 «Прикладная информатика»
Курсовой проект
по дисциплине «Базы данных»
НА ТЕМУ
Разработка базы данных «Обслуживания читателей в библиотеке»
Выполнил:
студент 2 курса
группы ЗИ-15
_____________ Сейдаметова С.Д.
(подпись)
Научный руководитель
____________
Ветеранова Д.С.
(подпись)
Симферополь – 2017 г.
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 5
Глава I. Теоретические аспекты проектирования и анализ литературы по теме 7
1.2. Инфологическое проектирование 8
Инфологическая модель представляет собой описание предметной области, основанное на анализе семантики объектов и явлений, выполненное без ориентации на использование в дальнейшем программных или технических компьютерных средств. 8
Семантическую основу ER-модели составляют следующие предположения: 8
1. Та часть реального мира (совокупность взаимосвязанных объектов), сведения о которых должны быть помещены в базу данных, может быть представлена как совокупность сущностей; 8
2. Каждая сущность обладает характеристическими свойствами (атрибутами), отличающими ее от других сущностей и позволяющими ее идентифицировать; 8
3. Сущности можно классифицировать по типам сущностей: каждый экземпляр сущности (представляющий некоторый объект) может быть отнесен к классу - типу сущностей, каждый экземпляр которого обладает общими для них и отличающими их от сущностей других классов свойствами; 8
4. Систематизация представления, основанная на классах, в общем случае предполагает иерархическую зависимость типов: сущность типа А является подтипом сущности В, если каждый экземпляр типа А является экземпляром сущности типа В; 8
5. Взаимосвязи объектов могут быть представлены как связи - сущности, которые служат для фиксирования (представления) взаимозависимости двух или нескольких сущностей. 8
1.3. Выбор СУБД 11
MySQL 11
Преимущества MySQL 11
Недостатки MySQL 11
PostgreSQL 12
Преимущества MySQL 12
Недостатки MySQL 13
1.4. Логическое проектирование 14
Выводы к главе 1 15
Глава II. Физическое проектирование бд обслуживания читателей в библиотеке 16
2.1. Проектирование базы данных 16
2.1.1. Создание таблиц и заполнения их тестовой информацией 17
2.1.2. Определение условий целостности данных и разработка мероприятий по контролю достоверности данных и обеспечению защиты от несанкционированного доступа. 19
2.2. Проектирование форм 20
2.3. Проектирование отчетов 21
2.4. Проектирование меню проекта 22
2.5. Программирование программной оболочки управления базами данных. 23
2.6. Разработка системы оперативной справки. 24
2.7. Создание инсталляционного пакета проекта 24
25
Выводы к главе 2 26
ЗАКЛЮЧЕНИЕ 27
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 28
Введение
Современное общество невозможно представить без компьютера. Они настолько широко и глубоко внедрились в нашу жизнь, что стало очень трудно назвать какую-либо сферу деятельности человека где бы они не использовались. В связи с этим серьезные требования предъявляются и к аппаратной части современных компьютеров, и к используемому программному обеспечению. В основном именно программное обеспечение, или, иными словами, программные продукты, обеспечивают возможность широкого использования компьютеров. Стоит нам переустановить программное обеспечение компьютера или добавить какой-либо новый программный продукт, и мы сможем решать на этом компьютере совершенно новые задачи.
Следовательно, используемые программные продукты должны соответствовать определенным критериям, обеспечивающим надежность работы компьютера и удобство работы пользователя.
В
соответствии с заданием курсового
проектирования следует создать базу
данных для обслуживания
читателей в библиотеке.
Сегодня
трудно себе представить сколько-нибудь
значимую информационную систему, которая
не имела бы в качестве основы или важной
составляющей базу данных. Концепции и
технологии баз данных складывались
постепенно и всегда были тесно связаны
с развитием систем автоматизированной
обработки информации.
Проектирование БД «Обслуживание читателей в библиотеке» ведется для упрощения работы библиотекаря со всем ассортиментом предложенных книг и учебных пособий, а также для учёта взятых и оставшихся в наличии книг.
Целью данной курсовой работы является проектирование и разработка базы данных обслуживание читателей в библиотеке.
Для достижения цели были поставлены следующие задачи:
Проанализировать предметную область.
Провести логическое проектирование.
Проанализировать СУБД.
Разработать базу данных.
Создать отчеты.
Создать формы.
Спроектировать справку приложения.
Создать инсталляционный пакет.
Структура и объем работы. Курсовая работа состоит из введения, двух глав, заключения и списка использованных источников. Общий объем работы – 27 страниц с 23 рисунками. Список использованной литературы состоит из 18 источников на двух страницах.
