База Данных

Автор: Пользователь скрыл имя, 31 Марта 2012 в 01:12, реферат

Краткое описание

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

Оглавление

Введение…………………………………………………………………..3
1. Анализ предметной области……………………………………………..4
2. Построение концептуальной модели…………………………………...5
3. Построение логической модели…………………………………………8
4. Построение физической модели……………………………………….11
Библиографические записи…………………………………………….13
Приложение А Структура каждой таблицы…………………………..14
Приложение Б Содержание таблиц……………………………………16
Приложение В SQL запрос…………………………………………….18
Приложение Г Отчёты…………………

Файлы: 1 файл

Отчет БД.doc

— 1.48 Мб (Скачать)

 

 

Необходимо провести нормализацию.

Для приведения к первой нормальной форме (1НФ) нужно исключить из таблицы повторяющиеся записи. В таблице должны отсутствовать повторяющиеся группы полей.

 

 

 

 

Таблица 5 – Исходное отношение 2.

Название команды

ФИО игрока

Атаман

Иванов И.И.

Атаман

Сидоров С.С.

 

Чтобы исключить дублирование информации разбиваем Исходное отношение 2 на таблицы «Команды» и «Игроки». Добавив идентификаторы для названия команды, игроков и игры, мы разделяем исходное отношение 1 на ряд следующих отношений : R1,R2, R3, R4, R5 показанных на рисунке 1.

 

R1                                                  R2                                           

Код команды

Название команды

Контактный телефон

Город

Код игрока

ФИО игрока

Адрес

Дата рождения

                                                                                                                   

 

R3                                                   R4                                           

Код команды

Код игрока

Код игры

Дата игры

Место проведения

Команда 1

Команда 2

                              

 

 

R5                                                                            

Код игры

Счёт

 

Рисунок 1 – Отношения данных.

         Проанализировав отношения R1,R2, R3, R4, R5, выделим первичные ключи в таблице 6.

 

Таблица 6 – Отношения и их первичные ключи

Отношение

Первичный ключ

R1

Код команды

R2

Код игрока

R4

Код игры


          Так как  мы исключили группу повторяющихся полей и вынесли их в отдельные таблицы, следовательно, отношения R1,R2, R3, R4, R5 находятся в 1 НФ.
Эти же отношения находятся уже и во 2 НФ, так как имеют простой первичный ключ и в 3 НФ, так как ни в одной из них нет транзитивной зависимости.

 

                                     


4 Построение физической модели

 

 

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

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

Основные компоненты MS Access:

– построитель таблиц;

– построитель экранных форм;

– построитель SQL-запросов (язык SQL в MS Access не соответствует стандарту ANSI);

– построитель отчётов, выводимых на печать.

В результате проектирования базы данных для учёта состояния мужских баскетбольных команд России принимающих участие в Кубке России по баскетболу за 2010 год  получилась схема данных, которая представлена на рисунке 2.

 

Рисунок 2 – Схема данных


Библиографические записи

 

 

1 Диго С.М. Проектирование и использование  баз данных. Учебник – М:, Финансы и статистика, 1995

2 Кренке Д. Теория и практика построения баз данных. – СПб.: Питер, 2003

3 Савельев А.Я. Персональный компьютер для всех «Создание и использование баз данных – М.: Высшая школа , 1991

4 Хансен Г.,Хансен Д., Базы данных: разработка и управление.-М:. ЗАО «Издательство Бином»,2000,- 704с
                                                    Приложение А

Структура каждой таблицы.

 

Рисунок 3 – Структура таблицы «Игроки»

 

 

Рисунок 4 – Структура таблицы «Заявки»

 

Рисунок 5 – Структура таблицы «Игры»

 

Рисунок 6 – Структура таблицы «Команды»

 

Рисунок 7 – Структура таблицы «Результат»
Приложение Б

Содержание таблиц

 

Рисунок 8 – Содержание таблицы «Игроки»

 

Рисунок 9 – Содержание таблицы «Заявки»

 

Рисунок 10 – Содержание таблицы «Игры»

 

Рисунок 11 – Содержание таблицы «Команды»

 

Рисунок 12 – Содержание таблицы «Результат»


Приложение В

SQL запрос

 

Рисунок 13 – Код SQL запроса «Состав команд».

 

 

Рисунок 14 – Запрос «Состав команд».
Приложение Г

Отчёты

 

Рисунок 15 – Отчёт по запросу «Состав команд»

Рисунок 16 – Отчёт «Результат проведённых игр»

 

5

 



Информация о работе База Данных