Слайд 1Лучше знать лишнее, чем ничего не знать.
Сенека
Слайд 2Основы теории баз данных.
Основные понятия и определения
Слайд 3Цель урока
Научиться сформировывать представление о понятии база данных
Слайд 4Ключевые слова
Первичный ключ
База данных
Альтернативный ключ
Таблица
Записи
Поле
Слайд 5Ситуационная задача
Необходимо создать Базу данных для группы, в которой будут указаны
первичный ключ, Ф.И.О студента, личные данные (номер, адрес, год рождения).
Слайд 6При эксплуатации базы данных вводят следующие два понятия:
Ведение базы данных (сопровождение
или поддержка)
— добавление, редактирование и удаление записей в базе данных. Эти процедуры выполняются оператором базы данных.
Администрирование базы данных
— это назначение паролей и прав доступа к отдельным таблицам базы данных,создание резервных копий и восстановление базы данных, обеспечение требуемого быстродействия и т. д. Эти работы выполняются администратором базы данных.
Слайд 7 База данных
— это информационная модель, позволяющая в упорядоченном виде хранить
данные об объектах и их свойствах.
Слайд 8Примеры баз данных
Базы данных
Слайд 9Типы структур БД
Реляционная
Иерархическая
Сетевая
Фирмы
А
391
Б
В
752
391
391
102
Машина
Завод
Хозяин
Цвет
Номер
Слайд 10Типы структур БД
Для иерархических структур характерна подчиненность объектов нижнего уровня объектам
верхнего уровня. В дереве, между верхними и нижними объектами, задано отношение «один ко многим». Исходные элементы порождают подчиненные.
Сети имеют много уровней взаимосвязанных объектов, между которыми задано отношение «многие ко многим». Сетевая организация обладает большей гибкостью и облегчает процесс поиска требуемых данных.
Слайд 11Реляционные базы данных
Реляционные базы данных получили наибольшее распространение, т.к. они обладают
преимуществом - наглядность и понятность для пользователя табличной структуры.
К реляционной структуре можно свести любой тип структуры данных (деревья и сети).
*Название “реляционная” (от relational - отношение) связано с тем, что каждая запись в таблице содержит информацию, относящуюся только к одному конкретному объекту.*
Чаще всего база данных строится на основе нескольких таблиц, связанных между собой.
Слайд 12Для организации работы с базами данных создан специальный комплекс программ, получивший
название системы управления базами данных (СУБД).
СУБД представляет пользователю различные возможности поиска, сортировки, модификации и редактирования данных.
К основным инструментам СУБД можно отнести:
инструменты для работы с записями и полями;
инструменты управления отображением базы данных;
инструменты обработки данных;
инструменты вывода данных.
Слайд 13Инструменты для работы с записями и полями
сортировка записей (позволяет представить
записи в упорядоченном виде)
вывод записей на экран (при помощи этого инструмента можно скрыть часть записей)
фильтр (позволяет производить отбор данных по одному из имеющихся шаблонов)
Слайд 14Инструменты управления отображением БД
режим таблицы (в этом режиме информация из
базы данных выводится на экран в виде строк и столбцов и напоминает электронную таблицу)
режим формы (в этом режиме вы будете видеть перед собой только одну запись, реализованную наглядно)
Слайд 15Инструменты обработки данных
поиск/замена (позволяет находить в БД информацию согласно образцу,
указанному пользователем, с помощью команды Правка – Найти…)
сортировка (можно переставить записи в нужном порядке)
группировка (неразрывно связана с сортировкой – объединение в группы)
фильтрация (позволяет организовывать «сито», через которое можно просеивать записи БД, позволяет выбирать из всего множества записей только те, которые отвечают заданным условиям)
вычисляемые поля (в качестве значений в них вводят формулы, содержащие числа, имена полей или функции)
Слайд 16Инструменты вывода данных
Результаты обработки информации, содержащейся в БД, могут быть выведены
в виде отчета.
Под отчетом понимают специальную форму для вывода информации из базы данных. Форма может быть создана пользователем или выбрана из предлагаемого системой типового набора.
Действия по созданию отчета можно разбить на несколько этапов:
задание общих параметров оформления
включение полей
сортировка, группировка, установка фильтра определение итогов
Слайд 17Основные понятия и определения
Объект — это нечто существующее и различимое, обладающее
набором свойств. Отличие одного объекта от другого определяется конкретными значениями свойств.
Объекты бывают:
материальные
идеальные.
Слайд 18Основные понятия и определения
К материальным объектам относятся предметы материального мира —
автомобили, здания, предметы мебели и т. д.
К идеальным (абстрактным) объектам относятся такие, которые существуют только в представлении (памяти) человека, но обладающие реальными свойствами. К идеальным объектам можно отнести спектакль, сюжет книги и т.
Слайд 19Основные понятия и определения
Таблица — некоторая регулярна структура, состоящая из конечного
числа записей (строк). Как правило, в базах данных используются двумерные массивы (матрицы)
Слайд 21Телефонный справочник
Мы получили простую двухмерную таблицу, где строки-объекты, а столбцы -
данные. Далее будем называть строки - Записями, а столбцы - Полями.
Слайд 22Основные понятия и определения
Записи — это одна строка таблицы (или нескольких
таблиц), полностью описывающая одну сущность Каждая запись состоят из конечного числа полей.
Поле — один элемент записи, в котором хранится конкретное значение атрибута
Слайд 23Тип поля определяется типом данных, которые оно содержит. Поля могут содержать
данные следующих основных типов:
счетчик — целые числа, которые задаются автоматически при вводе записей. Эти числа не могут быть изменены пользователем;
текстовый — тексты, содержащие до 255 символов;
числовой — числа;
дата/время — дата или время;
денежный — числа в денежном формате;
логический — значения Истина (Да) или Ложь (Нет);
гиперссылка — ссылки на информационный ресурс в Интернете (например, Web-сайт).
Слайд 24Свойства полей
Поле каждого типа имеет свой набор
свойств.
Наиболее важными свойствами
полей являются:
размер поля — определяет максимальную длину текстового или числового поля;
формат поля — устанавливает формат данных;
обязательное поле — указывает на то, что данное поле обязательно надо заполнить.
Слайд 25Пример
Рассмотрим, например, базу данных «Компьютер», которая содержит перечень объектов (компьютеров), каждый
из которых имеет имя (название).
В качестве характеристик (свойств) можно рассмотреть тип установленного процессора и объем оперативной памяти. Поля Название и Тип процессора являются текстовыми, Оперативная память — числовым, а поле № п/п — счетчиком (табл. 11.1).
При этом каждое поле обладает определенным набором свойств. Например, для поля Оперативная память задан формат данных целое число.
Слайд 27Понятие ЗАПИСИ БД
Каждая строка таблицы БД
содержит один блок данных
и
представляет собой запись.
Каждая запись должна иметь
свой уникальный номер
Это 1-ая запись
Слайд 28Понятие ПОЛЯ БД
Колонки в таблице БД называются
ПОЛЯМИ
Любое поле имеет свое уникальное
имя
В Access имена полей - до 256 символов.
Количество полей, имена, типы данных
задаются при формировании структуры таблицы
Слайд 29Основные понятия и определения
Ключевым элементом данных (ключом) называется такой атрибут, по
знамению которого можно определить значения других атрибутов.
Ключевое поле - это поле, значение которого однозначно определяет запись в таблице.
Альтернативный ключ — его отличим от первичного ключа атрибут или группа атрибутов, которые также однозначно определяют каждую запись в таблица
Например, сущность «Служащий» имеет атрибуты: идентификатор служащего (табельный номер), фамилия, имя, отчество, должность, оклад Первичным ключом называется поле «Идентификатор служащего».
Слайд 30Ключи таблицы
Главный ключ, простой ключ, составной ключ
Главный ключ должен быть уникальным!
Слайд 31ЗАПРОСЫ
Запрос в Access - это специально подготовленный вопрос об информации в
базе данных.
При помощи запросов можно:
вести поиск или выбор данных, хранящихся в отдельных записях
производить вычисления
вставлять, изменять, удалять
комбинировать данные из таблиц.
Слайд 32Основные понятия и определения
Связь — это функциональная зависимость между сущностями. Если
между некоторыми сущностями существует связь, то атрибуты из одной сущности ссылаются на атрибуты другой сущности.
Связи описываются основными характеристиками:
тип связи;
родительская сущность;
дочерняя (зависимая) сущность;
мощность связи;
хранимая процедура;
правило;
ограничение;
триггер;
Слайд 33Домашнее задание
Тема: Базы данных.
Система управления базами данных.
Типы БД:
Ключевое поле;
СУБД.
Интернет-ресурсы:
http://www.codenet.ru/db/interbase/ibsql/objs.php
http://flash-library.narod.ru/Ch-Informatics/lektion/lektion7.html