
- •Понятие баз данных. Концепция бд. Преимущества банковской организации данных.
- •Системы управления базами данных. Функции субд.
- •3. Категории пользователей бд. Администратор бд.
- •4. Требования к БнД.
- •5. Компоненты БнД.
- •7. Классификация субд и бд.
- •8. Модели представления данных в субд.
- •Постреляционная, многомерная и объектно-ориентированная модели представления данных
- •11. Oltp и olap системы. Хранилище данных и olap. Назначение. Основные характеристики
- •Olap и oltp. Характеристики и основные отличия
- •Правила Кодда для olap систем
- •Основные элементы и операции olap
- •Типы olap. Преимущества и недостатки
- •Моделирование многомерных кубов на реляционной модели данных
- •Уровни моделей бд.
- •Этапы проектирования бд. Взаимосвязь этапов проектирования.
- •19. Реляционная модель данных. Основные понятия и определения. Базовые понятия реляционных баз данных
- •1.1. Тип данных
- •1.2. Домен
- •1.3. Схема отношения, схема базы данных
- •1.4. Кортеж, отношение
- •23. Объекты реляционных баз данных: таблицы, индексы, представления, хранимые процедуры, триггеры и др.
- •25. Понятие функциональной зависимости. Нормализация таблиц. Метод нормальных форм. 1нф, 2нф, 3нф. Основной пример
- •1Нф (Первая Нормальная Форма)
- •Аномалии обновления
- •Аномалии вставки (insert)
- •Аномалии обновления (update)
- •Аномалии удаления (delete)
- •Функциональные зависимости
- •Определение функциональной зависимости
- •Функциональные зависимости отношений и математическое понятие функциональной зависимости
- •2Нф (Вторая Нормальная Форма)
- •Анализ декомпозированных отношений
- •Оставшиеся аномалии вставки (insert)
- •Оставшиеся аномалии обновления (update)
- •Оставшиеся аномалии удаления (delete)
- •3Нф (Третья Нормальная Форма)
- •Алгоритм нормализации (приведение к 3нф)
- •Анализ критериев для нормализованных и ненормализованных моделей данных Сравнение нормализованных и ненормализованных моделей
- •27. Структурированный язык запросов sql. Общая характеристика. Методы использования.
- •28. Состав языка sql. Язык sql
- •Состав языка sql
- •Язык sql
- •4.6.1.Типы данных sql.
- •Язык определения данных (ddl). Ddl: Операторы создания схемы базы данных.
- •Операторы базы данных
- •Создание и удаление таблиц
- •4.6.3.Ddl: Операторы создания индексов.
- •30. Язык манипулирования данными (dml). Dml: Команды модификации данных.
- •Добавить новую запись в таблицу:
- •Модификация записей:
- •Удаление записей
- •4.6.6.Dml: Выборка данных.
- •4.6.7.Dml: Выборка из нескольких таблиц.
- •4.6.8.Dml: Вычисления внутри sеlесt.
- •4.6.9.Dml: Групировка данных.
- •4.6.10.Dml: Сортировка данных.
- •4.6.11.Dml: Операция объединения.
- •4.6.12.Использование представлений.
- •4.6.13.Другие возможности sql.
- •31. Язык управления данными (dcl).
- •4.6.4.Dсl: Операторы управления правами доступа.
- •33. Субд в архитектуре клиент-сервер. Двухзвенная и трехзвенная архитектура. Технология "клиент – сервер"
- •34. Защита информации в бд. Методы и средства защиты. Защита информации в базах данных
3. Категории пользователей бд. Администратор бд.
Категории пользователей баз данных.
приложение
СУБД
БД
Аналитик данных
UI (GUI)
Администратор БД
Разработчик приложений
Конечный
Пользователь
1) Конечный пользователь – это лицо, выполняющее с помощью БД определенные операции в автоматизированной системе. 2) Разработчик приложений – это лицо, отвечающее за разработку приложений, взаимодействующих с базой данных. 3) Администратор базы данных – это лицо, отвечающее за обеспечение целостности, работоспособности и эффективности базы данных. Целостность базы данных – это ситуация, когда база данных не может хранить информацию, не имеющую аналогов в реальной предметной области, которую база данных моделирует. Работоспособность базы данных – способность восстанавливать базу данных после сбоев за счет создания резервных копий и ведения системных журналов. Эффективность базы данных – это контроль размера информации, записываемой в базу данных. 4) Метаданные – это данные о базе данных. 5) Аналитик данных – это лицо, которое определяет, какая информация необходима автоматизированной системе (определяет структуру базы данных).
Категории пользователей СУБД и их функции.
На каждом этапе своего развития с СУБД связаны разные категории пользователей:
1)конечные пользователи – это основная категория пользователей в интересах которых создается СУБД. Конечные пользователи могут быть случайными или регулярными. Случайные пользователи обращаются в СУБД за данными от случая к случаю. Регулярные пользователи - работают со специально разработанными для них приложениями, которые обеспечивают автоматизацию их деятельности при выполнении своих должностных обязанностей;
2)администраторы СУБД – это группа пользователей на начальной стадии разработки СУБД. Отвечает за его оптимальную организацию с точки зрения одновременной работы множества конечных пользователей. На стадии эксплуатации отвечает за корректность работы в многопользовательском режиме. На стадии развития и реорганизации – эта группа пользователей отвечает за возможность корректной реорганизации без изменения или прекращения его текущей эксплуатации;
3)разработчики и администраторы приложений - эта группа пользователей, которая функционирует во время проектирования, создания и реорганизации. Администраторы приложений координируют работу разработчиков при разработке конкретного приложения или группы приложений объединенных в функциональную подсистему. Разработчики конкретных приложений работают с той частью информации из БД, которая требуется для конкретного приложения. Наиболее сложная система эксплуатируется и сопровождается группой администратора БД, которая включает в себя ряд специалистов: системные аналитики; проектировщики структур данных и внешнего по отношению БД информационного обеспечения; проектировщики технологических процессов обработки данных; системные и прикладные программисты; операторы и специалисты по техническому обслуживанию.