Базы данных. Характеристика основных понятий презентация

Содержание

Слайд 2

Серкова Е. Г.

Чем отличается куча кирпича от стены, построенной из того же кирпича?

Слайд 3

Серкова Е. Г.

О чем может идти речь?

ТУ –154; Архангельск; 8-40
АН-24; Москва; 16-20;

Слайд 4

Серкова Е. Г.

База данных - это

– организованная структура, предназначенная для хранения информации
-

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

Слайд 5

Серкова Е. Г.

Банк данных - это

система специально организованных данных, программных, языковых, организационных и

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

Слайд 6

Серкова Е. Г.

Требования, предъявляемые к банкам данных

Многократное использование данных
Простота
Легкость использования
Гибкость использования
Быстрая обработка запросов

на данные

Слайд 7

Серкова Е. Г.

Система управления базами данных (СУБД) —

это совокупность языковых и программных средств,

предназначенных для создания, ведения и совместного, использования БД многими пользователями.
– это программное обеспечение для работы с БД.

Слайд 8

Серкова Е. Г.

Предметная область (ПО)- это

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

Слайд 9

Серкова Е. Г.

Объект- это

элемент информационной системы. Может быть реальным (предмет, человек) или абстрактным

(событие). Каждый объект обладает набором свойств, которые заносятся в информационную систему.

Слайд 10

Серкова Е. Г.

Классы объектов- это

совокупность объектов обладающих набором одинаковых свойств. Для объектов одного

класса набор свойств одинаков, но значения свойств разное.

Слайд 11

Серкова Е. Г.

Атрибут- это

информационное отображение свойств объекта. Каждый атрибут в информационной модели должен

иметь свое имя - идентификатор. В теории баз данных атрибут называют элементом данных или просто полем.

Слайд 12

Серкова Е. Г.

Для объекта «Студент» можно присвоить следующие атрибуты: Фамилия
Имя
№ паспорта
и т.

д.

Слайд 13

Серкова Е. Г.

Типы баз данных

Слайд 14

Серкова Е. Г.

Иерархическая БД – это

набор данных в виде многоуровневой структуры (дерева).

Поиск

данных трудоемкий из-за необходимости последовательно проходить несколько иерархических уровней.

Слайд 15

Серкова Е. Г.

Примеры иерархической БД

Школа (уровень 1)

Класс (уровень 2)

Параллель (уровень 3)


9 класс

11 класс

Школа

2

10 класс


10А

11А

11Б

9 Б

Структура школы

Слайд 16

Серкова Е. Г.

Генеалогическое дерево

Слайд 17

Серкова Е. Г.

Сетевая БД

представляет собой граф со свободным характером связей между узлами

Слайд 18

Серкова Е. Г.

Примеры сетевых БД

посещение учащимися одной группы спортивных секций

Иванов

Петров

Сидоров

Кузнецов

хоккей

плавание

лыжи

футбол

Слайд 19

Серкова Е. Г.

Схема дорог

Слайд 20

Серкова Е. Г.

Достоинства и недостатки сетевой БД

лучше всего отражает структуру некоторых задач

(сетевое планирование в экономике)

сложно хранить информацию о всех связях
запутанность структуры

Слайд 21

Серкова Е. Г.

Табличная БД

представляет собой двумерный массив (таблицу)

Слайд 22

Серкова Е. Г.

Пример табличной БД

Модель – картотека
Примеры:
записная книжка
каталог в библиотеке

записи

Слайд 23

Серкова Е. Г.

Достоинства и недостатки табличной БД

самая простая структура

во многих случаях – дублирование

данных:

Слайд 24

Серкова Е. Г.

Характеристики табличных БД

Количество полей определяется разработчиком и не может изменяться пользователем.
Любое

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

Слайд 25

Серкова Е. Г.

Поля могут иметь различный тип:

Слайд 26

Серкова Е. Г.

Слайд 27

Серкова Е. Г.

Слайд 28

Серкова Е. Г.

Слайд 29

Серкова Е. Г.

Задание: для следующих полей определить тип

Страна

Текстовый

Столица

Числовой

Текстовый

Числовой


Площадь

Население

Языки

Memo

Карта

Объект OLE

?

Слайд 30

Серкова Е. Г.

Ключевое поле (ключ таблицы) – это

поле (или комбинация полей), которое

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

Слайд 31

Серкова Е. Г.

Задание: Могут ли эти данные быть ключом?

фамилия
имя
номер паспорта
номер дома
регистрационный номер автомобиля
город

проживания
дата выполнения работы
марка стиральной машины

?

Слайд 32

Серкова Е. Г.

Задание

Назвать возможные поля для БД «Склад» и их тип. Определить ключевое

поле.

Слайд 33

Серкова Е. Г.

Реляционные БД

Представляют набор взаимосвязанных таблиц

Слайд 34

Серкова Е. Г.

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

клиент – серверная технология

Сервер

Клиент

Клиент

Клиент

Слайд 35

Серкова Е. Г.

Домашнее задание

Придумать примеры к разным типам БД (иерархической, сетевой, табличной)

Имя файла: Базы-данных.-Характеристика-основных-понятий.pptx
Количество просмотров: 57
Количество скачиваний: 0