- •Лекция № 6 «система управления базами данных»
- •1. Понятие «информационные системы»
- •2. Понятие и структура банка данных
- •3. Базы данных
- •3.1 Архитектура бд
- •Внешний уровень
- •Концептуальный уровень
- •Внутренний уровень
- •3.2 Проектирование бд
- •1 Этап. Анализ предметной области.
- •2 Этап. Инфологическая модель.
- •3 Этап. Даталогическая модель.
- •4 Этап. Физическая модель.
- •3.3 Основные рабочие характеристики бд
- •3.4 Основные структурные элементы реляционной базы данных
- •2. Ячейка. Содержит конкретное значение соответствующего поля. Важное требование по заполнению ячеек – вводимое значение должно быть атомарным (неделимым, однотипным во всем поле).
- •3.5 Виды моделей данных
- •3.6 Типы связей
- •4. Система управления базами данных
- •4.1 Субд ms Access
- •4.2 Основные объекты access
4.1 Субд ms Access
ACCESS – в переводе с англ.означает «доступ». Наиболее популярная на сегодняшний день СУБД для ПК. Представляет собой систему обслуживания реляционных баз данных с графической оболочкой. Данные в таких базах оформляются в виде одной или нескольких таблиц. Система обслуживания включает в себя ввод данных в ЭВМ, отбор данных по каким-либо признакам (критериям или параметрам), преобразование структуры данных, вывод данных.
Особенности ACCESS:
- является легкодоступной и понятной системой;
- полностью русифицирована;
- поддерживается полная интегрированность с пакетами MS Office;
- возможность использования OLE-технологии;
- технология WYSIWIG позволяет видеть результаты своих действий;
- существует набор «мастеров» по разработке объектов.
Пользовательский интерфейс (особенности – окно базы данных)
Окно базы данных. Появляется при открытой базе данных. Состоит из 6 вкладок. В этом окне осуществляются все операции обработки входящих в базу объектов. Их перечень соответствует ярлыкам вкладок в левой части окна БД.
4.2 Основные объекты access
Все объекты одной БД хранятся в одном файле, имеющем стандартное расширение *.mdb.
Таблица – это объект, который определяется и используется для хранения данных. Работать с таблицей можно в 2-х основных режимах: в режиме конструктора, в режиме таблицы.
В режиме конструктора задается структура таблицы, т.е. определяются типы, свойства полей, их число, названия. Он используется для изменения структуры таблицы, а не хранящиеся в ней данные.
Режим таблицы используется для просмотра, добавления, изменения, простейшей сортировки, удаления данных.
Запрос – это объект, который позволяет пользователю получить нужные данные из одной или нескольких таблиц.
Запросы можно создавать самостоятельно и с помощью мастеров. При работе с ними можно выделить два этапа: проектирование и выполнение.
Типы запросов:
- запрос на выборку – данные согласно условию отбираются из одной или нескольких таблиц и выводятся в определенном порядке;
- запрос с параметрами – условия отбора включаются в бланк запроса в виде параметра;
- итоговые запросы – выполняют вычисления над группой записей (суммы, кол-ва и т.д);
- перекрестный запрос – тип итоговых запросов, представляющих результаты поиска в виде матрицы;
- запрос на изменение (запрос на удаление, обновление (изменение) и добавление записей, на создание таблицы);
- запросы на объединение, запросы к серверу, управляющие запросы, подчиненные запросы.
С помощью запросов можно создавать новые таблицы, используя данные уже существующих одной или нескольких таблиц.
Работать с запросами можно в 2-х основных режимах: в режиме конструктора, в режиме таблицы.
Форма – это объект, предназначенный для удобного ввода отображения данных. В них не содержится информация баз данных. Форма – это формат (бланк) показа данных на экране. Формы могут строиться на основе таблиц или запросов. Построение форм на основе запросов позволяет представлять в них информацию из нескольких таблиц.
В форму могут быть внедрены рисунки, диаграммы, аудио (звук) и видео (изображение).
Режимы работы с формой:
-
режим формы - для просмотра и редактирования данных, предоставляет удобный дизайн представления данных на экране;
-
режим конструктора - для изменения структуры или шаблона формы, а не представленных в ней данных;
-
режим таблицы – для просмотра таблицы.
Отчет – это объект, предназначенный для создания документа, который впоследствии может быть распечатан или включен в документ другого приложения.
Отчеты создаются на основе запросов и таблиц, не позволяют вводить данные.
Режимы работы с отчетом:
- Режим предварительного просмотра позволяет увидеть отчет перед печатью.
- Режим конструктора предназначен для изменения шаблона (структуры) отчета.
Макрос – это объект, представляющий собой структурированное описание одного или нескольких действий, которые должен выполнить ACCESS в ответ на определенное событие.
Макрос – это повторяющаяся последовательность макрокоманд, объединенных в одну для автоматизации работы.
Пример. Можно определить макрос, который в ответ на выбор некоторого элемента в основной форме открывает другую форму.
Модуль – объект, содержащий программы на MS ACCESS BASIC, которые позволяют разбить процесс на более мелкие действия и обнаружить те ошибки, которые невозможно было бы найти с использованием макросов.