УЗНАЙ ЦЕНУ

(pdf, doc, docx, rtf, zip, rar, bmp, jpeg) не более 4-х файлов (макс. размер 15 Мб)


↑ вверх
Тема/ВариантРеляционные модели базы данных
ПредметИнформатика
Тип работыкурсовая работа
Объем работы40
Дата поступления12.12.2012
1100 ₽
СодержаниеСОДЕРЖАНИЕrnrnrnВведение……………………………………………………………………………..3rn1. Структурная часть реляционной моделиrn 1.1. Типы данных……………………………………………………………..5rn 1.2. Домены…………………………………………………………………..9rn 1.3. Отношения, атрибуты, кортежи отношения……………………….….11rn2. Целостность реляционных данныхrn 2.1. Null-значения…………………………………………………………....17rn 2.2 Потенциальные ключи и целостность сущностей…………………….19rn 2.3. Внешние ключи и их целостность…………………………………….22rn 2.4. Операции, могущие нарушить ссылочную целостность……………..28rnЗаключение………………………………………………………………………….34rnГлоссарий…………………………………………………………………………...37rnБиблиографический список……………………..…………………………………38rnПриложение 1 ………………………………………………………………………39rnПриложение 2………………………………………………………………………40ВведениеВВЕДЕНИЕrnrnrnОсновные идеи современной информационной технологии базируются на концепции баз данных (БД). Согласно данной концепции основой информационной технологии являются данные, организованные в БД, адекватно отражающие реалии действительности в той или иной предметной области и обеспечивающие пользователя актуальной информацией в соответствующей предметной области. В широком смысле слова база данных - это совокупность описаний объектов реального мира и связей между ними, актуальных для конкретной прикладной области. rnКак сущности, атрибуты и связи отображаются на структуры данных - определяется моделью данных.rnТрадиционно все СУБД классифицируются в зависимости от модели данных, которая лежит в их основе. Принято выделять иерархическую, сетевую и реляционную модели данных. Иногда к ним добавляют модель данных на основе инвертированных списков. Соответственно говорят об иерархических, сетевых, реляционных СУБД или о СУБД на базе инвертированных списков.rnПо распространенности и популярности реляционные СУБД сегодня- вне конкуренции. Они стали фактическим промышленным стандартом, и поэтому отечественному пользователю придется столкнуться в своей практике именно с реляционной СУБД.rnОсновы реляционной модели данных были впервые изложены в статье Е.Кодда в 1970 г. Эта работа послужила стимулом для большого количества статей и книг, в которых реляционная модель получила дальнейшее развитие. Наиболее распространенная трактовка реляционной модели данных принадлежит К.Дейту . Согласно Дейту, реляционная модель состоит из трех частей: структурной части, целостной части, манипуляционной части. rnСтруктурная часть описывает, какие объекты рассматриваются реляционной моделью. Постулируется, что единственной структурой данных, используемой в реляционной модели, являются нормализованные n-арные отношения. rnЦелостная часть описывает ограничения специального вида, которые должны выполняться для любых отношений в любых реляционных базах данных. Это целостность сущностей и целостность внешних ключей. rnМанипуляционная часть описывает два эквивалентных способа манипулирования реляционными данными - реляционную алгебру и реляционное исчисление. rnЦель данной работы рассмотреть и раскрыть сущность структурной и целостной часть реляционной модели базы данных.ЗаключениеЗАКЛЮЧЕНИЕrnrnrnВ заключении хотелось сделать основные выводы по работе.rnРеляционная модель данных состоит из трех частей: структурной части, целостной части, манипуляционной части. rnВ классической реляционной модели используются только простые (атомарные) типы данных. Простые типы данных не обладают внутренней структурой. rnДомены - это типы данных, имеющие некоторый смысл (семантику). Домены ограничивают сравнения - некорректно, хотя и возможно, сравнивать значения из различных доменов. rnОтношение состоит из двух частей - заголовка отношения и тела отношения. Заголовок отношения - это аналог заголовка таблицы. Заголовок отношения состоит из атрибутов. Количество атрибутов называется степенью отношения. Тело отношения - это аналог тела таблицы. Тело отношения состоит из кортежей. Кортеж отношения является аналогом строки таблицы. Количество кортежей отношения называется мощностью отношения. rnОтношение обладает следующими свойствами: rn• В отношении нет одинаковых кортежей. rn• Кортежи не упорядочены (сверху вниз). rn• Атрибуты не упорядочены (слева направо). rn• Все значения атрибутов атомарны. rnРеляционной базой данных называется набор отношений. rnСхемой реляционной базы данных называется набор заголовков отношений, входящих в базу данных. rnОтношение находится в Первой Нормальной Форме (1НФ), если оно содержит только скалярные (атомарные) значения. rnСовременные СУБД допускают использование null-значений, т.к. данные часто бывают неполными или неизвестными. rnСредством, позволяющим однозначно идентифицировать кортежи отношения, являются потенциальные ключи отношения. rnПотенциальный ключ отношения - это набор атрибутов отношения, обладающий свойствами уникальности и неизбыточности. Доступ к конкретному кортежу можно получить, лишь зная значение потенциального ключа для этого кортежа. rnТрадиционно один из потенциальных ключей объявляется первичным ключом, остальные - альтернативными ключами. rnПотенциальный ключ, состоящий из одного атрибута, называется простым. Потенциальный ключ, состоящий из нескольких атрибутов, называется составным. rnОтношения связываются друг с другом при помощи внешних ключей. rnВнешний ключ отношения - это набор атрибутов отношения, содержащий ссылки на потенциальный ключ другого (или того же самого) отношения. Отношение, содержащее потенциальный ключ, на который ссылается некоторый внешний ключ, называется родительским отношением. Отношение, содержащее внешний ключ, называется дочерним отношением. rnВнешний ключ не обязан обладать свойством уникальности. Поэтому, одному кортежу родительского отношения может соответствовать несколько кортежей дочернего отношения. Такой тип связи между отношениями называется \\\"один-ко-многим\\\". Связи типа \\\"много-ко-многим\\\" реализуются использованием нескольких отношений типа \\\"один-ко-многим\\\". rnВ любой реляционной базе данных должны выполняться два ограничения: rn• Целостность сущностей rn• Целостность внешних ключей rnПравило целостности сущностей состоит в том, что атрибуты, входящие в состав некоторого потенциального ключа не могут принимать null-значений. rnПравило целостности внешних ключей состоит в том, что внешние ключи не должны ссылаться на отсутствующие в родительском отношении кортежи, т.е. внешние ключи должны быть корректны. rnСсылочную целостность могут нарушить операции, изменяющие состояние базы данных. Такими операциями являются операции вставки, обновления и удаления кортежей. rnПользователь может разработать свою уникальную стратегию поддержания ссылочной целостности.ЛитератураБИБЛИОГРАФИЧЕСКИЙ СПИСОКrnrnrn1.Атре Ш. Структурный подход к организации баз данных. - М.: Финансы и статистика, 1983. rn2.Беренсон Х., Бернштейн Ф., Грэй Д., Мелтон Д., О\\\"Нил Э., О\\\"Нил П. Критика уровней изолированности в стандарте ANSI SQL //СУБД. - 1996. - №2. rn3.Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем. - М.: Финансы и статистика, 1989. rn4.Гилуа М.М. Множественная модель данных в информационных системах. - М.: Наука, 1992. rn5.Голосов А.О. Аномалии в реляционных базах данных //СУБД. - 1996. - №3. rn6.Дейт К. Введение в системы баз данных . 6-издание. - Киев: Диалектика, 1998. rn7.Джексон Г. Проектирование реляционных баз данных для использования с микро ЭВМ. - М.: Мир, 1997. rn8.Диго С.М. Проектирование и использование баз данных. - М.: Финансы и статистика, 1995. rn9.Пушников А.Ю. Введение в системы управления базами данных. Часть 1. Реляционная модель данных: Учебное пособие/Изд-е Башкирского ун-та. - Уфа, 1999. rn10.Савельев В.А. Персональный компьютер для всех. Создание и использование баз данных. - М.: Просвещение, 1995. rn11.Симонович С.В. Информатика. Базовый курс. - М.: Дрофа, 2000. rn12.Тиори Т., Фрай Д. Проектирование структур баз данных. В 2 кн., - М.: Мир, 1995. Кн. 1.
Уточнение информации

+7 913 789-74-90
info@zauchka.ru
группа вконтакте