Реляционная (ссылочная) целостность



Целостность– св-ва БД, означ, что она содерж полную, непротиворечивую инфу, адекватно отражающ предметн область. Контроль целостности обесп такое взаимод между данными, что возникающ противоречия устраняются в процессе этого взаимодействия. 1)Физич. целостн.(данные не утрач., к ним есть физич. доступ. 2)логич. целостность(нет логич. ошибок в базе-не наруш. структура). Целостность обесп-ся выполнен. условий, кот. должна выполн. храним. в БД инфа.(например - год рождения не больше 4х символов). Требование целостности сущностей состоит в том, что в базовом отношении ни один атрибут первичного ключа не может содержать отсутствующих значений. Требования ссылочной целостностисостоит в том, что для каждого значения внешнего ключа дочернего отношения должна найтись запись в базовом (материнском) отношении с таким же значением первичного ключа. Например, в ведомости на зарплату должны быть фамилии только тех, кто работает на предприятии и имеется в списке его работников.

Основные операции реляционной алгебры

Реляционная алгебра -замкнутая система операций над отношениями в реляционной модели данных. Операции реляционной алгебры также называют реляционными операциями. Переименование. В результате применения операции переименования получаем новое отношение, с измененными именами атрибутов. Объединение.Отношение с тем же заголовком, что и у совместимых по типу отношений A и B, и телом, состоящим из кортежей, принадлежащих или A, или B, или обоим отношениям. Пересечение.-//-, принадлежащих одновременно обоим отношениям A и B. Вычитание.-//-, принадлежащих отношению A и не принадлежащих отношению B. Декартово произведение.Отношение (A1, A2…, B1, B2…), заголовок которого является сцеплением заголовков отношений A и B, а тело состоит из кортежей, являющихся сцеплением кортежей отношений A и B: Выборка.-//-, значения атрибутов которых при подстановке в условие c дают значение ИСТИНА. Проекция.Отношение с заголовком (X, Y, …, Z) и телом, содержащим множество кортежей вида (x, y, …, z), таких, для которых в отношении A найдутся кортежи со значением атрибута X равным x, значением атрибута Y равным y, …, значением атрибута Z равным z. Соединение.Операция соединения есть результат последовательного применения операций декартового произведения и выборки. Деление.

СУБД и их функциональные возможности

Концепция СУБД была разработана в 1972г. в США фирмой IBM. Система управления базами данных – это сов-ть программных и языковых средств, предназначенных для управления данными, ведения БД и обеспечения взаимодействия с прикладными программами. В целом СУБД представляет собой универсальное ПО, предназначенное для: - создания общей базы данных для множества приложений; - поддержания ее в актуальном режиме; - обеспечения эффективного доступа пользователей к содержащимся в базе данным; - поддержания защиты и восстановления данных, их целостности и непротиворечивости. СУБД включает в себя: средства создания базы данных, средства работы с базой данных, сервисные средства. Функциональные возможности СУБД были сформулированы Э. Коддом в 1982 г: 1.Хранение, извлечение и обновление данных. 2.Наличие доступного конечным пользователям каталога, 3.Поддержка механизма транзакций. 4.Поддержка механизма, гарантирующего корректное обновление данных. 5.Поддержка средств восстановления базы при ее повреждении или разрушении. 6.Гарантия доступа к базе только санкционированным пользователям. 7.Обеспечение безопасности данных за счет их шифрования, защиты паролем. 8.Способность к интеграции с коммуникационным программным обеспечением для осуществления обмена данными с терминалами, за которыми работают пользователи. 9.Обеспечение целостности данных.

 

Характеристика СУБД MS Access

СУБД Microsoft Access 2000 предназначена для работы с реляционными базами данных. Это комплекс программных средств, предназначенных для создания структуры новой базы данных, наполнения её содержимым, редактирования содержимого, отбора данных в соответствии с заданными критериями, их упорядочивания, оформления, печати. В Access база данных обозначает файл, содержащий набор информации. Каждая база данных в Access состоит из основных объектов: таблиц, запросов, форм, отчётов, страниц, макросов и модулей. Access может работать одновременно только с одной базой данных. Но одна БД Access может включать сотни таблиц, форм, запросов, отчётов, макросов и модулей, которые хранятся в одном файле с расширением mdb. При работе с многопользовательской базой данных СУБД Access может обслуживать одновременно до 255 пользователей. Access располагает удобными средствами для настройки пользовательского интерфейса, а также для администрирования БД, которые позволяют осуществлять восстановление, сжатие, репликацию, защиту БД, даёт возможность конвертировать БД из предыдущих версий в текущую и наоборот.

 


Дата добавления: 2018-04-15; просмотров: 323; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!