Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпаргалки на іспит з бд (1).docx
Скачиваний:
5
Добавлен:
23.04.2019
Размер:
3.74 Mб
Скачать

6.8. Мова опису вхідного файла для створення довідки.

Основним файлом довідки є файл проекту (.HHP), який іноді для стислості називають TOC файлом (Table of Contents), що описує опції компіляції і містить посилання на всі інші файли, які беруть участь при складанні. Структура. HHP-файлу - це структура INI-файла. Зазвичай не потрібно редагувати файл проекту вручну - все, що потрібно, може бути задано за допомогою HTML Help Workshop (HHW). Новий проект може бути створений за допомогою майстра - командою File> New> Project.

Тема 7 “Автоматизація проектування бд”

7.1. Загальна характеристика case-засобів.

СЗ – це пограмні засоби, що підтримують процеси створення і/чи супроводу ІС Основне завдання: автоматизація розробки с-м шляхом прямого пектування, що починається з розподілу ПО та її бізнес-процесів та завершується розробкою БД та ППЗ. Інженіринг – це пряме проектування с-м. Основні напрямки застосування СЗ: 1.) BPR – реінженіринг бізнес-процесів. Реінженіринг – це зворотнє перепроектування з метою вдосконалення існуючих ІС. 2.) системний аналіз і проектування, що включає функціональне, інформаційне та процедурне мод-ння нових та вже існуючих систем. Сучасний ринок Пзасобів налічує понад 300 різних СЗ. Їхні особливості:1. графічні засоби для опису документування ІС, що забезпечує зручий інтерфейс2.інтеграція СЗ, що забеспечує керованість розробки ІС3. вик-ння репризиторію (спеціальним чином організованого сховища метаданих)

7.2. Класифікація case-засобів.

За орієнтацією на етапи жц ( 1.верхнього рівня(upper-case): автоматизують початкові стадії жц розробки ПО2. нижнього рівня (lower-case):автоматизують чи допомагають програмісту на стадіях розробки і проектуванння програмного продукту 3. інтегровані (i-case): вик. ф-ції (1) та (2). Організовані так, що вихід 1 компонента може бути поданий на вхід іншого. Напикінці генерується програмний код, як правило, мовою типу Кобол або Сі.) За функціональною повнотою( 1.с-ми, призначні для вирішення задач на й чи кількох жц: Erwin (Logic works) 2.інтегровані с-ми, що підтримують всі жц ІС і повязані зі спільним редактором (vantage Silver Builder (Cayenne) За типом моделей (1 структурні: основані на методах структурного і модульного програмування, структурного аналізу с-м (Vantage team builder(Cayenne))2. о-о: поч. розв. на поч. 90-х рр.(object team (Cayenne)3. комбіновані: вик. (1) та (2) (Designer 2000 (Oracle).) За ступенем незадужності від СКБД( 1Незалежні – не входять до складу конкретної СКБД. Як правило, підтримують декілька БД через інтерфейс ODBC (Erwin (Logic works))2. Вбудовані – підтримують формат БД тих СКБД, до складу яких входять (Designer 2000 – Oracle)

7.3. Концептуальні поняття методології erd.

В основі – діаграма «Сутність-звязок», за допомогою якої визнчаються обєкти (сутності) ПО, їх вл-сті (атрибути) та звязки. Вик. для проектування РБД. Сутність – реальний обєкт ПО, який підлягає зберіганню в ПО. Вл-сті: 1. унікальне імя 2. Один чи декілька атрибутів, які або належать їй, або успадковуються через звязок з іншими сутностями.3, 1 чи кілька атрибутів, що однозначно ідентифікують кожний екземпляр сутності. У випадку існування кількох можливих ключів 1 з них визначається як первинний, інші – альтернативні.4,будь яка к-ть звязків з іншими сутностями М Звязок – поіменована асоціація між 2-ма сутностями, яка має місцк в реальній ПО. Імене звязків мають бути унікальними між 2-ма сутностями, але не в межах усієї М. Зазвичай дієсл. Атрибут – будь-яка х-ка сутності, значуща для ПО і призначена для клсифікації, ідентифікації, кількісної характеристики або вираження стану обєктів ПО. Екземпляр атрибута – це певна х-ка окремого Е мнж. Може бути: 1, Описовим2,ходити до первинного ключа Підтипи і супертипи: 1 сутність є узагальнюючим поняттям для групи подібних сутностей Взаємновиключаючі звязки: кожен екземпляр сутпості бере участь тільки в 1 звязку з групи взаємновиключаючих зв’язків рекурсивний звязок: сутність може бути повязана сама з собою Непереміщувані звязки: екземпляр сутності не може бути переміщений з 1 екземпляру звязку в інший