Главная страница

Системы управления БД. 11-13-1-Системы управления базами данных. Отчет ключ, первичный ключ, внешний ключ фильтр, сортировка и группировка реляционная база данных


Скачать 0.7 Mb.
НазваниеОтчет ключ, первичный ключ, внешний ключ фильтр, сортировка и группировка реляционная база данных
АнкорСистемы управления БД
Дата07.06.2022
Размер0.7 Mb.
Формат файлаpptx
Имя файла11-13-1-Системы управления базами данных.pptx
ТипОтчет
#576092

СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ

ИНФОРМАЦИОННОЕ МОДЕЛИРОВАНИЕ

Ключевые слова

  • база данных
  • СУБД
  • поле
  • запись
  • форма, запрос, отчет
  • ключ, первичный ключ, внешний ключ
  • фильтр, сортировка и группировка
  • реляционная база данных

Этапы разработки баз данных


Сортировка и отбор данных по критериям.

Редактирование данных. Создание отчетов

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

Процесс разработки БД состоит из нескольких этапов.


?

?

?

?

?

?

?

?

?

?

?

?

?

Какая

предметная область?

Виды выполняемых работ?

Что желает заказчик?

Кто будет

консультировать

в предметной

области?

Какая

структура

Реляционных таблиц?

Из каких сущностей состоит БД?

Какими атрибутами

будет описываться

каждая сущность?

Какие

свойства

полей?

Как связаны таблицы?

?

?

?

?

?

?

?

Достаточно базовых знаний о БД

и задача может быть решена с СУБД?

?

?

?

?

?

?

?

или

Необходима уникальная БД и требуются программисты?

Создание файла БД, таблиц и связей между ними.

Создание элементов управления и заполнение БД.

Тестирование и коррекция БД.

Эксплуатация БД

Создание БД

Проектирование БД

Постановка задачи

СУБД и их классификация


При проектировании БД, больших по объёму и ориентированных на разные группы пользователей, выделяют три уровня представления данных.

Внутренний (физический) уровень представления данных определяет особенности хранения данных, методов доступа к ним.

Модель «сущность–связь» следует рассматривать как концептуальный уровень представления данных.

Внешний (пользовательский) уро-вень предусматривает представ-ление данных в виде, требуемом конкретному пользователю БД.

СУБД и их классификация


Клиент-серверные

Версия СУБД и БД устанавливается на сервере, обладающем высокими техническими характеристиками. На клиентских компьютерах устанавливаются клиентские версии СУБД, позволяющие формировать запросы и отчеты по данным полученным с сервера. Все операции с данными осуществляются на сервере.

Файл-серверные

Файлы с данными размещаются централизовано на сервере. На каждом клиентском компьютере устанавливается полная версия СУБД, а доступ СУБД к данным осуществляется через локальную сеть. Одним из вариантов использования файл-серверных СУБД является размещение и СУБД, и данных на одном клиентском компьютере.

Локальные

СУБД считается локальной, если все её части, обеспечивающие хранение и обработку данных, размещаются на одном компьютере.

Распределенные

В распределенных СУБД данные могут храниться и обрабатываться на разных компьютерах в локальной или глобальной сети.

Встраиваемые

Встраиваемые СУБД используются в качестве составляющих других программных продуктов, например электронных энциклопедий, словарей, поисковых систем.

Иерархические

Данные об объектах организованы в виде дерева. У каждого объекта (кроме одного) есть только один объект высшего уровня и может быть несколько подчиненных объектов. Каждый родительский объект в совокупности с подчиненными объектами можно рассматривать как отдельное дерево.

Сетевые

Сетевая структура данных предусматривает, что у каждого объекта может быть как несколько объектов-потомков, так и несколько родительских объектов.

Реляционные

Основой структуры данных является таблица, каждая строка которой содержит набор значений свойств одного из объектов предметной области, а каждый столбец — набор значений определённого свойства объектов предметной области. Для обработки данных таблицы используются операции над множествами.

Для расшифровки значений всех встречающихся терминов кликнуть мышкой по термину.

Клик мышкой по соответствующему цветному квадратику добавляет подписи на коробки.

Клиент-серверные

Файл-серверные

Сетевые

Реляционные

Иерархические

Локальные

Распределенные

Встраиваемые

По моделям данных

По размещению

По способу доступа

По моделям данных

По способу доступа

По размещению

СУБД и их классификация


Программное обеспечение для создания БД, хранения и поиска в них необходимой информации называется СУБД (системой управления базами данных).

!

Классификация СУБД

По моделям данных

Иерархические

Сетевые

Реляционные

По размещению

Локальные

Распределенные

По способу доступа

Файл-серверные

Клиент-серверные

Встраиваемые

Код

Фамилия

Имя

Отчество

Класс

3451290

Светлов

Валерий

Андреевич

11А

Таблица УЧЕНИКИ

Создать таблицы БД и их структуру.

Если используется несколько таблиц, то определить типы связей между таблицами.

Файл БД

Таблица

Поле
    • Имя
    • Тип
    • Размер
    • Формат
    • Подпись
    • Значение по умолчанию
    • Условие на значение

Создать файл новой базы данных. На основе модели «сущность–связь» создать структуру БД.

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

Имя поля — определяет, как следует обращаться к данным этого поля при операциях с БД (должно быть уникальным в рамках таблицы).

Тип поля — определяет тип данных, которые могут содержаться в данном поле.

Размер поля — определяет предельную длину данных, которые могут размещаться в данном поле.

Формат поля — определяет способ форматирования данных в ячейках таблицы, принадлежащих полю.

Подпись — определяет заголовок столбца таблицы для данного поля (если подпись не указана, то в качестве заголовка столбца используется Имя поля)

Значение по умолчанию — значение, которое вводится в ячейки поля автоматически при формировании очередной записи таблицы.

Связи таблиц

Создание БД

Основные типы данных


Типы данных

Примечание

Текстовый

Текст длиной до 255 знаков

Поле МЕМО

Текст длиной более 255 знаков

Числовой

Числовые значения (целые или дробные), предназначен-ные для вычислений (кроме денежных значений)

Дата/время

Значения даты (годы от 100 до 9999) и времени

Денежный

Значения в денежных единицах (рубли, доллары и т. д.), предназначенных для вычислений

Счетчик

Уникальные целые числа, генерируемые программой автоматически

Логический

Да/Нет, Истина/Ложь или Вкл/Выкл

Поле объекта OLE

Документы из приложений Microsoft Office и других программ Windows в виде растровых изображений

Гиперссылка

Ссылки на файлы на компьютере или в интернете

Создание БД

Таблица БД

Добавить поле

Удалить поле

Изменить

свойства

Редактировать

Добавить записи

Контроль целостности данных

Формы – это вспомогательные объекты БД, обеспечивающие удобный для пользователя интерфейс при вводе, просмотре или редактировании данных в БД.

!

Фамилия

Имя

Отчество

Дата р.

Группа

Телефон

Коробова

Ирина

Анатольевна

12.05.2000

205

+79501273278

Воробьев

Алексей

Петрович

24.01.2001

101

+79032245561

Агеев

Виктор

Сергеевич

13.09.2000

101

+79501273256

Фамилия

Имя

Отчество

Группа

Воробьев

Алексей

Петрович

Портрет

101

Автоформа – автоматизированное средство для создания форм трёх стандартных типов (в столбец, ленточная, табличная); при этом в форму вставляются все поля источника данных

Мастер форм – инструмент, позволяющий создавать структуру одного из трёх стандартных типов формы; при этом в форму вставляются только поля, выбранные пользователем из источника данных

Конструктор форм – инструмент, с помощью которого пользователь конструирует форму самостоятельно. Конструктор позволяет отредакти-ровать формы созданные с помощью Мастера или Автоформы.

Автоформа

Мастер форм

Конструктор форм

Манипулирование данными в базе данных


Действия, выполняемые над данными, хранящимися в БД, называются манипулированием данных.

!

Над данными, хранящимися в БД, могут выполняться действия:
    • сортировка данных
    • обновление, удаление и добавление данных
    • выборка данных по некоторым условиям

Запросы

Обеспечивают поиск данных, соответствующих по критериям

Фильтры

Фильтр скрывает записи, не соответствующие условиям

Отчеты

Формируют готовый к печати электронный документ

СУБД

ИНСТРУМЕНТЫ

Самое главное

Разработка баз данных выполняется с использованием компьютера. Этапы разработки БД: 1) постановка задачи; 2) проектирование БД; 3) создание БД; 4) эксплуатация созданной БД. Системы управления базами данных (СУБД) классифицируют: по моделям (иерархические, сетевые, реляционные и др.), по размещению (локальные, распределённые), по способу доступа (файл-серверные, клиент-серверные, встраиваемые). Работа в СУБД начинается с того, что создаётся файл новой БД. Далее, на основе модели «сущность–связь», создаётся структура БД, определяемая: 1) количеством таблиц БД и их структурой; 2) типами связей между объектами таблиц, если используется несколько таблиц; 3) видами и количеством форм, запросов, отчётов. Структура таблицы определяется набором и свойствами полей, перечнем её ключевых полей. Связь «1:1» осуществляется через общий первичный ключ. Связь «1:М» — через первичный ключ в одной таблице и соответствующее поле, называемое внешним ключом, в другой таблице.

Самое главное

СУБД обеспечивает автоматический контроль согласованности взаимосвязанных данных в разных таблицах. Целостность данных — одно из важнейших свойств БД.

Формы – объекты БД, обеспечивающие удобный интерфейс при вводе, просмотре или редактировании данных в БД. Над данными, хранящимися в БД, выполняются действия: сортировка данных; обновление, удаление и добавление данных; выборка данных по некоторым условиям (фильтр).

Запросы обеспечивают поиск данных по критериям, выполнение операций над данными и сохранение результатов.

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

Информационные источники

  • http://blog.caspio.com/wp-content/uploads/AdobeStock_88926135h.jpg
  • http://52mayachok.68edu.ru/wp-content/uploads/2014/09/canstockphoto17043750.jpg
  • https://alfasah.com/assets/images/user-database-icon-search-600x600-13.png
  • http://dddeti.ru/sites/default/files/styles/large/public/zadumajjsya.jpg?itok=Pqb0AUeP


написать администратору сайта