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

Подписи к слайдам:
Система управления базами данных. Формы представления данных (таблицы, формы, запросы, отчеты). Создание структуры базы данных. Пример базы данных «Аэропорт»

Аэропорт

назначения

Номер

рейса

Тип

самолета

Дни

отправления

Время

Отправления

Москва

320

ТУ-154

1,3,5

16-20

Ижевск

308

АН-24

4,7

17-35

Тюмень

3107

Ту-134

1,3,5,7

8-40

Введем основные понятия: База данных — совокупность данных, организованных по определенным правилам, предусматривающим общие принципы описания, хранения и манипулирования данными, независимо от прикладных программ. Программное обеспечение предназначенное для работы с базами данных, называется системой управления базами данных (СУБД). Окно базы данных включает:
  • Таблицы. В базах данных вся информация хранится в двумерных таблицах. Это базовый объект базы данных, все остальные объекты создаются на основе существующих таблиц (производные объекты)
  • Запросы. В СУБД запросы являются важнейшим инструментом. Главное предназначение запросов – это отбор данных на основании заданных условий.
  • Формы. Формы позволяют отображать данные, содержащиеся только в одной записи. При помощи форм можно добавлять в таблицы новые записи, а также редактировать и удалять существующие. Форма может содержать рисунки, графики и другие внедренные объекты.
  • Отчеты. Они предназначены для печати данных, содержащихся в таблицах и запросах, в красиво оформленном виде.

Создание структуры БД

Заполнение БД информацией

Изменение (редактирование) структуры и содержания БД

Поиск информации в БД

Сортировка данных

Защита целостности БД

Защита БД

Основные действия СУБД

Классификация базы данных

По содержанию хранимой информации

Фактографические БД

Документальные БД

По способу хранения данных

Централизованные БД

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

По структуре модели

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

Реляционные (табличные) БД

Сетевые БД

Таблица базы данных Табличная база данных содержит перечень объектов одного типа, то есть объектов, имеющих одинаковый набор свойств. Такую базу данных удобно представлять в виде двумерной таблицы: в каждой ее строке последовательно размещаются значения свойств одного из объектов; каждое значение свойства – в своем столбце, озаглавленном именем свойства. Столбцы такой таблицы называют полями; каждое поле характеризуется своим именем и типом данных, представляющих значения данного свойства. Поле базы данных – это столбец таблицы, содержащий значения определенного свойства. Поле базы данных – это столбец таблицы, содержащий значения определенного свойства. Запись базы данных – это строка таблицы, содержащая набор значений свойств, размещенный в полях базы данных. Ключевое поле - это поле, значение которого однозначно определяет запись в таблице. Структурными составляющими таблицы являются записи и поля: поле 1 поле 2 поле 3 ….. запись 1 запись 2 запись 3 ….. Тип поля Тип поля определяется типом данных, которые оно содержит.

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

Счетчик

Картинки

Логический

Дата/Время

Числовой

Текстовый

Таблицы
  • Служат для хранения структурированных данных о группе объектов.
  • Все остальные объекты являются производными от таблиц.

Поля таблицы

Записи таблицы

Каждый тип поля имеет свой набор свойств. Наиболее важными свойствами полей являются:
  • Размер поля. Определяет максимальную длину текстового или числового поля.
  • Формат поля. Устанавливает формат данных.
  • Обязательное поле. Указывает на то, что данное поле обязательно надо заполнить.
Запрос и форма в базе данных
  • Запрос – это команда на выполнение определенного вида манипулирования данными (выборка данных по некоторым условиям, сортировка данных, обновление, удаление и добавление данных);
  • Существует универсальный язык, на котором формулируются запросы во многих СУБД, называется он SQL (Structured Query Language).
  • Форма отображает одну запись в удобном для пользователя виде;
  • С помощью формы создается графический интерфейс доступа базы к базы данных, который может содержать различные элементы управления, а также надписи;
  • Пользователь может изменять дизайн формы, элементов управления и надписей.
Запросы
  • Отбор данных на основании заданных условий.
  • Запросы бывают: на выборку, на удаление, на вычисление и др.
Формы
  • Отображают данные, содержащиеся в таблицах или запросах, в более удобном для просмотра виде.
  • Позволяют редактировать данные.
  • Могут содержать внедренные объекты (рисунки, графики и др.)

Переход между записями

Записи базы данных

Графический объект

Отчет в базе данных
  • СУБД предоставляет возможность создания и печати итоговых документов — отчетов — по имеющейся в БД информации. Для этого используется так называемый генератор отчетов, который позволяет сформировать внешний вид окончательного документа. Здесь можно также задать упорядочивание и группировку данных по тем или иным значениям и сформировать итоговые значения для конкретных полей.
Отчеты
  • Вывод отформатированных данных, содержащихся в таблицах и запросах, на печать.
  • Пользователь может выбрать макет и стиль оформления отчета.

Макет – ступенчатый

Стиль – деловой

Реализации СУБД
  • СУБД MS FoxPro
  • СУБД — одни из наиболее распространенных программных продуктов.
  • СУБД MS Access
  • Очень простые и удобные средства wizard (встроенные стандартные последовательности действий) позволяют быстро создавать таблицы, запросы, формы, отчеты.
Структура окна Microsoft Access.
  • Одновременно может быть открыта только 1 база данных

Строка заголовка

Строка меню

Панель инструментов

Окно базы данных

Объекты

базы

данных

Окно списка объектов

Строка состояния

Панель инструментов

Создание структуры базы данных.
  • В процессе создания табличной базы данных прежде всего необходимо определить структуру базы данных:
  • 1. Количество полей – сколько свойств объектов базы данных мы должны зафиксировать. 2. Имена полей. 3. Типы данных, хранящихся в полях (счетчик, текстовый, числовой, дата/время, денежный, логический, гиперссылка).

Город

Кол-во станций

Есть выход в сеть

1

Белгород

20

Да

2

Москва

140

Нет

Счетчик

Текстовый

Числовой

Логический

Создание структуры базы данных. 4. Включить Создание таблицы в режиме конструктора. 5. В появившемся окне указать имена полей и типы данных в них .

Тип данных в нем

Имя поля

Дополнительные параметры

Создание структуры базы данных. 6. Закрыть окно конструктора и задать имя таблицы. 7. Открыть появившуюся таблицу и можно вводить данные.
  • Ввод данных производиться только построчно!!!
Выполнение практической работы № 1 Создание однотабличной базы данных «Поликлиника»