- •1. Система баз данных. Назначение, основные характеристики.
- •2. Однопользовательские и многопользовательские системы баз данных
- •3. Виды данных
- •4.Основные группы пользователей.
- •5. Схема объект-отношение. Основные компоненты. Назначение.
- •6. Администрирование данных и администрирование баз данных.
- •7. Централизованный подход в управлении данных.
- •8. Независимость данных.
- •9. Виды субд.
- •10. Уровни архитектуры систем баз данных.
- •11. Функции администратора баз данных.
- •12. Понятие системы управления базами данных.
- •15. Реляционная система управления системами баз данных.
- •16. Реляционная модель данных.
- •17. Иерархическая модель данных.
- •18. Сетевая модель данных.
- •19. Понятие оптимизации в базах данных.
- •20. Каталоги баз данных. Назначение. Структура.
- •21. Базовые таблицы и представления.
- •22. Язык sql (основные понятия).
- •23. Реляционные объекты данных – домены.
- •24. Реляционные объекты данных – отношения.
- •25. Свойства отношений.
- •26. Виды отношений.
- •27. Целостность реляционных данных.
- •28.Потенциальные ключи. Определение. Назначение.
- •29. Первичные и альтернативные ключи.
- •30. Внешние ключи. Правила внешних ключей.
- •31. Null-значения. Особенности использования.
- •32. Потенциальные ключи и null-значения.
- •33. Реляционная алгебра. Назначения и применение.
- •34. Основные свойства реляционной алгебры.
- •35. Тривиальные операции над множествами.
- •36. Специальные реляционные операции.
- •37. Операции реляционной алгебры расширения и подведения итогов.
- •38. Операторы обновления данных.
- •39.Язык sql-определение данных.
- •40.Язык sql–операция выборки.
- •41. Язык sql – операции обновления
- •42. Функциональная зависимость. Основные понятия.
- •43. Тривиальные и нетривиальные зависимости.
- •44. Функциональные зависимости. Замыкание множества зависимостей.
- •45. Неприводимое множество функциональных зависимостей.
- •46. Нормальные формы. Основные понятия и названия.
- •47. Первая нормальная форма.
- •48. Вторая нормальная форма.
- •49. Третья нормальная форма.
- •50. Нормальная форма Бойса – Кодда.
- •51 Методы защиты информации
- •52.Параллельная обработка данных
1. Система баз данных. Назначение, основные характеристики.
База данных – совокупность специальным образом.
СУБД – комплекс языковых и программных средств, предназначенных для создания, ведения и совместного использования БД несколькими пользователями.
Система баз данных - компьютерная система хранения информации (или записей).
Основная цель системы - хранение и выдача информации.
Информация - все данные необходимые пользователю.
компоненты системы баз данных:
Данные.
Аппаратные средства.
Программное обеспечение.
Пользователь.
2. Однопользовательские и многопользовательские системы баз данных
Система баз данных (СБД) – это компьютерная система хранения информации.
Цель: хранение информации и выдача СБД её по первому требованию.
Информация – это все необходимые сведения для текущей работы конкретного пользователя.
4 части СБД:
Данные;
Аппаратные средства;
Программные средства;
Пользователь.
СУБД – это программа, которая позволяет управлять доступом к БД.
Многопользовательская СБД – в конкретный момент времени доступ к данным представлен ко многим пользователям, к одному пользователю – однопользовательская СБД.
3. Виды данных
Все, что может быть представлено в БД - постоянные данные.
Входные данные - вся информация, передаваемая системе.
Выходные данные - любые сообщения и результаты, выдаваемые системой.
Бывают постоянные и виртуальные данные.
Постоянные – данные, хранимые в системе и заносимые в неё с помощью таблицы или формы.
Виртуальные – данные получаемых запросов на выборку информации.
4.Основные группы пользователей.
Существует 3 группы пользователей:
Прикладные программисты - отвечают за написание прикладных программ, обрабатывающих информацию из БД.
Конкретные пользователи - работают непосредственно с БД, используя уже готовое программное обеспечение. Работают в БД непосредственно через рабочую станцию. Могут формировать отчёты, запросы, но не имеют доступ к структуре.
Администратор – создание БД, технический контроль, обеспечение необходимого быстродействия, обслуживание БД, безопасность.
5. Схема объект-отношение. Основные компоненты. Назначение.
Объект - все, что может быть представлено в БД. Каждый объект предметной области характеризуется конечным набором атрибутов (элементов данных, реквизитом).
Отношение - связывают объекты друг с другом.
6. Администрирование данных и администрирование баз данных.
Администратор данных - человек, который несет основную ответственность за данное предприятие.
Администратор БД - технический специалист, который реализует решения администратора БД.
Функции администратора БД:
Создание БД.
Технический контроль над осуществлением решения администратора данных.
Обеспечение необходимого быстродействия системы.
Техническое обслуживание системы.
7. Централизованный подход в управлении данных.
Централизованное управление БД используется в многопользовательских системах. Его преимущества:
В озможность сокращения избыточности.
Возможность устранения противоречивости.
Возможность общего доступа к данным.
Возможность соблюдения стандартов.
Возможность обеспечения целостности данных.
Возможность сбалансировать противоречивые требования пользователей.
Возможность введения ограничений для обеспечения безопасности данных.
Обеспечение независимости данных.