Тема: Базы данных. тах, представленные в стро

Слайд 1

Урок 38 информатики в 11 классе

Базы данных © Vyazovchenko Nataliya, 2010

Слайд 2

Слайд 3

Табличные базы данных

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

Слайд 4

Поле базы данных

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

Слайд 5

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

Запись базы данных

Слайд 6

Ключевое поле

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

Слайд 7

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

Слайд 8

Тип поля определяется типом данных, которые оно содержит. Поля могут содержать данные следующих основных типов:

счетчик - целые числа, которые задаются автоматически при вводе записей. Эти числа не могут быть изменены пользователем; текстовый - тексты, содержащие до 255 символов; числовой - числа; дата/время - дата или время; денежный - числа в денежном формате; логический - значения Истина (Да) или Ложь (Нет); гиперссылка - ссылки на информационный ресурс в Интернете (например, Web-сайт).

Слайд 9

Свойства полей

Поле каждого типа имеет свой набор свойств. Наиболее важными свойствами полей являются: размер поля - определяет максимальную длину текстового или числового поля; формат поля - устанавливает формат данных; обязательное поле - указывает на то, что данное поле обязательно надо заполнить.

Слайд 10

Рассмотрим, например, базу данных «Компьютер», которая содержит перечень объектов (компьютеров), каждый из которых имеет имя (название). В качестве характеристик (свойств) можно рассмотреть тип установленного процессора и объем оперативной памяти. Поля Название и Тип процессора являются текстовыми, Оперативная память - числовым, а поле № п/п - счетчиком (табл. 11.1). При этом каждое поле обладает определенным набором свойств. Например, для поля Оперативная память задан формат данных целое число.

Слайд 11

Слайд 12

Слайд 13

Иерархические базы данных

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

Слайд 14

Связи между объектами

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

Слайд 15

Иерархической базой данных является Каталог папок Windows, с которым можно работать, запустив Проводник. Верхний уровень занимает папка Рабочий стол. На втором уровне находятся папки Мой компьютер, Мои документы, Сетевое окружение и Корзина, которые являются потомками папки Рабочий стол, а между собой является близнецами. В свою очередь, папка Мой компьютер является предком по отношению к папкам третьего уровня - папкам дисков (Диск 3,5(А:), (С:), (D:), (Е:), (F:)) и системным пап­кам (Принтеры, Панель управления и др.)

Слайд 17

Слайд 18

Еще одним примером иерархической базы данных является база данных Доменная система имен подключенных к Интернету компьютеров. На верхнем уровне находится табличная база данных, содержащая перечень доменов верхнего уровня (всего 264 домена), из которых 7 - административные, а остальные 257 - географические. Наиболее крупным доменом (данные на январь 2002 года) является домен net (около 48 миллионов серверов), а в некоторых доменах (например, в домене zr) до сих пор не зарегистрировано ни одного сервера. На втором уровне находятся табличные базы данных, содержащие перечень доменов второго уровня для каждого домена первого уровня. На третьем уровне могут находиться табличные базы данных, содержащие перечень доменов третьего уровня для каждого домена второго уровня, и таблицы, содержащие IP-адреса компьютеров, находящихся в домене второго уровня

Слайд 19

Слайд 20

Распределенная база данных

База данных Доменная система имен должна содержать записи обо всех компьютерах, подключенных к Интернету, то есть более 150 миллионов записей. Размещение такой огромной базы данных на одном компьютере сделало бы поиск информации очень медленным и неэффективным. Решение этой проблемы было найдено путем размещения отдельных составных частей базы данных на различных DNS-серверах. Таким образом, иерархическая база данных Доменная система имен является распределенной базой данных.

Слайд 21

Поиск информации в иерархической распределенной базе данных

Например, мы хотим ознакомиться с содержанием WWW-сервера фирмы Microsoft. Сначала наш запрос, содержащий доменное имя сервера www.microsoft.com, будет оправлен на DNS-сервер нашего провайдера, который переадресует его на DNS-сервер самого верхнего уровня базы данных. В таблице первого уровня будет найден интересующий нас домен com и запрос будет адресован на DNS-сервер второго уровня, который содержит перечень доменов второго уровня, зарегистрированных в домене com.

Слайд 22

В таблице второго уровня будет найден домен microsoft и запрос будет переадресован на DNS-сервер третьего уровня. В таблице третьего уровня будет найдена запись, соответствующая доменному имени, содержавшемуся в запросе. Поиск информации в базе данных Доменная система имен будет завершен и начнется поиск компьютера в сети по его IP-адресу.

Cлайд 1

Cлайд 2

БД служат для хранения и поиска большого объёма информации. Примеры баз данных: записная книжка, словари, справочники, энциклопедии. База данных – структурная информационная модель БАЗА ДАННЫХ (БД) – совокупность хранящихся взаимосвязанных данных, организованных по определённым правилам Колесова Ж. В.

Cлайд 3

По характеру хранимой информации базы данных делятся на В фактографических БД содержатся краткие сведе- ния об описываемых объек- тах, представленные в стро- го определенном формате. Например, в БД библиотеки о каждой книге хранятся библиографические сведе- ния: год издания, автор, название и т. д. В документальных БД содер- жатся документы (информа- ция) самого разного типа: текстового, графического, звукового, мультимедийного (например, различные спра- вочники, словари) Колесова Ж. В.

Cлайд 4

ПРИМЕРЫ БАЗ ДАННЫХ: БД книжного фонда библиотеки; БД кадрового состава учреждения. БД законодательных актов в области уголовного права; БД современной рок-музыки. фактографические документальные Сама база данных включает в себя только информацию (БД – «информационный склад») Колесова Ж. В.

Cлайд 5

По способу хранения базы данных делятся на Централизованная БД – БД хранится на одном компьютере Распределённая БД – различные части одной БД хранятся на мно- жестве компьютеров, объединённых между собой сетью Пример: информация в сети Internet, объединённая паутиной WWW Колесова Ж. В.

Cлайд 6

По структуре организации базы данных делятся на РЕЛЯЦИОННЫЕ НЕРЕЛЯЦИОННЫЕ ИЕРАРХИЧЕСКАЯ СЕТЕВАЯ Реляционной (от английского слова relation – отношение) называется БД, содержащая инфор- мацию, организован- ную в виде прямо- угольных таблиц, связанных между собой. Такая таблица называется отношением Иерархической называ- ется БД, в которой ин- формация упорядочена следующим образом: один элемент записи считается главным, остальные – подчинённы- ми. Иерархическую БД образуют файловая система на диске, родовое генеалогическое дерево Сетевой называется БД, в которой к вертикальным иерархическим связям добав- ляются горизонтальные связи. Колесова Ж. В.

Cлайд 7

СТРУКТУРА БД Каждая таблица должна иметь своё имя. Запись – это строка таблицы. Поле – это столбец таблицы. Таблица – информационная модель реальной системы. Запись содержит информацию об одном конкретном объекте. Поле содержит определённые характеристики объектов. Основной элемент БД - запись Колесова Ж. В.

Cлайд 8

Имя таблицы поле запись Главный ключ – это поле или совокупность полей, которое однозначно определяет запись в таблице Колесова Ж. В.

База данных

схема

наполнение

  • Определяет, какие параметры и связи имеют объекты
  • Значения параметров объектов, записанных в базе в данный момент

Ведомости про ФИО, дату рождения, адрес, телефон учащихся ООШ №20

Ученик Иванов П.К., 12.10.1998, проживает м-н2, д.7, кв. 11, телефон 2 – 45 - 65


Базы данных

фактографические

БД библиотек

документальные

БД законов

БД современной музыки


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

Прикладная

программа

человек

Примеры СУБД:

СУБД

База данных


Основные возможности СУБД

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

Прикладная

программа

человек

СУБД

База данных


Целостность данных в БД

  • Целостность данных в базе
  • Ограничение целостности


Роли пользователей, которые работают с БД

  • Разработчик
  • Пользователь
  • Администратор
  • Разработчик (создаёт схему БД)
  • Пользователь (работает с данными)
  • Администратор (определяет ограничения целостности и устанавливает права доступа)

Модели баз

данных

Иерархические базы данных

Сетевые базы данных

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

Совокупность

объектов,

различного уровня,

причём один из них

является

главным, остальные –

подчинёнными

Совокупность

объектов, со

множеством

связей между

информацию,

организованную

прямоугольных


  • Информация в базах данных может быть организована по-разному.
  • Чаще всего используется табличный способ.
  • Базы данных с табличной формой организации называются реляционными БД.

Понятие сущности

класс

ученик

Учебник

информатики

Балл учебных

достижений

учитель

Модель предметной области Информатика в школе


  • Сущность предметной области – это мно-жество объектов, которые имеют одинаковый набор параметров.
  • Модель «сущность-связь» предназначена для графического изображения сущностей некоторой предметной области, их параметров и связей между ними.
  • Сущность Учитель: паспорт, ФИО, пол, специальность . (атрибуты)

  • Один к одному 1 – 1
  • Один ко многим 1 –
  • Много ко многим
  • Учитель является классным руководителем
  • Учащиеся обучаются в 11 – А классе
  • Учитель обучает 11 класс

  • Сущность предметной области
  • Тип связи

руководит

класс

учитель

учится

класс

ученик

обучает

класс

Учитель



Основные понятия баз данных

  • записи (строки таблицы)
  • поля (столбцы таблицы)
  • ключевое поле (поле или несколько полей, которые однозначно определяют запись)

Сигов А.К.

Фучика 1 0 , кв.3 0

Першин И.А.

434 1234

Руденко Т.В.

Уманская 2, кв. 1 6

1234 375

Севастопольская 1 , кв. 8

24 1234 0

Урок информатики в 8 классе (И.Г. Семакин)

Место работы, должность: МОУ «СОШ №27» г. Сыктывкара, учитель информатики Петров Василий Юрьевич.

Регион: Республика Коми

Уровень образования: основное общее образование

Класс(ы): 8 класс

Предмет(ы): Информатика

Цель урока: Познакомиться с понятием базы данных, их типами, организацией.

Тип урока: Урок изучения нового материала.

Учащихся в классе: 10-20

Используемое оборудование: компьютер, проектор, слайды.

Конспект урока.

Тема: Понятие информационной системы, базы данных, СУБД.

Цель урока: познакомится с типами баз данных и организацией данных в них..

Задачи:

1. Образовательные

Научить различать базы данных по типам;

Дать технику чтения таблиц как реляционных баз данных.

2. Развивающие

Развивать интерес к структурированию информации;

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

3. Воспитательные

Воспитывать трудолюбие, усидчивость, терпение.

4. Личностно-ориентированные

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

Оборудование: компьютер, проектор.

Программная часть: презентация Microsoft Office Power Point.

План:

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

Анализ изученного материала.

Сообщение темы и цели урока.

Беседа.

Итог.

Ход урока

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

Подготовили тетради, ручки, обратили внимание на доску.

Анализ изученного материала.

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

Сообщение темы и цели урока.

Давайте погорим о базах данных. (Слайд №1)

Основная беседа

Поговорим о структурировании информации, ее сборе и хранении (Слайд №2).

Обработка информации с использованием средств компьютерной техники и будет называться информационной системой. (Слайд №3).

Даем понятие БАЗЫ ДАННЫХ с учетом имеющейся информации (Слайд №4).

Давайте классифицируем базы данных по типам. Включаем учащихся в работу путем прямого общения (Слайд№5). Обсуждение.

Подробно изучаем каждый тип базы данных (Слайды №6,7,8).

Знакомимся с реляционными базами данных, вспоминаем табличные информационные модели (слайд №9).

Обращаемся к ключу реляционных баз. Говорим об уникальности каждой записи (слайд №10).

Вспоминаем виды информации по форме представления и говорим о том, какие данные мы можем хранить в базах данных (Слайд №11).

7. Итоги урока. (слайд 19,20)

Наш урок подходит к концу. Вы так сегодня хорошо работали! Что вам запомнилось? Чему же вы научились?

Список используемых источников

Информатика: учебник для 8 класса / И.Г. Семакин, Л.А.


  1. Знакомство с базами данных
    PPTX / 2.43 Мб

    Залогова, с.в. Русакова, Л.В. Шестакова. - 2-е изд., испр. - М. : БИНОМ. Лаборатория знаний, 2014. - 176 с. : ил.

    Понятие СУБД -