- •1.Основные понятия и определения баз данных и знаний (бдз):
- •2.Иерархическая модель данных:
- •3.Сетевая модель данных:
- •4.Реляционная модель данных:
- •5.Основы реляционной алгебры:
- •6.Термины и определения реляционных бд:
- •7.Основные термины, используемые при нормализации данных:
- •8.Первая, вторая, третья нормальные формы:
- •9.Нормальная форма Бойса-Кодда, четвертая и пятая нф:
- •10.Проектирование связей между таблицами:
- •11.Типы информационных моделей:
- •12.Концептуальные и логические модели данных:
- •13.Физические модели данных:
- •14.Файловые структуры организации данных:
- •15.Разрешение коллизий с помощью области переполнения:
- •16.Разрешение коллизий методом свободного замещения:
- •17.Индексные файлы и файлы с плотным индексом:
- •18.Файлы с неплотным индексом:
- •19.Иерархическая организация памяти:
- •20.Организация кэш-памяти:
- •21.Алгоритм замещения lru и случайный алгоритм:
- •22.Организация основной памяти:
- •23.Виртуальная память:
- •25.Бд и cals технологии:
- •26.Системный подход при разработке многопользовательских ис:
- •27.Стандартизация разработки ис:
- •28.Организация многопользовательских субд:
- •29.Разработка концептуальной модели многопользовательской субд:
- •30.Разработка проекта субд в соответствии с тз:
- •31.Основные компоненты су реляционными бд:
- •32.Формализация знаний в ис:
- •33.Отличие данных от знаний:
- •34.Обработка знаний:
- •35.Проблемная область:
- •36.Классификация знаний:
- •37.Модель знаний:
- •38.Продукционная модель:
- •39.Фреймовая модель:
- •40.Модель исчисления предикатов:
- •41.Семантическая сеть:
15.Разрешение коллизий с помощью области переполнения:
В методах хеширования, когда два или более ключа обрабатываются одной и той же хеш-функцией и попадают в одинаковую ячейку (коллизия), используется область переполнения для хранения связанных данных.
Резервируется в каждой ячейке хеш-таблицы для хранения данных, которые имеют одинаковое значение хеш-функции.
Преимущества: Позволяет управлять коллизиями без изменения размера хеш-таблицы. Однако, может привести к увеличению времени доступа и управлению памятью.
16.Разрешение коллизий методом свободного замещения:
Этот метод используется в хеш-таблицах для разрешения коллизий. При возникновении коллизии новый элемент вставляется в первую свободную ячейку, вне зависимости от того, была ли она изначально выделена для данного ключа.
Пример: Методы свободного замещения включают линейное зондирование (вставка элемента в следующую свободную ячейку).
17.Индексные файлы и файлы с плотным индексом:
Индексный файл: Файл, содержащий структуры данных (индексы), предназначенные для ускорения поиска данных в основном файле.
Плотный индекс (Dense Index): Плотный индекс хранит записи для каждой строки в таблице базы данных. Это означает, что он содержит индексные записи для каждой строки данных в таблице, обеспечивая прямой доступ к каждой записи. Он, таким образом, обеспечивает эффективный поиск по практически любому полю таблицы.
18.Файлы с неплотным индексом:
Неплотный индекс (Sparse Index): Индекс, который не содержит записей для каждого ключа данных в основном файле. Вместо этого он содержит записи только для определенных значений ключей или для группы значений.
Преимущества: Занимает меньше места по сравнению с плотным индексом, что полезно, если основной файл большой и индексировать все значения нецелесообразно.
19.Иерархическая организация памяти:
Это метод организации памяти, при котором используется иерархия различных уровней хранения данных с разной скоростью доступа и емкостью. Иерархическая организация памяти современных компьютеров строится на нескольких уровнях, причем более высокий уровень меньше по объему, быстрее и имеет большую стоимость в пересчете на байт, чем более низкий уровень.
Преимущества: Позволяет ускорить доступ к данным, хранящимся в более быстрой и более дорогой памяти, при этом обеспечивая большую емкость с использованием более медленной и более дешевой памяти.
20.Организация кэш-памяти:
Кэш-память - это память с большей скоростью доступа, предназначенная для ускорения обращения к данным, содержащимся в основной памяти. Организуется в виде наборов, линий и блоков.
Набор (Set): Группа линий в кэше, в которых могут храниться данные.
Линия (Line): Блок данных в кэше, содержащий информацию из определенного адресного диапазона основной памяти.
Блок (Block): Наименьшая единица данных, которая перемещается между основной памятью и кэш-памятью.
21.Алгоритм замещения lru и случайный алгоритм:
LRU (Least Recently Used): Алгоритм замещения LRU (Least Recently Used) заменяет из кэша данные, которые были редко использованы. Этот алгоритм следит за тем, какие данные использовались раньше всего, и замещает те, которые были редко запрошены.
Случайный алгоритм: Случайный алгоритм замещения выбирает данные для замены в кэше случайным образом, без учета того, как часто они были использованы.