
- •Список вопросов:
- •Понятие бд. Предметная область. Роль баз данных(бд) в автоматизированных системах. Архитектура бд и системы с бд.
- •Уровни описания и представления данных. Концептуальная , внешняя, внутренняя(логическая) и физическая схема данных.
- •Система управления базами данных(субд) и роль операционной системы.
- •7. Обеспечение логической целостности бд.
- •8. Обеспечение физической целостности данных.
- •9. Управление доступом.
- •10. Настройка субд.
- •Модель данных, факты, данные, информация, знания , единица(элемент) данных. Понятие модели данных. Правила порождения структур данных и ограничений целостности.
- •Язык описания данных. Операции. Язык манипулирования данными. Модель данных «сущность-связь».
- •Структура данных. Интенсиональное и экстенсиональное описание множества данных. Множество. Домены и атрибуты. Декартово произведение и математическое отношение.
- •Кортеж как агрегат данных. Сущность - отношение, определенное на доменах. Связь - отношение, определенное на сущностях.
- •Понятие отношения
- •Виды связей - унарная, бинарная, n-арная. Кардинальные числа и виды отображений - полные, неполные, однозначные, многозначные, функциональные.
- •Дисциплина--------------Расписание (ас) -----------Преподаватель Аудитория-----------------| | |-----------------Группа Пара-------------------------|
- •1. Отображение без ограничений.
- •4. Полное функциональное отображение.
- •6. Отображение один к одному частичное.
- •7. Отображение один к одному полное.
- •Оптимизация структуры данных. Понятие ключа отношения. Первичный и вторичный ключ. Транзитивные, неполные функциональные и многозначные зависимости атрибутов.
- •Нормализация: первая, вторая, третья, четвертая нормальные формы.
- •Операции. Навигационные и спецификационные операции. Действия над данными.
- •Виды и способы селекции данных. Алгебра отношений. Объединение, пересечение, разность, проекция, соединение.
- •Ограничения целостности. Определение и классификация. Ограничения на операции. Ограничения на значения атрибутов. Семантическая целостность. Агрегатные ограничения. Свойства ограничений.
- •Сетевая модель данных. Сеть, вершины, дуги.(направление, ненаправленные), циклы, петли.
- •Иерархическая модель данных. Отношение «исходный - порожденный». Дерево, корень, листья, узлы(исходные, порожденные), дуги, путь. .
- •Реляционная модель данных. Таблица, заголовок, столбцы, строки. Способы логической реализации связей в реляционной модели.
- •Понятия физической организации: файл, набор, запись, поле записи, ключ. Организация файлов. Проблемы физического представления.
- •Способы адресации и поиска: двоичный, блочный, индексации и сортировка, индексно-последовательный, рандомизированный.
- •Способы представления связей, типы указателей, цепи, кольца. Представление древовидных структур.
- •Жизненный цикл бд. Фаза анализа и проектирования. Инфологическое и даталогическое проектирование. Концептуальное, логическое и физическое проектирование.
- •Создание отчетов
- •Формулирование сущностей, определение атрибутов, выбор и формирование ключа, спецификация связей. Фаза реализации и эксплуатации.
- •Виды связей:
- •1. Рекурсивная (петля). Преподаватель – сс, связь – руководит (1:n). Связи: Преподаватели:
- •Дисциплина--------------Расписание (ас) -----------Преподаватель Аудитория-----------------| | |-----------------Группа Пара-------------------------|
- •Загрузка и документирование бд. Анализ функционирования и поддержка. Модернизация и адаптация.
- •Выбор субд. Факторы, влияющие на выбор. Основные субд, представленные на рынке программного обеспечения: Clipper, dBase, Oracle, paradox, Access, стандарты codasyl и sql.
- •Перспективы развития технологии хранения и распространения данных. Глобальные(всемирные) распределенные бд. Современные интеллектуальные средства создания и поддержки бд.
Виды связей:
1. Рекурсивная (петля). Преподаватель – сс, связь – руководит (1:n). Связи: Преподаватели:
Код препод |
Код препод |
|
Код препод |
ФИО |
Должность |
П3 |
П1 |
|
П1 |
Иванов |
|
П3 |
П2 |
|
П2 |
Петров |
|
П2 |
П3 |
|
П3 |
Сидоров |
|
2. Бинарная связь.
(Кафедра СС) 1-------------(Препод-Кафедра АС)----------------N (Преподаватель СС)
Преподаватели: Табл связей: Кафедры:
Код препод |
ФИО |
Должность |
|
Код препод |
Код кафедры |
|
Код кафедры |
Название |
Тел |
П1 |
Иванов |
|
|
П1 |
К2 |
|
К1 |
ИВТ |
|
П2 |
Петров |
|
|
П2 |
К1 |
|
К2 |
ПМ |
|
П3 |
Сидоров |
|
|
|
|
|
К3 |
АСОИУ |
|
3. N-арная связь (множество связей между многими сущностями)
Дисциплина--------------Расписание (ас) -----------Преподаватель Аудитория-----------------| | |-----------------Группа Пара-------------------------|
Реализация – процесс превращения концептуальной модели в функциональную БД. Он включает в себя следующие этапы. 1) Выбор и приобретение необходимой СУБД. 2) Преобразование концептуальной (инфологической) модели БД в логическую и физическую модель данных: ((на осн ИЛМ) схема данных для конкретной СУБД, денормализация БД (ускорение обработки запросов); какие процессы необходимо реализовать как хранимые процедуры; ограничения для обеспечения целостности данных и правила для данных; спроектировать и сгенерировать триггеры для реализации всех централизованно определённых правил для данных и правил целостности данных, которые не могут быть заданы как ограничения; индексирование и кластеризация; оценка размеров всех таблиц, кластеров и индексов; уровни доступа пользователей, правила обеспечения безопасности и аудита, обеспечение многопользовательского доступа;. разработать сетевую топологию БД) 3) Построение словаря данных. Он содержит информацию о полномочиях доступа, правилах защиты данных и контроля данных. 4) Заполнение базы данных. 5) Создание прикладных программ, контроль управления. 6) Обучение пользователей.
Эксплуатация БД – использование БД, получение запросов от пользователей (в пакетном режиме) и взаимодействие БД с пользователем.
Загрузка и документирование бд. Анализ функционирования и поддержка. Модернизация и адаптация.
Функции администратора АБД:
1. анализ предметной области.
2. проектирование стр-ры БД.
3. задание ограничения целостности.
4. первоначальная загрузка и введение БД.
5. защита данных (обеспеч парольного входа, опред прав доступа групп польз-лей и отдельных, тестирование средств защиты, фиксация попыток несанкционированного доступа, исслед возник случаев взлома).
6. обеспеч восстановл БД.
7. Анализ обращ польз-лей к БД.
8. Анализ эффект функционир-я БнД.
9. Работа с пользователями.
10.Подготовка и поддержка сист программ ср-в, СУБД, ППП, ОС.
11. Организационно-методическая работа (созд методики проектир БнД, опред целей и направл развития системы, планирование этапов развития БнД, разработка и выпуск организационно-методических материалов)
Загрузка включает в себя: ввод данных, импорт, ввод с помощью программ на основе языка SQL, автоматизацию ввода (значения по умолчанию: now, шаблон, маска)
Документирование БД: все шаги БД документируются. В схеме БД указываются все связи и их типы, создается также журнал по типу архивариуса (который восстанавливает стр-ру БД).
Анализ эффективности функционирования БнД: анализ показателей функционирования БнД; планирование реструктуризации (изменение структуры) БД и реорганизации БнД.
Модернизация – улучшение БД (разделить таблицы, устранить дублирование). Источник модернизации – процесс функционирования БД.
Адаптация – приспособление БД (перенос БД в другую среду: смена ОС, смена СУБД, изменение условий в предметной области).