Системы управления БД. 11-13-1-Системы управления базами данных. Отчет ключ, первичный ключ, внешний ключ фильтр, сортировка и группировка реляционная база данных
Скачать 0.7 Mb.
|
СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХИНФОРМАЦИОННОЕ МОДЕЛИРОВАНИЕКлючевые слова
Этапы разработки баз данныхСортировка и отбор данных по критериям. Редактирование данных. Создание отчетов ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Процесс разработки БД состоит из нескольких этапов.? ? ? ? ? ? ? ? ? ? ? ? ? Какая предметная область? Виды выполняемых работ? Что желает заказчик? Кто будет консультировать в предметной области? Какая структура Реляционных таблиц? Из каких сущностей состоит БД? Какими атрибутами будет описываться каждая сущность? Какие свойства полей? Как связаны таблицы? ? ? ? ? ? ? ? Достаточно базовых знаний о БД и задача может быть решена с СУБД? ? ? ? ? ? ? ? или Необходима уникальная БД и требуются программисты? Создание файла БД, таблиц и связей между ними. Создание элементов управления и заполнение БД. Тестирование и коррекция БД. Эксплуатация БД Создание БД Проектирование БД Постановка задачи СУБД и их классификацияПри проектировании БД, больших по объёму и ориентированных на разные группы пользователей, выделяют три уровня представления данных. Внутренний (физический) уровень представления данных определяет особенности хранения данных, методов доступа к ним. Модель «сущность–связь» следует рассматривать как концептуальный уровень представления данных. Внешний (пользовательский) уро-вень предусматривает представ-ление данных в виде, требуемом конкретному пользователю БД. СУБД и их классификацияКлиент-серверные Версия СУБД и БД устанавливается на сервере, обладающем высокими техническими характеристиками. На клиентских компьютерах устанавливаются клиентские версии СУБД, позволяющие формировать запросы и отчеты по данным полученным с сервера. Все операции с данными осуществляются на сервере. Файл-серверные Файлы с данными размещаются централизовано на сервере. На каждом клиентском компьютере устанавливается полная версия СУБД, а доступ СУБД к данным осуществляется через локальную сеть. Одним из вариантов использования файл-серверных СУБД является размещение и СУБД, и данных на одном клиентском компьютере. Локальные СУБД считается локальной, если все её части, обеспечивающие хранение и обработку данных, размещаются на одном компьютере. Распределенные В распределенных СУБД данные могут храниться и обрабатываться на разных компьютерах в локальной или глобальной сети. Встраиваемые Встраиваемые СУБД используются в качестве составляющих других программных продуктов, например электронных энциклопедий, словарей, поисковых систем. Иерархические Данные об объектах организованы в виде дерева. У каждого объекта (кроме одного) есть только один объект высшего уровня и может быть несколько подчиненных объектов. Каждый родительский объект в совокупности с подчиненными объектами можно рассматривать как отдельное дерево. Сетевые Сетевая структура данных предусматривает, что у каждого объекта может быть как несколько объектов-потомков, так и несколько родительских объектов. Реляционные Основой структуры данных является таблица, каждая строка которой содержит набор значений свойств одного из объектов предметной области, а каждый столбец — набор значений определённого свойства объектов предметной области. Для обработки данных таблицы используются операции над множествами. Для расшифровки значений всех встречающихся терминов кликнуть мышкой по термину. Клик мышкой по соответствующему цветному квадратику добавляет подписи на коробки. Клиент-серверные Файл-серверные Сетевые Реляционные Иерархические Локальные Распределенные Встраиваемые По моделям данных По размещению По способу доступа По моделям данных По способу доступа По размещению СУБД и их классификацияПрограммное обеспечение для создания БД, хранения и поиска в них необходимой информации называется СУБД (системой управления базами данных). ! Классификация СУБД По моделям данных Иерархические Сетевые Реляционные По размещению Локальные Распределенные По способу доступа Файл-серверные Клиент-серверные Встраиваемые
Таблица УЧЕНИКИ Создать таблицы БД и их структуру. Если используется несколько таблиц, то определить типы связей между таблицами. Файл БД Таблица Поле
Создать файл новой базы данных. На основе модели «сущность–связь» создать структуру БД. Условие на значение — ограничение, используемое для проверки правильности ввода данных. Имя поля — определяет, как следует обращаться к данным этого поля при операциях с БД (должно быть уникальным в рамках таблицы). Тип поля — определяет тип данных, которые могут содержаться в данном поле. Размер поля — определяет предельную длину данных, которые могут размещаться в данном поле. Формат поля — определяет способ форматирования данных в ячейках таблицы, принадлежащих полю. Подпись — определяет заголовок столбца таблицы для данного поля (если подпись не указана, то в качестве заголовка столбца используется Имя поля) Значение по умолчанию — значение, которое вводится в ячейки поля автоматически при формировании очередной записи таблицы. Связи таблиц Создание БД Основные типы данных
Создание БД Таблица БД Добавить поле Удалить поле Изменить свойства Редактировать Добавить записи Контроль целостности данных Формы – это вспомогательные объекты БД, обеспечивающие удобный для пользователя интерфейс при вводе, просмотре или редактировании данных в БД. !
Фамилия Имя Отчество Группа Воробьев Алексей Петрович Портрет 101 Автоформа – автоматизированное средство для создания форм трёх стандартных типов (в столбец, ленточная, табличная); при этом в форму вставляются все поля источника данных Мастер форм – инструмент, позволяющий создавать структуру одного из трёх стандартных типов формы; при этом в форму вставляются только поля, выбранные пользователем из источника данных Конструктор форм – инструмент, с помощью которого пользователь конструирует форму самостоятельно. Конструктор позволяет отредакти-ровать формы созданные с помощью Мастера или Автоформы. Автоформа Мастер форм Конструктор форм Манипулирование данными в базе данныхДействия, выполняемые над данными, хранящимися в БД, называются манипулированием данных. ! Над данными, хранящимися в БД, могут выполняться действия:
Запросы Обеспечивают поиск данных, соответствующих по критериям Фильтры Фильтр скрывает записи, не соответствующие условиям Отчеты Формируют готовый к печати электронный документ СУБД ИНСТРУМЕНТЫ Самое главноеРазработка баз данных выполняется с использованием компьютера. Этапы разработки БД: 1) постановка задачи; 2) проектирование БД; 3) создание БД; 4) эксплуатация созданной БД. Системы управления базами данных (СУБД) классифицируют: по моделям (иерархические, сетевые, реляционные и др.), по размещению (локальные, распределённые), по способу доступа (файл-серверные, клиент-серверные, встраиваемые). Работа в СУБД начинается с того, что создаётся файл новой БД. Далее, на основе модели «сущность–связь», создаётся структура БД, определяемая: 1) количеством таблиц БД и их структурой; 2) типами связей между объектами таблиц, если используется несколько таблиц; 3) видами и количеством форм, запросов, отчётов. Структура таблицы определяется набором и свойствами полей, перечнем её ключевых полей. Связь «1:1» осуществляется через общий первичный ключ. Связь «1:М» — через первичный ключ в одной таблице и соответствующее поле, называемое внешним ключом, в другой таблице.Самое главноеСУБД обеспечивает автоматический контроль согласованности взаимосвязанных данных в разных таблицах. Целостность данных — одно из важнейших свойств БД.Формы – объекты БД, обеспечивающие удобный интерфейс при вводе, просмотре или редактировании данных в БД. Над данными, хранящимися в БД, выполняются действия: сортировка данных; обновление, удаление и добавление данных; выборка данных по некоторым условиям (фильтр).Запросы обеспечивают поиск данных по критериям, выполнение операций над данными и сохранение результатов.Отчёты предназначены для вывода данных на экран или на принтер. В них предусмотрены специальные элементы оформления, характерные для печатных документов, а также средства обобщения, сортировки и группировки данных, выполнения расчётов.Информационные источники
|