Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции экзамен.docx
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
146.15 Кб
Скачать

Режимы работы с базами данных

Обычно с базами данных  работаю две категории пользователей. Первая категорияпроектировщики. Их задача состоит в разработке структуры таблиц базы данных и установлении реляционных отношений между ними. Кроме таблиц проектировщики разрабатывают и другие объекты базы данных, предназначенные, с одной стороны, для автоматизации работы с базой, а с другой стороны – для ограничения функциональных возможностей работы с базой (если это необходимо из соображений безопасности). Проектировщики не наполняют базу конкретными данными, (заказчик может считать их конфиденциальными и не предоставлять посторонним лицам). Исключение составляет экспериментальное наполнение модельными данными на этапе отладки объектов базы.

Вторая категория исполнителей, работающих с базами данныхпользователи. Они получают исходную базу данных от проектировщиков и занимаются ее наполнением и обслуживанием. В общем случае пользователи не имеют средств доступа к управлению структурой базы – только к данным, работа с которыми предусмотрена на конкретном рабочем месте.

Соответственно СУБД имеет два режима работы с базами данных:

1) проектировочный;

2) пользовательский.

Первый режим предназначен для создания или изменения структуры базыданных и создание ее объектов. Во втором режиме происходит использование ранее подготовленных объектов для наполнения базы или получения данных из нее.

Типы и структуры данных

. Понятие данных, их роль в проектировании баз данных. Основные типы данных

Понятие данные можно определить, как сведения, характеризующие какую-то систему, явление, процесс или объект, представленные в определенной форме и предназначенные для дальнейшего использования. Или, проще говоря, данные – это конкретная форма представления содержания информации. Например, информацию о результатах наблюдения за температурой окружающей среды можно представить в виде числового массива (таблицы), но можно и в виде графика, и в виде текстового описания посредством некоторого языка.

Все данные необходимые для решения практических задач подразделяются на несколько типов. Причем понятие тип данных определяет:

  • набор их допустимых значений;

  • правила их обработки (преобразования);

  • порядок их размещения в ОЗУ и ВЗУ при хранении;

  • порядок доступа к ним.

Любые данные могут быть отнесены к одному из двух типов:

основному (простому, элементарному), форма представления которого определяется архитектурой ЭВМ;

сложному, конструируемому пользователем для решения конкретных задач.

Данные простого типа это – символы, числа (целые и вещественные) и т.п. элементы, дальнейшее дробление которых не имеет смысла.

Из элементарных данных, путем их объединения, формируются сложные типы данных, которые еще называют структурами данных. Таким образом, перечень объединяемых простых данных, их характеристики, а также особенности связей между ними образуют структуру данных. Простейшим примером структуры являются массив.

Проектирование базы данных предполагает разработку той структуры данных, которая будет лежать в ее основе. Поскольку структура данных описывает точку зрения проектировщика на представление данных, то выбор правильной структуры определяет успех представления предметной области также в информационной системе.

Структуры данных могут быть по разному реализовываться в памяти (ОЗУ) компьютера, в связи, с чем можно различать статические и динамические структуры.

Статическими структурами называют структуры данных, которые занимают в памяти ЭВМ постоянный объем. К статическим структурам относятся, например, массив, запись.

Динамические структуры – это структуры, которые могут изменять свою длину в памяти ЭВМ. К ним относятся дерево, список.

Таким образом, классификацию типов данных можно представить, как показано на рис.

Рис. Классификация типов данных.