- •1. Три ланкова архітектура системи баз даних
- •2. Моделі даних у системах баз даних
- •3. Етапи проектування автоматизованих інформаційних систем.
- •4. Проектування концептуальної моделі предметної області з використанням er – діаграми.
- •5. Структура даних і обмеження реляційної моделі.
- •6. Нормалізація відношень і теорія нормальних форм.
- •7. Алгоритм приведення відношень до третьої нормальної форми.
- •8. Використання операцій реляційної алгебри для створення мови запитів.
- •9. Використання реляційного числення для створення мови запитів
- •10. Призначення й структура мови sql.
- •Типы данных
- •11. Структура запитів мови sql.
- •12. Формування вкладених запитів в sql.
- •13. Концептуальне і фактичне виконання запитів у мові sql.
- •14. Мова маніпулювання даними sql.
- •Добавление строк.
- •Удаление строк.
- •Изменение данных.
- •15. Мова визначення даних sql.
- •16. Надання прав доступу в sql.
- •17. Архітектура бд клієнт – сервер.
- •18. Проектування застосівників до бд у системі клієнт-сервер.
- •Проектирование отчетов.
- •Тестирование приложения.
- •19. Способи доступу до бд із застосівників.
- •20. Повнота реляційної субд (правила Кодда).
- •21. Розподілені бд (правила Дейта).
- •22. Керування транзакціями.
- •23. Рівні ізоляції транзакцій.
- •24.Збережені процедури в tsql.
- •25. Функції користувача в tsql.
- •26. Представлення в tsql.
- •27.Тригери в tsql.
- •28. Курсори в tsql.
- •29. Створення індексів в tsql.
- •30. Команди керування даними в tsql.
3. Етапи проектування автоматизованих інформаційних систем.
АИС-это
функциональный комплекс на основе ЭВМ,
обеспечивающий сбор, сохранение,
обработку информации в целях поддержки
какого-либо вида деятельности. БД -
датологическое представление
информационной модели предметной
области. Предметная область-часть
реального мира, в котором собираются и
хранятся данные СУБД-это пакет программ,
которые реализуют централизованное
или распределенное управление баз
данных, обеспечивает доступ к данным
и манипулирование данными.
Проектирование БД-отображение модели предметной области на физическую БД.
Этапы проектирования:
1. Исследование предметной области.
а. функции ПО. б. информационные потребности пользователя. в. постановка задачи на создание информационной системы.
2. Концептуальное проектирование БД.
а. определение сущности ПО. б. определение атрибутов сущности. в. определение потенциальных и первичных ключей. г. определение типов связи между сущностями. д. создание локальных ER-диграмм. е. объединение локальных представлений и создание спецификаций.
3. Логическое проектирование реляционной модели.
а. определение набора отношений исходя из ER-диаграмм. б. нормализация отношений.
в. определение ограничений целостности, которое включает: определение типов данных, определение доменов, установка значения по умолчанию и ограничения на неопределенные значения, определение ограничений на данные. г. ограничения ссылочной целостности включают: определение типов связей, стратегии ссылочной целостности при манипулировании с данными. д. установка (определение) бизнес - правил для данной организации. е. оценка возможностей расширения модели.
4. Физическое проектирование БД включает:
а.
проектирование таблиц в среде СУБД. б.
проектирование связей в среде СУБД. в.
реализация бизнес - правил(создание
триггеров). г. анализ транзакций включает:
-создание запросов, представлений -добавление, удаление и изменение данных. д. индексирование таблиц, необходимая d-нормализация. е. определение требований к дисковой памяти и разработка механизмов защиты.
4. Проектування концептуальної моделі предметної області з використанням er – діаграми.
ER – модель-одна из моделей данных на этапе инфологического проектирования. Моделирование предметной области в данной модели базируется на использовании графических диаграмм, включающих небольшое число разнородных компонентов.
Основные элементы этой ER –диаграммы - сущность, атрибуты и связь-множество однородных объектов одной природы, в которой хранится информация -реальный или представляемый объект предметной области, информация о котором должна сохраняться и быть доступной. Для идентификации конкретных экземпляров сущности применяется атрибуты, выполняющие роль идентификаторов. Атрибуты - это поименованные характеристики сущности, определяющая ее свойства и принимающая значение из некоторого множества значений. Атрибут характеризуется:
1) наименованием.2) символьным значением.3) целью использования.4) множеством допустимых значений(доменом).
Диапазон допустимых значений, которые может принимать атрибут наз. доменом. Каждая сущность имеет некоторый набор атрибутов, значение которых однозначно характеризуют отдельный экземпляр сущности. Такой набор-ключ сущности. Отношения между сущностями, описываются связями. Связь – поименованная графически изображаемая ассоциация, устанавливаемая между сущностями и представляющая собой абстракцию набора отношений, который систематически возникают между различными видами предметов в реальном мире. Они устанавливаются между отдельны-ми атрибутами разных сущностей. Для создания ER-диаграммы, обязательны указания типов связи. Типы связи определяются количеством экземпляров отдельных сущностей, которые связаны между собой.Типы связей (1:1, 1:М, М:1, М:М)
Пример: Система клиент-банк.
ER-диграмма сопровождается спецификациями или свойствами сущности атрибутов и связи. В результате обследование предметной области создают локальные представления в виде предельных ER-диагарамм.
