![geum.ru - только лучшие рефераты!](../../i/logo.png)
Проектирование баз данных методом нормализации
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
Министерство образования и культуры РФ
Государственное образовательное учреждение высшего профессионального образования
Уссурийский государственный педагогический институт
Кафедра информатики и вычислительной техники
Специальность 050202 информатика с доп. специальностью 050203 физика
ДИПЛОМНАЯ РАБОТА
Проектирование баз данных методом нормализации
Крюков Роман Сергеевич
Руководитель - ст. преподаватель
Кляченко И.Г.
Уссурийск 2011
Оглавление
Введение
Глава 1. Проектирование базы данных
Основные понятия баз данных
Архитектура базы данных
Проектирование базы данных
Глава 2. Нормализация
Принципы нормализации
Теорема Фейджина
Глава 3. Создание структуры БД Классный журнал методом нормализации
Описание предметной области
Создание структуры БД Классный журнал методом нормализации
Создание приложения для работы с базой данных TTable и TQuery
Заключение
Список литературы
Приложение
Введение
Управление информацией всегда было основной сферой применения компьютеров и, надо думать, будет играть еще большую роль в будущем. Базы данных и системы управления ими (СУБД, DBMS - Database Management System) на протяжении всего пути развития компьютерной техники совершенствовались, поддерживая все более сложные уровни абстрактных данных, заданных пользователем, и обеспечивая взаимодействие компонентов, распределенных в глобальных сетях и постепенно интегрирующихся с телекоммуникационными системами.
История развития компьютерной техники - это история непрерывного движения от языка и уровня коммуникации машины к уровню пользователя. Если первые машины требовали от пользователя оформления того, что ему нужно (то есть написания программ), в машинных кодах, то языки программирования четвертого уровня (4GLs) позволяли конечным пользователям, не являющимся профессиональными программистами, получать доступ к информации без детального описания каждого шага, но только с встроенными предопределенными типами данных - например, таблицами.
На сегодняшний день проектирование баз данных является очень перспективной и быстро развивающейся отраслью. Это связано с невероятными объемами информации и вопросами ее структурирования, хранения и быстрого доступа к необходимой информации. Проектирования баз данных помогает решить эти проблемы, поскольку обеспечивает быстрый доступ к необходимой информации а, так же информация в базе данных храниться в структурированном виде.
В связи с этим тема моей дипломной работы является актуальной.
Цель моей дипломной работы: создание структуры базы данных на примере Школьного журнала с использованием метода нормализации.
Задачи:
Изучение литературы по теме дипломной работы
Изучение принципов нормализации
Изучение предметной области БД
Создание концептуальной модели
Создание приложения для работы с БД
Дипломная работа состоит из трех глав, заключения и списка литературы.
В первой главе рассматривается понятия базы данных, архитектура базы данных и проектирование.
Во второй главе рассматривается понятие нормализации, а так же ее принципы.
В третьей главе содержит описание предметной области, а также создание структуры базы данных.
Глава 1. Проектирование базы данных
Основные понятия Баз данных
Развития вычислительной техники осуществлялось по двум основным направлениям:
применение вычислительной техники для выполнения численных раiетов;
использование средств вычислительной техники в информационных системах.
Информационная система - это совокупность программно-аппаратных средств, способов и людей, которые обеспечивают сбор, хранение, обработку и выдачу информации для решения поставленных задач. На ранних стадиях использования информационных систем применялась файловая модель обработки. В дальнейшем в информационных системах стали применяться базы данных. Базы данных являются современной формой организации, хранения и доступа к информации. Примерами крупных информационных систем являются банковские системы, системы заказов железнодорожных билетов и т.д.
База данных - это интегрированная совокупность структурированных и взаимосвязанных данных, организованная по определенным правилам, которые предусматривают общие принципы описания, хранения и обработки данных. Обычно база данных создается для предметной области.
Предметная область - это часть реального мира, подлежащая изучению с целью создания базы данных для автоматизации процесса управления. Наборы принципов, которые определяют организацию логической структуры хранения данных в базе, называются моделями данных.
Существуют 4 основные модели данных - списки (плоские таблицы), реляционные базы данных, иерархические и сетевые структуры.
В течение многих лет преимущественно использовались плоские таблицы (плоские БД) типа списков в Excel. В настоящее время наибольшее распространение при разработке БД получили реляционные модели данных. Реляционная модель данных является совокупностью простейших двумерных таблиц - отношений (англ. relation), т.е. простейшая двумерная таблица определяется как отношение (множество однотипных