Автор24

Информация о работе

Подробнее о работе

Страница работы

Целостность данных в реляционной модели баз данных

  • 31 страниц
  • 2017 год
  • 195 просмотров
  • 0 покупок
Автор работы

Kojanchonok

10 лет решаю на заказ

800 ₽

Работа будет доступна в твоём личном кабинете после покупки

Гарантия сервиса Автор24

Уникальность не ниже 50%

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

Содержание
Введение 2
Глава 1. Базовые понятия реляционной модели данных 4
1.1.Типы данных 4
1.2.Домены 7
Глава 2. Отношения, атрибуты, кортежи отношения 9
2.1.Определения и примеры 9
2.2.Свойства отношений 11
2.3.Первая нормальная форма 12
Глава 3.Целостность реляционных данных 15
3.1.Null-значения 15
3.2.Трехзначная логика (3VL) 17
3.3.Потенциальные ключи 19
3.4.Целостность сущностей 22
3.5.Внешние ключи 22
3.6.Целостность внешних ключей 27
Заключение 28
Список использованных источников 30

6. Дейт К. Введение в системы баз данных, 8-е издание. – Вильямс, 2006. – 725с.
7. Джеффри Д. Ульман, Дженнифер Уидом Реляционные базы данных. — Москва, Лори, 2014. - 384 с.
8. Илюшечкин В.М. Основы использования и проектирования баз данных. – М.:Юрайт, 2015. – 224 с.
9. Информатика и информационно-коммуникационные технологии. Базовый курс: И.Г. Семакин, С.В. Русаков, Л.В. Шестакова. - М: БИНОМ, Лаборатория знаний, 2010. – 169 с.
10. Кириллов В.В., Громов Г.Ю. Введение в реляционные базы данных. - Спб.: БХВ-Петербург, 2003. – 464 с.
11. Кузин А.В., Левонисова С.В. Базы данных. – Москва, Академия, 2012. – 320 с.
12. Кузнецов С.Д. Базы данных. – Москва, Академия, 2012. – 496 с.
13. Рассел Дж. Нормальная форма. – Москва, Книга по Требованию, 2012. – 104 с.
14. Рассел Дж. Первая нормальная форма. – Москва, Книга по Требованию, 2013. – 74 с.
15. Рассел Дж. Реляционная база данных. – Москва, Книга по Требованию, 2012. – 102 с.
16. Советов Б.Я.
...

2.1.Определения и примеры

Понятие отношение представляет собой фундаментальное понятие реляционной модели данны. Возьмем за основу книгу К. Дейта, чтобы определить понятие отношения.
Атрибут отношения представляет собой пару вида <Имя_атрибута : Имя_домена>.
Имена атрибутов обязательно должно быть уникальны в пределах одного отношения. Обычно имена атрибутов такие же, как и имена доменов, им соответствующих.
Отношение, которое определено на множестве доменов ( не обязательно разных), содержит 2 части: заголовок и тело. [17]
Заголовок отношения состоит из фиксированного количества атрибутов отношения:

Тело отношения состоит из множества кортежей отношения. Каждый кортеж отношения является множеством пар вида <Имя_атрибута : Значение_атрибута>:
таких что значение атрибута принадлежит домену
Отношение чаще всего записывается в виде:
,
или можно записать короче
,
или совсем просто
.
Количество атрибутов в отношении является степенью (или -арностью) отношения.
...

2.2.Свойства отношений

Свойства отношений вытекают из определения отношения приведенного выше. В данных свойствах в основном и заключаются различия между таблицами отношениями.
1. В отношении не должно быть одинаковых кортежей. Правда, тело отношения представляет собой множество кортежей и, как любое множество, не может состоять из неразличимых элементов. В таблицах в отличие от отношений могут иметься одинаковые строки.
2. Кортежи не упорядочены (сверху вниз). Правда, хоть мы и представили отношение "Сотрудники" как таблицу, нельзя считать, что сотрудник Семенов "предшествует" сотруднику Иванову. Причина такая же - тело отношения является множеством, а множество не упорядочено. Это уже 2-ая причина, по которой нельзя отождествить таблицы и отношения - строки в таблицах упорядочены. Значит, одно и то же отношение мы можем представить разными таблицами, в которых строки будут в разном порядке.

2.3.Первая нормальная форма

Самое трудное давать определение вещей, которые и так всем понятны. Если рассматривать не строгое, описательное определение, то всегда будет возможность неверной его трактовки. Если давать строгое формальное определение, то оно обычно или тривиально, или очень громоздкое. Именно такая ситуация происходит с определением отношения в Первой Нормальной Форме (1НФ). Не сказать об этом совсем нельзя, так как на основе 1 Нормальной Формы строятся все остальные нормальные формы. Давать определение 1 Нормальной Формы трудно из-за его тривиальности. Поэтому, приведем просто несколько объяснений.[13]
Считается, что отношение находится в 1НФ в том случае, когда оно удовлетворяет определению 2.
Это, собственно, тавтология, ведь из данного определения следует, что других отношений не существует. Правда, определение 2 описывает, что является отношением, а что - нет, значит, отношений в непервой нормальной форме не существует.
...

Глава 3.Целостность реляционных данных

Во второй части реляционной модели данных определяются 2 ограничения, которые обязаны выполняться в любой реляционной базе данных. Первое ограничение: Целостность сущностей и второе: Целостность внешних ключей.
Прежде, чем рассматривать целостность сущностей, рассмотрим, как используются null-значения в реляционных базах данных.[3]

3.1.Null-значения

Главное назначение баз данных заключается в том, чтобы хранить и предоставлять информацию о реальном мире. Для того, чтобы представлять эту информацию в базе данных применяются привычные для программистов типы данных - численные, логические, строковые и другие. Однако в реальном мире достаточно часто встречается ситуация, когда данные еще неизвестны или не полны. Например, дата рождения или место жительства человека бывают неизвестны (например, база данных разыскиваемых преступников).
...

Заключение

В современных СУБД допускается использование null-значений, так как данные довольно часто бывают неизвестными или неполными. До сих пор спорят о том допустимо ли использовать null-значений. Использование null-значения связано с применением трехзначной логики (с англ. three-valued logic, 3VL).
Потенциальные ключи отношения являются средством, которое позволяет однозначно идентифицировать кортежи отношения.
Потенциальный ключ отношения - это набор атрибутов отношения, который обладает свойствами неизбыточности уникальности. Доступ к конкретному кортежу возможно получить, только если знаешь для данного кортежа значение потенциального ключа.
Обычно один из потенциальных ключей считается первичным ключом, остальные ключи - это альтернативные ключи.
Потенциальный ключ, который состоит из одного атрибута, называется простым ключом. А потенциальный ключ, который состоит из нескольких атрибутов, называется составным ключом.
...

Список использованных источников
1. Багриновский К.А. Хрусталев Е.Ю. Новые информационные технологии. – М.: ЭКО, 2011. – 122с.
2. Бондарь А. Microsoft SQL Server 2012. – Санкт-Петербург, БХВ-Петербург, 2012. – 608 с.
3. Гарсиа-Молина Г., Ульман Дж., Уидом Дж. Системы баз данных. Полный курс. - Вильямс, 2010. – 672 с.
4. Голицына О.Л., Максимов Н.В., Попов И.И. Базы данных. – Москва, Форум, 2012 – 400 с.
5. Голицына О.Л., Партыка Т.Л., Попов И.И. Основы проектирования баз данных. Учебное пособие – Москва, Форум, 2014. – 416 с.
6. Дейт К. Введение в системы баз данных, 8-е издание. – Вильямс, 2006. – 725с.
7. Джеффри Д. Ульман, Дженнифер Уидом Реляционные базы данных. — Москва, Лори, 2014. - 384 с.
8. Илюшечкин В.М. Основы использования и проектирования баз данных. – М.:Юрайт, 2015. – 224 с.
9. Информатика и информационно-коммуникационные технологии. Базовый курс: И.Г. Семакин, С.В. Русаков, Л.В. Шестакова. - М: БИНОМ, Лаборатория знаний, 2010. – 169 с.
10. Кириллов В.В., Громов Г.Ю. Введение в реляционные базы данных. - Спб.: БХВ-Петербург, 2003. – 464 с.
11. Кузин А.В., Левонисова С.В. Базы данных. – Москва, Академия, 2012. – 320 с.
12. Кузнецов С.Д. Базы данных. – Москва, Академия, 2012. – 496 с.
13. Рассел Дж. Нормальная форма. – Москва, Книга по Требованию, 2012. – 104 с.
14. Рассел Дж. Первая нормальная форма. – Москва, Книга по Требованию, 2013. – 74 с.
15. Рассел Дж. Реляционная база данных. – Москва, Книга по Требованию, 2012. – 102 с.
16. Советов Б.Я., Цехановский В.В., Чертовской В.Д. Базы данных. Теория и практика.– Высшая школа, 2010. – 464 с.
17. Такахаши М. Занимательное программирование. Базы данных. – Москва, ДМК Пресс, 2014. – 238 с.
18. Фуфаев Э.В., Фуфаев Д.Э. Базы данных. – Москва, Академия, 2013. – 320 с.
19. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных. - М.: Корона-век, 2014. – 736 с.
20. Чудинов И.Л., Осипова В.В. Базы данных: Учебное пособие. – Томск: Изд-во Томского политехнического университета, 2015. – 144 с.
21. Электронная библиотека [Электронный ресурс] - URL: ru.wikipedia.org (дата обращения: 02.06.2017)

Форма заказа новой работы

Не подошла эта работа?

Закажи новую работу, сделанную по твоим требованиям

Согласен с условиями политики конфиденциальности и  пользовательского соглашения

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

Содержание
Введение 2
Глава 1. Базовые понятия реляционной модели данных 4
1.1.Типы данных 4
1.2.Домены 7
Глава 2. Отношения, атрибуты, кортежи отношения 9
2.1.Определения и примеры 9
2.2.Свойства отношений 11
2.3.Первая нормальная форма 12
Глава 3.Целостность реляционных данных 15
3.1.Null-значения 15
3.2.Трехзначная логика (3VL) 17
3.3.Потенциальные ключи 19
3.4.Целостность сущностей 22
3.5.Внешние ключи 22
3.6.Целостность внешних ключей 27
Заключение 28
Список использованных источников 30

6. Дейт К. Введение в системы баз данных, 8-е издание. – Вильямс, 2006. – 725с.
7. Джеффри Д. Ульман, Дженнифер Уидом Реляционные базы данных. — Москва, Лори, 2014. - 384 с.
8. Илюшечкин В.М. Основы использования и проектирования баз данных. – М.:Юрайт, 2015. – 224 с.
9. Информатика и информационно-коммуникационные технологии. Базовый курс: И.Г. Семакин, С.В. Русаков, Л.В. Шестакова. - М: БИНОМ, Лаборатория знаний, 2010. – 169 с.
10. Кириллов В.В., Громов Г.Ю. Введение в реляционные базы данных. - Спб.: БХВ-Петербург, 2003. – 464 с.
11. Кузин А.В., Левонисова С.В. Базы данных. – Москва, Академия, 2012. – 320 с.
12. Кузнецов С.Д. Базы данных. – Москва, Академия, 2012. – 496 с.
13. Рассел Дж. Нормальная форма. – Москва, Книга по Требованию, 2012. – 104 с.
14. Рассел Дж. Первая нормальная форма. – Москва, Книга по Требованию, 2013. – 74 с.
15. Рассел Дж. Реляционная база данных. – Москва, Книга по Требованию, 2012. – 102 с.
16. Советов Б.Я.
...

2.1.Определения и примеры

Понятие отношение представляет собой фундаментальное понятие реляционной модели данны. Возьмем за основу книгу К. Дейта, чтобы определить понятие отношения.
Атрибут отношения представляет собой пару вида <Имя_атрибута : Имя_домена>.
Имена атрибутов обязательно должно быть уникальны в пределах одного отношения. Обычно имена атрибутов такие же, как и имена доменов, им соответствующих.
Отношение, которое определено на множестве доменов ( не обязательно разных), содержит 2 части: заголовок и тело. [17]
Заголовок отношения состоит из фиксированного количества атрибутов отношения:

Тело отношения состоит из множества кортежей отношения. Каждый кортеж отношения является множеством пар вида <Имя_атрибута : Значение_атрибута>:
таких что значение атрибута принадлежит домену
Отношение чаще всего записывается в виде:
,
или можно записать короче
,
или совсем просто
.
Количество атрибутов в отношении является степенью (или -арностью) отношения.
...

2.2.Свойства отношений

Свойства отношений вытекают из определения отношения приведенного выше. В данных свойствах в основном и заключаются различия между таблицами отношениями.
1. В отношении не должно быть одинаковых кортежей. Правда, тело отношения представляет собой множество кортежей и, как любое множество, не может состоять из неразличимых элементов. В таблицах в отличие от отношений могут иметься одинаковые строки.
2. Кортежи не упорядочены (сверху вниз). Правда, хоть мы и представили отношение "Сотрудники" как таблицу, нельзя считать, что сотрудник Семенов "предшествует" сотруднику Иванову. Причина такая же - тело отношения является множеством, а множество не упорядочено. Это уже 2-ая причина, по которой нельзя отождествить таблицы и отношения - строки в таблицах упорядочены. Значит, одно и то же отношение мы можем представить разными таблицами, в которых строки будут в разном порядке.

2.3.Первая нормальная форма

Самое трудное давать определение вещей, которые и так всем понятны. Если рассматривать не строгое, описательное определение, то всегда будет возможность неверной его трактовки. Если давать строгое формальное определение, то оно обычно или тривиально, или очень громоздкое. Именно такая ситуация происходит с определением отношения в Первой Нормальной Форме (1НФ). Не сказать об этом совсем нельзя, так как на основе 1 Нормальной Формы строятся все остальные нормальные формы. Давать определение 1 Нормальной Формы трудно из-за его тривиальности. Поэтому, приведем просто несколько объяснений.[13]
Считается, что отношение находится в 1НФ в том случае, когда оно удовлетворяет определению 2.
Это, собственно, тавтология, ведь из данного определения следует, что других отношений не существует. Правда, определение 2 описывает, что является отношением, а что - нет, значит, отношений в непервой нормальной форме не существует.
...

Глава 3.Целостность реляционных данных

Во второй части реляционной модели данных определяются 2 ограничения, которые обязаны выполняться в любой реляционной базе данных. Первое ограничение: Целостность сущностей и второе: Целостность внешних ключей.
Прежде, чем рассматривать целостность сущностей, рассмотрим, как используются null-значения в реляционных базах данных.[3]

3.1.Null-значения

Главное назначение баз данных заключается в том, чтобы хранить и предоставлять информацию о реальном мире. Для того, чтобы представлять эту информацию в базе данных применяются привычные для программистов типы данных - численные, логические, строковые и другие. Однако в реальном мире достаточно часто встречается ситуация, когда данные еще неизвестны или не полны. Например, дата рождения или место жительства человека бывают неизвестны (например, база данных разыскиваемых преступников).
...

Заключение

В современных СУБД допускается использование null-значений, так как данные довольно часто бывают неизвестными или неполными. До сих пор спорят о том допустимо ли использовать null-значений. Использование null-значения связано с применением трехзначной логики (с англ. three-valued logic, 3VL).
Потенциальные ключи отношения являются средством, которое позволяет однозначно идентифицировать кортежи отношения.
Потенциальный ключ отношения - это набор атрибутов отношения, который обладает свойствами неизбыточности уникальности. Доступ к конкретному кортежу возможно получить, только если знаешь для данного кортежа значение потенциального ключа.
Обычно один из потенциальных ключей считается первичным ключом, остальные ключи - это альтернативные ключи.
Потенциальный ключ, который состоит из одного атрибута, называется простым ключом. А потенциальный ключ, который состоит из нескольких атрибутов, называется составным ключом.
...

Список использованных источников
1. Багриновский К.А. Хрусталев Е.Ю. Новые информационные технологии. – М.: ЭКО, 2011. – 122с.
2. Бондарь А. Microsoft SQL Server 2012. – Санкт-Петербург, БХВ-Петербург, 2012. – 608 с.
3. Гарсиа-Молина Г., Ульман Дж., Уидом Дж. Системы баз данных. Полный курс. - Вильямс, 2010. – 672 с.
4. Голицына О.Л., Максимов Н.В., Попов И.И. Базы данных. – Москва, Форум, 2012 – 400 с.
5. Голицына О.Л., Партыка Т.Л., Попов И.И. Основы проектирования баз данных. Учебное пособие – Москва, Форум, 2014. – 416 с.
6. Дейт К. Введение в системы баз данных, 8-е издание. – Вильямс, 2006. – 725с.
7. Джеффри Д. Ульман, Дженнифер Уидом Реляционные базы данных. — Москва, Лори, 2014. - 384 с.
8. Илюшечкин В.М. Основы использования и проектирования баз данных. – М.:Юрайт, 2015. – 224 с.
9. Информатика и информационно-коммуникационные технологии. Базовый курс: И.Г. Семакин, С.В. Русаков, Л.В. Шестакова. - М: БИНОМ, Лаборатория знаний, 2010. – 169 с.
10. Кириллов В.В., Громов Г.Ю. Введение в реляционные базы данных. - Спб.: БХВ-Петербург, 2003. – 464 с.
11. Кузин А.В., Левонисова С.В. Базы данных. – Москва, Академия, 2012. – 320 с.
12. Кузнецов С.Д. Базы данных. – Москва, Академия, 2012. – 496 с.
13. Рассел Дж. Нормальная форма. – Москва, Книга по Требованию, 2012. – 104 с.
14. Рассел Дж. Первая нормальная форма. – Москва, Книга по Требованию, 2013. – 74 с.
15. Рассел Дж. Реляционная база данных. – Москва, Книга по Требованию, 2012. – 102 с.
16. Советов Б.Я., Цехановский В.В., Чертовской В.Д. Базы данных. Теория и практика.– Высшая школа, 2010. – 464 с.
17. Такахаши М. Занимательное программирование. Базы данных. – Москва, ДМК Пресс, 2014. – 238 с.
18. Фуфаев Э.В., Фуфаев Д.Э. Базы данных. – Москва, Академия, 2013. – 320 с.
19. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных. - М.: Корона-век, 2014. – 736 с.
20. Чудинов И.Л., Осипова В.В. Базы данных: Учебное пособие. – Томск: Изд-во Томского политехнического университета, 2015. – 144 с.
21. Электронная библиотека [Электронный ресурс] - URL: ru.wikipedia.org (дата обращения: 02.06.2017)

Купить эту работу

Целостность данных в реляционной модели баз данных

800 ₽

или заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 500 ₽

Гарантии Автор24

Изображения работ

Страница работы
Страница работы
Страница работы

Понравилась эта работа?

или

22 июня 2017 заказчик разместил работу

Выбранный эксперт:

Автор работы
Kojanchonok
4.5
10 лет решаю на заказ
Купить эту работу vs Заказать новую
0 раз Куплено Выполняется индивидуально
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что уровень оригинальности работы составляет не менее 40%
Уникальность Выполняется индивидуально
Сразу в личном кабинете Доступность Срок 1—6 дней
800 ₽ Цена от 500 ₽

5 Похожих работ

Курсовая работа

Проектирование и создание базы данных «Фирмы - моющие средства»

Уникальность: от 40%
Доступность: сразу
350 ₽
Курсовая работа

Гостиница , БД Access (2007 и новее)+ПЗ (7 таблиц; 8 запросов; 12 форм ; 6 отчета)

Уникальность: от 40%
Доступность: сразу
500 ₽
Курсовая работа

Деканат , БД Access (2007 и новее)+ПЗ (8 таблиц; 11 запросов; 14 форм+ кнопочная ; 4 отчета)

Уникальность: от 40%
Доступность: сразу
500 ₽
Курсовая работа

Автостоянка , БД Access (2007 и новее)+ПЗ (3 таблиц; 9 запросов; 5 форм+ кнопочная ; 3 отчета;2 макроса)

Уникальность: от 40%
Доступность: сразу
500 ₽
Курсовая работа

Кадры , БД Access (2007 и новее)+ПЗ (4 таблиц; 5 запросов; 6 форм+ кнопочная ; 2 отчета;3 макроса)

Уникальность: от 40%
Доступность: сразу
500 ₽

Отзывы студентов

Отзыв Raze об авторе Kojanchonok 2014-09-01
Курсовая работа

Благодарю за курсовую по базам данных, все недочеты были исправлены вовремя, окончательный вариант курсовой качественный))

Общая оценка 5
Отзыв Филипп Минаев об авторе Kojanchonok 2015-05-15
Курсовая работа

Благодарю за работу!

Общая оценка 5
Отзыв Ксу об авторе Kojanchonok 2017-12-23
Курсовая работа

Работа выполнена раньше срока,все необходимое было сделано,рекомендую автора

Общая оценка 5
Отзыв fatal об авторе Kojanchonok 2015-04-08
Курсовая работа

Все сделано качественно и в срок. Огромное спасибо

Общая оценка 5

другие учебные работы по предмету

Готовая работа

Разработка базы данных для торгового предприятия + БД в MS Access+ презентация+ доклад для защиты

Уникальность: от 40%
Доступность: сразу
4500 ₽
Готовая работа

Автоматизированная информационная система "Сервисный учет". Автоматизированное рабочее место "Сервис".

Уникальность: от 40%
Доступность: сразу
4000 ₽
Готовая работа

АРМ менеджера агенства недвижимости Microsft Access Delphi 10.2

Уникальность: от 40%
Доступность: сразу
1800 ₽
Готовая работа

Автоматизация системы охотник и рыболов Microsft Acces Delphi 10.2

Уникальность: от 40%
Доступность: сразу
1500 ₽
Готовая работа

Разработка автоматизированного рабочего места архивариуса

Уникальность: от 40%
Доступность: сразу
4000 ₽
Готовая работа

аис для обработки данных учителей в управлении образования

Уникальность: от 40%
Доступность: сразу
1800 ₽
Готовая работа

разработка базы данных Больница. Работа с пациентами MySQL

Уникальность: от 40%
Доступность: сразу
200 ₽
Готовая работа

Информационное обеспечение подсистемы учета товара на складе магазина «Sunrise»

Уникальность: от 40%
Доступность: сразу
150 ₽
Готовая работа

ВКР «Разработка программного комплекса автоматизации работы с клиентами рекламного агентства»

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

Разработка экспертной базы данных для агентства по организации свадеб с возможностью прогнозирования рынка услуг

Уникальность: от 40%
Доступность: сразу
3200 ₽
Готовая работа

База данных ПЦК Предметно-цикловая комиссия

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

Выпускная квалификационная работа (бакалаврская работа) по направлению Техносферная безопасность, профиль «Охрана природной среды и ресурсосбережение»

Уникальность: от 40%
Доступность: сразу
40000 ₽