тема 4- БАЗЫ ДАННЫХ.pptx
- Количество слайдов: 10
ТЕМА 4. БАЗЫ ДАННЫХ 4. 1 Базы данных и СУБД В информационных системах часто используются базы данных (БД), являющиеся совокупностью используемой информации в какой-либо сфере деятельности (предметной области). Базы данных бывают: – Реляционные (табличные). – Иерархические (древовидные). – Сетевые (объектно-ориентированные). – Многомерные (постреляционные), и т. д.
ТЕМА 4. БАЗЫ ДАННЫХ 4. 1 Базы данных и СУБД Для работы с базами данных используются системы управления базами данных (СУБД), которыми называют комплекс языковых и программных средств, предназначенных для создания, ведения и совместного использования БД многими пользователями. По степени универсальности различают: • СУБД общего назначения (локальные и клиент-серверные). • Специализированные СУБД.
ТЕМА 4. БАЗЫ ДАННЫХ 4. 1 Базы данных и СУБД К объектам реляционной БД относятся: o Таблица (для ввода и хранения данных). o Запрос (для выбора или преобразования нужных данных из нескольких таблиц). o Форма (для более удобного ввода и представления данных на экране). o Отчёт (для вывода на печать итоговых данных). o Макрос (для выполнения нескольких команд одним действием). o Страница (для доступа к данным из Интернета). o Модуль (для программирования нестандартных действий), и т. д. Среди программных средств для работы с объектами БД часто применяются: – Мастер (для упрощённого создания объектов БД по шагам). – Конструктор (для проектирования объектов БД со сложной структурой).
ТЕМА 4. БАЗЫ ДАННЫХ 4. 2. Работа с таблицами данных В реляционных БД для хранения данных используются таблицы данных. Элементами таблицы данных являются: • Поле (столбец в таблице данных). • Запись (строка в таблице данных). Поля проектируются в режиме конструктора таблиц, а сами данные можно ввести и просмотреть по каждой записи в режиме таблицы. При переходе к новой записи СУБД автоматически сохраняет данные в БД во избежание непредвиденной потери данных. Структуру и макет таблицы СУБД сохраняет с согласия пользователя. Для лучшего хранения данных в БД задают имя поля и тип данных в поле.
ТЕМА 4. БАЗЫ ДАННЫХ 4. 2. Работа с таблицами данных Среди типов данных часто используются: • Текстовый. • Числовой. • Логический. • Счётчик. • Финансовый. • Дата/время. • Мастер подстановок, и т. д.
ТЕМА 4. БАЗЫ ДАННЫХ 4. 2. Работа с таблицами данных Для лучшей обработки данных в БД задают свойства поля. Среди свойств данных часто используются: • Размер поля. • Формат поля. • Маска ввода. • Подпись. • Значение по умолчанию. • Условие на значение. • Обязательное поле, и т. д. Для уникальной идентификации каждой записи и лучшего поиска данных в БД надо задать ключ. Ключевое поле (ключ) – поле, содержащее уникальные неповторяющиеся данные, по которым можно однозначно найти любую запись.
ТЕМА 4. БАЗЫ ДАННЫХ 4. 2. Работа с таблицами данных Схема данных – схема, в которой отображаются связи между таблицами по каким-либо полям. Обычно связи (отношения) между таблицами делаются с использованием ключевых полей. В схеме данных используются отношения: • «Один-к-одному» ( 1 : 1 ). • «Один-ко-многим» ( 1 : ). • «Многие-ко-многим» ( : ).
ТЕМА 4. БАЗЫ ДАННЫХ 4. 3. Работа с запросами данных Бывают следующие виды запросов: • • Простой запрос на выборку. Параметрический запрос. Итоговый запрос. Перекрёстный запрос. Запрос на создание. Запрос на добавление. Запрос на обновление. Запрос на удаление. В запросах часто используются транзакции (операции, выполняемые только полностью).
ТЕМА 4. БАЗЫ ДАННЫХ 4. 3. Работа с запросами данных В конструкторе запросов используются следующие языки: • Язык запросов по образцу QBE (Query-By-Example) для визуального представления запросов. • Язык структурированных запросов SQL (Structured Query Language) для описания производимых действий по манипулированию данными в таблицах реляционной БД. Основной инструкцией языка SQL является инструкция SELECT (выбрать) для выбора полей из нескольких таблиц, которая может быть использована вместе со служебными словами: • FROM (из) для указания таблиц с отбираемыми полями; • WHERE (где) для указания критерия по отбору части записей; • ORDER BY (упорядочить по) для сортировки по указанным полям.
ТЕМА 4. БАЗЫ ДАННЫХ 4. 3. Работа с запросами данных Пример 1. SELECT Фамилия, Оценка FROM Сессия WHERE Оценка>=4 ORDER BY Фамилия; Этот запрос означает, что надо выбрать поля Фамилия и Оценка из таблицы Сессия, где отбираются записи с оценками 4 и 5, упорядоченные по фамилиям в алфавитном порядке.
тема 4- БАЗЫ ДАННЫХ.pptx