Читайте также:
|
|
CASE-средства поддерживают концептуальное проектирование, позволяющих в наглядной форме моделировать предметную область, анализировать эту модель на всех этапах разработки, позволяют осуществить логическое и физическое проектирование путем автоматической генерации БД для целевой СУБД.
Инструментальные CASE-средства – программные средства, поддерживающие процессы создания и сопровождения информационных систем, коорые включают следующие этапы:
- анализ и формулировка требований предметной области.
- проектирование БД и прикладного программного обеспечения.
- генерацию кода для выбранной СУБД и языка приложений.
- тестирование.
- документирование.
- обеспечение требуемого качества работы и др.
Средства концептуального моделирования базы данных (CASE-средства):
- Platinum/CA ErWin и AllFusion Data Model
- AllFusion Modeling Suit
Модели данных в ErWin
Уровни представления моделей:
- логический: абстрактный взгляд на данные.
- физический: зависит от конкретной СУБД, являясь отражением системного каталога, содержащего информацию о всех объектах БД.
ErWin позволяет решить задачу по переносу структуры данных с одного сервера на другой.
Основные возможности ErWin:
- создание визуальной модели различных видов.
- прямой инжиниринг и обратный, проверка синтаксиса модели.
- групповая работа с правами и контролем изменений.
- поддержка макросов форматирования и шаблонов.
- экспорт/импорт сущностей/атрибутов в другие форматы (IDL, Bpwin, Oracle).
34. Понятие СУБД. Архитектура СУБД.
Система управления базами данных (СУБД) – это совокупность языковых и программных средств, предназначенных для создания, ведения и совместного использования БД многими пользователями.
Основные языки СУБД: 1) язык определения данных (DDL) – определение БД; 2) язык управления данными (DML) – вставка, обновление, удаление и извлечение информации из БД; 3) язык структурированных запросов (SQL) – определяется специальным стандартом и фактически является обязательным языком для любых реляционных СУБД.
В среде СУБД можно выделить пять основных компонентов: 1. аппаратное обеспечение, 2. программное обеспечение, 3. данные, 4. процедуры и 5. пользователи.
1. Для работы СУБД требуется некоторый минимум оперативной и дисковой памяти, но такая минимальная конфигурация не обеспечивает достижения приемлемой производительности системы.
2. Программное обеспечение самой СУБД, прикладные программы, операционная система, включая сетевое программное обеспечение, если СУБД используется в сети.
3. Наиболее ценный компонент с точки зрения пользователя: рабочие данные и метаданные (данные о данных).
4. Регистрация в СУБД, использование инструментария, включённого в состав СУБД, запуск и остановка СУБД, обработка сбоев аппаратного и программного обеспечения, возможность архивирования данных, защита данных, изменение структуры таблиц.
5. Пользователи и администраторы БД, прикладные программисты.
Архитектура
БД,Ср-ва проектирования и подсистемы обработки,прикл. программы и пользов.
Ср-ва проектирования: ср-ва создания таблиц, запросов, форм, отчётов.
Подсистемы обработки: обработка компонентов средствами проектирования.
Ядро СУБД: DBMS Engine – посредник СУБД между средствами проектирования, системой обработки и данными.
Ядро получает запросы от остальных подсистем и преобразует их в команды, выполняют запись и чтение с физ. Устройства, участвуют в выполнении трансакций, блокировке, резервном копировании и восстановлении данных.
В Microsoft – 2 ядра: 1) Jet Engine 2) SQL Server
Для пользователя предоставляется графический интерфейс, с помощью которого он взаимодействует с пользователем.
В архитектуре СУБД есть дополнительные сервисные средства: средства мониторинга БД, предназначенного для администратора.
Дата добавления: 2015-10-21; просмотров: 78 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Класс принадлежности сущности, его представление на ER-диаграмме. | | | Возможности, предоставляемые СУБД пользователям. Производительность СУБД. |