Информационная система «Домашний архив»

  • 20 окт. 2010 г.
  • 3691 Слова
Курсовая работа
по дисциплине «Базы данных»
на тему
Информационная система «Домашний архив»

СОДЕРЖАНИЕ
СОДЕРЖАНИЕ 1
ВВЕДЕНИЕ 3
1. ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ 4
1.1. Описание предметной области 4
1.2. Основные понятия 4
1.3. Цель проектирования, определение пользователя 5
1.4. Постановка задач и запросов, реализуемых в курсовой работе 5
2. КОНЦЕПТУАЛЬНЫЙ УРОВЕНЬ ПРОЕКТИРОВАНИЯ БД7
2.1. Описание сущностей и их атрибутов 7
2.2. Описание связей 100
3. ЛОГИЧЕСКИЙ УРОВЕНЬ ПРОЕКТИРОВАНИЯ БД 12
3.1. Определение реляционной модели данных, ее основные элементы 12
3.2. Проектирование реляционной модели 12
3.3. Целостность реляционной модели 17
3.4. Индексы 18
4. ОБОСНОВАНИЕ ВЫБОРА СУБД И ТЕХНИЧЕСКИХ СРЕДСТВ 199
4.1. СУБД Microsoft Access 2002 199
4.2. СУБД MySQL 20
4.3.СУБД PostgreSQL 20
4.4. Выбор СУБД 21
4.5. Выбор технических средств 22
5. ФИЗИЧЕСКИЙ УРОВЕНЬ ПРОЕКТИРОВАНИЯ БД 22
5.1. Физическая модель 22
5.2. Примеры запросов 26
5.3. Примеры отчетов 26
ЗАКЛЮЧЕНИЕ 28
СПИСОК ЛИТЕРАТУРЫ 29


ВВЕДЕНИЕ
Информационная система — совокупность содержащейся в базах данных информации и обеспечивающих ее обработку информационных технологий и техническихсредств.
База данных (БД) — централизованное хранилище данных, обеспечивающее хранение, доступ, первичную обработку и поиск информации.
Целью данной курсовой работы является создание базы данных. При этом будут рассмотрены все этапы создания БД.
Тема данной курсовой работы — информационная система «Домашний архив». Архив — это учреждение или структурное подразделение учреждения, организации илипредприятия, осуществляющее приём, комплектование и хранение архивных документов в интересах пользователей.
В нашем случае под учреждением будем понимать разрабатываемое нами приложение, под организацией — квартиру, а под архивными документами — книги, музыку и фильмы, хранящиеся в данной квартире.
Определенная задача состояла в разработке полноты базы, т.е. осуществлена такая архитектура, которая моглабы осуществить как работу поисковых систем, так и формирование выходной информации, необходимой для учета и контроля над экземплярами домашнего архива.


1. ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ «ДОМАШНИЙ АРХИВ»
1.1. Описание предметной области
База данных создается для домашнего использования. В ней будут храниться все необходимые сведения о книгах, фильмах, музыке, хранящихся дома, с указанием ихместорасположения.
По мере одалживания у пользователя книг, фильмов и музыки, пользователь вводит данные об одалживаемом объекте и о человеке, который одолжил тот или иной объект. По мере возвращения пользователь снова обновляет соответствующую таблицу, путем установки переключателя в противоположное положение.
В разрабатываемом приложении должна быть возможность добавления, редактирования и удаленияобъектов домашнего архива из БД. Также должны быть предусмотрены отчеты фильмов, музыки и книг по году выхода, жанрам и одалживанию.
1.2. Основные понятия
Сущность — личности, факты, объекты реального мира, имеющие отношение к некоторой проблемной области.
Атрибут — это информационное отображение свойств объекта. При реализации информационной модели на каком-либо носителе информации, атрибутчасто называют элементом данных, полем данных или просто полем.
Экземпляр объекта — это один набор значений его элементов данных.
Доменом — набор записей данных одного типа, отвечающих поставленным условиям.
Связь — это функциональная зависимость между сущностями.
Концептуальная модель — интегрированные концептуальные требования всех пользователей к базе данных данной предметной области.Концептуальная схема — это графическое представление данных на концептуальном уровне.
Отношение — двумерная таблица, содержащая некоторые данные (например, отношение Книги (таблица)).
Схема отношения — список имен атрибутов (например, Книги (КодКниги, НазваниеКниги, ГодВыхода, КоличествоСтраниц, КодЖанра, КодСтраны, ПостоянноеРасположение)).
Первичный ключ (ключ отношения, ключевой...