Базы данных. Система управления базами данных.
Примеры:
База данных -
СУБД (система управления БД)-
Классификация БД
По характеру хранимой информации
По типу хранения информации
Объекты в реляционной БД
173.55K
Категория: Базы данныхБазы данных

Базы данных. Система управления базами данных

1. Базы данных. Система управления базами данных.

2. Примеры:

• Записная книжка
• Словарь
• Справочник
• Энциклопедия
• Библиотечный
каталог

3. База данных -

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

4. СУБД (система управления БД)-

СУБД (система
управления БД)Программное обеспечение,
предназначенное для работы
пользователя с БД. (MS Access,
My SQL, Oracle)

5. Классификация БД

6. По характеру хранимой информации

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

7. По типу хранения информации

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

8.

По структуре организации
• сетевые БД
набор узлов, в котором каждый может быть
связан с каждым.
• иерархические БД
в виде многоуровневой структуры.
• табличные БД
данные в виде одной таблицы.
• реляционные БД
набор взаимосвязанных таблиц.

9.

Сетевые БД
Сетевая БД – это набор узлов, в которых каждый может
быть связан с каждым (схема дорог).
Старые Васюки
Средние Васюки
А
Г
Васюки
Новые Васюки
Б
В
лучше всего отражает структуру некоторых
задач (сетевое планирование в экономике)
сложно хранить информацию о всех связях
запутанность структуры
!
Можно хранить в виде таблицы, но с
дублированием данных!

10.

Иерархические БД
Иерархическая БД – это набор данных в виде
многоуровневой структуры (дерева).
Рабочий
стол
Мои
документы
Моя
музыка
Мои
рисунки
Мой
компьютер
Мои
видеозаписи
A:
С:
D:
Сетевое
окружение
Учебники
Задания
Рисунки

11.

Табличные БД
Модель – картотека
Примеры:
• записная книжка
• каталог в библиотеке
Петров Вася
Суворовский пр., д. 32, кв. 11
275-75-75
1) самая простая структура
2) все другие типы БД используют таблицы
во многих случаях – дублирование данных:
А.С. Пушкин
Сказка о царе Салтане
20 стр.
А.С. Пушкин
Сказка о золотом петушке
12 стр.

12.

Табличные БД
Столбцы таблицы называются полями:
каждое поле характеризуется своим именем и
типом данных.
Строки таблицы являются записями об
объекте.
поля
записи
Фамилия
Имя
Адрес
Телефон
Петров
Вася
Суворовский пр., д. 32, кв. 11
275-75-75
Иванов
Дима
Кирочная ул., д.25, кв.12
276-76-76

13.

Типы поля
Текстовый (Text) — используется для хранения текста
или комбинаций алфавитно-цифровых знаков. Не более
255 знаков.
Поле МЕМО (Memo) — используется для хранения
обычного текста или комбинаций алфавитно-цифровых
знаков (более 255 знаков)
Числовой (Number) — служит для хранения числовых
значений (целых или дробных), предназначенных для
вычислений.
Денежный (Currency) — для хранения финансовых
данных.
Дата/время (Date/Time) — используется для хранения
значений даты и времени.
Счетчик (AutoNumber) — используется для уникальных
числовых значений.

14.

Типы поля
Логический (Yes/No) — применяется для хранения
логических значений, которые могут содержать одно из двух
значений: Да/Нет, Истина/Ложь или Вкл/Выкл.
Поле объекта OLE (OLE Object) — используется для
хранения изображений, документов, диаграмм и других
объектов из приложений MS Office.
Гиперссылка (Hyperlink) — применяется для хранения
ссылок на Web-узлы.
Вложение (Attachment) — используется для вложения в поле
записи
файлов
изображений,
электронных
таблиц,
документов, диаграмм.
Вычисляемый (Calculated) — предназначен для создания
вычисляемых полей: числовых, текстовых, денежных,
дата/время, логических.
Мастер подстановок (Lookup Wizard) — вызывает мастера
подстановок, с помощью которого можно создать поле,

15. Объекты в реляционной БД

Таблицы – обычные двумерные таблицы.
Запросы – отбор данных на основании заданных условий.
Формы – электронный аналог бумажного бланка.
Отчеты – данные из разных таблиц собираются в одну,
предназначены для печати.
Макросы

предназначены
для
автоматизации
повторяющихся операций.
Модули – служат для автоматизации работы БД.

16.

Ключевое поле (ключ таблицы)
Ключевое поле (ключ) – это поле (или комбинация
полей), которое однозначно определяет запись.
В таблице не может быть двух записей с одинаковым
значением ключа.
Могут ли эти данные быть ключом?
• фамилия
• имя
• номер паспорта
• номер дома
• регистрационный номер автомобиля
• город проживания
• дата выполнения работы

17.

Реляционные БД
1970-е гг. Э. Кодд, англ. relation – отношение.
Реляционная база данных – это набор простых таблиц,
между которыми установлены связи (отношения) с
помощью числовых кодов.
Изготовители
Продавцы
Прайс-лист
Код
Код
Код записи
Название
Название
Код продавца
Страна
Адрес
Код изготовителя
Сайт
Телефон
Код товара
Сайт
Код модели
Товары
Код
Название
Модели
Цена
Код
Название
Код изготовителя
English     Русский Правила