Меню
Видеоучебник
Видеоучебник  /  Информатика  /  11 класс  /  Информатика и ИКТ 11 класс (к учебнику Н. Д. Угриновича)  /  Табличные БД. Системы управления базами данных

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

Урок 21. Информатика и ИКТ 11 класс (к учебнику Н. Д. Угриновича)

Каждый человек в своей жизни использует большие объёмы информации. Множество фактов, необходимых человеку, достаточно велико, и хранить их постоянно в памяти просто невозможно. Чтобы этого избежать, люди прибегают к записям. Однако недостаточно только лишь записать информацию – необходимо уметь быстро её найти в нужное время, то есть тогда, когда это необходимо. Для хранения и облегчения поиска информации были придуманы различные способы, которые называются базами данных. На этом уроке рассматриваются различные варианты баз данных. А также: что такое базы данных, какие виды баз данных существуют, из каких элементов состоят базы данных, что такое система управления базами данных и для чего она применяется.
Плеер: YouTube Вконтакте

Конспект урока "Табличные БД. Системы управления базами данных"

Вопросы занятия:

·        база данных, виды баз данных;

·        элементы базы данных;

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

Каждый человек в своей жизни использует большие объёмы информации. Множество фактов, необходимых человеку достаточно велико и хранить их постоянно в памяти просто невозможно. Поэтому часто наступают моменты, когда нужная информация “вылетела из головы”.

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

Для хранения и облегчения поиска информации были придуманы различные способы.

К ним относятся:

·        записная книжка (где указываются фамилия, адрес, телефон, дата рождения и другие сведения);

·        городской телефонный справочник (здесь будут указаны номера телефонов, адреса предприятий, жителей города ...);

·        классный журнал (сюда вносят сведения об учащихся, их оценки ...);

·        библиотечный каталог (здесь указывают название книги, автора, регистрационный номер, год издания, цену ...);

·        картотеки ГИБДД;

·        картотека личных дел сотрудников;

·        словари;

·        каталоги коллекционеров.

Все эти способы организации информации называются базами данных.

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

Итак, как мы уже говорили, каждый из вас сталкивается с разнообразными базами данных каждый день. И наверняка даже не задумывается об этом. Самый простой пример базы данных – это телефонная книга вашего мобильного телефона. Если вы посмотрите на неё, то заметите, что, во-первых, все телефоны ваших друзей и знакомых записаны в алфавитном порядке и во-вторых они записаны в определённом виде, например, Имя Фамилия, номер телефона.

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

Если в базу данных необходимо внести информацию о группе объектов с одинаковыми свойствами, то полезно воспользоваться двумерной таблицей. Такую базу данных называют табличной.

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

Столбцы и строки в данной таблице имеют свои названия. Так столбцы таблицы называют полем таблицы. Каждое поле характеризуется именем и типом данных, представляющих значения определённого свойства. Строки таблицы являются записями об объекте. Каждая запись состоит из набора значений, находящихся в полях.

 

Каждая таблица должна содержать как минимум одно ключевое поле. Что значит ключевое поле? Это параметр, по которому можно однозначно определить запись в таблице. Например, это может быть инвентарный номер, артикул, наименование объекта и т.п.

Выделим основные типы полей текстовой базы данных:

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

·        Счётчик – последовательность целых чисел, которые задаются автоматически при вводе записей и не могут меняться пользователем.

·        Текстовый – содержит символы различных типов.

·        Числовой – содержит числа различных типов.

·        Дата / Время – содержит даты и время.

·        Картинка – содержит изображение.

·        Логический – содержит значения Истина (Да) или Ложь (Нет).

·        Каждый тип поля обладает своими свойствами:

·        Размер поля – определяет максимальную длину текстового или числового поля.

·        Формат поля – задаёт формат данных.

·        Обязательное поле – является обязательным для заполнения.

Рассмотрим базу данных «Друзья», которая содержит список друзей, каждый из которых имеет номер, фамилию, имя, класс, дату рождения, номер телефона и хобби.

Поля фамилия, имя, класс, номер телефона и хобби являются текстовыми.

Поле порядковый номер – числовым, а поле дата рождения – дата.

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

Эти программы называются – системы управления базами данных (или коротко СУБД). Данные программы отвечают за создание, управление, хранение и обработку данных в базах данных (БД).

Примерами СУБД являются: Microsoft Access и OpenOffice Base. В данных СУБД используется стандартный для операционных систем многооконный, но не многодокументный интерфейс. Это значит, что в одно и тоже время, может быть открыта только одна база данных, содержащая обязательное окно базы данных и окна для работы с объектами базы данных. В любую минуту одно из окон является активным, где курсором отмечен активный объект.

Давайте познакомимся с СУБД OpenOffice Base.

OpenOffice Base является бесплатным приложением, которое можно использовать как для частного, так и для образовательного или коммерческого использования.

OpenOffice – это свободный офисный пакет с открытым исходным кодом, доступный для Windows, Linux и Mac.

Сама программа очень проста и приятна в использовании. Но за всей её простотой скрывается много функций.

Итак, давайте познакомимся со средой и окном программы OpenOffice Base. Среда программы имеет следующий интерфейс: Вверху находится строка заголовка, где указано название базы данных и программы, в которой она открыто. Чуть ниже находится строка меню, панель инструментов, рабочая область и строка состояния.

Рабочая область состоит из трёх основных областей:

Первая – база данных. Содержит названия основных объектов базы данных: таблицы, запросы, формы и отчёты.

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

Третья – Источник данных. Здесь выбирается источник данных для работы (для выполнения необходимых задач). Это могут быть таблицы, запросы и так далее.

Как говорилось ранее, главным элементом интерфейса СУБД является - окно базы данных. В окне базы данных находятся все объекты базы данных: таблицы, запросы, формы и отчёты.

Разберём каждый объект базы данных подробнее:

Таблицы. В базе данных информация хранится в двумерных таблицах. Это начальный объект базы данных, остальные объекты создаются на основе существующих таблиц. Строки таблицы – называются записью базы данных, столбцы – полем. Запись сдержит информацию об одном объекте, а поле – однотипные данные обо всех объектах.

Запросы. Запросы – это отбор данных по заданным условиям. Запрос является важнейшим инструментом системы управления базами данных.

Формы. Задача форм – добавление в базу данных новых данных, редактирование и удаление старых. Форма может содержать рисунки, графики и другие объекты.

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

В СУБД существует ещё один вид данных – связи. Связи используются для описания структуры связей в многотабличной базе данных, а также для сохранения синхронизации.

Основным режимом работы является режим работы с базой данных. Данный режим устанавливается после выполнения команды Файл Создать базу данных или Файл Открыть. При создании базы данных программа попросит задать имя и место хранения файла, а при открытии попросит указать путь к существующему файлу с базой данных.

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

Команды отдаются через главное меню, кнопки на панели инструментов и контекстное меню (правая кнопка мыши). Набор активных команд зависит от текущего режима работы. Наиболее часто используемые команды находятся на панели инструментов.

Давайте откроем уже созданную базу данных «Друзья» и познакомимся с режимами просмотра таблиц.

Итак, для того чтобы открыть базу данных друзья нужно на рабочем столе выбирать ярлык OpenOffice. Открываем программу двойным щелчком мыши. Далее в появившемся окне выбираем «база данных» далее выбираем открыть существующий файл и нажимаем кнопку открыть. Теперь указываем путь к своей рабочей папке, выбираем нужный файл и нажимаем открыть.

Переходим в режим таблицы. В окне Источник данных находится таблица «Друзья». Откроем её в режиме «таблица» двойным щелчком мыши.

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

Вы, наверное, заметили, что не вся информация вмещается в поле, так как ширина поля изначально задаётся исходя из ширины его имени. Для того чтобы изменить (увеличить или уменьшить) размеры отображаемой области, необходимо поднести курсор к правой границе названия поля, область которого необходимо изменить, курсор поменяется на двунаправленную стрелку. Теперь нажимаем и удерживаем левую кнопку мыши и перемещаем границу поля до нужного размера. Изменим таким образом размер отображаемой области полей «Фамилия», «Имя» и «Хобби».

Теперь откроем таблицу Друзья с помощью конструктора. Для этого в области Источник данных нажимаем на таблице Друзья правой кнопкой мыши и в появившемся контекстном меню выбираем «Изменить» или выделяем таблицу левой кнопкой мыши и на панели инструментов выбираем кнопку «Правка», затем «Изменить». Откроется таблица в режиме конструктора. В этом режиме отображаются семь полей таблицы Друзья: Порядковый номер, фамилия, имя, класс. дата рождения, телефон, хобби. Также напротив каждого названия поля указывается его тип. Так, например, типом поля с именем «Порядковый номер» является целое число, так как туда вводятся номера по порядку.

Поля фамилия, имя, класс, номер телефона и хобби являются текстовыми, а поле дата рождения – имеет тип дата.

Также обратите внимание, что слева от названия поля «Порядковый номер» находится значок, который обозначает, что данное поле является ключевым, то есть на нём установлен первичный ключ. Для установки или снятия первичного ключа необходимо нажать на ячейку рядом с названием поля правой кнопкой мыши и в появившемся контекстном меню выбрать «первичный ключ».

Также каждое поле имеет свою длину. Например, поле «Фамилия» имеет длину в двадцать знаков, а поле класс – три знака.

На следующих уроках мы с вами продолжим изучение Баз данных на примере СУБД OpenOffice Base.

0
5014

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт