Андроид. Windows. Антивирусы. Гаджеты. Железо. Игры. Интернет. Операционные системы. Программы.

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

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

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

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

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

содержатся краткие сведения об
описываемых объектах, представленные с
строго определенном формате.
Примеры:
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.
Таблица БД «Пациент» содержит
поля: фамилия, имя, отчество, дата
рождения, номер участка, адрес,
наличие хронических болезней, дата
последнего посещения врача.
Определить тип и ширину каждого

Элементы табличной БД Поле базы данных – это столбец таблицы, содержащий значения определенного свойства Запись базы данных – это строка таблицы, содержащая набор значений свойств, размещенный в полях базы данных Ключевое поле – это поле, значение которого однозначно определяет запись в таблице


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










Объекты баз данных Таблица Запросы Формы Отчеты Макросы Модули (для подробной информации нажмите на запись) Далее >>> Далее >>> >> Далее >>>"> >> Далее >>>"> >> Далее >>>" title="Объекты баз данных Таблица Запросы Формы Отчеты Макросы Модули (для подробной информации нажмите на запись) Далее >>> Далее >>>"> title="Объекты баз данных Таблица Запросы Формы Отчеты Макросы Модули (для подробной информации нажмите на запись) Далее >>> Далее >>>">


Таблица В базах данных вся информация хранится в двумерных таблицах. Это базовый объект БД, все остальные объекты создаются на основе существующих таблиц (производные объекты). Далее >>> >>"> >>"> >>" title="Таблица В базах данных вся информация хранится в двумерных таблицах. Это базовый объект БД, все остальные объекты создаются на основе существующих таблиц (производные объекты). Далее >>>"> title="Таблица В базах данных вся информация хранится в двумерных таблицах. Это базовый объект БД, все остальные объекты создаются на основе существующих таблиц (производные объекты). Далее >>>">


Запросы В СУБД запросы являются важнейшим инструментом. Главное предназначение запросов – отбор данных на основании заданных условий. С помощью запроса из базы данных можно выбрать информацию, удовлетворяющую определенным условиям Далее >>> >>"> >>"> >>" title="Запросы В СУБД запросы являются важнейшим инструментом. Главное предназначение запросов – отбор данных на основании заданных условий. С помощью запроса из базы данных можно выбрать информацию, удовлетворяющую определенным условиям Далее >>>"> title="Запросы В СУБД запросы являются важнейшим инструментом. Главное предназначение запросов – отбор данных на основании заданных условий. С помощью запроса из базы данных можно выбрать информацию, удовлетворяющую определенным условиям Далее >>>">


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


Отчеты Отчеты предназначены для печати данных, содержащихся в таблицах и запросах, в красиво оформленном виде. Далее >>> >>"> >>"> >>" title="Отчеты Отчеты предназначены для печати данных, содержащихся в таблицах и запросах, в красиво оформленном виде. Далее >>>"> title="Отчеты Отчеты предназначены для печати данных, содержащихся в таблицах и запросах, в красиво оформленном виде. Далее >>>">


Макросы Макросы служат для автоматизации повторяющихся операций. Запись макроса производится так же, как в других приложениях, например, как в приложении MS Word Далее >>> >>"> >>"> >>" title="Макросы Макросы служат для автоматизации повторяющихся операций. Запись макроса производится так же, как в других приложениях, например, как в приложении MS Word Далее >>>"> title="Макросы Макросы служат для автоматизации повторяющихся операций. Запись макроса производится так же, как в других приложениях, например, как в приложении MS Word Далее >>>">


Модули Модули также служат для автоматизации работы с БД. Модули еще называют процедурами обработки событий и пишутся на языке VBA. Далее >>> >>"> >>"> >>" title="Модули Модули также служат для автоматизации работы с БД. Модули еще называют процедурами обработки событий и пишутся на языке VBA. Далее >>>"> title="Модули Модули также служат для автоматизации работы с БД. Модули еще называют процедурами обработки событий и пишутся на языке VBA. Далее >>>">




1 этап Создать в приложении Access новую базу данных с помощью команды: [Файл – Создать базу данных…] Дальше > "> "> " title="1 этап Создать в приложении Access новую базу данных с помощью команды: [Файл – Создать базу данных…] Дальше >"> title="1 этап Создать в приложении Access новую базу данных с помощью команды: [Файл – Создать базу данных…] Дальше >">


2 этап В окне Провайдеры Интернета: база данных выбрать группу объектов Таблицы, затем пункт Создание таблицы в режиме конструктора Дальше > "> "> " title="2 этап В окне Провайдеры Интернета: база данных выбрать группу объектов Таблицы, затем пункт Создание таблицы в режиме конструктора Дальше >"> title="2 этап В окне Провайдеры Интернета: база данных выбрать группу объектов Таблицы, затем пункт Создание таблицы в режиме конструктора Дальше >">


">


4 этап После создания таблицы ее имя добавляется в окно базы данных и ее можно легко открыть либо в режиме Конструктор (кнопка Конструктор), либо в режиме Таблица (кнопка Открыть) Следующая работа > "> "> " title="4 этап После создания таблицы ее имя добавляется в окно базы данных и ее можно легко открыть либо в режиме Конструктор (кнопка Конструктор), либо в режиме Таблица (кнопка Открыть) Следующая работа >"> title="4 этап После создания таблицы ее имя добавляется в окно базы данных и ее можно легко открыть либо в режиме Конструктор (кнопка Конструктор), либо в режиме Таблица (кнопка Открыть) Следующая работа >">




1 этап В окне Провайдеры Интернета: база данных выбрать группу объектов Формы. Выбрать пункт Создание формы с помощью мастера Далее > "> "> " title="1 этап В окне Провайдеры Интернета: база данных выбрать группу объектов Формы. Выбрать пункт Создание формы с помощью мастера Далее >"> title="1 этап В окне Провайдеры Интернета: база данных выбрать группу объектов Формы. Выбрать пункт Создание формы с помощью мастера Далее >">


2 этап На появившейся панели Создание форм выбрать в окне Таблицы и запросы исходную таблицу, а в окне Доступные поля: - поля для Формы. Щелкнуть по кнопке Далее Далее >Далее > Далее >"> Далее >"> Далее >" title="2 этап На появившейся панели Создание форм выбрать в окне Таблицы и запросы исходную таблицу, а в окне Доступные поля: - поля для Формы. Щелкнуть по кнопке Далее Далее >Далее >"> title="2 этап На появившейся панели Создание форм выбрать в окне Таблицы и запросы исходную таблицу, а в окне Доступные поля: - поля для Формы. Щелкнуть по кнопке Далее Далее >Далее >">


3 этап На появившейся следующей панели с помощью переключателей выбрать способ размещения полей на Форме (например, в один столбец). Щелкнуть по кнопке Далее Далее >Далее > Далее >"> Далее >"> Далее >" title="3 этап На появившейся следующей панели с помощью переключателей выбрать способ размещения полей на Форме (например, в один столбец). Щелкнуть по кнопке Далее Далее >Далее >"> title="3 этап На появившейся следующей панели с помощью переключателей выбрать способ размещения полей на Форме (например, в один столбец). Щелкнуть по кнопке Далее Далее >Далее >">










Муниципальное автономное общеобразовательное учреждение

«Миасская средняя общеобразовательная школа № 16»

Презентация

по информатике для 9 класса

на тему:

Учитель информатики, 1-ой категории

Шавалеева Светлана Алексеевна

Миасс


БАЗЫ ДАННЫХ.


ИНФОРМАЦИОННАЯ СИСТЕМА – это совокупность базы данных и всего комплекса аппаратно-программных средств для ее хранения, изменения и поиска информации для взаимодействия с пользователем

СИСТЕМА УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ (СУБД) Программное обеспечение, предназначенное для работы с базами данных

БАЗА ДАННЫХ (БД)


БАЗЫ ДАННЫХ И ИНФОРМАЦИОННЫЕ СИСТЕМЫ

БАЗА ДАННЫХ (БД)

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

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

Краткие сведения об объектах в строго определенном формате

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

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

Документы в различном формате

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

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


Иерархическая модель

В иерархической модели структура информации имеет форму дерева. На самом верхнем (первом) уровне находится только одна вершина, которая называется корнем. Эта вершина имеет связи с вершинами второго уровня, вершины второго уровня имеют связи только с вершинами третьего уровня и т.д.


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

  • В реляционной модели информация представлена в форме таблицы . Строками таблицы являются записи, а столбцами одинаковые поля.

СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ

СУБД - программные средства, обеспечивающие доступ к информации, хранящейся в БД, ее ведение и обработку.

  • Примеры СУБД:
  • KBASE, FOXPRO, VISTA, RBDMSX, ACCESS.
  • KBASE,
  • FOXPRO,
  • VISTA,
  • RBDMSX,
  • ACCESS.

ТИПЫ ДАННЫХ

1) Текстовый - значения текстового данного представлено совокупностью алфавитно-цифровых символов. Длина текстовых данных не превышает 255 символов. По умолчанию, Microsoft Access задает длину равной 50 символам. Задание длины текстового поля означает, что при попытке ввести в это поле более длинный текст лишные символы будет игнорироваться. Если текстовое поле содержит числовые данные, то эти данные воспринимаются, как текст, и в математических операциях участвовать не могут.

Текстовый тип данных

Текстовый тип данных


ТИПЫ ДАННЫХ

2) Счетчик -используется для автоматической нумерации записей.

Тип данных «Счетчик»


ТИПЫ ДАННЫХ

3) Числовой - используется для данных (целых и дробных), участвующих в вычислениях.

Числовые данные могут быть в любом из следующих форматов:

Значение

Описание

Байт

Числа от 0 до 255 (без дробной части)

Целое

Дробная часть

Длинное целое

Числа от -32768 до 32767 (без дробной части)

Отсутствует

Размер

1 байт

(Значение по умолчанию). Числа от -2147483648 до 2147483647

(без дробной части)

Отсутствует

С плавающей точкой (4 байта)

С плавающей точкой (8 байт)

Числа от

-3.402823* до 3.402823*

Отсутствует

2 байта

4 байта

Числа от

-1.79769313486232* до 1.79769313486232*

Код репликации

4 байта

Уникальный глобальный идентификатор (GUID)

8 байт

Не определено

16 байт


ТИПЫ ДАННЫХ

4) Дата / Время - применяется для хранения времени или даты. Есть возможность производить расчеты с данными (вычислять промежуток времени между отдельными датами).

Тип данных «Дата»


ТИПЫ ДАННЫХ

5) Денежный - почти тоже самое, что и числовой тип, но с фиксированным числом знаков после запятой в виде десятичной дроби и со знаком денежной единицы.


ТИПЫ ДАННЫХ

6) Логические поля - используются для хранения данных, которые могут принимать одно из двух возможных значений: Истина / Ложь , Да / Нет или Вкл/Выкл . При этом значения Истина , Да и Вкл True , а значения Ложь , Нет и Выкл эквивалентны логическому значению False .


ТИПЫ ДАННЫХ

7) Поля объекта OLE - позволяет хранить в таблицах изображения и другие двоичные данные (например, электронную таблицу Microsoft Excel , документ Microsoft Word , рисунок, звукозапись).


ТИПЫ ДАННЫХ


ТИПЫ ДАННЫХ

9) Поле MEMO - текстовые поля произвольной длины могут содержать те же типы данных, что и простые текстовые поля. Отличие между этими полями Заключается в том, что размер поля MEMO не ограничен 255 символами, а может содержать до 65535 символов.


ТИПЫ ДАННЫХ

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


ТИПЫ ПОЛЕЙ В РЕЛЯЦИОННЫХ БАЗАХ ДАННЫХ

Тип поля определяет множество значений, которые может принимать данное поле в различных записях

числовой

символьный

дата / время

логический

Эти поля предназначены для хранения календарных дат и данных о времени суток

Дата: « день / месяц / год »

Время: « часы : минуты »

Значение поля может быть только числом

В этих полях хранятся символьные последовательности (слова, тексты и пр.)

База данных «Факультативы»

База данных «Учет затрат времени»

Фамилия, имя

Иванов Петя

Петров Ваня

Учет времени

Сидоров Витя

Затраты времени

числовой

символьный

логический


Объекты Access 2007

Таблицы - основные объекты базы данных.

Запросы - это специальные структуры, предназначенные для обработки данных базы.

Формы - это объекты, с помощью которых в базу вводят новые данные или просматривают имеющиеся.

Отчеты - это формы «наоборот», С их помощью данные выдают на принтер в удобном и наглядном виде.

Макросы - это макрокоманды.

Модули - это программные процедуры, написанные на языке Visual Basic.

Режимы работы с Access 2007

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

и эксплуатационный (пользовательский) – с помощью мастера.

Похожие публикации