
- •1.Эи, ее виды, структурные единицы
- •2.Внемашинная орг-ция эи :документы, их виды, стр-ра.
- •3.Понятие классификации инфы. Системы класс-ции
- •4.Классификаторы информации, их назначение, виды.
- •5.Понятие кодирования инфы. Методы кодирования
- •7.Объём современных бд и уст-ва для их разимещения
- •Компоненты бд:
- •9.Пользователь бд
- •10. Трехуровневая модель организации баз данных
- •11.Понятие модели данных. Иерархическая модель, ее достоинства и недостатки
- •12.Сетевая модель, ее достоинства и недостатки
- •14.Связь между таблицами в реляционной модели данных. Первичный и внешний ключи, их отличия
- •15.Реляционная целостность: целостность отношений, ссылочная целостность
- •16.Операции реляционной алгебры: объединение, пересечение, декартово произведение, разность, проекция, выборка, соединение, деление.
- •17.Постреляционная модель, ее достоинства и недостатки
- •18.Объектно-ориентированная модель данных. Ее базовые понятия, достоинства и недостатки
- •19.Объектно-реляционная модель данных, ее достоинства и недостатки
- •20.Многомерная модель данных, ее базовые понятия (измерение, ячейка), достоинства и недостатки
- •21.Понятие проектирования бд. Требования, предъявляемые к бд
- •22.Этапы жизненного цикла бд
- •23.Модель "сущность-связь". Ее понятия: сущность, атрибут, экземпляр сущности, связь, мощность связи. Представление сущности и связи на er-диаграмме
- •24.Типы связи, их представление на er-диаграмме
- •25.Класс принадлежности сущности, его представление на er-диаграмме
- •26.Правила преобразования er-диаграмм в реляционные таблицы в случае связи 1:1
- •27.Правила преобразования er-диаграмм в реляционные таблицы в случае связи 1:м, м:n
- •28.Нормализация таблиц, ее цель. Первая нф. 2-ая нф. 3-ья нф.
- •Реляц бд считается эф-ной, если все ее табл находятся как мин в 3нф.
- •29.Концептуальное проектирование, его цель и процедуры
- •30. Логическое проектирование, его цель и процедуры
- •31.Физическое проектирование, его цель и процедуры
- •32. Семантическая объектная модель. Пример объектной диаграммы.
- •33. Case-средства для моделирования данных. Назначение и функциональные возможности Erwin.
- •34.Понятие субд. Архитектура субд
- •35. Возможности, предоставляемые субд пользователям. Производительность субд
- •36.Классификация субд. Режимы работы пользователя в субд
- •37. Функции субд
- •38. Направления развития субд: расширение мн-ва типов обрабатываемых д, интеграция технологий бд и Web-технологий, превращение субд в с-мы управления бз
- •39. Знания, их виды. Базы знаний. Экспертные системы.
- •40. Продукционные модели. База фактов. База правил. Работа машины вывода.
- •41. Семантические сети. Виды отношений. Пример cемантической сети. Функц-ные возможности Protégé
- •42. Фреймы, их виды, структура. Сети фреймов. Примеры фреймов.
- •43. Формальные логические модели. Их примеры (исчисление высказываний и исчисление предикатов)
- •47. Инструментальные ср-ва для создания бд и её приложений
- •49. Корректировка бд (каскадные операции).
- •50. Работа с таблицей в режиме таблицы.
- •51Конструирование запросов выбора, перекрестного запроса, запросов на внесение измен в бд.
- •53. Конструирование отчета с вычислениями в строках, с частными и общими итогами.
- •55. Конструирование макросов связанных и не связанных с событиями, различных по структуре.
- •56. Назначение, стандарты, достоинства языка sql.
- •57.Структура команды sql
- •58.Типы данных и выражения в sql
- •60. Понятие транзакции. Обработка транзакций в sql
- •61. Управление доступом к данным в sql
- •62. Встраивание sql в прикладные программы
- •63.Диалекты языка sql в субд
- •64. Эволюция концепций обработки данных
- •65. Системы удаленной обработки
- •67. Настольные субд, их достоинства и недостатки
- •68. Клиент/серверные системы: клиенты, серверы, клиентские приложения, серверы баз данных
- •69.Функции клиентского приложения и сервера бд при обработке запросов. Преимущества кл/серверн обработки
- •70.Характеристики серверов бд
- •71.Механизмы доступа к данным базы на сервере
- •72.Понятие и архитектура РаБд. Стратегии распределения данных в РаБд. Гомогенные и гетерогенные РаБд
- •73.Распределенные субд (РаСубд). Двенадцать правил к. Дейта
- •74.Обработка распределенных запросов. Преимущества и недостатки РаСубд
- •75. Типы Интерфейса доступа к бд.
- •78. Актуальность защиты бд. Причины, вызывающие разрушение бд. Правовая охрана бд.
- •79. Методы защиты баз данных: защита паролем, шифрование, разграничение прав доступа
- •80. Восстановление базы данных с помощью резервного копирования бд, с помощью журнала транзакций
- •81.Оптимизация работы бд (индексрование, хеширование, технология сжатия данных базы)
- •82.Возможности субд Access по администрированию бд
14.Связь между таблицами в реляционной модели данных. Первичный и внешний ключи, их отличия
М/у отношениями устанавливаются связи. Связи делают их более информативными, чем они явл по отдельности. Они позволяют минимизировать избыточность Д в БД.В общем случае реляц представляет множество взаимо-связанных таблиц. Графич изображен связи между таблицами называется схемой данных. 4 вида связи:
(1:1): каждому элементу объекта А может соответствовать только один элемент объекта В и наоборот.
(1:N): могут существовать экземпляры объекта А, которым соответствует более одного экземпляра объекта В, но при этом каждому экземпляру объекта В может соответствовать только один экземпляр объекта А.
(N:1): каждому экземпляру объекта А может соответствовать только один экземпляр объекта В, но среди экземпляров объекта В могут быть такие, которым соответствует несколько экземпляров объекта А.
(N:M): может существовать экземпляр объекта А, к-му соответствует несколько экземпляров объекта В и наоборот.
Один или несколько атрибутов, значения которых однозначно определяют кортеж отношения, называется его первичным ключом. Кроме первичного ключа в таблице могут быть вторичные ключи, называемые еще внешними ключами, или индексами. Внешний ключ (индекс) – это поле или сов-ть полей, чьи значения имеются в неск таблицах и кот явл первичным ключом в одной из них. Значения индекса могут повторяться в некот таблице. Связь между указанными таблицами устанавливается путем связи первичного и внешнего ключа. По первичному ключу всегда отыскивается только 1 строка, а по вторичному – может отыскиваться группа строк с одинаковыми значениями первичного ключа. Ключи нужны для однозначной идентификации и упорядочения записей таблицы, а индексы для упорядочения и ускорения поиска.
15.Реляционная целостность: целостность отношений, ссылочная целостность
Целостность БД означает корректность и непротиворечивость хранимых данных. Она может рассматриваться как еще один тип защиты БД. Целостность обычно выражается в виде ограничений или правил сохранения непротиворечивости данных, которые не должны нарушаться в базе. СУБД должна обладать инструментами контроля за тем, чтобы данные и их изменения соответствовали заданным правилам:
- каждой записи основной таблицы соответствует 0 или > записей дополнительной таблицы;
- в дополнительной таблице нет записей, которые не имеют соответствующих записей в основной, и каждая имеет только 1 соответствующую основную запись;
- обязательные данные (атрибуты, которые не могут иметь Null-значений);
- ограничения для значений атрибутов (допустимые значения для атрибутов);
- целостность сущностей достигается, если первичный ключ сущности не содержит Null-значений;
- ссылочная целостность: значение внешнего ключа должно обязательно присутствовать в первичном ключе одной из строк таблицы для родительской сущности;
- ограничения, накладываемые бизнес-правилами.
16.Операции реляционной алгебры: объединение, пересечение, декартово произведение, разность, проекция, выборка, соединение, деление.
Теоретической основой реляционной БД явл реляционная алгебра, основанная на теории множеств и рассматривающая специальные операции над отношениями, и реляционное исчисление, базирующееся на математической логике. Существует несколько подходов к определению реляционной алгебры. Они отличаются набором операций и их интерпретацией. Реляционная алгебра включает 8 операций, пять из которых являются базовыми: Выборка, Проекция, Умножение, Объединение, Вычитание.
Объединение 2-х отношений R1,R2, наз отношение R, сод-щее множество кортежей, принадлежащих либо R1, либо R2, либо обоим отношениям одновременно.
Пересечением отношений R1 и R2 наз отношение R, к-ое сод мно-во кортежей, принадлежащих одновременно и R1, и R2.
Декартово произведение – набор всевозможных сочетаний из n значений, где каждое знач берётся из своего домена.
Разность отношений R1 и R2 наз отнош R, сод-ее мн-во кортежей R1 и не принадлежащих R2.
Операция проекции выбор атрибутов в отношении.
Для операции выборки задаётся условие выборки кортежей булевым выражением, составленным из термов сравнения с пом логических операций «и, или, не». Терм сравнения – выражение типа сравнения («=,<,>,…»).
Операция соединения отношений R1 и R2 выполняется путём сцепления кортежей отнош R1 с кортежами отношения R2.
Операция деления выполняется над 2-мя отношениямиу R1 и R2, имеющими атрибуты, определённые на одном домене.