Презентация, доклад по информатике Создание и заполнение баз данных (8 класс)

Содержание

БАЗА ДАННЫХ (БД) – это организованная совокупность данных, предназначенная для длительного хранения (в ВЗУ ЭВМ) и постоянного примененияСистема управления базами данных (СУБД) Создание БД Манипулирование данными Взаимодействие с пользователем

Слайд 1Базы данных

Базы данных

Слайд 2БАЗА ДАННЫХ (БД) – это организованная совокупность данных, предназначенная для длительного

хранения (в ВЗУ ЭВМ) и постоянного применения

Система управления базами данных (СУБД)
Создание БД
Манипулирование данными
Взаимодействие с пользователем

БАЗА ДАННЫХ (БД) –  это организованная совокупность данных,  предназначенная для длительного хранения  (в ВЗУ

Слайд 3Классификация БД
по характеру хранимой информации
Фактографические Краткие сведения об объектах в строго определенном

формате (каталоги, картотеки…)

Документальные Документы в разном формате (текст, графика, звук, мультимедиа)

Классификация БДпо характеру хранимой информацииФактографические Краткие сведения  об объектах в строго определенном формате (каталоги, картотеки…)Документальные Документы

Слайд 4Классификация БД
по способу хранения данных
Распределенные Хранение БД в сети на множестве компьютеров
Централизованные Хранение

БД на одном компьютере
Классификация БДпо способу хранения данныхРаспределенные Хранение БД в сети  на множестве компьютеровЦентрализованные Хранение БД  на

Слайд 5Классификация БД По структуре организации данных
Иерархические



Сетевые


Табличные

Классификация БД  По структуре организации данныхИерархические Сетевые Табличные

Слайд 6Существует строгая подчиненность элементов: один главный, остальные подчиненные. Например, система каталогов

на диске.

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

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

Существует строгая подчиненность элементов: один главный, остальные подчиненные. Например, система каталогов на диске.ИерархическиеИерархическая модель БД представляет собой

Слайд 7Сетевые БД более гибкие: нет явно выраженного главного элемента и существует

возможность установления горизонтальных связей. Например, организация информации в Интернете (W W W).

Сетевые

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

Сетевые БД более гибкие: нет явно выраженного главного элемента и существует возможность установления горизонтальных связей. Например, организация

Слайд 8
Реляционная модель (от английского “relation”- отношение) основана на отношениях между таблицами,

которые содержат информацию.

Реляционные

Реляционная модель (от английского “relation”- отношение) основана на отношениях между таблицами, которые содержат информацию.Реляционные

Слайд 9

РЕЛЯЦИОННЫЕ БАЗЫ ДАННЫХ
Структура данных «Игрушки»

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



75
20
34
Объекты
Характеристики (атрибуты) объектов
Поле
Запись

РЕЛЯЦИОННЫЕ БАЗЫ ДАННЫХСтруктура данных   «Игрушки»мячикубикикуклырезинадеревопластмасса752034ОбъектыХарактеристики (атрибуты) объектовПолеЗапись

Слайд 10

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

ПЕРВИЧНЫЙ КЛЮЧ в базе данных –

это поле (или совокупность полей), значение которого не повторяется у разных записей

Простой ключ

Составной ключ



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

В этой таблице у разных записей одновременно не могут совпасть только сочетание двух полей: «Город» и «№ школы». В данном случае мы имеем дело с составным ключом.

ПЕРВИЧНЫЙ КЛЮЧ РЕЛЯЦИОННОЙ БАЗЫ ДАННЫХПЕРВИЧНЫЙ  КЛЮЧ в базе данных – это поле (или совокупность полей),

Слайд 11 Элементы реляционной БД

Запись — строка таблицы.

Поле — столбец таблицы.

Первичный

(главный) ключ БД — это поле
или группа полей, значение которых
не повторяется у разных записей.
Задание
Для таблицы «Наш класс» определите
количество и типы полей, количество записей, первичный ключ.
Элементы реляционной БДЗапись — строка таблицы. Поле — столбец таблицы. Первичный (главный) ключ БД — это

Слайд 12Пример реляционной БД

Пример реляционной БД

Слайд 13

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

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

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

числовой

символьный

дата / время

логический




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

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

Эти поля предназначены для хранения календарных дат и данных о времени суток
Дата: «день / месяц / год»
Время: «часы : минуты»

дата

время

числовой

символьный

логический

ТИПЫ ПОЛЕЙ В РЕЛЯЦИОННЫХ БАЗАХ ДАННЫХТип поля определяет множество значений, которые может принимать данное поле в различных

Слайд 14
БАЗЫ ДАННЫХ И ИНФОРМАЦИОННЫЕ СИСТЕМЫ

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

Слайд 15Системы управления базами данных (СУБД)
Среда
Система команд
Режимы работы
Пользовательский интерфейс

Системы управления базами данных (СУБД)Среда Система командРежимы работыПользовательский  интерфейс

Слайд 16Условная (гипотетическая) реляционная СУБД (модель реальной СУБД, "понимающая" команды на русском

языке)

Открытие файла Команда: . открыть <имя файла>

Получение справки Команда: . справка <имя файла> для <условия поиска>

Функции
Добавление новых записей
Удаление старых записей
Изменение значений полей
Изменение структуры таблицы
Сортировка строк

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

Условная (гипотетическая) реляционная СУБД  (модель реальной СУБД,

Слайд 17Режим поиска информации в БД
Команда (запрос к БД) условие поиска
СУБД
БД
Справка
В командах

СУБД условие поиска вводится в компьютер в форме логического выражения
Режим поиска информации в БДКоманда  (запрос к БД) условие поискаСУБДБДСправкаВ командах СУБД условие поиска  вводится

Слайд 18Логическое выражение – это некоторое высказывание, представленное в символьной форме, которое

может быть истинным или ложным

Знаки отношений

= равно <> не равно > больше < меньше >= больше или равно <= меньше или равно

Выполнение отношений для символьных величин

Две символьные величины равны друг другу, если их длина одинакова и все соответствующие символы совпадают

При выполнении отношений между символьными величинами сравниваются внутренние коды символов

Логическое выражение – это некоторое высказывание,  представленное в символьной форме,  которое может быть истинным или

Слайд 19Условия поиска и логические выражения
Простые логические выражения Выражения, которые состоят из

имени поля логического типа или одного отношения

СУБД имеют возможность использовать в отношениях арифметические выражения

Примеры:

. справка УЧЕНИК для АЛГЕБРА > (РУССКИЙ + АЛГЕБРА + ХИМИЯ + ФИЗИКА + ИСТОРИЯ + МУЗЫКА) / 6

. справка ДАТА для ОСАДКИ = ДОЖДЬ

. справка ДАТА, ВЛАЖНОСТЬ для ДАВЛЕНИЕ > 745

. справка ФАМИЛИЯ для ТАНЦЫ

Условия поиска и логические выраженияПростые логические выражения  Выражения, которые состоят из имени поля логического типа или

Слайд 20Сложные логические выражения Выражения, содержащие логические операции: логическое отрицание, логическое умножение,

логическое сложение

Условия поиска и логические выражения

Таблица истинности

Примеры:

. справка НАЗВАНИЕ для не АВТОР = Бе*

. справка ФАМИЛИЯ для ТАНЦЫ или ХИМИЯ

. справка НАЗВАНИЕ, ГОД для АВТОР = А* и ГОД >= 1990 И ГОД < 1995

Сложные логические выражения  Выражения, содержащие логические операции: логическое отрицание, логическое умножение, логическое сложениеУсловия поиска и логические

Слайд 21Сортировка записей
Сортировка – это процесс упорядочения записей в таблице по некоторому

условию

Сортировать

По значению какого поля производить сортировку?

В каком порядке сортировать записи? (по возрастанию или убыванию)

В каком файле сохранить отсортированную таблицу?

. сортировать Библиотека по АВТОР / А, НАЗВАНИЕ / А

. сортировать <имя файла> по <имя поля> / <признак порядка>

ключ сортировки

"А" – по возрастанию "Б" – по убыванию

Возможна сортировка по значению нескольких полей

Пример:

первичный ключ

вторичный ключ

Сортировка записейСортировка – это процесс упорядочения записей  в таблице по некоторому условию Сортировать По значению какого

Слайд 22Команды удаления записей из базы данных
. удалить все
. удалить

для <логическое выражение>

Команды добавления записей в готовую базу данных

. добавить (записи заносятся в конец таблицы)

Команды удаления записей  из базы данных . удалить все . удалить для Команды добавления записей

Слайд 23


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

(состав и структура модели зависит от целей, для которых она создается)

Формирование структуры таблицы в процессе работы в среде СУБД, открытие файла (указание имен, типов и форматов вывода всех полей таблицы)

Ввод данных с клавиатуры в поля таблицы открытого файла базы данных

Заполнение базы данных

Создание базы данных

Проектирование, создание и заполнение БДПроектирование базы данных Теоретическое построение информационной модели  (состав и структура модели зависит

Слайд 24Проектирование базы данных
Организация информации в табличную форму называется НОРМАЛИЗАЦИЕЙ
Плохо нормализованная

таблица

Условие хорошей нормализации: все поля таблицы должны отражать непосредственные характеристики (атрибуты) объекта, к которому относится запись

Наличие избыточности (повторение одной и той же информации)

Пример: БИБЛИОТЕКА (НОМЕР, АВТОР, СТРАНА, ГОДЫ, НАЗВАНИЕ, ПОЛКА)

В этой таблице могут несколько раз повторяться сведения об одном и том же авторе (СТРАНА, ГОДЫ)

Хорошо нормализованная таблица

Пример: БИБЛИОТЕКА (НОМЕР, АВТОР, НАЗВАНИЕ, ПОЛКА) ПИСАТЕЛИ (АВТОР, СТРАНА, ГОДЫ)

Новая база данных имеет две взаимосвязанные хорошо нормализованные таблицы (общее поле АВТОР)

Проектирование базы данныхОрганизация информации в табличную форму  называется НОРМАЛИЗАЦИЕЙ Плохо нормализованная таблицаУсловие хорошей нормализации:  все

Слайд 25Создание базы данных – это подготовка файла для будущей таблицы (В

режиме диалога пользователь вводит в компьютер структуру базы данных: имена всех полей таблицы, их типы и форматы)
Создание базы данных – это подготовка  файла для будущей таблицы  (В режиме диалога пользователь вводит

Слайд 26Типы полей
Форматы полей
Текстовый
Число символьных позиций (max = 255)
Поле МЕМО
(Примечание) Данный тип

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

Числовой

Дата/время

Длина – полное количество символьных позиций Точность – количество позиций для записи дробной части числа

Полный формат даты (ДД:ММ:ГГГГ ЧЧ:ММ:СС) Длинный формат даты, средний, краткий Длинный формат времени, средний краткий

Логический

1 символ (Т – true или F - false)

Типы полейФорматы полейТекстовыйЧисло символьных позиций (max = 255)Поле МЕМО(Примечание) Данный тип поля позволяет хранить текстовые фрагменты любой

Что такое shareslide.ru?

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


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть