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

ЛИЧНЫЙ КАБИНЕТ 

 

Здравствуйте гость!

 

Логин:

Пароль:

 

Запомнить

 

 

Забыли пароль? Регистрация

Повышение уникальности

Предлагаем нашим посетителям воспользоваться бесплатным программным обеспечением «StudentHelp», которое позволит вам всего за несколько минут, выполнить повышение уникальности любого файла в формате MS Word. После такого повышения уникальности, ваша работа легко пройдете проверку в системах антиплагиат вуз, antiplagiat.ru, etxt.ru или advego.ru. Программа «StudentHelp» работает по уникальной технологии и при повышении уникальности не вставляет в текст скрытых символов, и даже если препод скопирует текст в блокнот – не увидит ни каких отличий от текста в Word файле.

Результат поиска


Наименование:


Курсовик автоматизация проектирования реляционных баз данных

Информация:

Тип работы: Курсовик. Добавлен: 26.09.2014. Сдан: 2012. Страниц: 27. Уникальность по antiplagiat.ru: < 30%

Описание (план):


СОДЕРЖАНИЕ

ВВЕДЕНИЕ…………………………………………………………….........3
1 Теоретические сведения………………………………………….……..4
2 Решение задачи вручную……………………………………………….7
2.1 Входные данные……………………………………………………7
2.2 Решение практической задачи вручную………………………..…8
2.3 Решение практической задачи с помощью разработанного пакета прогрограмм…………………………………………………………12
3 Реализация базы данных в пакете Microsoft Access…………………..14
ЗАКЛЮЧЕНИЕ…………………………………………………………….17
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ………………………18
ПРИЛОЖЕНИЕ А………………………………………………………….19
ПРИЛОЖЕНИЕ Б…………………………………………………………..28

ВВЕДЕНИЕ
Данная курсовая работа является закреплением практических и теоретических знаний, полученных при изучении дисциплины "Базы и банки знаний".
Цели курсовой работы:
1) Детальное изучение основных алгоритмов теории нормализации, связанных с автоматизацией проектирования реляционных баз данных (БД);
2) Реализация алгоритмов в виде пакета программ, позволяющего осуществить синтез схемы реляционной базы данных с заданными свойствами, исходя из описания предметной области на языке функциональных зависимостей (ФЗ);
3) Использование разработанного пакета программ для решения реальной практической задачи;
4) Приобретение навыков коллективной работы по созданию программного продукта и решению практических задач.


1 Теоретические сведения
База данных - динамически обновляемая информационная модель предметной области, а процесс её проектирования - процесс моделирования предметной области.
Результатом моделирования предметной области является, прежде всего, логический проект БД - схема БД.
Физическое проектирование БД - доводка логического проекта с учетом особенностей выбранной СУБД и требований к эксплуатационным характеристикам БД.
Основная задача проектировщика БД - получение хорошего логического проекта БД. Исходными данными для решения этой задачи являются:
1) множество атрибутов, значения которых требуется хранить в БД;
2) множество связей между атрибутами.
Прежде чем приступить к выработке проектных решений по структуризации данных требуется выразить (описать) семантическую структуру предметной области. Для этих целей существует несколько систем нотаций (систем условных обозначений, языков). Наиболее распространённые системы нотаций:
3) модель "сущность - связь" (ЕR-модель). Семантическая структура предметной области представляется ЕК-диаграммой;
4) язык функциональных зависимостей (ФЗ). Семантическая структура предметной области представляется F-описанием - множеством ФЗ F.
Научиться синтезировать схему реляционной БД, исходя из F -описания - основная цель данной курсовой работы.
Рассмотрим проблемы, возникающие при синтезе схемы БД и алгоритмические способы решения этих проблем.
Проблема 1 - неизбыточность представления F-описания.
Для всякой предметной области можно построить несколько эквивалентных F-описаний. Для этого существуют соответствующие алгоритмы «чистки» F-описания.
«Чистка» исходного F-описания выполняется в два этапа:
1) вначале из F удаляются все избыточные ФЗ (они логически следуют из оставшихся).
Полученное в результате множество ФЗ называют неизбыточным покрытием F и обозначают Fнеизб;
2) далее из Fнеизб удаляются посторонние атрибуты.
Этот процесс называется редуцированием, а полученное в результате множество ФЗ называется редуцированным покрытием и обозначается Fред.
Проблема 2 - оценка качества проектных решений.
Известно, что к организации БД предъявляются три требования (правило «Три НЕ»): неизбыточность, непротиворечивость, независимость. Последнее из них - независимость данных от приложений достигается в основном средствами СУБД. Неизбыточность и непротиворечивость БД можно обеспечить путём выбора подходящей схемы БД.
В теории нормализации доказано, что БД будет неизбыточной и средствами СУБД можно достичь её непротиворечивого состояния, если её схема будет эффективной относительно заданного F-описания предметной области.
Пусть R - множество имен атрибутов, значения которых требуется
хранить в БД, и F - множество ФЗ, описывающих связи между атрибутами.
Схема БД над R (формула 1)
Р={R1,R2,...,Rn|URi=R} (1)

называется эффективной относительно F, если она сохраняет F, обладает свойством соединения без потерь информации и находится в НФБК.
Теорема. Для любого множества ФЗ из F, заданного на конечном множестве атрибутов R, всегда существует схема БД (смотри формулу 1) обладающая свойством соединения без потерь, сохраняющая все ФЗ из F и находящаяся в 3НФ.
Схему БД, удовлетворяющую условиям ........



Перейти к полному тексту работы


Скачать работу с онлайн повышением уникальности до 90% по antiplagiat.ru, etxt.ru или advego.ru


Смотреть похожие работы


* Примечание. Уникальность работы указана на дату публикации, текущее значение может отличаться от указанного.