сетевые (свободная связь между данными различного уровня).
10
Типы моделей баз данных
1
2
3
1.Разбиться на группы
2. Ответить на вопросы:
а. Название модели;
б. Основные понятия, связанные с моделью (узел, поле, запись, ключ)
в. Свойства модели (на рабочем столе, папка 9 кл., файл «свойства»)
г. Схема-пример (на рабочем столе, папка 9 кл., файл «схема - пример»)
На задание отводиться 10 мин
11
13
Иерархическая БД – это набор данных в виде многоуровневой структуры (дерева).
УЗЕЛ- информационная модель элемента, находящегося на данном уровне иерархии .
дерево папок:
Диск C:
Видео
Документы
Фото
2006
2007
Пр: №4, №6, №7, №8
14
Структура школы:
Школа (уровень 1)
Школа 2
Класс (уровень 2)
9 класс
10 класс
11 класс
9Б
10А
11А
11Б
9 Б
9А
Параллель (уровень 3)
Генеалогическое дерево
корень
15
Сетевая модель – это набор узлов, в которых каждый может быть связан с каждым (схема дорог)
А
Б
Г
В
Пример: посещение учащимися одной группы спортивных секций
Иванов
Петров
Сидоров
Кузнецов
хоккей
плавание
лыжи
футбол
16
Сеть Интернет
17
Табличная или реляционная модель
Запись – каждая строка таблицы.
Поле – каждый столбец
Ключ – поле, которое однозначно определяет соответствующую запись.
Пр: №5, №11
13
Табличные БД
Примеры:
записная книжка каталог в библиотеке
записная книжка
каталог в библиотеке
Петров Вася Суворовский пр., д. 32, кв. 11
275-75-75
поля
записи
Фамилия
Имя
Петров
Иванов
Адрес
Вася
Телефон
Суворовский пр., д. 32, кв. 11
Дима
275-75-75
Кирочная ул., д.25, кв.12
276-76-76
самая простая структура
во многих случаях – дублирование данных:
А.С. Пушкин
А.С. Пушкин
Сказка о царе Салтане
20 стр.
Сказка о золотом петушке
12 стр.
Поля могут иметь различный тип : 19
Тип данных
Использование
Текстовый
Одна строка текста (до 255 символов)
Memo
Текст, состоящий из нескольких строк, которые затем можно будет просмотреть при помощи полос прокрутки (до 65 535 символов)
Числовой
Различные числовые данные (имеет несколько форматов: целое, длинное целое, с плавающей точкой)
Дата \ Время
Денежный
Дата и время в одном из предлагаемых БД форматов
Денежные суммы, хранящиеся с 8 знаками в десятичной части. В целой части каждые три разряда разделяются запятой.
Счетчик
Уникальное длинное целое, создаваемое БД для каждой новой записи
Логические
Логические данные, имеющие значения Истина или Ложь
Объект OLE
Картинки, диаграммы и другие объекты OLE из приложений Windows
Задание: для следующих полей определить тип .
20
Имена полей
Типы данных
Страна
Столица
Площадь
Население
Языки
Карта
21
Ключевое поле (ключ таблицы)
Ключевое поле (ключ) – это поле (или комбинация полей), которое однозначно определяет запись.
В таблице не может быть двух записей с одинаковым значением ключа.
Какой документ, имеющийся у вас, может однозначно определить вашу личность?
22
Могут ли эти данные быть ключом?
фамилия имя номер паспорта номер дома регистрационный номер автомобиля город проживания дата выполнения работы марка стиральной машины
фамилия
имя
номер паспорта
номер дома
регистрационный номер автомобиля
город проживания
дата выполнения работы
марка стиральной машины
Задача 1.
Таблица базы данных «Пациент» содержит поля: фамилия, имя, отчество, дата рождения, номер участка, адрес, наличие хронических болезней, дата последнего
посещения врача. Определить тип каждого поля.
Задача 2.
Дана таблица данных «Автомобилисты».
Перечислить названия всех полей таблицы и определить
ее главный ключ.
23
владелец
модель
Левченко Н.Г.
Сидоров А.М.
номер
Волга
Горохов Н.Н.
дата регистрации
А537АК-59
Форд
Федоров К. Р.
Жигули
К1370П-59
15.03.96
Б171АМ-5Э
Волга
Сидоров А.М.
14.02.95
27.10.95
А138АП-02
Жигули
20.05.96
К735ММ-59
27.10.95
24
Домашнее задание:
Подготовить сообщение о Базе данных
по характеру хранимой информации;
по способу хранения.
Задача: придумать и описать структуру таблицы БД, которая будет содержать четыре поля различных типов: символьного, числового, дата, логического.
Тест на проверку знания основных
понятий темы «Базы данных»
Ответы записать на листочек. Листочек подписать.
Количество вопросов - 5.
Пример ответа: 1. а)
2. в)
. . .
На каждый вопрос отводиться 20 сек.
1. Организованную совокупность структурированных данных в определенной предметной области называют: