- •Понятие базы и банка данных.
- •Основные требования, предъявляемые банком данных.
- •Компоненты банка данных (подсистемы).
- •Классификация баз данных.
- •Информационная модель данных, её состав (концептуальная, логическая и физическая модели).
- •Благодаря своей простоте и удобным для пользователя табличным представлением реляционная модель получила наибольшее распространение.
- •Обеспечение непротиворечивости и целостности данных в бд.
- •Определение и основные понятия субд.
- •Этапы проектирования бд.
- •Системы управления бд и их функции.
- •Свойства субд и технология использования.
- •Основные характеристики субд ms Access.
- •Свойства полей бд.
- •Типы данных, используемые в субд Access.
- •Основные объекты субд ms Access.
- •Ms Access: способы создания таблиц и работа с ними.
- •Ms Access: способы создания форм для работы с данными и элементы управления формой.
- •Ms Access: обработка данных в базе: запросы, сортировка и фильтрация данных.
- •Ms Access: разработка отчётов.
- •Способы создания отчётов.
- •Ms Access: автоматизация работы пользователя (макросы и модули).
- •Основные понятия и компоненты языка sql. Инструкция и имена.
- •Основные инструкции sql.
- •Типы данных sql. Встроенные функции.
- •Встроенные функции.
- •Ограничение целостности данных в sql.
- •Системная архитектура «клиент-сервер».
Определение и основные понятия субд.
СУБД является универсальным программным средством, предназначенным для создания и обслуживания БД на внешних запоминающих устройствах, а так же доступа к данным и их обработки. Основными средствами СУБД являются:
Средства задания (описания) структуры БД;
Средства конструирования экранных форм, предназначенных для ввода данных, просмотра и их обработки в диалоговом режиме;
Средства создания запросов для выборки данных при заданных условиях, а так же выполнения операций по их обработке;
Средства создания отчётов из БД для выводов на печать результатов обработки в удобном для пользователя виде;
Языковые средства — макросы, встроенные в алгоритмический язык (Dbase, Visual Basic или другой язык), язык запросов (QBE — Query By Example, SQL) и так прочее.
Средства создания приложений пользователя (генераторы приложений, средства создания меню и панелей управления приложениями).
СУБД в многопользовательских системах. БД обычно содержит данные необходимые многим пользователям. Получение одновременного доступа нескольких пользователей к общей БД возможна при установке СУБД в локальной сети ПК и создания многопользовательской БД. В сети СУБД следит за разграничением доступа разных пользователей к общей БД и обеспечивает защиту данных при одновременной работе пользователей с общими данными.
Этапы проектирования бд.
Построение информационно-логической модели БД предметной области;
Определение логической структуры реляционной БД;
Конструирование таблиц БД;
Создание схемы данных;
Ввод данных в таблицы (создание записей (кортеж));
Разработка необходимых форм, запросов, макросов, модулей, отчётов;
Разработка пользовательского интерфейса.
1 этап. Перед созданием БД необходимо изучить предметную область, определить состав и структуру данных, которые должны находиться в БД и обеспечивать выполнение необходимых запросов и задач пользователей. В процессе разработки модели данных необходимо выделить информационные объекты (сущности), соответствующие требованиям нормализации БД и определить связи между ними. Для выделения информационных объектов могут быть использованы правила:
На основе описания предметной области выявить отношения и их атрибуты (столбцы), которые должны находиться в БД.
Определить функциональные зависимости между атрибутами.
Выбрать все зависимые атрибуты и указать для каждого все его ключевые атрибуты.
Сгруппировать атрибуты одинаково зависимые от ключевых атрибутов.
Полученные группы зависимых атрибутов вместе с их ключевыми атрибутами образуют информационные объекты (сущности).
2 этап. При определение логической структуры реляционные БД на основе модели каждый информационный объект отображается реляционной таблицей, а связи между таблицами соответствуют связям между информационными объектами.
3 этап. В процессе создания БД сначала конструируются таблицы, которые соответствуют информационным объектам построенной модели данных.
4 этап. Затем создаётся схема данных, которые фиксируются существующие логические связи между таблицами. В схеме данных могут быть заданы параметры поддержания целостности данных.
5 этап. После формирования схемы данных осуществляется ввод непротиворечивых данных из документов предметной области.
6 этап. На основе созданных БД формируются необходимые формы, запросов, макросов, модулей, отчётов.