Базы данных Учебная презентация. Определение База данных (БД) – это информационная модель, позволяющая в упорядоченном виде хранить данные о группе объектов, - презентация. Презентация "Базы данных" (11 класс) по информатике – проект, доклад

Cлайд 1

Cлайд 2

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

Cлайд 3

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

Cлайд 4

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

Cлайд 5

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

Cлайд 6

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

Cлайд 7

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

Cлайд 8

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

БАЗЫ

ДАННЫХ

Дворянчикова С.Л.

учитель информатики ГБОУ СОШ 922 г. Москва


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

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

Функции :

  • поиск информации в БД выполнение несложных расчетов вывод отчетов на печать редактирование БД
  • поиск информации в БД
  • выполнение несложных расчетов
  • вывод отчетов на печать
  • редактирование БД

Информационная система = БД + СУБД!


ОСНОВНЫЕ РЕЖИМЫ РАБОТЫ С БАЗОЙ ДАННЫХ

  • Создание БД;
  • Редактирование БД;
  • Просмотр БД;
  • Поиск информации в БД.

По характеру хранимой информации базы данных делятся на

ДОКУМЕНТАЛЬНЫЕ

ФАКТОГРАФИЧЕСКИЕ

В документальных БД содер-

жатся документы (информа-

ция) самого разного типа:

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

звукового, мультимедийного

(например, различные спра-

вочники, словари)

В фактографических БД

ния об описываемых объек-

тах, представленные в стро-

го определенном формате.

Например, в БД библиотеки

о каждой книге хранятся

библиографические сведе-

название и т. д.


ПРИМЕРЫ БАЗ ДАННЫХ:

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

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

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

Сама база данных включает в себя только

информацию (БД – «информационный склад»)


По способу хранения базы данных делятся на

РАСПРЕДЕЛЁННЫЕ

ЦЕНТРАЛИЗОВАННЫЕ

Распределённая БД –

Централизованная БД –

БД хранится на одном

различные части одной

компьютере

БД хранятся на мно-

жестве компьютеров,

объединённых между

собой сетью

Пример: информация в сети Internet,

объединённая паутиной WWW


По структуре организации базы данных делятся на

НЕРЕЛЯЦИОННЫЕ

РЕЛЯЦИОННЫЕ

СЕТЕВАЯ

ИЕРАРХИЧЕСКАЯ

Иерархической называ-

Сетевой

называется БД,

ется БД, в которой ин-

в которой к

формация упорядочена

вертикальным

следующим образом:

один элемент записи

иерархическим

считается главным,

связям добав-

остальные – подчинённы-

ляются

горизонтальные

ми. Иерархическую БД

связи.

образуют файловая

система на диске,

родовое генеалогическое

дерево

Реляционной (от

английского слова

relation – отношение)

называется БД,

мацию, организован-

ную в виде прямо-

угольных таблиц ,

связанных между

собой.


Иерархическая БД

Иерархическая БД – это набор данных в виде многоуровневой структуры (дерева).

Структура школы:

Школа (уровень 1)

Класс (уровень 2)

Параллель (уровень 3)

корень


Генеалогическое дерево

Поиск данных трудоемкий из-за необходимости последовательно проходить несколько иерархических уровней.


Файловая система Windows

дерево папок:

Диск С:

Видео

Документы

Фото


Сетевые БД

Сетевая БД – это набор узлов, в которых каждый может быть связан с каждым (схема дорог).

Пример: посещение учащимися одной группы спортивных секци й

Иванов

Петров

Сидоров

Кузнецов

хоккей

плавание

лыжи

футбол



ОСНОВНЫЕ ОБЪЕКТЫ БД

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

СТРУКТУРА БД

Основной элемент БД – таблица

  • Каждая таблица должна иметь своё имя.
  • Запись – это строка таблицы.
  • Поле – это столбец таблицы.
  • Таблица – информационная модель реальной системы.
  • Запись содержит информацию об одном конкретном объекте.
  • Поле содержит определённые характеристики объектов.

ЗАПИСЬ

ПОЛЕ


Табличные БД

  • Количество полей определяется разработчиком и не может изменяться пользователем.
  • Любое поле должно иметь уникальное имя .
  • Поля могут быть обязательными для заполнения или нет.
  • Таблица может содержать сколько угодно записей (это количество ограничено только объемом диска); записи можно добавлять, удалять, редактировать, сортировать, искать.

Табличные БД

Модель – картотека

Примеры:

  • записная книжка каталог в библиотеке
  • записная книжка
  • каталог в библиотеке

Петров Иван Молостовых ул., д. 6, кв. 11

поля

записи

Фамилия

Адрес

Телефон

Молостовых ул., д. 6, кв. 11

Саянская ул., д.11, кв.12

Свободный пр., д11, кв. 45

самая простая структура

во многих случаях – дублирование данных:

А.С. Пушкин

Сказка о царе Салтане

А.С. Пушкин

Сказка о золотом петушке


Имя таблицы

поле

запись

Главный ключ это поле или совокупность полей,

которое однозначно определяет запись в таблице


Ключевое поле (ключ таблицы )

Ключевое поле (клю ч) – это поле (или комбинация полей), которое однозначно определяет запись.

В таблице не может быть двух записей с одинаковым значением ключа.

Могут ли эти данные быть ключом?

  • фамилия имя номер паспорта номер дома город проживания дата выполнения работы порядковый номер
  • фамилия
  • номер паспорта
  • номер дома
  • регистрационный номер автомобиля
  • город проживания
  • дата выполнения работы
  • порядковый номер



  • Структура БД изменяет-ся при добавлении или удалении полей.
  • Для каждого поля определяется тип и формат данных.


ОСНОВНЫЕ ТИПЫ ДАННЫХ

текстовый

одна строка текста (до 255 символов)

поле MEMO

текст, состоящий из нескольких строк, который можно

посмотреть при помощи полос прокрутки (до 65535 символов)

числовой

денежный

число любого типа (можно использовать в вычислениях)

поле, выраженное в денежных единицах (рубли, доллары и т.д.)

дата/время

счётчик

поле, которое вводится автоматически с вводом каждой записи

логический

содержит одно из значений True (истина) или False (ложно) и применяется в логических операциях

поле объекта OLE

содержит рисунки, звуковые файлы, таблицы Excel, документ Word и т. д.


Ответьте на вопросы:

1. База данных - это:

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

2. Что из перечисленного не является объектом БД:

  • модули;
  • таблицы;
  • макросы;
  • ключи;
  • формы;
  • отчеты;
  • запросы?

3. Записью в реляционных базах данных называют:

а) ячейку б) столбец таблицы в) имя поля г) строку таблицы

4. Поле, значение которого не повторяется в различных записях,

называется

а) составным ключом б) типом поля в) главным ключом г) именем поля

5. Имеется база данных:

I. Количество полей в ней ровно:

а) 2 б) 4 в) 6 г) 7

II. Количество числовых полей в представленной базе данных

а) 3 б) 4 в) 6 г) 0

Отчество

Вячеславович

Год рождения

Иванович

Петрович

Слайд 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-адресу.

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

Классификация БД.

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

В фактографических БД

содержатся краткие сведения об
описываемых объектах, представленные с
строго определенном формате.
Примеры:
1. В БД библиотеки о каждой книге
хранятся следующие сведения: год
издания, автор, название и прочее.
2. В БД отдела кадров хранятся анкетные
данные сотрудников: ФИО, год рождения и
т.д.

Документальная БД

содержит обширную информацию самого
различного типа: текстовую, графическую,
звуковую, мультимедийную.
Примеры:
1. в БД законов – тексты самих законов,
2. в БД эстрадной песни – тексты и ноты
песен, биографию авторов, информация о
поэтах, композиторах и исполнителях,
звуковые и видеоклипы.

Информационная система

– это совокупность БД и всего комплекса
аппаратно-программных средств для ее
хранения, изменения и поиска
информации, для взаимодействия с
пользователем.
Примеры:
1. системы продажи билетов на
пассажирские поезда и самолеты.
2. WWW- это глобальная информационная
система.

База данных (БД)

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

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

Иерархической называется БД,

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

Генеалогическое дерево

Сетевой называется БД,

в которой к вертикальным связям
добавляются горизонтальные связи.

Реляционные БД

- базы данных с табличной формой
организации информации.
Реляционная БД состоит из одной или
нескольких взаимосвязанных
двумерных таблиц.

Примеры:

В реляционных (табличных) БД строка называется записью, а столбец – полем.

Поля – это различные характеристики
(иногда говорят атрибуты) объекта.
Значения полей в одной строчке
относятся к одному объекту.
Разные поля отличаются именами.

Пример 1. Организация информации в однотабличной БД «Репертуар кинотеатров на неделю».

Кинотеатр
фильм
Россия
Приключения 11.00
Буратино
Титаник
13.00
3.00
Россия
Россия
Титаник
Звездный
десант
17.00
21.00
20.00
15.00
Мир
Ну, погоди!
11.00
3.00
Мир
Титаник
13.00
15.00
Мир
Вор
17.00
10.00
Россия
время
стоимость
15.00

Первичный (главный) ключ БД

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

Тип поля

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

Числовой тип имеют поля, значения которых
могут быть только числами. Числа могут быть
целыми и вещественными.
Символьный тип имеют поля, в которых будут
храниться символьные последовательности
(слова, тексты, коды и т. п.).
Тип «дата» имеют поля, содержащие
календарные даты в различной форме.
Логический тип соответствует полю, которое
может принимать всего два значения:
«да» - «нет» или «истина» - «ложь».

Пример 2. Описать структуру БД «Репертуар кинотеатров на неделю».

Описать структуру - это значит указать все
поля таблицы и их характеристики.
название поля
тип
ширина
кинотеатр
символьный
15
фильм
символьный
25
время
числовой
5
2
стоимость
числовой
5
2
кол-ва
десятичных
знаков

Пример 3. Дан фрагмент реляционной БД: Указать главный ключ; описать характеристики полей.

Номер Дата
рейса вылета
2156
Тип
Цена
самолета билета
23.10.08 ТУ-154
4564.50
Наличие
билетов
да

Главный ключ: номер рейса + дата вылета. Описания полей:

название поля
тип
ширина
Номер рейса
числовой
4
Дата вылета
дата
Тип самолета
символьный
10
Цена билета
числовой
5
Наличие
билетов
логический
Кол-во
десятичных
знаков
2

Пример 4. Преобразовать к табличной форме иерархиче­скую структуру, изображенную на рис.

Пример 4. Преобразовать к табличной форме иерархическую
структуру, изображенную на рис.
кафедра
факультет
ВУЗ
общей физики
Физический
ПГУ
теоретической физики
Физический
ПГУ
органической химии
Химический
ПГУ
неорганической химии
Химический
ПГУ
ботаники
Биологический
ПГУ
зоологии
биологический
ПГУ

Задача № 1

Преобразовать
приведенную ниже
информацию к
табличному виду,
определив имя таблицы и
название каждого поля:
Оля, Петя, 13, пение, 14,
баскетбол, Вася, Катя,
13, хоккей, баскетбол,
футбол, 15,11, Коля, 11,
танцы, Сережа.
Название таблицы: Занятость в
кружках
Имя
Возраст кружок
Оля
13
Пение
Петя
14
Баскетбол
Вася
13
Хоккей
Катя
15
Баскетбол
Коля
11
Футбол
Сережа 11
танцы

Самостоятельно выполнить:

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