Контрольная работа: Базы данных Ms Access
Ms-Access
Bortand dBase
BortandParadox
Microsoft Visual FoxPro
Microsoft Visual Basic
Microsoft SQL Server
Oracl
Управление данными во внешней памяти
Управление буферами оперативной памяти
Ведение журналов изменений в базе данных
Обеспечение целостности и безопасности базы данных
Целостность базы данных подразумевает наличие средств, позволяющих удостовериться в том, что информация в базе данных всегда остаётся корректной и полной. Целостность данных должна обеспечиваться независимо от того, каким образом данные заносятся в память (с помощью специальной программы, в интерактивном режиме, посредством импорта). Используемые в настоящее время СУБД обладают средствами обеспечения целостности данных и надежной безопасности.
Информация в базе данных определённым образом структурирована, т.е. её можно описать определённой моделью. Классическими являются три модели описания данных – иерархическая, сетевая, реляционная .
2. Модели описания баз данных
Основное различие между моделями описания баз данных состоит в характере описания взаимосвязей и взаимодействия между объектами и атрибутами базы данных.
Иерархическая модель . В ней связи между данными можно представить и описать в виде упорядоченного графа (дерева). При программировании для описания структуры иерархической базы данных используется тип данных «дерево». Достаточно небольшое количество СУБД построено на иерархической модели данных.
Достоинства модели:
· Эффективно используется память ЭВМ;
· Высокая скорость выполнения операций над данными;
· Удобство работы с иерархически упорядоченной информацией.
Недостатки модели:
· Модель становится громоздкой, особенно если приходится обрабатывать информацию со сложными логическими связями;
· Обычным пользователям бывает трудно понять принципы функционирования модели.
Сетевая модель . Описывает данные и отношения между ними в виде ориентированной сети. В основу модели положены сетевые структуры, в которых каждый элемент может быть информационно связан с любым другим элементом. Примером является сетевая структура, в которой между объектами присутствуют два вида взаимосвязей: «один ко многим» и «многие к одному». Её можно рассматривать как развитие и обобщение иерархической модели данных. В этой модели могут описываться многообразные взаимосвязи между данными в виде произвольного графа.
Достоинства модели:
· Эффективное использование памяти ЭВМ;
· Высокая скорость выполнения операций над данными;
· Возможно описание произвольных связей.
Недостатки модели: