
- •1 Билет.
- •Основные понятия и определения баз данных
- •2 Билет.
- •Иерархическая модель
- •Ключи и атрибуты
- •Межтабличные связи, Установка связей между таблицами
- •Работа с вычисляемыми полями
- •Вложение файлов в записи базы данных
- •Просмотр сведений об объектах в базе данных с помощью архивариуса (средства документирования базы данных)
- •Запросы на выборку
- •Запросы с параметрами
Просмотр сведений об объектах в базе данных с помощью архивариуса (средства документирования базы данных)
Один из способов изучить определенную базу данных —
воспользоваться архивариусом. Архивариус используется для построения
отчета, содержащего подробные сведения об объектах в базе данных.
Архивариус также является инструментом для документирования базы
данных. Сначала следует выбрать, какие объекты будут подробно
рассмотрены в отчете. Когда запускается архивариус, его отчет содержит
все данные о выбранных объектах базы данных.
На вкладке Работа с базами данных (Database Tools) в группе Анализ
(Analysis) щелкните Архивариус (Средство документирования базы
данных) (Database Documenter).
2. В диалоговом окне Архивариус (Database Documenter) щелкните
вкладку, на которой представлен тот тип объекта базы данных, который
нужно изучить. Чтобы создать отчет по всем объектам в базе данных,
щелкните вкладку Все объекты (All Object Types).
3. Выберите один или несколько объектов из перечисленных на вкладке.
Чтобы выбрать все объекты на вкладке, щелкните Выделить все (Select
All).
4. Щелкните ОК.
5. Изучите отчеты, закройте окно с отчетами.
Билет 9
Проектирование баз данных. Основные принципы проектирования.
Проектирование баз данных — процесс создания схемы базы данных и определения необходимых ограничений целостности.
Основные задачи:
Обеспечение хранения в БД всей необходимой информации.
Обеспечение возможности получения данных по всем необходимым запросам.
Сокращение избыточности и дублирования данных.
Обеспечение целостности данных (правильности их содержания): исключение противоречий в содержании данных, исключение их потери и т.д..
Основные этапы проектирования баз данных
Концептуальное (инфологическое) проектирование
Логическое (даталогическое) проектирование
Физическое проектирование
Запросы на выборку
Таблицы только хранят данные, но иногда необходимо иметь возможность выбрать особенно важные данные из нескольких таблиц. Именно для этого служат запросы на выборку.
В запросах на выборку данные могут: отбираться по многим критериям; сортироваться; с ними могут производиться вычислительные операции.
Запрос это временная таблица. Это значит, что данные в них не хранятся постоянно, а только временно вызываются из таблиц, по заранее заданному шаблону, в момент активизации запроса. Таким образом, в базе данных постоянно хранится только шаблоны вызова данных (временные таблицы удаляются после закрытия запроса), а сама информация не дублируется.
Во время создания, в запросе необходимо указать ссылки на таблицы откуда будут выбираться данные. Если нужная таблица не добавлена, то перед открытием запроса, требуемые данные будут запрашиваться в диалоге.
Билет 10
СУБД
Систе́ма управле́ния ба́зами да́нных (СУБД) — совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных.
Основные функции СУБД
управление данными во внешней памяти (на дисках);
управление данными в оперативной памяти с использованием дискового кэша;
журнализация изменений, резервное копирование и восстановление базы данных после сбоев;
поддержка языков БД (язык определения данных, язык манипулирования данными).
Обычно современная СУБД содержит следующие компоненты:
ядро, которое отвечает за управление данными во внешней и оперативной памяти, и журнализацию,
процессор языка базы данных, обеспечивающий оптимизацию запросов на извлечение и изменение данных и создание, как правило, машинно-независимого исполняемого внутреннего кода,
подсистему поддержки времени исполнения, которая интерпретирует программы манипуляции данными, создающие пользовательский интерфейс с СУБД
а также сервисные программы (внешние утилиты), обеспечивающие ряд дополнительных возможностей по обслуживанию информационной системы.
Классификации СУБД
По модели данных
Иерархические
Сетевые
Реляционные
Объектно-ориентированные
Объектно-реляционные
По степени распределённости
Локальные СУБД (все части локальной СУБД размещаются на одном компьютере)
Распределённые СУБД (части СУБД могут размещаться на двух и более компьютерах).
По способу доступа к БД
Файл-серверные