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