Слайд 3
Определения
База данных (БД) – это структурированная совокупность взаимосвязанных
данных в некоторой предметной области.
Важно:
данные о
некоторой области (не обо всем)
Упорядоченные
Структурирование данных – процесс группировки данных по определенным параметрам.
Слайд 4
Компьютерную базу данных можно
создать с помощью специальных
программных сред, которые
называются Системами Управления
Базами Данных (СУБД).
Слайд 6
Основной составной частью СУБД является ее ядро —
управляющая программа для автоматизации всех процессов, связанных с обращением
к базам данных. После запуска СУБД ее ядро постоянно находится в основной памяти и организует обработку данных, управляет очередностью выполнения операций, взаимодействует с прикладным программным обеспечением и операционной системой, контролирует завершение операций доступа к БД. Важнейшей функцией ядра является организация параллельного выполнения запросов.
Слайд 8
По способу доступа к данным БД различают системы
файл — сервер и клиент — сервер.
В системе файл
— сервер одна из вычислительных машин служит хранилищем централизованной базы данных, а доступ к базе осуществляется с других машин, которые носят название рабочих станций. Файлы базы данных передаются на рабочие станции, где производится их обработка.
Для этой архитектуры характерен коллективный доступ к общей базе данных на файловом сервере.
Слайд 9
Запрошенные данные транспортируются с файлового сервера на рабочие
станции, где их обработка выполняется средствами СУБД.
В системе клиент
— сервер кроме хранения базы данных на центральную машину ложатся и функции обработки данных, а на клиентских машинах выполняется только представление информации. Запрос на обработку данных выдается клиентом и передается по сети на сервер баз данных, где осуществляется поиск. Обработанные данные транспортируются по сети от сервера к клиенту.
Слайд 10
По способу хранения:
централизованные
2. распределенные
По
характеру хранимой информации:
фактографические;
документальные.
Слайд 11
В фактографических БД содержатся краткие сведения об описываемых объектах, представленные
в строго определенном формате. Например, в БД библиотеки о каждой книге
хранятся библиографические сведения: год издания, автор, название и пр. В БД отдела кадров учреждения хранятся анкетные данные сотрудников: фамилия, имя, отчество; год и место рождения.
Слайд 12
Документальная БД содержит обширную информацию самого разного типа: текстовую,
графическую, звуковую, мультимедийную. Современные информационные технологии постепенно стирают границу между
фактографическими и документальными БД. Существуют средства, позволяющие легко подключать любой документ (текстовый, графический, звуковой) к фактографической базе данных.
Слайд 13
Централизованная база данных размещена в виде единого информационного массива
на одном или нескольких массивах одной ЭВМ.
Если различные части
одной базы данных хранятся на множестве компьютеров, объединенных между собой сетью, то такая БД называется распределенной базой данных.
Слайд 14
По структуре организации данных:
реляционные (таблицы –
расписание движения поездов);
иерархические (многоуровневая файловая структура);
сетевые (свободная
связь между данными различного уровня).
Слайд 15
Типы моделей баз данных
Иерархическая
Сетевая
Табличная
Слайд 16
УЗЕЛ- информационная модель элемента, находящегося на данном уровне
иерархии.
Иерархическая БД – это набор данных в
виде многоуровневой структуры (дерева).
Слайд 17
Структура школы:
Генеалогическое дерево
14
Слайд 18
Сетевая модель – это набор узлов, в которых
каждый может быть связан с каждым (схема дорог)
Пример: посещение
учащимися одной группы спортивных секций
Слайд 20
Табличная или реляционная модель
Запись – каждая строка таблицы.
Поле
– каждый столбец
Ключ – поле, которое однозначно определяет
соответствующую запись.
Слайд 21
ОСНОВНЫЕ ОБЪЕКТЫ БД
Таблица – объект, предназначенный для хранения
данных в виде записей и полей.
Форма – объект, предназначенный
для облегчения ввода данных.
Запрос – объект позволяющий получить нужные данные из одной или нескольких таблиц.
Отчёт – объект, предназначенный для печати данных.
Макросы предназначены для автоматизации повторяющихся операций при работе с СУБД.
Модули создаются пользователем путём применения интегрированной среды объектно-ориентированного программирования, основной идеей которой является объединение данных и оперирующих ими функций в один объект.
Слайд 22
СТРУКТУРА БД
Каждая таблица должна иметь своё
имя.
Запись – это строка таблицы.
Поле – это столбец таблицы.
Таблица
– информационная модель реальной системы.
Запись содержит информацию об одном конкретном объекте.
Поле содержит определённые характеристики объектов.
Основной элемент БД – таблица
ЗАПИСЬ
ПОЛЕ
Слайд 23
Табличные БД
Примеры:
записная книжка
каталог в библиотеке
самая простая структура
во многих
случаях – дублирование данных:
Слайд 24
Поля могут иметь различный тип:
Слайд 25
Имя таблицы
поле
запись
Главный ключ – это поле или совокупность
полей,
которое однозначно определяет запись в таблице
Слайд 26
Задание: для следующих полей определить тип.
Страна
Столица
Площадь
Население
Языки
Карта
Слайд 27
Ключевое поле (ключ таблицы)
Ключевое поле (ключ) – это
поле (или комбинация полей), которое однозначно определяет запись.
В таблице
не может быть двух записей с одинаковым значением ключа.
Слайд 28
Преимущества компьютерных баз данных
быстрый поиск содержащейся в них
информации по любому признаку;
представление информации в форме, наиболее
удобной для ее анализа;
возможность модифицировать базу данных при необходимости: удалить, добавить или переименовать поле; упорядочить записи по любому признаку;
высокая компактность: база данных, содержащая несколько тысяч записей, может поместиться на одной дискете;
доступность базы данных для широкого круга пользователей при использовании компьютерных сетей.
Слайд 29
Задача 1
Таблица базы данных «Пациент» содержит поля: фамилия,
имя, отчество, дата рождения, номер участка, адрес, наличие хронических
болезней, дата последнего посещения врача.
Определить тип каждого поля.