Презентация "базы данных" предназначена как наглядный материал при изучении новой темы. В презентации рассмотрены такие вопросы, как: новые термины и понятия: виды БД (по характеру хранимой информации, по способу хранения данных, по способу доступа к данным, в зависимости от способа организации данных), модели БД (реляционная, сетевая, иерархическая), информационные системы, системы управления базами данных (СУБД), функции СУБД, объекты СУБД, операции СУБД, алгоритм создания базы данных.
Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
ДАННЫЕ – это любая информация, которую необходимо сохранить в компьютере и к которой регулярно обращаются для получения разных ответов (выполняют запросы), для обновления существующей информации, удаления устаревшей и добавления новой.
БД – совокупность определенным образом организованной (структурированной) информации на определенную тему, предназначенная для длительного хранения во внешней памяти компьютера
Примеры:
База данных книжного фонда библиотеки
База данных отдела кадров определенного учреждения
ФАКТОГРАФИЧЕСКИЕ БД – это базы в которых содержатся краткие сведения об описываемых объектах, представленных в строго определенном формате.
Пример:
В БД библиотеки хранятся библиографические сведения о книгах: год издания, автор, название, тематика и т.д.
ДОКУМЕНТАЛЬНЫЕ БД – это те базы, которые включают в себя полнотекстовые документы, а также информацию различного типа: мультимедийную, графическую, звуковую.
Пример:
БД детских песен,
База данных нормативных актов учреждения.
МОДЕЛИ СТРУКТУР БАЗ ДАННЫХ
МОДЕЛИ СТРУКТУР БАЗ ДАННЫХ
РЕЛЯЦИОННАЯ
Базы данных с табличной формой организации информации
Каждый элемент таблицы – один элемент данных ;
Все столбцы в таблице являются однородными, то есть имеют один тип (числа, текст, дата и т. д.);
Каждый столбец ( поле ) имеет уникальное имя;
Одинаковые строки в таблице отсутствуют;
Порядок следования строк в таблице может быть произвольным и может характеризоваться количеством полей, количеством записей, типом данных
Записи различаются значениями ключей.
Первичный ключ – поле (совокупность полей), значение которого не повторяется у разных записей.
Составной ключ может состоять из двух и более полей.
Поля могут содержать данные следующихтипов:
Счетчик – целые числа, которые задаются автоматически при вводе записей. Эти числа не могут быть изменены пользователем.
Числовой тип – числа (целые или вещественные)
Текстовый тип – символьные последовательности (слова, тексты, коды и т.п.) до 255 символов.
Поле МЕМО – будет просматриваться при помощи полосы прокрутки (до 65635 символов)
Тип дата/время – поля, содержащие календарные даты в различной форме или время.
Логический тип – может принимать всего два значения «да» - «нет» или «истина» - «ложь»
Поле объектаOLE – содержит рисунки, звуковые файлы, таблицы Excel , документы Word и т.д.
№
УРОКА
Понедел
1 урок
2 урок
Вторник
3 урок
Среда
4 урок
Четверг
Пятница
5 урок
Суббота
СВЯЗИ МЕЖДУ ТАБЛИЦАМИ
РЕЛЯЦИОННОЙ МОДЕЛИ ДАННЫХ
Реляционная модель данных, как правило, состоит из нескольких таблиц, которые связываются между собой ключами.
МОДЕЛИ СТРУКТУР БАЗ ДАННЫХ
ИЕРАРХИЧЕСКАЯ
Представляет собой совокупность элементов, расположенных в порядке их подчинения от большего к частному и образующих перевернутое дерево ( граф ).
Данная модель характеризуется такими параметрами, как уровни, узлы, связи .
Принцип работы модели таков, что несколько узлов более низкого уровня соединяются при помощи связи с одним узлом более высокого уровня.
УЗЕЛ – информационная модель элемента, находящегося на данном уровне иерархии.
Несколько узлов низшего уровня связано только с одним узлом высшего уровня;
Иерархическое дерево имеет только одну вершину ( корень ), не подчиненный никакой другой вершине;
Каждый узел имеет свое имя ( идентификатор );
МОДЕЛИ СТРУКТУР БАЗ ДАННЫХ
СЕТЕВАЯ
Похожа на иерархическую. Она имеет те же основные составляющие (узел, уровень, связь), однако характер их отношений принципиально иной. В сетевой модели принята свободная связь между элементами разных уровней .
ИНФОРМАЦИОННЫЕ СИСТЕМЫ
БД используются в информационно-поисковых системах (электронные справочники, картотеки, каталоги)
Основное назначениеИС и БД:
хранение,
поиск,
внесение изменений,
группировка и сортировка данных
СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ
Обращение к БД и ИС осуществляется с помощью Системы Управления Базой Данных - СУБД
КЛАССИФИКАЦИЯ СУБД ПО СПОСОБУ ДОСТУПА К БАЗЕ ДАННЫХ
Файл-серверные , в которых файлы данных располагаются централизованно на файл-сервере, а программная реализация СУБД располагается на каждом клиентском компьютере целиком. Доступ к данным осуществляется через локальную сеть. Синхронизация чтений и обновлений осуществляется посредством файловых блокировок.
Клиент-серверные СУБД состоят из клиентской части (которая входит в состав прикладной программы) и сервера (см. клиент-сервер).
Встраиваемые — программные библиотеки , которые позволяют унифицированным образом хранить большие объёмы данных на локальной машине.
ОСНОВНЫЕ ФУНКЦИИ СУБД
определение данных;
обработка данных;
управление данными.
ОПЕРАЦИИ, ВЫПОЛНЯЕМЫЕ СУБД
Добавлять в таблицу одну или несколько записей;
Удалять из таблиц одну или несколько записей;
Обновлять значения некоторых полей в одной или нескольких записях;
Находить одну или несколько записей, удовлетворяющих заданному условию.
ПОД УПРАВЛЕНИЕМ ДАННЫМИ ПОНИМАЮТ
защиту данных от несанкционированного доступа;
поддержку многопользовательского режима работы с данными;
обеспечение целостности и согласованности данных.
ОСНОВНЫЕ ОБЪЕКТЫ БД
СУБДACCESS
Основные характеристики СУБДAccess:
Обладает всеми достоинствами Windows технологий.
В Access таблицы формы запросы и отчеты хранятся в общем файле базы данных.
В состав Access включен ряд специальных программ, таких как конструкторы и мастера.
В Access имеется аппарат, который называется «построитель выражений».
В Access имеется язык программирования ВБА.
Имеется одновременный доступ нескольких пользователей к общей базе данных.
В Access имеются средства, необходимые для работы с другими базами данных различных форматов.
СУБД
OpenEdge, SQLite, BerkeleyDB, Firebird Embedded, Microsoft SQL Server Compact, ЛИНТЕР.
Oracle, Firebird, Interbase, IBM DB2, Informix, MS SQL Server, Sybase Adaptive Server Enterprise, PostgreSQL, MySQL, Caché, ЛИНТЕР.
Microsoft Access, Paradox, dBase, FoxPro, Visual FoxPro.
СОЗДАНИЕ БАЗЫ ДАННЫХ
Проектирование БД. Это теоретический этап работы (без компьютера). На этом этапе определяются:
Какие таблицы будут входить в состав БД,
Структура таблиц (из каких полей, какого типа и размера будет состоять таблица),
Какие поля будут выбраны в качестве первичных ( главных) ключей каждой таблицы и т.д.
Создание структуры. На этом этапе с помощью конкретной СУБД описывается структура таблиц, входящих в состав БД.
Ввод записей . Заполнение таблиц базы данных конкретной информацией.