Разработка базы данных

Автор работы: Пользователь скрыл имя, 07 Декабря 2010 в 01:47, Не определен

Описание работы

Запросы, отчёты ER-диаграмма по базе данных

Файлы: 1 файл

КУРСОВАЯ ПО ИНФОРМАТИКЕ !!!5.docx

— 998.04 Кб (Скачать файл)

СОДЕРЖАНИЕ 

Введение.....................................................................................................................4

1. Цель  разработки базы данных.............................................................................5

2. Требования  к базе данных....................................................................................6

2.1. Состав  хранимой в Базе Данных информации................................................6

2.2. Выходная  информация.......................................................................................7

2.3. Отчёты.................................................................................................................7

3. ER-диаграмма........................................................................................................9

3.1. Описание  сущностей.......................................................................................10

3.2. Описание  связей между сущностями.............................................................10

4. Разработка  предварительных отношений.........................................................13

5. Нормализация  отношений..................................................................................14

6. Создание  БД в Access..........................................................................................15

6.1. Создание  таблиц исходных данных................................................................15

6.2. Разработка  отчётов...........................................................................................21

6.3. Разработка  запросов.........................................................................................25

6.4. Создание  кнопочной формы............................................................................32

6.5. Создание  экранной формы..............................................................................35

Заключение..............................................................................................................36

Список  использованных источников.....................................................................37 
 
 
 
 
 
 
 

ВВЕДЕНИЕ 

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

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

      Основными критериями отбора информации являются:

- Наличие машины

- Наличие дачи

-Индивидуальная характеристика подъездов, квартир, жителей

      Из  вышеописанного мы приходим к выводу, что необходимо создать базу данных, в которой будет храниться  и обрабатываться вся необходимая  информация для пользователей БД. Цель данного курсового проекта  заключается в разработке модели базы данных для жителей двора.

         Основная задача курсового проекта — создание базы данных при помощи системы управления в  Microsoft Office Access.

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

      Microsoft Office Access или просто Microsoft Access — реляционная СУБД корпорации Microsoft. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных. Достоинством Access является то, что она имеет очень простой графический интерфейс, который позволяет не только создавать собственную базу данных, но и разрабатывать простые и сложные приложения. В отличие от других настольных СУБД, Access хранит все данные в одном файле, хотя и распределяет их по разным таблицам. Вы можете создать сколько угодно таблиц, используя те правила, которые были описаны выше. Самым важным правилом, которое необходимо соблюдать, является то, что в базе данных нужно хранить только необходимую информацию, и при этом все данные должны храниться только в одном месте. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

  1. Цель  разработки базы данных:
 

      В курсовом проекте будет разработана  база данных, предназначенная для  хранения информации о жителях  дома, находящегося по адресу  В.О. 8 линия дом 3. Дом состоит  из пяти подъездов и включает  в себя 26 квартир. В общей сложности  в доме проживает 76 человек.  Данная таблица должна помочь  председателю жилищного управления  дома №3 следить за порядком  в доме и во дворе. 

  1. ТРЕБОВАНИЯ  К БАЗЕ ДАННЫХ
 

       2.1. Состав хранимой в Базе Данных информации 

База  данных включает в себя информацию о следующих объектах:

  • Подъезды
    1. Номер подъезда
    1. Количество квартир
    2. Количество этажей
    3. Наличие домофона
    4. Наличие мусоропровода
  • Квартиры
    1. Номер подъезда
    2. Номер квартиры
    3. Фамилия семьи
    4. Количество комнат
    5. Общая площадь квартиры
    6. Домашний телефон
    7. Тип квартиры
  • Семья
    1. Номер квартиры
    2. Дата заселения
    3. Домашний телефон
    4. Домашнее животное
    5. Характеристика
  • Жители квартиры
    1. Фамилия
    2. Имя
    3. Отчество
    4. Пол
    5. Дата рождения
    6. Гражданство
    7. Номер паспорта
    8. Кем выдан паспорт
    9. Когда выдан паспорт
    10. Место работы
    11. Должность
    12. Мобильный телефон
  • Машина
    1. Марка
    2. Государственный номер
    3. Номер двигателя
    4. Место стоянки
    5. Цвет
    6. Фамилия владельца
 
  • Домашнее  животное
    1. Вид животного
    1. Кличка
    2. Участие в конкурсах
    3. Фамилия хозяина
  • Дача
    1. Адрес
    2. Дачный телефон
    3. Фамилия владельца
 

       2.2.  Создаваемые запросы 

       Для упрощения процесса получения  информации из Базы Данных  мы создаём запросы:

  • ФИО авто владельцев, чьи машины стоят во дворе
  • Информация об иностранных гражданах, с одинаковым гражданством
  • Фамилия и характеристика семей, имеющих собак
  • Номера подъездов, в которых есть домофон
  • Номера коммунальных квартир
  • Выявление фамилий всех семей с одинаковым цветом машины
  • ФИО людей младше 18 лет
 
 

       2.3. Отчёты 

  • Сведения  о жителях младше 18 лет
  • Информация об иностранных гражданах, с одинаковым гражданством
 

3. ER – ДИАГРАММА 

      ER – диаграмма:

 
 
 
 
 
 
 
 

     3.1. Описание сущностей: 

Название Экземпляр Ключ Атрибуты
Подъезды Информация  об одном подъезде Номер подъезда номер подъезда; количество этажей; наличие мусоропровода; наличие домофона
Квартиры Информация  об одной квартире Номер квартиры номер квартиры; фамилия семьи; количество комнат; общая  площадь; домашний телефон; тип квартиры
Семьи Информация  об одной семье Фамилия Фамилия; номер  квартиры; дата заселения; характеристика
Жители Информация  об отдельном жителе квартиры Номер паспорта Табельный номер; фамилия; имя; отчество; пол; дата рождения; гражданство; номер паспорта; кем  выдан паспорт; когда выдан паспорт; место работы; должность; мобильный  телефон;
Машина Информация  об отдельной квартире Государственный номер марка; гос. номер; номер двигателя; место стоянки; цвет; фамилия владельца
Дача Информация  об отдельно взятой даче Адрес адрес; телефон; фамилия владельца
Питомец Информация  об определённом питомце Кличка вид животного; кличка; участие в конкурсах; фамилия  хозяина
 
 

     

    1. Описание связей между сущностями
 

         Связь — соединение между двумя или более сущностями. Связи отражают взаимосвязанность хранящихся в БД данных. Именно введение связей делает хранение данных в БД столь гибким и универсальным. 

       1)Подъезды – включают в себя -  квартиры.

         Степень связи 1: n , так как один подъезд включает несколько квартир, и каждая квартира находится в одном подъезде.

Класс принадлежности сущности подъезд обязательный, так как в каждом подъезде имеются  квартиры.                                                                                                                                                               Класс принадлежности сущности квартира обязательный, так каждая квартира находится в подъезде.

      2) Квартирой – владеет – семья.

      Степень связи 1: n, так как одна квартира может принадлежать нескольким семьям, и одна семья может владеть одной квартирой.

Класс принадлежности сущности квартир обязательный, так как квартира принадлежит  семье, или нескольким семьям.                                                                                                                                             Класс принадлежности сущности семья обязательный, так как семья живёт в квартире.

       3)Семья – состоит из – жителей.

      Степень связи 1: n, так как одна семья может состоять из нескольких жителей, и один житель может входить только в одну семью.

Класс принадлежности сущности семья обязательный, так как каждая семья состоит  из жителей. Класс принадлежности сущности жителей обязательный, так как  каждый житель относится к семье.

       4)Семья – владеет – дачей.

        Степень связи 1: 1, так как одна семья владеет только одной дачей, и дача может принадлежать одной семье.

Класс принадлежности сущности семья необязательный, так как семья может не иметь  дачу.  Класс принадлежности сущности дача обязательный, так как дача принадлежит какой-то семье.

Информация о работе Разработка базы данных