Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КИТ2.doc
Скачиваний:
21
Добавлен:
24.12.2018
Размер:
451.58 Кб
Скачать

33. Case-средства для моделирования данных.

В связи с наглядностью представления концептуальных схем баз данных ER-модели получили широкое распространение в CASE-средствах.  Эти средства  предназначены  для  автоматизированного  проектирования   реляционных баз данных.

Широко распространены CASE-системы, позволяющие выполнять ER-диаграммы в соответствии со стандартом IDEF1X. К ним относятся, в частности, Erwin,  Design/IDEF, Power Designer.

CASE-средства позволяют строить ER-диаграммы в реальном масштабе времени, что дает возможность наглядно изучать концептуальную модель данных и перестраивать ее соответственно поставленным целям и имеющимся ограничениям.

Современные CASE-средства обладают, например, такими характерными особенностями, как:

- единый графический язык;

-использование репозитария – это база данных проекта;

-поддержка коллективной разработки и управления проектом;

-макетирование;

-генерация документации;

-верификация проекта;

 

34.Понятие субд. Архитектура субд.

Система управления базами данных (СУБД) – совок-сть языков. и программн. средств, предназначенных для создания, ведения и совместного использования БД многими пользователями.

Архитектура системы – представление о совок-ти функцион. компонентов системы и их взаимосвязях.

Ф-ции СУБД: 1.Описания данных: СУБД имеет средства для задания струк-ры данных, хранимых в базе, их типа, а также для указания, как данные будут связаны между собой, каковы критерии проверки данных. 2.Обработки данных: СУБД предоставляет возм-ть обрабатывать данные разл. способами: можно выбирать любые данные, осущ-ть над ними вычисления, фильтровать, сортировать, агрегировать, модифицировать, вводить новые, удалять ненужные и др. 3.Управления данными: обеспечивают орг-цию ввода, обработки и хранения данных.

Данные ф-ции реализ-тся благодаря наличию у СУБД языка описания данных (ЯОД), языка манипулирования данными (ЯМД), языка запросов. ЯОД включает язык логич. описания данных и язык описания физич. данных. ЯМД дает возм-стьреорг-ции данных в базе. Язык запросов обеспечивает доступ к данным и извлечение их по запросам пользователей.

Современная СУБД содержит в своем составе программн. средства создания БД, средства работы с данными и сервисные средства. В среде СУБД можно выделить 5 осн. компонентов: аппаратное обеспечение, программное обеспечение, данные, процедуры и пользователи. Пользователи: клиенты БД, администратор БД, прикладные программисты.

Подсистема средств проектирования - набор инстр-тов, упрощающих проект-ние и реализацию БД и их приложений (средства для создания структур данных, запросов, форм, отчетов).

Подсистема обработки обеспечивает работу приложений БД, созданных с помощью средств проект-ния; содержит процессор запросов, процессор форм, генератор отчетов, средства обработки, реализованные на языках прграммирования.

Ядро СУБД выполняет ф-цию посредника между подсистемой средств проект-ния и обработки данных. Ядро СУБД получает запросы от двух других компонентов, выраженных в терминах таблиц, строк и столбцов, и преобразует эти запросы в команды операционной системы, выполняющие запись и чтение данных с физич. устройства. Кроме того, ядро СУБД участвует в управлении транзакциями, блокировке, резервном копировании и восстановлении.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]