Слайд 1Базы данных и системы управления базами данных
Буданова Анна Владимировна
учитель информатики
и ИКТ
ГБОУ СОШ №1466 им.Надежды Рушевой г.Москва
Слайд 2Базы данных (БД)
Для хранения и обработки больших объёмов информации используются
базы данных.
Например, телефонный справочник, где хранится информация об организациях
(телефоны, адреса); записная книжка – информация о людях (фамилия, телефон, адрес); библиотечный каталог – информация о книгах (название, год, автор).
Слайд 3Базы данных – это интегрированная совокупность структурированных и взаимосвязанных данных,
организованная по определенным правилам, которые предусматривают общие принципы описания, хранения
и обработки данных.
Слайд 4Каждая база данных хранит информацию о большом количестве объектов одинакового
типа. Объекты одного типа обладают одинаковым набором свойств.
Широкое распространение получили
компьютерные базы данных.
Слайд 5БД удобно представлять в виде таблиц.
В каждой строке таблицы размещаются
значения свойств одного объекта, а каждый столбец таблицы хранит значения
определенного свойства всех объектов.
Слайд 6Столбцы табличной базы называют полями. Каждое поле имеет имя и
может хранить данные определенного типа (текст, число, дата/время и т.д.)
Строки
таблицы называются записями.
Поля базы
Имя поля
Записи базы
Слайд 7Для поочередного ввода, просмотра и редактирования записей БД используется форма
или шаблон.
Форма позволяет последовательно отображать записи в удобном для пользователя
виде.
Например, контакты, задачи, события. С предустановленными названиями полей.
Слайд 8Модели данных
Существует 4 основных модели данных:
списки (плоские таблицы),
реляционные БД,
иерархические,
сетевые структуры.
Слайд 9Реляционные модели данных
Наибольшее распространение при разработке БД получили реляционные модели
данных.
Реляционная модель данных является совокупностью простейших двумерных таблиц-отношений.
Слайд 10Организация информации в однотабличной БД «Репертуар кинотеатров на неделю»
Примечание. Первичный
ключ: кинотеатр + время.
Слайд 11Ключи
Ключ – это поле (или несколько полей), добавляемый к таблице
и позволяющий установить связь с записями в другой таблице.
Типы
ключей:
Первичный ключ – это одно или несколько полей, с помощью которых можно однозначно идентифицировать запись. Всегда имеет уникальный индекс.
Внешний (вторичный) ключ – это одно или несколько полей в таблице, содержащих ссылку на поле или поля первичного ключа в другой таблице.
Слайд 12Пример: описать структуру БД.
Описать структуру – это значит указать все
поля таблицы и их характеристики.
Слайд 13Пример: дан фрагмент реляционной БД.
Главный ключ: номер рейса + дата
вылета.
Описание полей:
Указать главный ключ; описать характеристики полей.
Слайд 15Системы управления базами данных (СУБД)
Создание БД, а также операции поиска
и сортировки данных выполняются специальными программами – системами управления базами
данных (СУБД).
Представители СУБД:
Microsoft Access;
FileMaker;
OpenOffice.org Base.
Слайд 16Этапы создания БД:
создание полей БД,
установка их типов и ввода имен
полей,
ввод, просмотр и редактирование записей,
осуществление сортировки и поиска данных.
Слайд 17Сортировка
Упорядочение записей, т.е. расположение в определённой последовательности называется сортировкой.
Сортировка производится
по какому-либо полю БД (по алфавиту от начала к концу,
от большего к меньшему).
Слайд 18Поиск
Поиск в БД осуществляется с помощью фильтров и запросов.
Фильтр скрывает
в исходной таблице записи, не удовлетворяющие условиям поиска. Запрос отбирает
записи, удовлетворяющие условиям поиска, и помещает их в новую таблицу запроса.
Слайд 19Условия поиска записей
Условия поиска записей создаются с использованием операторов сравнения
(=, >, < и т.д.)
Для числовых данных существуют операции сравнения:
=
(равно), > (больше), < (меньше), >= (больше или рано),
<= (меньше или равно) и <> (не равно).
Для текстовых данных возможны операции:
равно (сравнивает все символы);
начинается с и не начинается с (сравниваются первые символы);
заканчивается на и не заканчивается на (сравниваются последние символы);
содержит и не содержит (сравниваются последовательности символов).
Слайд 20Microsoft Access
Средство проектирования и развертывания приложений баз данных, с помощью
которого можно отслеживать важную информацию.
Данные можно хранить на компьютере, а
можно опубликовать их в Интернете, чтобы другие пользователи работали с базой данных в браузере.