Базы данных и системы управления базами данных Составила: Елизарова Наталья Евгеньевна учитель информатики и ИКТ НОУ РО «Гнилицкая православная гимназия»
База данных (БД) База данных (БД) – совокупность определенным образом организованной информации на какую-то тему (в рамках некоторой предметной области), предназначенная для хранения во внешней памяти компьютера и постоянного применения.
Сама база данных не может обслужить запросы пользователя – это «информационный склад». Обслуживание пользователя осуществляет информационная система.
Информационная система (ИС) Информационная система (ИС) – совокупность БД и комплекса аппаратно-программных средств для ее хранения, изменения и поиска информации, для взаимодействия с пользователем.
Назначение информационных систем и баз данных – это хранение, поиск, внесение изменений, группировка и сортировка.
Классификация БД По характеру хранимой информации БД делятся на: фактографические документальные экспертные
Фактографические БД В фактографических БД регистрируются факты, и все сведения об объекте сообщаются ПК в заранее обусловленном формате. Таким образом, информация имеет четкую структуру, позволяющую машине отличать одно данное от другого. Поэтому фактографическая система способна давать однозначные ответы на вопросы к БД.
Документальные БД Документальные БД не предполагают однозначного ответа на поставленный вопрос. Такую базу образует совокупность неструктурированных текстовых документов (статьи, книги, рефераты, тексты законов) и графических объектов, снабженная тем или иным аппаратом поиска. Цель такой БД – выдать в ответ на запрос пользователя список документов или объектов, удовлетворяющих условию. Например, все документы, где встречается слово «энтропия».
Экспертные БД Экспертные системы или базы знаний – это совокупность систематизированных основополагающих сведений, относящихся к определенной области знаний, хранящихся в памяти электронной вычислительной машины, объем которых необходим и достаточен для решения заданного круга теоретических или практических задач. База знаний является содержательной частью так называемого банка знаний, который следует рассматривать как хранилище знаний, представляющее собой в совокупности и сами знания, и средства, с помощью которых осуществляются их накопление, сбережение, обновление и использование, а также средства управления всеми этими процессами.
Классификация БД По структуре организации данных БД делятся на: Реляционные (табличные) Иерархические Сетевые
Закрепление изученного материала Задание 1. Преобразуйте приведенную ниже информацию к табличному виду, определив имя таблицы и название каждого поля. Определите тип и ширину каждого поля. Оля, Петя, 13, пение, 14, баскетбол, Вася, Катя, 13, хоккей, баскетбол, футбол, 15, 11, Коля, танцы, Сережа.
Закрепление изученного материала Задание 2. Дана сетевая структура БД «Вкладчики». Преобразуйте данную структуру к табличному виду. Добавьте поле Сумма вклада. Определите тип и ширину каждого поля. Иванов ГороховАндреев Роденко Банк «Заря» Банк «Дельта» Банк «Селена»
Закрепление изученного материала Задание 3. Дана иерархическая структура БД «Ученик». Преобразуйте данную структуру к табличному виду. Определите тип и ширину каждого поля. Московская область Город Дзержинск Город Индустриальный Школа 1Школа 2Школа 1Школа 2 Сергеев Орлов Полищук Серова Холодо в Павлов Лукина Васин Павлов Орлова Луценк о
Основные понятия и соглашения для фактографической реляционной («Relation» = «отношение») БД: строка таблицы – запись, столбцы – поля. Запись – информация о конкретном объекте (событий) данной системы, значение поля – определенная характеристика (свойство, атрибут) объекта. В реляционной базе данных не должно быть совпадающих записей. Разные поля отличаются именами, а записи различаются значениями ключей. Первичный ключ – это поле (или совокупность полей), значение которого не повторяется у разных записей.
Типы полей Тип данных Использование Символьный Алфавитно-цифровые данные (до 255 символов) Memo Алфавитно-цифровые данные – предложения, абзацы, тексты, (до символов) Числовой Различные числовые данные (имеет несколько форматов: целое, длинное целое, с плавающей точкой)
Типы полей Тип данных Использование Дата/Время Дата или время в одном из предлагаемых Access форматов Денежный Денежные суммы, хранящиеся с 8 знаками в десятичной части. В целой части каждые три разряда разделяются запятой. Счетчик Уникальное длинное целое, создаваемое Access для каждой новой записи
Типы полей Тип данных Использование Логический Логические данные, имеющие значения Истина или Ложь Объект OLEКартинки, диаграммы и другие объекты OLE из приложений Windows ГиперссылкаВ полях этого типа хранятся гиперссылки, которые представляют собой путь к файлу на жестком диске, либо адрес в сетях Inernet или Intranet.
Системы управления БД (СУБД) Наиболее распространенными являются MS Access, OpenOffice Calc. Это СУБД реляционного типа, в которой разумно сбалансированы все средства и возможности, типичные для современных СУБД. Это функционально полные реляционные СУБД, СУБД – программное обеспечение для работы с базами данных, или система управления с базами данных. один из самых мощных, гибких и простых в использовании. Они работают как с одной таблицей, так и с несколькими связанными. В них можно создавать большинство приложений, не обращаясь к средствам программирования.
В такой таблице можно: 1) добавлять, удалять, изменять записи; 2) изменять структуру таблицы; 3) сортировать записи; 4) получать справки.
Домашнее задание. 1. Определить имена полей в таблицах «Домашняя библиотека», «Погода», «Успеваемость». 2. Определить ключи записей в эти базах данных. 3. Определить типы всех полей в этих базах данных.
Список литературы Сухих Н.А. Поурочные разработки по информатике: 9 класс. – М.:ВАКО,2012. Информатика и ИКТ: Учебник для 9 класса/ И.Г.Семакин, Л.А.Русаков, Л.В.Шестакова. Информатика и ИКТ. Базовый курс: Учебник для 9 класса / Н.Д.Угринович. access.html access.html