- •61. Аномалии модификации реляционных таблиц. Нормализация реляционных отношений.
- •62. Организация файлов на физическом уровне и способы их адресации. Статистические хэш функции.
- •64. Концептуальный, внутренний и внешний уровни представления данных в базе данных.
- •65. Инвертированный файл. Технология доступа к данным по вторичному ключу.
- •10. Предметная область банка данных, подходы к определению границ предметной области. Системный анализ предметной области, его задачи.
- •11. Понятие отображения и ассоциации в модели «Сущность-связь», их сходство и различие. Привести пример.
- •22. Сетевая модель данных. Язык описания данных (ddl) в сетевой модели.
- •20. Реляционная модель данных. Операции реляционной алгебры, выполняемые над отношениями.
- •32. Физическая организация данных. Списковые структуры, связное распределение памяти.
- •34.Сетевая модель данных. Язык манипулирования данными (dml) сетевой модели.
- •35. Организация данных в памяти. Связанное распределение памяти. Адресная функция.
- •37. Определение бд, требования, предъявляемые к бд.
- •38. Представление древовидных структур связанными линейными списками.
- •40. Реляционные отношения. Операции выполняемые над реляционными отношениями. Операция естественного соединения реляционных таблиц, пример.
- •41. Физическая организация сетевых структур данных.
- •42.Команда select языка запросов к бд sql. Формат и назначение команды.
- •43. Двухуровневая архитектура банка данных (БнД). Процесс прохождения пользовательского запроса в БнД с двухуровневой архитектурой.
- •55. База данных, определение, классификация бд, требования, предъявляемые к бд.
- •56. Транзитивная зависимость атрибутов реляционных отношений. Третья нормальная форма. Привести пример приведения отношения к 3нф.
- •57.Установить тип функциональной связи между сущностями:
- •58.Структура даталогической модели данных, определенная стандартом codasyl. Определение и назначение структурных компонентов этой модели.
- •52.Первая и вторая нормальные формы реляционных отношений. Привести пример приведения отношения ко второй нормальной форме.
- •44.Физическая организация данных. Бинарное дерево. Поиск записи по бинарному дереву.
- •46.Трехуровневая архитектура банка данных (БнД).
- •47. Неплотный индекс. Технология поиска записей в основном файле внешней памяти с использованием неплотного индекса.
- •49.Функциональная зависимость атрибутов реляционных отношений. Нормализация отношений.
- •53.Инвертированный файл.
- •89. Плотный индекс. Технология поиска записей базы данных в основном файле внешней памяти с использованием плотного индекса.
- •86.Корректирующие запросы в субд access. Команды sql, реализующие эти запросы.
- •83.Схема описания полей, входящих в тип сегмента иерархической модели данных.
- •82.Агрегированные объекты в модели «Сущность-связь». Определение, пример, графическая интерпретация.
- •80.Схема описания полей, входящих в тип сегмента иерархической модели данных.
- •79.Подтипы сущностей в модели «Сущность-связь». Определение, пример, графическая интерпретация.
- •77.Схема описания типов сегментов иерархической модели данных в соответствии с иерархией.
- •74.Операции поиска в сетевой модели данных.
- •73.Реляционные таблицы. Первичные и внешние ключи отношений. Назначение этих ключей.
- •71.Методы обработки файлов на физическом уровне. Алгоритм поиска по бинарному дереву.
- •70.Слабые сущности в инфологической модели «Сущность-связь». Определение, пример, графическая интерпретация.
- •85.Реляционная схема таблиц. Логический и физический ключ реляционных отношений. Определение, назначение, пример.
- •88. Язык описания данных реляционных таблиц (ddl). Структура этого языка.
- •76.Идентификационно-зависимые сущности в модели «Сущность-связь». Определение, пример, графическая интерпретация.
- •59 Списковые структуры данных
- •1.Понятие информации и данных, их сходство и различие.
- •2. Инфологическая модель данных "Сущность-связь"
- •4.Сущность инфологического и даталогического подходов к проектированию баз данных. Задачи, решаемые на этапе инфологического проектирования информационной модели базы данных.
- •5.Тип связи «1:1» между объектами предметной области, определение, пример. Графическая интерпретация.
- •7.Понятие банка данных. Компоненты банка данных и их назначение. Задачи, выполняемые банком данных.
- •8.Агрегация и обобщение в модели «Сущность-связь» определение, сходство и различие. Примеры агрегации и обобщения.
- •13. Нормализация реляционных отношений. Нормальная форма Бойса-Кодда.
- •14. Древовидная иерархическая структура базы данных. Рекурсивное дерево.
- •16. Архитектура базы данных. Физическая и логическая независимость данных.
- •17.Сетевая модель данных. Ограничения целостности сетевой модели. Сетевой подход к организации данных является расширением иерархического подхода.
- •19.Пользователи БнД. Основные функции группы администратора бд
- •23 Дерево – это нелинейная структура данных, используемая для представления иерархических связей, имеющих отношение «один ко многим».
- •26.Представление древовидных структур связанными линейными списками. Метод указателей на порожденные записи.
- •29.Физическая организация данных. Списковые структуры, последовательное распределение памяти.
- •31.Классификация баз данных. Документальные базы данных.
- •50.Плотный индекс. Технология поиска записей базы данных в основном файле внешней памяти с использованием плотного индекса.
- •73.Реляционные таблицы. Первичные и внешние ключи отношений. Назначение этих ключей.
55. База данных, определение, классификация бд, требования, предъявляемые к бд.
База данных – это совокупность связанных хранящихся вместе данных при наличии такой минимальной избыточности, которая допускает их использование оптимальным образом для одного или нескольких приложении, данные организуются таким образом, чтобы они были свободны программ использующие эти данные для добавления новых или модификации существующих данных, а также для поиска данных в БД применяется общий управляемый доступ.
Под базой данных понимают сомодокументируемое собрание интегрированных данных.
Требования:
1) гибкость структуры;
2) надежность;
3) доступность данных;
5) масштабируемость;
Классификация БД: 1. По форме предоставления информации пользователю различают:
-видео и аудио системы, а также системы мультимедии
Эта классификация показывает в каком виде предоставляется информация конечному польователю. БД обрабатывающие символьную информацию подразделяются на:
-неструктурированные
-частично-структурированная
-структур. БД.
По типу хранимой информации БД делятся:
-док-ые;
-фактограф-ие;
-лексикографические.
56. Транзитивная зависимость атрибутов реляционных отношений. Третья нормальная форма. Привести пример приведения отношения к 3нф.
Понятие 3НФ основывается на понятии транзитивной зависимости атрибутов одного отношения. Пусть имеется R(A*, В, С). Атрибут В функционально зависит от A*.
A*>B
B>C Тогда говорят, что атрибут С транзитивным образом зависит от ключа отношения А.
Например, студент (номер_студента*, ФИО, дата_рождения, курс, группа, староста)
Студент
*Номер_студента >Фио>Дата_рождения>Курс>
Группа>Староста;
След-но для отношения R характерны аномальные модификации:
1)избыточность данных
2)потенциальная противоречивость или или аномалия обновления.
Для того, чтобы избежать эти аномалии надо:
Студент:
*Номер_студента >Фио>Дата_рождения>Курс>
Группа;
Группа;
*группа>староста;
Определение. Отношение будет находиться в 3 НФ если оно находиться в 2НФ и каждый неключевой атрибут не транзитивно зависит от первичного ключа отношения.
57.Установить тип функциональной связи между сущностями:
номер_паспорта-фамилия 1:1
отец-сын 1:М
улица-город М:М
личность-дата_рождения 1:1
вид_товара-цена М:М
фамилия-имя М:М
фамилия-курс М:1
факультет-специальность 1:М
брат-сестраМ:М
президент-правительство 1:1
научное_открытие-первооткрыватель1:1
студент-ном_зачетной_книжки1:1
авиарейс-первый_пилотМ:1
58.Структура даталогической модели данных, определенная стандартом codasyl. Определение и назначение структурных компонентов этой модели.
Задача даталогичского проектирования БД – организация данных выделенных на инфологическом этапе форму принятую выбранной конкретной СУБД.
Модель данных CODASYL был принят в 1975 году. Она включает в себя базовые структуры даталогического проектирования и правила композиции структур более высокого уровня и структур более низкого уровня.
Элемент данных – это наименьшая поименованная единица данных.
Агрегат данных – это поименованная совокупность элементов данных внутри одной записи, которые можно рассматривать как единое целое.
Различают простой и составной агрегат.
Запись – это поименованная совокупность элементов данныхи/или агрегатов данных. Это агрегат не входящий в состав никакого другого агрегата. Она имеет сложную иерархическую структуру поскольку допускает внутри себя многократное использование агрегации.
Набор – это поименованная совокупность записей образующих двухуровневую иерархическую структуру. Первый уровент представляется типом записи «владелец набора», второй уровень – «член набора».
БД – это поименованная совокупность экземпляров записи одного типа, содержащая ссылки между записями представленными экземплярами набора.