+7(996)961-96-66
+7(964)869-96-66
+7(996)961-96-66
Заказать помощь

Курсовая на тему Реляционные модели данных

ОПИСАНИЕ РАБОТЫ:

Предмет:
БАЗЫ ДАННЫХ
Тема:
Реляционные модели данных
Тип:
Курсовая
Объем:
27 стр.
Дата:
30.11.2006
Идентификатор:
idr_1909__0000768
ЦЕНА:
405 руб.

365
руб.
Внимание!!!
Ниже представлен фрагмент данной работы для ознакомления.
Вы можете купить данную работу прямо сейчас!
Просто нажмите кнопку "Купить" справа.

Оплата онлайн возможна с Яндекс.Кошелька, с банковской карты или со счета мобильного телефона (выберите, пожалуйста).
ЕСЛИ такие варианты Вам не удобны - Отправьте нам запрос данной работы, указав свой электронный адрес.
Мы оперативно ответим и предложим Вам более 20 способов оплаты.
Все подробности можно будет обсудить по электронной почте, или в Viber, WhatsApp и т.п.
 

Реляционные модели данных - работа из нашего списка "ГОТОВЫЕ РАБОТЫ". Мы помогли с ее выполнением и она была сдана на Отлично! Работа абсолютно эксклюзивная, нигде в Интернете не засвечена и Вашим преподавателям точно не знакома! Если Вы ищете уникальную, грамотно выполненную курсовую работу, курсовую, реферат и т.п. - Вы можете получить их на нашем ресурсе.
Вы можете заказать курсовую Реляционные модели данных у нас, написав на адрес ready@referatshop.ru.
Обращаем ваше внимание на то, что скачать курсовую Реляционные модели данных по предмету БАЗЫ ДАННЫХ с сайта нельзя! Здесь представлено лишь несколько первых страниц и содержание этой эксклюзивной работы - для ознакомления. Если Вы хотите получить курсовую Реляционные модели данных (предмет - БАЗЫ ДАННЫХ) - пишите.

Фрагмент работы:





Содержание


Введение 3
Глава 1. Базовые понятия реляционной модели данных 5
§ 1.1. Типы данных 5
1.1.1. Простые типы данных 6
1.1.2. Структурированные типы данных 6
1.1.3. Ссылочные типы данных 8
1.1.4. Типы данных, используемые в реляционной модели 8
§ 1.2. Домены 9
§ 1.3. Определения и примеры 11
§ 1.4. Свойства отношений 14
§ 1.5. Первая нормальная форма 15
Глава 2. Реляционная модель данных 17
§ 2.1. Общая характеристика 17
§ 2.2. Целостность сущности и ссылок 18
Глава 3. Основы реляционного подхода к БД 20
§ 3.1. Реляционная база данных 20
§ 3.2. Манипулирование реляционными данными 23
Заключение 24
Список используемой литературы 27


Введение

В данной работе рассматривается тема "Реляционные модели данных".
В процессе развития теории и практического использования баз данных, а также средств вычислительной техники создавались СУБД, поддерживающие различные даталогические модели. Сегодня наиболее распространены реляционные модели, потому актуальность темы работы не вызывает сомнений.
Модель данных описывает некоторый набор родовых понятий и признаков, которыми должны обладать все конкретные СУБД и управляемые ими базы данных, если они основываются на этой модели. Наличие модели данных позволяет сравнивать конкретные реализации, используя один общий язык.
Хотя понятие модели данных является общим, и можно говорить о иерархической, сетевой, некоторой семантической и т.д. моделях данных, нужно отметить, что это понятие было введено в обиход применительно к реляционным системам и наиболее эффективно используется именно в этом контексте. Попытки прямолинейного применения аналогичных моделей к дореляционным организациям показывают, что реляционная модель слишком "велика" для них, а для постреляционных организаций она оказывается "мала".
Цель работы - исследование реляционной модели данных.
Объект исследования - реляционная модель данных.
Предмет исследования - основные понятия, общая характеристика, свойства и особенности реляционной модели данных.
В конце 60-х годов появились работы, в которых обсуждались возможности применения различных табличных даталогических моделей данных, т.е. возможности использования привычных и естественных способов представления данных. Наиболее значительной из них была статья сотрудника фирмы IBM д-ра Э.Кодда (Codd E.F., A Relational Model of Data for Large Shared Data Banks. CACM 13: 6, June 1970), где, вероятно, впервые был применен термин "реляционная модель данных".
Будучи математиком по образованию Э.Кодд предложил использовать для обработки данных аппарат теории множеств (объединение, пересечение, разность, декартово произведение). Он показал, что любое представление данных сводится к совокупности двумерных таблиц особого вида, известного в математике как отношение - relation (англ.).
Наименьшая единица данных реляционной модели - это отдельное атомарное (неразложимое) для данной модели значение данных. Так, в одной предметной области фамилия, имя и отчество могут рассматриваться как единое значение, а в другой - как три различных значения.
Доменом называется множество атомарных значений одного и того же типа. Так, например, домен пунктов отправления (назначения) - множество названий населенных пунктов, а домен номеров рейса - множество целых положительных чисел.
Заголовок состоит из такого фиксированного множества атрибутов A1, A2, ..., An, что существует взаимно однозначное соответствие между этими атрибутами Ai и определяющими их доменами Di (i=1,2,...,n).
Тело состоит из меняющегося во времени множества кортежей, где каждый кортеж состоит в свою очередь из множества пар атрибут-значение (Ai:Vi), (i=1,2,...,n), по одной такой паре для каждого атрибута Ai в заголовке. Для любой заданной пары атрибут-значение (Ai:Vi) Vi является значением из единственного домена Di, который связан с атрибутом Ai.
Степень отношения - это число его атрибутов. Отношение степени один называют унарным, степени два - бинарным, степени три - тернарным, ..., а степени n - n-арным.
Кардинальное число или мощность отношения - это число его кортежей. Кардинальное число отношения изменяется во времени в отличие от его степени.
Вышеупомянутые и некоторые другие математические понятия явились теоретической базой для создания реляционных СУБД, разработки соответствующих языковых средств и программных систем, обеспечивающих их высокую производительность, и создания основ теории проектирования баз данных. Однако для массового пользователя реляционных СУБД можно с успехом использовать неформальные эквиваленты этих понятий:
Отношение - Таблица (иногда Файл),
Кортеж - Строка (иногда Запись),
Атрибут - Столбец, Поле.
При этом принимается, что "запись" означает "экземпляр записи", а "поле" означает "имя и тип поля".
Рассмотрим подробнее реляционные модели данных.

Глава 1. Базовые понятия реляционной модели данных

§ 1.1. Типы данных

Любые данные, используемые в программировании, имеют свои типы данных.
Реляционная модель требует, чтобы типы используемых данных были простыми.
Для уточнения этого утверждения рассмотрим, какие вообще типы данных обычно рассматриваются в программировании. Как правило, типы данных делятся на три группы:
" Простые типы данных.
" Структурированные типы данных.
" Ссылочные типы данных.


1.1.1. Простые типы данных

Простые, или атомарные, типы данных не обладают внутренней структурой. Данные такого типа называют скалярами. К простым типам данных относятся следующие типы:
" Логический.
" Строковый.
" Численный.
Различные языки программирования могут расширять и уточнять этот список, добавляя такие типы как:
" Целый.
" Вещественный.
" Дата.
" Время.
" Денежный.
" Перечислимый.
" Интервальный.
" И т.д.:
Конечно, понятие атомарности довольно относительно. Так, строковый тип данных можно рассматривать как одномерный массив символов, а целый тип данных - как набор битов. Важно лишь то, что при переходе на такой низкий уровень теряется семантика (смысл) данных. Если строку, выражающую, например, фамилию сотрудника, разложить в массив символов, то при этом теряется смысл такой строки как единого целого.