СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Система управления базами данных

Категория: Информатика

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«Система управления базами данных»

Тема: Система управления базами данных

Цель: Дать понятие о базах данных и их элементах, типах данных и системах управления базами данных.

1. Технология хранения, поиска и сортировки информации

Основой многих информационных систем (прежде всего, информационно-справочных систем) являются базы данных.

База данных (БД) — организованная совокупность данных, предназначенная для длительного хранения во внешней памяти ЭВМ, постоянного обновления и использования.

База данных представляет собой информационную модель определённой предметной области.
Классификация баз данных возможна по характеру информации:

фактографические и документальные БД;

по структуре данных:

иерархические, сетевые, реляционные БД;

по способу хранения данных:

централизованные и распределенные БД.

Фактографическая база данных — база данных, содержащая информацию, относящуюся непосредственно к предметной области.

В системах фактографического типа в БД хранится информация об интересующих пользователя объектах предметной области в виде «фактов» (например, биографические данные о сотрудниках, данные о выпуске продукции производителями и т.п.); в ответ на запрос пользователя выдается требуемая информация об интересующем его объекте (объектах) или сообщение о том, что искомая информация отсутствует в БД.

В документальных БД единицей хранения является какой-либо документ (например, текст закона или статьи), и пользователю в ответ на его запрос выдается либо ссылка на документ, либо сам документ, в котором он может найти интересующую его информацию.

Иерархическая модель данных — это модель данных, где используется представление базы данных в виде древовидной (иерархической) структуры, состоящей из объектов (данных) различных уровней.

Реляционные БД (РБД) — наиболее распространённый тип баз данных, использующий табличное представление данных.

Обрати внимание!

Основные понятия организации данных в РБД: таблица, поле, тип поля, главный ключ таблицы.

Программное обеспечение, предназначенное для работы с базами данных, называется системой управления базами данных — СУБД.

Системы управления базами данных (СУБД) — комплекс программных средств, предназначенных для создания структуры новой базы, наполнения её содержанием, редактирования содержимого и визуализации информации.

Основные действия, которые пользователь может выполнять с помощью СУБД:

  1. создание структуры БД;

  2. заполнение БД информацией;

  3. изменение (редактирование) структуры и содержания БД;

  4. поиск информации в БД;

  5. сортировка данных;

  6. защита БД;

  7. проверка целостности БД.

СУБД Microsoft Access (MS Access) относится к системам, ориентированным на пользователя.

Она позволяет пользователю, не прибегая к программированию, легко выполнять основные действия с базой данных:

создание БД, редактирование и манипулирование данными.

MS Access работает в операционной среде Windows, может использоваться как на автономном ПК, так и в локальной компьютерной сети. С помощью Access создаются и эксплуатируются личные базы данных, а также БД организаций с относительно небольшим объёмом данных. Для создания крупных промышленных информационных систем MS Access не годится.

Обрати внимание!

Таблица — это главный тип объекта. Объекты, составляющие таблицу — записи и поля.

Поле базы данных — это столбец таблицы, включающий в себя значения определённого свойства.

Строки таблицы являются записями об объекте; эти записи разбиты на поля столбцами таблицы.

Запись базы данных — это строка таблицы, которая содержит набор значений различных свойств объекта.

Обрати внимание!

В каждой таблице должно быть по крайней мере одно ключевое поле, содержимое которого уникально для любой записи в этой таблице. Значения ключевого поля однозначно определяют каждую запись в таблице.

Структура БД изменяется при добавлении или удалении полей.

Основные свойства полей

Имя поля определяет то, как следует обращаться к данным этого поля при автоматических операций с базой (по умолчанию имена полей используются в качестве заголовков столбцов таблиц).
Тип поля определяет тип данных, которые могут содержаться в данном поле.

Размер поля определяет предельную длину (в символах) данных, которые могут размещаться в данном поле.
Формат поля определяет способ форматирования данных в ячейках, принадлежащих полю.
Маска ввода определяет форму, в которой вводятся данные в поле.
Подпись определяет заголовок столбца таблицы для данных поля (если подпись не указана, то в качестве заголовка столбца используется свойство Имя поля).
Значение по умолчанию — это то значение, которое вводится в ячейки поля автоматически.
Условие на значение — это ограничение, используемое для проверки правильности ввода данных (используется, как правило, для данных, имеющих числовой тип, денежный тип или тип дата).
Сообщение об ошибке — это текстовое сообщение, которое выводится автоматически при попытке ввода в поле ошибочных данных (проверка ошибочности выполняется автоматически, если задано свойство Условие на значение).
Обязательное поле определяет обязательность заполнения данного поля при наполнении базы.
Пустые строки разрешается ввод пустых строковых данных.

Типы данных

Текстовый тип используется для хранения обычного неформатированного текста ограниченного размера.
Поле Мемо — это специальный тип данных для хранения больших объёмов текста.
Числовой — это тип данных для хранения действительных чисел.
Дата/время — тип данных для хранения календарных дат текущего времени
Денежный — тип данных для хранения денежных сумм.

Счётчик — специальный тип данных для уникальных (не повторяющихся в поле) натуральных чисел с автоматическим наращиванием. Естественное использование для порядковой нумерации записей.

Логический — тип для хранения логических данных (принимают только два значения да или нет).

Поле объекта ole — специальный тип данных, предназначенный для хранения объектов ole, например мультимедийных до 1 Гб.

Гиперссылка — специальное поле для адресов URL Web-объектов Интернета. При щелчке на ссылку автоматически происходит запуск браузера и воспроизведение объекта в его окне.
Мастер подстановок — это объект, настройкой которого можно автоматизировать ввод данных в поле так, чтобы не вводить их вручную, а выбирать из раскрывающегося списка.

Запрос — результат обращения пользователя к СУБД для поиска данных, добавления, удаления и обновления записей. Результат поиска (выборки) данных представляется в табличном виде.

С помощью  запросов выполняют такие операции, как

  1. отбор данных,

  2. сортировка данных,

  3. фильтрация данных,

  4. преобразование данных по заданному алгоритму,

  5. создание новой таблицы,

  6. автоматическое наполнение таблиц данными,импортированными из других источников,

  7. простейшие вычисления в таблицах и др.

Форма — это вспомогательный объект, создается для дополнительного удобства пользователя при просмотре, вводе и редактировании данных.

Отчёт — это документ, предназначенный для вывода на печать, сформированный на основании информации, содержащейся в таблицах и запросах.