Проектирование баз данных методом нормализации - Дипломная работа

бесплатно 0
4.5 88
Создание структуры базы данных на примере "Школьного журнала" с использованием метода и принципа нормализации. Понятия базы данных, архитектуры БД и проектирования. Описание предметной области; приложения для работы с базой данных TTable и TQuery.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Управление информацией всегда было основной сферой применения компьютеров и, надо думать, будет играть еще большую роль в будущем. Базы данных и системы управления ими (СУБД, DBMS - Database Management System) на протяжении всего пути развития компьютерной техники совершенствовались, поддерживая все более сложные уровни абстрактных данных, заданных пользователем, и обеспечивая взаимодействие компонентов, распределенных в глобальных сетях и постепенно интегрирующихся с телекоммуникационными системами. Если первые машины требовали от пользователя оформления того, что ему нужно (то есть написания программ), в машинных кодах, то языки программирования четвертого уровня (4GLS) позволяли конечным пользователям, не являющимся профессиональными программистами, получать доступ к информации без детального описания каждого шага, но только с встроенными предопределенными типами данных - например, таблицами. Это связано с невероятными объемами информации и вопросами ее структурирования, хранения и быстрого доступа к необходимой информации. Проектирования баз данных помогает решить эти проблемы, поскольку обеспечивает быстрый доступ к необходимой информации а, так же информация в базе данных храниться в структурированном виде.Реляционная модель данных является совокупностью простейших двумерных таблиц - отношений (англ. relation), т.е. простейшая двумерная таблица определяется как отношение (множество однотипных записей объединенных одной темой). Основной структурой данных в модели является отношение, именно поэтому модель получила название реляционной (от английского relation - отношение). Отношение имеет простую графическую интерпретацию, оно может быть представлено в виде таблицы, столбцы которой соответствуют вхождениям доменов в отношение, а строки - наборам из n значений, взятых из исходных доменов, которые расположены в строго определенном порядке в соответствии с заголовком. В соответствии со свойствами отношений два отношения, отличающиеся только порядком строк или порядком столбцов, будут интерпретироваться в рамках реляционной модели как одинаковые, то есть отношение R и отношение R1, изображенное далее, одинаковы с точки зрения реляционной модели данных. Схемы двух отношений называются эквивалентными, если они имеют одинаковую степень и возможно такое упорядочение имен атрибутов в схемах, что на одинаковых местах будут находиться сравнимые атрибуты, то есть атрибуты, принимающие значения из одного домена.Она позволит учителю предметнику отслеживать все оценки полученные учениками, дату и тему проведенного занятия, заранее распланировать график работы. Тогда имеем следующую таблицу отношений: Таким образом, данное отношение находится в первой нормальной форме на пересечении каждого столбца и каждой строки находятся только элементарные значения. Отношение находится во второй нормальной форме тогда и только тогда, когда оно находится в первой нормальной форме и не содержит неполных функциональных зависимостей, непервичных атрибутов от атрибутов первичного ключа. У нас остается следующий набор отношений, который имеет отношение только к проведенным занятиям, и который так же необходимо привести к нормальной форме: Урок Дата занятия Оценка Тема Д/З Урок Но для корректной работы нашей базы данных нам не обходимо привести отношения к третьей нормальной форме: Отношение находится в третьей нормальной форме тогда и только тогда, когда оно находится во второй нормальной форме и не содержит транзитивных зависимостей.В процессе выполнения моей дипломной работы, я углубил знания об информационных системах, научился разрабатывать структуры баз данных, познакомился с принципом нормализации. Создал приложение для работы с базой данных на примере «Школьного журнала».Поскольку основной целью моей дипломной работы было создание структуры базы данных, Теперь рассмотрим кратко составные части приложение для работы с данной базой данных.

План
Оглавление

Введение

Глава 1. Проектирование базы данных

Основные понятия баз данных

Архитектура базы данных

Проектирование базы данных

Глава 2. Нормализация

Принципы нормализации

Теорема Фейджина

Глава 3. Создание структуры БД «Классный журнал» методом нормализации

Описание предметной области

Создание структуры БД «Классный журнал» методом нормализации

Создание приложения для работы с базой данных TTABLE и TQUERY

Заключение

Список литературы

Приложение

Введение
Управление информацией всегда было основной сферой применения компьютеров и, надо думать, будет играть еще большую роль в будущем. Базы данных и системы управления ими (СУБД, DBMS - Database Management System) на протяжении всего пути развития компьютерной техники совершенствовались, поддерживая все более сложные уровни абстрактных данных, заданных пользователем, и обеспечивая взаимодействие компонентов, распределенных в глобальных сетях и постепенно интегрирующихся с телекоммуникационными системами.

История развития компьютерной техники - это история непрерывного движения от языка и уровня коммуникации машины к уровню пользователя. Если первые машины требовали от пользователя оформления того, что ему нужно (то есть написания программ), в машинных кодах, то языки программирования четвертого уровня (4GLS) позволяли конечным пользователям, не являющимся профессиональными программистами, получать доступ к информации без детального описания каждого шага, но только с встроенными предопределенными типами данных - например, таблицами.

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

В связи с этим тема моей дипломной работы является актуальной.

Цель моей дипломной работы: создание структуры базы данных на примере «Школьного журнала» с использованием метода нормализации.

Задачи: · Изучение литературы по теме дипломной работы

· Изучение принципов нормализации

· Изучение предметной области БД

· Создание концептуальной модели

· Создание приложения для работы с БД

Дипломная работа состоит из трех глав, заключения и списка литературы.

В первой главе рассматривается понятия базы данных, архитектура базы данных и проектирование.

Во второй главе рассматривается понятие нормализации, а так же ее принципы.

В третьей главе содержит описание предметной области, а также создание структуры базы данных.

Вывод
В процессе выполнения моей дипломной работы, я углубил знания об информационных системах, научился разрабатывать структуры баз данных, познакомился с принципом нормализации. Создал приложение для работы с базой данных на примере «Школьного журнала».

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

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

Для того чтобы проверить работоспособность созданной структуры, я в среде программирования Delphi создал приложение, которое позволяет работать с моей базой данных.

Создавая приложение, я изучил основы языка SQL запросов, и использовал его для создания основного интерфейса журнала.

Надеюсь, что созданное мною приложение будет иметь приложение на практике в школе или ВУЗЕ.

Список литературы
1. Залотова С.И. Парактикум по Access. - М.: Финансы и статистика, 2001г.

2. Информатика. Учебное пособие / Под ред. В.Г. Кирия. - Иркутск: ИРГТУ ,1998 часть 2.

3. Могилев А.В., Информатика: Учеб. пособие для студентов пед. вузов. М.: Издательский центр "Академия", 2004г.

4. Симонович С.В. и др., Информатика. Базовый курс - СПБ: Издательство «Питер», 2000.

5. Тихомирова А.Н., Прокди А.К., Колосков П.В., Клеандрова И.А. и др., Microsoft office 2007. Все программы пакета: MS Word. Самоучитель - СПБ.: Наука и Техника, 2008.

6. Карпова Т.С. Базы данных - модели, разработка, реализации. Электронный учебник.

7. Фленов-Библия Delphi.

8. Самоучитель. Базы данных в Delphi.

9. Статья в википедии. Нормальная форма. режим доступа \\

10. Учебник по PHP. Взаимодействие PHP и MYSQL.Нормализация базы данных \\ режим доступа http://softtime.ru/bookphp/gl12_6.php

11. Нормализация таблиц в реляционной модели базы данных \\ режим доступа

12. Статья: Нормализация реляционных баз данных \\ режим доступа

13. Описание основных приемов нормализации базы данных \\ режим доступа

14. Основы нормализации базы данных \\ режим доступа

Введение в базы данных. 4.2Теория нормальных форм \\ режим доступа

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?