
- •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
- •26.Правила преобразования er-диаграмм в реляционные таблицы в случае связи 1:1
- •27.Правила преобразования er-диаграмм в реляционные таблицы в случае связи 1:м, м:n
- •28.Нормализация таблиц, ее цель. Первая нф. 2-ая нф. 3-ья нф.
- •29.Концептуальное проектирование, его цель и процедуры
- •30. Логическое проектирование, его цель и процедуры
- •31.Физическое проектирование, его цель и процедуры
- •32. Семантическая объектная модель. Пример объектной диаграммы.
- •33. Case-средства для моделирования данных.
- •34.Понятие субд. Архитектура субд
- •35. Функц-ные воз-сти субд. Производительность субд
- •36.Классификация субд. Режимы работы пользователя с субд
- •37. Функции субд
- •38. Направления развития субд: расширение мн-ва типов обрабатываемых д, интеграция технологий бд и Web-технологий, превращение субд в с-мы управления бз
- •39. Знания, их виды. Базы знаний. Экспертные системы.
- •40. Продукционные модели. База фактов. База правил. Работа машины вывода.
- •41. Семантические сети. Виды отношений. Пример семантической сети.
- •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 по администрированию бд
11.Понятие модели данных. Иерархическая модель, ее достоинства и недостатки
Модель данных – это совокуп принципов организации БД, т.е. сведения содержащие осмысленные данные и взаимосвязь м/у ними. Модель Д явл ядром БД. Классич явл иерархическая, сетевая и реляционная модели данных. В последнее время активно используются такие модели, как постреляционная, объетно-ориентированная, объективно-реляционная и многомерная модель. Их называют нетрадиционными.
Иерархическая модель появилась впервые в результате обобщения структур данных языка Кобол. В иерарх модели связи между данными можно представить с пом дерева. Модель является многоуровневой. Данные одни жестко подчинены другим. Доступ к информации возможен только по вертикальной схеме. Данн расположены на разных иерарх ур-нях и назыв сегментами. Самый высокий сегмент – корневой. Сегменты на более низком уровне– сегменты-потомки, на более высок- сегменты-предки. Каждый сегмент может иметь только 1 предка на >ее высоком уровне и 1 или нескол потомков на >ее низком. Доступ к опр сегменту осущ по цепочке, от сегмента-предка к сегменту-потомку, начиная слева.
Над иерархически организованными данными определенны следующие операции: добавить, изменить, удалить, извлечь Иерархическая модель является наиболее простой.
Достоинства: достаточно эффективное использование памяти и неплохие временные показатели выполнения операций над данными. Недостатки: сложные логические связи и соответствующая громоздкость в обработке данных, сложность реализации систем управления базами данных.
12.Сетевая модель, ее достоинства и недостатки
Сетевая модель явл развитием иерарх. Сетевая модель – это структура, у которой любой элемент может быть связан с любым другим элементом. Сетевая база данных состоит из наборов записей, которые связаны между собой так, что записи могут содержать явные ссылки на другие наборы записей. Тем самым наборы записей образуют сеть. В сетевой модели сетевой узел связ-ся более чем с одним врехним узлом.
Операции:
- добавить (внести запись в базу данных),
- извлечь (извлечь запись из базы данных),
-обновить (изменить значение элементов предварительно извлеченной записи)
- удалить (убрать запись из базы данных),
-включить в групповое отношение (связать существующую подчиненную запись с записью-владельцем),
- исключить из группового отношения (разорвать связь между записью-владельцем и записью-членом),
- переключить (связать существующую подчиненную запись с другой записью-владельцем в том же групповом отношении).
Достоинство: высокая эффективность затрат памяти и оперативность. Недостаток: сложность и жесткость схемы БД, сложность понимания.
13. Реляц модель. Ее базовые понятия: отношение, домен, кортеж, степень и мощность отношения, + и -.
Реляц модель распространена больше для ПК. Концепция реляц модели данных была предложена в 1969г. Коддом, к-ый использовал мат. терминологию. Реляционная модель представляет собой сов-сть данных, состоящую из набора двумерных таблиц. В основе реляционной модели - отношения.
Отношение отражает некотор. объект. Объект хар-ся набором атрибутов, а каж дый атрибут - набором допустимых значений - домен. Cписок имен атрибутов назыв схемой отн, а кол-во атрибутов в отн-ии – степенью отн. Строки (кортежи) и столбцы (домены, имена столбцов – атрибуты) м.б. просмотрены в любом порядке, поэтому высока гибкость выбора любого подмножества элементов в строках и столбцах. На пересечении строк и столбцов находятся конкретные значения данных. Для каждого поля определяется множество его значений. Термин «отношени» – синоним слова «таблица». Cтолбцы табл соответствуют атрибутам. Строки назыв кортежами. Кол-во кортежей в отн – мощность отношения. Реляционная–модель данных, основанная на математ понятии отношения и представлении отношений в форме таблиц. Таблица в реляц должна обладать след св-вами. 1. Каждое знач атрибута, содержащеес на пересечени строки и столбца, д.б. атомарным,т.е. не расчленятьс на нескол знач.
Значения в столбце должны быть однородными.
Каждая строка уникальна, т.е. в таблице не сущ одина строк.
Каждый столбец имеет уникальное имя.
Последовательность столбцов и строк в табл не существенна.
В таблице реляц БД столбцы называют полями, а строки – записями. 1 или нескол полей, значения кот в каждой
(продолжение) 13. Реляц модель.
записи табл однозначно ее идентифицируют, назыв ключевым полем. В реляц БД между табл устанавливаютс связи. Связи делают их более информативными, чем они являются по отдельности. Достоинства - проста для понимания, наглядна и имеет строгое математ обоснование. Недостатки: -она не допускает представления объектов со сложной структурой, поскольку в ее рамках возможно моделирование лишь с пом двумерных табл; -данные об объектах содержатся, как правило, во многих таблицах. Соотв, извлечение информ о каждом таком объекте требует выполнения многих операций соединения с помощью первичн и внешних ключей, что значит замедляет обработку данных.