Табличные базы данных
База данных представляет собой определенным образом организованную совокупность данных некоторой предметной области, хранящуюся в компьютере и постоянно используемую
Система управления базами данных (СУБД) – это программа, позволяющая создавать базы данных, а также обеспечивающая обработку (сортировку) и поиск данных.
Существует достаточно много различных СУБД – например Access, FoxPro, OpenOffice.org Base и др.
БД по структуре организации данных:
Реляционные (таблицы – расписание движения поездов);
Иерархические (многоуровневая файловая структура);
Сетевые (свободная связь между данными различного уровня).
Иерархическая БД – это набор данных в виде многоуровневой структуры (дерева).
УЗЕЛ- информационная модель элемента, находящегося на данном уровне иерархии .
дерево папок:
Диск C:
Видео
Документы
Фото
2007
2006
Сетевая модель – это набор узлов, в которых каждый может быть связан с каждым (схема дорог)
А
Б
Г
В
Пример: посещение учащимися одной группы спортивных секций
Иванов
Петров
Сидоров
Кузнецов
хоккей
плавание
лыжи
футбол
Табличные БД
Петров Вася Суворовский пр., д. 32, кв. 11
275-75-75
Примеры:
- записная книжка каталог в библиотеке
- записная книжка
- каталог в библиотеке
поля
записи
Фамилия
Имя
Петров
Иванов
Адрес
Вася
Телефон
Дима
Суворовский пр., д. 32, кв. 11
Кирочная ул., д.25, кв.12
275-75-75
276-76-76
Табличная или реляционная модель
Запись – каждая строка таблицы.
Поле – каждый столбец
Ключ – поле, которое однозначно определяет соответствующую запись.
Типы полей:
Тип данных
Содержание данных
Текстовый
Одна строка текста (до 255 символов)
Memo
Текст, состоящий из нескольких строк, которые затем можно будет просмотреть при помощи полос прокрутки (до 65 535 символов)
Числовой
Различные числовые данные (имеет несколько форматов: целое, длинное целое, с плавающей точкой)
Дата \ Время
Дата и время в одном из предлагаемых БД форматов
Денежный
Денежные суммы, хранящиеся с 8 знаками в десятичной части. В целой части каждые три разряда разделяются запятой.
Счетчик
Уникальное длинное целое, создаваемое БД для каждой новой записи
Логические
Логические данные, имеющие значения Истина или Ложь
Объект OLE
Картинки, диаграммы и другие объекты OLE из приложений Windows
Задание: для следующих полей определить тип
Имена полей
Типы данных
Город
Магазин
Площадь
Товар
Цена
Количество
Задача 1.
Дана таблица данных «Автомобилисты».
Перечислить названия всех полей таблицы и определить ее ключ.
владелец
модель
Смирнов В.Н.
номер
Пикалов В.А.
Волга
Горохов Н.И.
дата регистрации
А412МК-59
Мазда
Груздев О.К.
Жигули
К1370П-59
15.03.16
14.02.12
Б171АМ-5Э
Лада
Иванов С.Л.
27.10.15
А138АП-02
Жигули
20.05.16
К735ММ-59
27.10.14
Домашнее задание:
п. 3.1, стр.101 - 104
ТЕСТ
1 . Организованную совокупность структурированных данных в определенной предметной области называют:
а) электронной таблицей
б) маркированным списком
в) базой данных
- Записью в реляционных базах
данных называют:
а) ячейку
б) столбец таблицы
в) имя поля
г) строку таблицы
- Поле, значение которого не
повторяется в различных записях, называется:
а) составным ключом
б) типом поля
в) ключом
г) именем поля
4.Имеется база данных:
Номер
Фамилия
1
Имя
Иванова
2
Смирнов
Отчество
Ольга
3
Год рождения
Олеговна
Вихрова
4
Сергей
Игошин
Иванович
Класс
2005
Татьяна
2003
7
Михайловна
Дмитрий
Школа
Сергеевич
9
2000
1
11
2001
4
10
1
3
Количество полей в ней равно:
а) 3 б) 4 в) 5 г) 7
5. Количество текстовых полей
в представленной базе данных равно:
а) 3 б) 4 в) 6 г) 0
Номер
Фамилия
1
2
Имя
Иванова
Отчество
Смирнов
3
Ольга
4
Вихрова
Сергей
Год рождения
Олеговна
Иванович
Класс
Игошин
2005
Татьяна
Михайловна
2003
Школа
7
Дмитрий
9
Сергеевич
1
2000
11
4
2001
10
1
3