Информатика и ИКТ
Школьный интернет-учебник М.А. и М.В. Выграненко

Тема: Базы данных и системы управления базами данных (СУБД) (10 ч.)

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

Практические работы:
Знакомство с СУБД. Создание структуры табличной базы данных. Осуществление ввода и редактирования данных. Упорядочение данных в среде системы управления базами данных. Формирование запросов на поиск данных в среде системы управления базами данных. Создание, ведение и использование баз данных при решении учебных и практических задач.

Урок ? 1. Понятие базы данных и реляционные базы данных

  Примерная программа среднего (полного) общего образования

Практические, проверочные и домашние работы

Практические работы:
pdf

1. Создание таблицы для базы данных с помощью Мастера.

Понятие базы данных

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

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

Каждый человек в повседневной жизни сталкивается с базами данных - телефонными справочниками, записными книжками, энциклопедиями, библиотечными каталогами и т. д. Например, в библиотечном каталоге содержится информация о книгах, каждая из которых имеет название, автора, год издания и другие признаки.

Выделяют следующие виды БД в соответствии с различными информационными моделями:

  • Реляционные (табличные);

  • Иерархические;

  • Сетевые.

Реляционные базы данных

Реляционная БД содержит перечень объектов одного типа, с одинаковым набором признаков. Она представляется в виде двумерного информационного массива - таблицы. Столбцы такой таблицы называются полями, а строки - записями.

Поле реляционной БД - это столбец таблицы, имеющий в заголовке название признака объекта и содержащий его значения.

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

Тип поля определяется типом данных, которые оно содержит. Основные типы данных:

  • 'счётчик' - набор целых чисел, которые задаются автоматически при вводе записей и не могут быть изменены пользователем БД;

  • текстовый - содержит одну строку текста не более 255 знаков;

  • числовой - содержит числа;

  • логический - содержит значения 'истина', 'ложь';

  • поле MEMO - содержит текст из нескольких строк, просматриваемых с помощью полос прокрутки;

  • объект OLE - поле вставки изображения, звука, файла, и др.;

  • гиперссылка - ссылка на другой информационный ресурс (объект, файл, Internet).

Каждый тип поля имеет набор свойств, среди которых наиболее существенными являются:

  • размер поля (максимальная длина текстовой или числовой величины);

  • формат поля (устанавливает формат данных);

  • обязательное поле (поле, которое надо заполнять обязательно).

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

Реляционные БД имеют следующие свойства:

  • Каждый элемент таблицы в пересечении строки и столбца - отдельный элемент данных.

  • Каждое поле имеет своё название (имя).

  • Все данные одного поля - однотипны.

  • Одинаковые записи в таблице отсутствуют.

  • Порядок следования записей в таблице - произвольный.

С данными реляционной базы могут производиться следующие важные действия:

  • Поиск по заданному признаку.

  • Замена по заданному признаку.

  • Набор данных в группу по заданному признаку (фильтр).

  • Сортировка данных.

Реляционная БД включает, как правило, не одну, а множество взаимосвязанных таблиц.

Пример: база данных 'Поход'.
Таблица 'Участники'.

Код участника

Фамилия

Имя

Класс

Адрес

Телефон

1

Арбузов

Иван

 

 

2

Яблочкин

Иван

10В

 

 

3

Осипчук

Илья

 

 

4

Осипчук

Наталья

 

 

Таблица 'Снаряжение'.

Код снаряжения

Код участника

Снаряжение

10

1

Палатка

20

2

Котелок

30

2

Верёвка

40

4

Топор

50

3

Фонарь

60

3

Нож

70

2

Посуда

Ключевым полем в первой таблице является код участника, а во второй - код снаряжения. Пусть требуется решить задачу: кто несёт котелок? Смотрим таблицу 'Снаряжение', находим код участника - 2, и по таблице 'Участники' определяем, что это Яблочкин Иван. Таким образом выявляется взаимосвязанность таблиц в БД.

Отношения между связанными таблицами в реляционной БД бывает двух типов:

  • 'один ко многим';

  • 'один к одному'.

Отношение 'один ко многим' означает, что одной записи в таблице соответствует несколько записей в другой таблице.

В примере 'Поход' из второй таблицы видно, что Иван Яблочкин (код участника - 2) отвечает за три вида снаряжения: котелок, верёвка и посуда.

Сторона 'один' в таком отношении называется главной таблицей, а сторона 'многие' - связанной таблицей. При этом поле для связи в главной таблице должно быть обязательно ключевым, а в связанной - не ключевым, но одноимённым.

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

Большинство современных компьютерных БД являются реляционными. Информационная модель для их построения была предложена Е. Ф. Коддом в 1970 году, и в основе её лежит понятие отношения (relation), связывающего признаки объектов. Отсюда и название таких БД - реляционные.

 

Приложения

Литература:

1) Ефимова О., Морозов В., Шифрин Ю. Курс компьютерной технологии. М., 'АБФ', 1998.
2) Гаевский А. Информатика. 7 - 11 класс. Киев, 'А. С. К.', 2002.
3) Макарова Н. и др. Информатика. 10 - 11 класс. С.-Петербург, 'Питер', 1999.
4). Зубрилин А. А., Юртанова Е. М. Практикум по Microsoft Access 2003 / Информатика в школе. ? 3, 2009. М.: "Образование и Информатика", 2009.

  Примерная программа среднего (полного) общего образования

Начало \ Программа 10-11 \ Базы данных и СУБД, 1

При использовании материалов сайта просьба соблюдать приличия
© М.А. и М.В. Выграненко, 2009-2016

Рейтинг@Mail.ru