Ограничения целостности РМД – определение, трактовка, примеры
Заказать уникальное эссе- 11 11 страниц
- 8 + 8 источников
- Добавлена 03.02.2019
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
СОДЕРЖАНИЕ
Введение 3
Основные понятия, связанные с РМД. 4
Условия ограничения целостности РМД 6
Заключение 10
Список использованной литературы 11
Я считаю, что, домен — это тип данных, определённый пользователем. Требование целостности домена сводится к хорошо известному всем программистам правилу:
Должны быть явно определены все необходимые типы данных (домены).
Ограничение целостности атрибута — это определение домена, из которого выбираются значения атрибута. Требование целостности атрибута таково:
Значения атрибута должны выбираться только из его домена.
Это требование также хорошо знакомо любому программисту в следующей формулировке: «Переменная может принимать только значения своего типа данных».
Ограничение целостности сущности — это определение первичного ключа отношения.
Требование целостности сущности:
Для каждого базового отношения должен быть определён первичный ключ.
С практической точки зрения это означает, что в базе данных не должно быть неидентифицируемых кортежей.
Ограничение ссылочной целостности — это определение внешнего ключа отношения.
Требование ссылочной целостности:
База данных не должна содержать значений внешнего ключа, не совпадающих с каким-либо значением первичного ключа в существующих кортежах родительского отношения.
Сформулированные выше требования — это метаправила. В совокупности они означают, что в схеме конкретной реляционной БД в соответствии со смыслом данных и бизнесправилами должны быть определены домены всех атрибутов, первичные ключи всех базовых отношений и конкретные правила внешних ключей. Только тогда РСУБД сможет своими средствами обеспечивать согласованные обновления данных.
Заключение
По моему мнению применение РМД является очень важным для ведения бизнеса, поскольку грамотное моделирование будет способствовать как более эффективной работе, которая безусловно приведет к увеличению прибыли, так и более благоприятному взаимодействию между сотрудниками, которое повлияет на ведение бизнеса. Также необходимо учитывать ограничения целостности РМД – при грамотном их применении можно избежать ненужных затрат, что также скажется на доходе организации в целом.
В данной работе достигнута основная цель – описаны ограничения целостности РМД.
В данном реферате были решены следующие задачи:
описаны основные понятия РМД;
описаны условия ограничения целостности РМД.
Также в процессе написания реферата были использованы современные и классические источники литературы и глобальной сети Internet.
Список использованной литературы
Modeling Systems with UML. Popkin Software and Systems, 1998. — 25 p.
Hoberman S. Data Modeling for MongoDB. Technics Publications, 2014. — 248 p.
Кукарцев В.В., Царев Р.Ю., Антамошкин О.А. Теория баз данных. Учебник. — Красноярск: Сибирский федеральный университет, 2017. — 180 с.
Реляционные базы данных. Математические методы хранения данных. МГТУ им. Н.Э.Баумана, 2012, 123 с.
Целостность базы данных – Википедия [Электронный ресурс]. – Режим доступа : https://ru.wikipedia.org/wiki/Целостность_базы_данных, свободный. – Загл. с экрана.
Ограничения целостности. Реляционная модель данных и, следовательно, соответствующие СУБД поддерживают некоторые (внутренние) ограничения целостности. [Электронный ресурс]. – Режим доступа : https://studopedia.ru/7_25189_ogranicheniya-tselostnosti.html, свободный. – Загл. с экрана.
Ограничения целостности [Электронный ресурс]. – Режим доступа : http://www.mstu.edu.ru/study/materials/zelenkov/ch_4_3.html , свободный. – Загл. с экрана.
Сибилев В.Д. Проектирование баз данных. – Томск: Томский государственный университет систем управления и радиоэлектроники, 2007. – 201 с.
2
Список использованной литературы
1. Modeling Systems with UML. Popkin Software and Systems, 1998. — 25 p.
2. Hoberman S. Data Modeling for MongoDB. Technics Publications, 2014. — 248 p.
3. Кукарцев В.В., Царев Р.Ю., Антамошкин О.А. Теория баз данных. Учебник. — Красноярск: Сибирский федеральный университет, 2017. — 180 с.
4. Реляционные базы данных. Математические методы хранения данных. МГТУ им. Н.Э.Баумана, 2012, 123 с.
5. Целостность базы данных – Википедия [Электронный ресурс]. – Режим доступа : https://ru.wikipedia.org/wiki/Целостность_базы_данных, свободный. – Загл. с экрана.
6. Ограничения целостности. Реляционная модель данных и, следовательно, соответствующие СУБД поддерживают некоторые (внутренние) ограничения целостности. [Электронный ресурс]. – Режим доступа : https://studopedia.ru/7_25189_ogranicheniya-tselostnosti.html, свободный. – Загл. с экрана.
7. Ограничения целостности [Электронный ресурс]. – Режим доступа : http://www.mstu.edu.ru/study/materials/zelenkov/ch_4_3.html , свободный. – Загл. с экрана.
8. Сибилев В.Д. Проектирование баз данных. – Томск: Томский государственный университет систем управления и радиоэлектроники, 2007. – 201 с.
Вопрос-ответ:
Что такое ограничения целостности РМД?
Ограничения целостности РМД (реляционной модели данных) - это правила и условия, которые обеспечивают сохранение целостности данных в базе данных. Они определяют требования к значениям атрибутов и связям между таблицами.
Как определить ограничение целостности для домена?
Требование целостности домена сводится к необходимости явного определения всех типов данных, которые могут принимать значения атрибута. Программист должен указать эти типы данных в описании домена.
Что такое ограничение целостности атрибута?
Ограничение целостности атрибута - это определение домена, из которого выбираются значения для данного атрибута. Например, атрибут "возраст" может иметь ограничение целостности, указывающее, что значения должны быть целыми числами от 0 до 100.
Какие основные понятия связаны с РМД?
Основные понятия, связанные с РМД, включают таблицы, атрибуты, ключи, связи и домены. Таблицы представляют собой основные структуры данных, атрибуты - это характеристики объектов в таблице, ключи служат для идентификации уникальных записей, связи определяют связи между таблицами, а домены - это типы данных, которые могут принимать значения атрибутов.
Какие условия необходимо соблюдать при ограничении целостности РМД?
При ограничении целостности РМД необходимо соблюдать следующие условия: каждая таблица должна иметь уникальное имя, каждый атрибут должен иметь имя, относящееся только к нему, каждый атрибут должен иметь определенный домен, значения атрибутов должны соответствовать доменам и определенным ограничениям, а связи между таблицами должны быть корректными и поддерживать целостность данных.
Что такое РМД?
РМД означает Реляционная модель данных, которая является математическим подходом к управлению базами данных, основанная на теории множеств и логике.
Какие основные понятия связаны с РМД?
Основные понятия, связанные с РМД, включают отношения (таблицы), атрибуты (столбцы), домены (типы данных), ключи (уникальные и внешние), целостность (правила и ограничения данных) и операции (вставка, обновление, удаление и выборка данных).
Как можно определить домен?
Домен - это тип данных, определенный пользователем. Часто требования целостности домена сводятся к необходимости явно определить все необходимые типы данных, которые могут использоваться в атрибутах таблицы.
Что означает ограничение целостности атрибута?
Ограничение целостности атрибута - это определение домена, из которого выбираются значения для данного атрибута. Оно устанавливает ограничения на типы данных, которые могут быть присвоены атрибуту, и помогает обеспечить правильное хранение и обработку данных в базе данных.
Какие условия нужно соблюдать для ограничения целостности РМД?
Для соблюдения ограничения целостности РМД необходимо явно определить домены для всех атрибутов таблицы, установить правила и ограничения для доменов и атрибутов, а также гарантировать, что значения, хранящиеся в базе данных, соответствуют заданным ограничениям.
Что такое ограничения целостности РМД?
Ограничения целостности РМД - это правила, которые определяют допустимые значения и отношения между данными в реляционной модели данных. Они позволяют поддерживать целостность данных, запрещая некорректные операции.