1. Развитие концепции
базы данных.Основные понятия и определения.
База данных - совокупность данных об объектах предметной области.
Объект - это сущность о котором собирается
информация.
База данных на физическом уровне состоит из файлов,данные могут выбираться
из нескольких файлов.
Основные понятия и определения.
1.Интегрированость.
2.Централизованное управление.
3.Достоверность и целостность.
4.Безопасность и защита.
5.Востанавливаемость.
6.Оптимальность времени обращения.
2. Классификация структур данных:
линейные и нелинейные структуры.
----------- Структуры данных ----------------
¦
¦
Внутренние в оперативной
внешние на внешних
памяти
устройствах
-------+------¬
¦
¦
¦
¦
линейные
нелинейные -----> Деревья Графы
+--->Файлы
¦
Многосвязные списки L--->База
данных
¦
(сети)
¦
прямоугольные -> массивы таблицы
¦
строковые -> строка стек
очередь дек
¦
связные списки -> одно и двух связные списки
Структура данных наз.совокупность данных организованные определенным образом
для каких либо условий. Структуры данных характеризуются логич. связью
друг с другом .По характеру взаимосвязи структуры можно
разделить на линейные - все элементы находятся на одном уровне , нелинейные
- на нескольких уровнях. Для каждой разновидности типов структур данных
хар-ны свои свойства и особенности в организации. В качестве общей характиристики
выбрана запись. Запись - совокупность элементов о каком-то объекте. Логически
объеденены в единую конструкцию содержащую одно или несколько полей. Поле
рассм. как минимальную единицу данных на которую можно ссылаться при обращении
к данным . Одно из полей является ключевым и ключ содержит опред. величину
которую используют при упрорядывачивании и поиске. Основной проблемой
является выбор структуры данных и способа отображения в памяти зависящий
от процедуры обработки данных.
3. Прямоугольные структуры: массивы,
таблицы. Отображение в памяти ЭВМ.
Элементы прямоугольных структур данных (массивов, таблиц ) располагаются
в памяти один за другим без каких-либо промежутков,
т.е. в физическом порядке. Массив представляет
собой совокупность однотипных элементов. Положение каждого элемента определяется
набором целых чисел, называемых индексами. К элементу массива имеется
прямой доступ, если известны его индексы. Совокупности разнотипных элементов
объединяются в таблицы. Таблица - это множество записей, каждая из которых
представляет набор поименованных полей. Каждое поле записи содержит в
общем случае алфавитно - цифровую информацию.
Одно из полей определяет ключ записи. Обычно ключ содержит величину, используемую
в процедурах упорядочения и поиска записей.