
- •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 по администрированию бд
11.Понятие модели данных. Иерархическая модель, ее достоинства и недостатки
Одним из основополагающих в концепции БД явл категории «Д» и «Модель Д». Данные – набор конкретных значений, параметров, характеризующих объект, условие, ситуацию и тд. Д не обладают опред стр-ро й, они становятся инфой лишь тогда, когда пользователь задаёт им опред стр-ру, поэтому центральным понятием в области БД явл понятие модели Д – это некоторая абстракция, кот, будучи приложенной к конкретным Д, позволяет пользователям и разработчикам трактовать их уже как инфу, те сведения, содержащие осмысленные Д и взаимосвязь между ними. Модель Д явл ядром БД. Классич явл иерархическая, сетевая и реляционная модели данных. В последнее время активно используются такие модели, как постреляционная, объетно-ориентированная, объективно-реляционная и многомерная модель. Их называют нетрадиционными.
Иерархическая модель появилась впервые в рез-те обобщения стр-р Д языка Кобол. Над иерарх-ки организованными Д определены след операции: добавить, изменить, удалить, извлечь.В ИМ осн стр-ра представления Д имеет форму переврнутого дерева. Модель явл многоуровневой.
ИМ явл наиб простой. Достоинства: 1)достаточно эффективное использование памяти 2)неплохие временные показатели выполнения операций над Д. Недостатки: 1)достаточно сложные логические связи 2) громоздкость в обработке Д
12.Сетевая модель, ее достоинства и недостатки
Сетевая модель явл развитием иерарх. Сетевая модель – это структура, у кот любой элемент может быть связан с любым другим элементом. Сетевая БД состоит из набора записей, кот связаны между собой так, что записи могут содержать явные ссылки на другие наборы записей, тем самым наборы записей образуют сеть.
Операции:
- добавить (внести запись в базу данных),
- извлечь (извлечь запись из базы данных),
-обновить (изменить значение элементов предварительно извлеченной записи)
- удалить (убрать запись из базы данных),
-включить в групповое отношение (связать существующую подчиненную запись с записью-владельцем),
- исключить из группового отношения (разорвать связь между записью-владельцем и записью-членом),
- переключить (связать существующую подчиненную запись с другой записью-владельцем в том же групповом отношении).
Достоинство: высокая эффективность затрат памяти и оперативность. Недостаток: сложность и жесткость схемы БД, сложность понимания.
13. Реляц модель. Ее базовые понятия: отношение, домен, кортеж, степень и мощность отношения, + и -.
Реляц модель распространена больше для ПК. Концепция реляц м Д была предложена в 1969г. Коддом, кот использовал матем. терминологию. Реляц м предст собой сов-сть Д, сост из набора двумерных таблиц. В основе реляц м - отношения. Отношение отражает некот объект. Объект хар-ся набором атрибутов, а каждый атрибут - набором допустимых значений - домен. Cписок имен атрибутов наз схемой отн, а кол-во атрибутов в отн-ии – степенью отн. Строки (кортежи) и столбцы (домены, имена столбцов – атрибуты) м.б. просмотрены в любом порядке. На пересечении строк и столбцов нах-ся конкретные значения Д. Для каждого поля опред-ся мн-во его значений. Таблице соотв термин «отношение». Cтолбцы табл соотв атрибутам. Строки наз кортежами. Кол-во кортежей в отн – мощность отношения. Реляционная–модель Д, основанная на матем понятии отношения и представлении отношений в форме таблиц. Таблица в реляц должна обладать след св-вами. 1.Каждое знач атрибута, содержащееся на пересечени строки и столбца, д.б. атомарным,т.е. не расчленятьс на неск знач.2.Значения в столбце должны быть однородными.3.Каждая строка уникальна, т.е. в таблице не сущ одинаковых строк.4.Каждый столбец имеет уникальное имя.5.Последовательность столбцов и строк в табл не существенна. Достоинства: упрощённая схема представления Д;простота инструмент-ых средств;оптимизация доступа к БД;улучшение целостности и защиты;возможности различных применений, в том числе и рассчитанных на не специалистов в обл программ-ия; обеспечение пользователя языками высокого уровня при работе с БД;обеспечение методологического подхода Недостатки: жесткость стр-ры Д. напр, невозможно задать строку табл произ длины; сложность описания иерарх-х и сетевых связей.