Как составить базу данных по информатике 8 класс

Скачать материал

Базы данных

Скачать материал

  • Сейчас обучается 46 человек из 24 регионов

  • Сейчас обучается 622 человека из 78 регионов

  • Сейчас обучается 27 человек из 18 регионов

Описание презентации по отдельным слайдам:

  • Базы данных

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

    2 слайд

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

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

    3 слайд

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

  • Классификация БДпо способу хранения данныхРаспределенныеХранение БД в сети...

    4 слайд

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

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


Сетевые...

    5 слайд

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

    Сетевые

    Табличные

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

    6 слайд

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

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

    7 слайд

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

  • Реляционная модель (от английского “relation”- отношение) основана на отношен...

    8 слайд

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

  • РЕЛЯЦИОННЫЕ  БАЗЫ  ДАННЫХСтруктура  данных     «Игрушки»мячикубикикуклырезин...

    9 слайд


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

  • ПЕРВИЧНЫЙ  КЛЮЧ  РЕЛЯЦИОННОЙ  БАЗЫ  ДАННЫХПЕРВИЧНЫЙ   КЛЮЧ  в  базе  данных...

    10 слайд


    ПЕРВИЧНЫЙ КЛЮЧ РЕЛЯЦИОННОЙ БАЗЫ ДАННЫХ
    ПЕРВИЧНЫЙ КЛЮЧ в базе данных – это поле (или совокупность полей), значение которого не повторяется у разных записей
    Простой ключ
    Составной ключ
    В базе данных «Домашняя библиотека» у разных книг могут совпадать значения полей, но инвентарный номер у каждой книги свой
    В этой таблице у разных записей одновременно не могут совпасть только сочетание двух полей: «Город» и «№ школы». В данном случае мы имеем дело с составным ключом.

  • Элементы реляционной БД
Запись — строка таблицы.
 
Поле — столбец таблицы....

    11 слайд

    Элементы реляционной БД

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

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

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

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

    12 слайд

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

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

    13 слайд


    ТИПЫ ПОЛЕЙ В РЕЛЯЦИОННЫХ БАЗАХ ДАННЫХ
    Тип поля определяет множество значений, которые может принимать данное поле в различных записях
    числовой
    символьный
    дата / время
    логический
    Значение поля может быть только числом
    В этих полях хранятся символьные последовательности (слова, тексты и пр.)
    Эти поля предназначены для хранения календарных дат и данных о времени суток
    Дата: «день / месяц / год»
    Время: «часы : минуты»
    дата
    время
    числовой
    символьный
    логический

  • БАЗЫ  ДАННЫХ  И  ИНФОРМАЦИОННЫЕ  СИСТЕМЫИНФОРМАЦИОННАЯ  СИСТЕМА – это совоку...

    14 слайд


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

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

    15 слайд

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

    Система команд
    Режимы работы
    Пользовательский
    интерфейс

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

    16 слайд

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

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

    17 слайд

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

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

    18 слайд

    Логическое выражение – это некоторое высказывание,
    представленное в символьной форме,
    которое может быть истинным или ложным
    Знаки отношений
    =равно
    <>не равно
    >больше
    <меньше
    >=больше или равно
    <=меньше или равно
    Выполнение отношений
    для символьных величин
    Две символьные величины равны друг другу,
    если их длина одинакова
    и все соответствующие символы совпадают
    При выполнении отношений между символьными величинами сравниваются внутренние коды символов

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

    19 слайд

    Условия поиска и логические выражения
    Простые логические выражения
    Выражения, которые состоят из имени поля
    логического типа или одного отношения
    СУБД имеют возможность использовать в отношениях арифметические выражения
    Примеры:
    . справка УЧЕНИК для АЛГЕБРА > (РУССКИЙ + АЛГЕБРА + ХИМИЯ + ФИЗИКА + ИСТОРИЯ + МУЗЫКА) / 6
    . справка ДАТА для ОСАДКИ = ДОЖДЬ
    . справка ДАТА, ВЛАЖНОСТЬ для ДАВЛЕНИЕ > 745
    . справка ФАМИЛИЯ для ТАНЦЫ

  • Сложные логические выражения Выражения, содержащие логические операции: логи...

    20 слайд

    Сложные логические выражения
    Выражения, содержащие логические операции: логическое отрицание, логическое умножение, логическое сложение
    Условия поиска и логические выражения
    Таблица истинности
    Примеры:
    . справка НАЗВАНИЕ для не АВТОР = Бе*
    . справка ФАМИЛИЯ для ТАНЦЫ или ХИМИЯ
    . справка НАЗВАНИЕ, ГОД для АВТОР = А*
    и ГОД >= 1990 И ГОД < 1995

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

    21 слайд

    Сортировка записей
    Сортировка – это процесс упорядочения записей
    в таблице по некоторому условию
    Сортировать
    По значению какого поля производить сортировку?
    В каком порядке сортировать записи?
    (по возрастанию или убыванию)
    В каком файле сохранить отсортированную таблицу?
    . сортировать Библиотека по АВТОР / А, НАЗВАНИЕ / А
    . сортировать <имя файла> по <имя поля> / <признак порядка>
    ключ сортировки
    «А» – по возрастанию
    «Б» – по убыванию
    Возможна сортировка по значению нескольких полей
    Пример:
    первичный ключ
    вторичный ключ

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

    22 слайд

    Команды удаления записей
    из базы данных
    . удалить все
    . удалить для <логическое выражение>
    Команды добавления записей
    в готовую базу данных
    . добавить
    (записи заносятся в конец таблицы)

  • Проектирование, создание и заполнение БДПроектирование базы данных Теоретичес...

    23 слайд

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

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

    24 слайд

    Проектирование базы данных
    Организация информации в табличную форму
    называется НОРМАЛИЗАЦИЕЙ
    Плохо нормализованная таблица
    Условие хорошей нормализации:
    все поля таблицы должны отражать непосредственные характеристики (атрибуты) объекта, к которому относится запись
    Наличие избыточности
    (повторение одной
    и той же информации)
    Пример: БИБЛИОТЕКА (НОМЕР,
    АВТОР, СТРАНА, ГОДЫ,
    НАЗВАНИЕ, ПОЛКА)
    В этой таблице могут несколько раз повторяться сведения
    об одном и том же авторе (СТРАНА, ГОДЫ)
    Хорошо нормализованная таблица
    Пример: БИБЛИОТЕКА (НОМЕР,
    АВТОР, НАЗВАНИЕ, ПОЛКА)
    ПИСАТЕЛИ (АВТОР, СТРАНА, ГОДЫ)
    Новая база данных имеет
    две взаимосвязанные хорошо нормализованные таблицы (общее поле АВТОР)

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

    25 слайд

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

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

    26 слайд

    Типы полей
    Форматы полей
    Текстовый
    Число символьных позиций (max = 255)
    Поле МЕМО
    (Примечание) Данный тип поля позволяет хранить текстовые фрагменты любой длины
    в отдельных файлах
    Числовой
    Дата/время
    Длина – полное количество символьных позиций Точность – количество позиций для записи дробной части числа
    Полный формат даты (ДД:ММ:ГГГГ ЧЧ:ММ:СС) Длинный формат даты, средний, краткий Длинный формат времени, средний краткий
    Логический
    1 символ (Т – true или F — false)

Краткое описание документа:

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

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

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

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 265 678 материалов в базе

  • Выберите категорию:

  • Выберите учебник и тему

  • Выберите класс:

  • Тип материала:

    • Все материалы

    • Статьи

    • Научные работы

    • Видеоуроки

    • Презентации

    • Конспекты

    • Тесты

    • Рабочие программы

    • Другие методич. материалы

Найти материалы

Материал подходит для УМК

  • «Информатика», Семакин И.Г., Залогова Л.А., Русаков С.В., Шестакова Л.В.

Другие материалы

«Информатика», Семакин И.Г., Залогова Л.А., Русаков С.В., Шестакова Л.В.

«Информатика», Семакин И.Г., Залогова Л.А., Русаков С.В., Шестакова Л.В.

«Информатика», Семакин И.Г., Залогова Л.А., Русаков С.В., Шестакова Л.В.

  • 17.05.2018
  • 1657
  • 64

«Информатика», Семакин И.Г., Залогова Л.А., Русаков С.В., Шестакова Л.В.

«Информатика», Семакин И.Г., Залогова Л.А., Русаков С.В., Шестакова Л.В.

«Информатика», Семакин И.Г., Залогова Л.А., Русаков С.В., Шестакова Л.В.

«Информатика», Семакин И.Г., Залогова Л.А., Русаков С.В., Шестакова Л.В.

«Информатика», Семакин И.Г., Залогова Л.А., Русаков С.В., Шестакова Л.В.

Вам будут интересны эти курсы:

  • Курс повышения квалификации «Внедрение системы компьютерной математики в процесс обучения математике в старших классах в рамках реализации ФГОС»

  • Курс повышения квалификации «Сетевые и дистанционные (электронные) формы обучения в условиях реализации ФГОС по ТОП-50»

  • Курс повышения квалификации «Развитие информационно-коммуникационных компетенций учителя в процессе внедрения ФГОС: работа в Московской электронной школе»

  • Курс профессиональной переподготовки «Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации»

  • Курс повышения квалификации «Использование компьютерных технологий в процессе обучения в условиях реализации ФГОС»

  • Курс повышения квалификации «Введение в программирование на языке С (СИ)»

  • Курс профессиональной переподготовки «Управление в сфере информационных технологий в образовательной организации»

  • Курс профессиональной переподготовки «Теория и методика обучения информатике в начальной школе»

  • Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»

Тема: «Базы данных. Основные объекты БД. СУБД»

  1. Определение БД И СУБД

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

Информация, которая хранится в БД, как правило, относится к некоторой конкретной предметной области.

Например, базы данных:

1. книжного фонда библиотеки,

2. кадрового состава предприятия,

3. законодательных актов уголовного права,

4. современной музыки.

БД делятся на фактографические и документальные.

Фактографические БД содержат короткие сведения об объектах, поданные в точно определенном формате (1-3), например, Автор, название, год издания …

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

Сама по себе БД содержит только информацию – «Информационный склад» – и не может обслуживать запросы пользователя на поиск и обработку информации. Обслуживание пользователя осуществляет СИСТЕМА УПРАВЛЕНИЯ БАЗОЙ ДАННЫХ. СУБД – это ПО, которое позволяет создавать БД, обновлять и дополнять информацию, обеспечивать гибкий доступ к информации. СУБД создает на экране компьютера определенную среду для работы пользователя (интерфейс), и имеет определенные режимы работы и систему команд.

Именно на основе СУБД создаются и функционируют информационно-поисковые

системы(WWW).

  1. Типы СУБД

Известны 3 способа организации информации в БД и связей между ними:

1. Иерархические (в виде дерева),

2. Сетевые,

3. Реляционные.

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

остальные подчиненные. Например, система каталогов на диске.

2. Сетевая БД более гибкая: нет явно выраженного главного элемента и в ней

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

3. Наиболее распространенными являются реляционные БД.

4. Реляционная СУБД. Таблица, запись, поле.

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

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

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

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

Поле Запись

Таб_№ ФИО             Дата_рожд Дата_приема Должность  Оклад

001        Иванов И.И. 12.05.65      1.02.80             директор      1000

002        Петров П.П. 30.10.75       2.03.95            бухгалтер      500

003        Сидоров С.С 4.01.81       4.06.00             исполнитель 100

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

6. Закрепление нового материала

Продолжите фразы:

БД – это…

БД могут использоваться в …

Типы БД — …

СУБД – это …

Модели построения СУБД — …

Этапы проектирования БД — …

Типы данных в БД Ms ACCESS

Тема: «Знакомство с СУБД Ms Access. Создание таблиц»

  1. Знакомство с СУБД Ms ACCESS.

Одной из распространенных на сегодняшний день СУБД является СУБД, которая входит в состав ППП Ms OFFICE.

СУБД ACCESS отличается от других СУБД простотой создания основных объектов БД, но имеет и недостатки, например, вся БД храниться в одном файле и ею нельзя управлять, используя программы на современных ЯП.

Загрузка БД происходит так же, как и загрузка других программ Ms OFFICE. Отличие заключается в том, что сразу при создании БД мы должны указать имя файла. Это вызвано тем, что файл БД содержит в себе очень много взаимосвязанных объектов, и все изменения в них фиксируются сразу на диске.

  1. Основные объекты СУБД Ms ACCESS

Главное окно БД содержит следующие объекты:

Объект    Описание

Таблицы объекты, в которых хранятся данные. Выглядят во многом подобно ЭТ.

Запросы извлекает данные из таблиц на основе критериев, заданных

пользователем.

Формы    Шаблоны отображения данных, облегчающие чтение и понимание

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

данных.

Отчеты   Шаблоны распечатывания данных и проведения дополнительных

вычислений.

  1. Три способа создания таблиц.

Создание таблицы с помощью мастера.

Этот способ позволяет воспользоваться готовыми шаблонами для быстрого создания таблиц.

Создание таблицы путем ввода данных.

Таблица создается путём простого ввода данных, так же, как и в ЭТ. При этом ACCESS пытается самостоятельно определить типы полей. Названия полей можно изменять в самой таблице: дважды щелкнуть на имени поля и записать новое имя.

Создание таблиц в режиме конструктора.

Окно конструктора таблиц содержит:

1. Панель инструментов.

2. Область Бланк.

3. Область Свойства поля.

Панель инструментов конструктора таблиц:

Вид осуществляет переход из режима конструктора в режим таблицы.

Ключевое поле позволяет устанавливать или отключать ключевое поле.

Индексы отображает окно индексов для выделенного объекта

Добавить строки вставляет строку над выделенной строкой.

Удалить строки удаляет выделенную строку.

Свойства открывает окно свойств выделенного объекта.

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

Окно БД отображает главное окно БД.

Новый объект отображает раскрывающийся список новых объектов, которые

можно создать, например, таблица, отчет, форма.

Имя поля – не более 64 символов, буквы, числа и знак подчеркивания. Знаки

препинания не допускаются, пробел использовать не желательно.

  1. Типы данных и их свойства

Тип данных:

Текстовый – любой текст до 255 символов.

МЕМО – текст до 65535 символов.

Числовой – любые числовые данные.

Дата/время – дата и время до 8 байт.

Денежный – округленные числовые данные, для денежных значений.

Счетчик – уникальное числовое значение, используемое для автоматической

нумерации каждой вводимой записи.

Логический – логическое значение ДА НЕТ.

Поле объекта OLE – поле для вставки данных из разных файлов (графика, звук).

Гиперссылка – путь к документу, странице в Интернете.

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

Описание.

В этом столбце хранится информация о поле – не обязательно.

Свойства поля.

Здесь задаются свойства выделенного поля. Они зависят от типа данных в этом поле.

Размер поля – задает максимальное число символов в текстовом поле и

ограничивает диапазон значений для числового поля.

Формат поля – задает формат отображаемых данных, например, дат и чисел.

Число десятичных знаков – задает это число.

Маска ввода – используется для установки шаблонов текстовых данных

(например, для записи номеров телефонов) и данных типа Дата/время.

Надпись – позволяет ввести дополнительное имя для поля, которое будет

использовано в отчетах и формах.

Значение по умолчанию – задает стандартное значение, автоматически вводимое

в это поле.

Условие на значение – ограничивает вводимые данные значениями,

удовлетворяющими некоторому критерию достоверности (максимально возможное значение, достоверная дата и т. д.).

Пустые строки – разрешает вводить пустые строки в поля типа текст, МЕМО и

OLE и гиперссылка.



Задание 1. Какая задача решается на этапе создания БД? Какую информацию пользователь указывает СУБД на этапе создания?

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


Задание 2. Какие основные типы полей используются в базах данных?

Основные типы полей: текстовый, числовой, логический, дата.


Задание 3. Что определяется форматом для разных типов полей?

Формат текстового поля определяется числом символьных позиций, которое будет занимать поле в записи.
Формат числового поля состоит из двух частей: длины и точности, где длина – количество символьных позиций включая запятую, а точность – количество позиций, выделенных на дробную часть.
Формат логической величины один символ (T – true/истина, F – false/ложь).
Формат даты обычно имеет длины 8 символов (ДД.ММ.ГГГГ)


Задание 4. Составьте таблицы описания типов и форматов для всех полей баз данных «Домашняя библиотека», «Успеваемость», «Факультативы», «Школы».

Структура таблицы «Домашняя библиотека»

Структура таблицы «Успеваемость»

Структура таблицы «Факультативы»

Структура таблицы «Школы»


Задание 5. Как происходит заполнение таблицы? Какие ошибки пользователя возможны на этом этапе?

Заполнение будет выполняться через форму, которая учитывает структуру записей таблицы, описанная на этапе создания. Одной из ошибок может быть заполнение полей не в том типе, которым она является. Например: ввод текстовой информации в поле с числовым типом.

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

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

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

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


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

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

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

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


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

БД
на одном компьютере

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


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

Сетевые

Табличные

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


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

на диске.

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

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

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


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

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

Сетевые

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

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


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

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

Реляционные

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


Слайд 9

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

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

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

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


Слайд 10

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

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

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

Простой ключ

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

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

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

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


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

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

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

Первичный

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

Элементы реляционной БДЗапись — строка таблицы. Поле — столбец таблицы. Первичный (главный) ключ БД — это


Слайд 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)Поле МЕМО(Примечание) Данный тип поля позволяет хранить текстовые фрагменты любой


«Создание базы данных»     Фахрутдинова Г.М., учитель информатики

«Создание базы данных» Фахрутдинова Г.М., учитель информатики

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

Базы данных

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

  • табличные иерархические сетевые
  • табличные
  • иерархические
  • сетевые

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

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

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

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

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

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

Создание баз данных Создание баз данных, а также операции поиска и сортировки данных выполняются специальными программами – системами управления базами данных (СУБД). Системой управления базами данных является приложение Access, входящее в Microsoft Office. Окно базы данных – один из главных элементов интерфейса Access. В базах данных вся информация хранится в двумерных таблицах, которые являются базовым объектом баз данных; все остальные объекты создаются на основе существующих таблиц.

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

Создание баз данных, а также операции поиска и сортировки данных выполняются специальными программами – системами управления базами данных (СУБД). Системой управления базами данных является приложение Access, входящее в Microsoft Office. Окно базы данных – один из главных элементов интерфейса Access. В базах данных вся информация хранится в двумерных таблицах, которые являются базовым объектом баз данных; все остальные объекты создаются на основе существующих таблиц.

Запустить Microsoft Office Access: [ Пуск – Все программы - Microsoft Office - Microsoft Office Access ].

Запустить Microsoft Office Access: [ Пуск – Все программы — Microsoft Office — Microsoft Office Access ].

Создать новую базу данных: [ Файл - Создать… ], а потом [ Новая база данных… ].

Создать новую базу данных: [ Файл — Создать… ], а потом [ Новая база данных… ].

Правой кнопкой вызвать контекстное меню Нажать переименовать столбец

Правой кнопкой вызвать контекстное меню

Нажать переименовать столбец

Продолжить заполнение таблицы

Продолжить заполнение таблицы

Закрыть таблицу и сохранить изменения

Закрыть таблицу и сохранить изменения

Вписать свое название Ввести название таблицы, например: Озера

Вписать свое название

Ввести название таблицы, например: Озера

Можно не задавать ключевое поле или программа сама задаст такое поле

Можно не задавать ключевое поле или программа сама задаст такое поле

База данных создана.  Удачи Вам в дальнейшей работе!

База данных создана. Удачи Вам в дальнейшей работе!

Понравилась статья? Поделить с друзьями:
  • Не качает воду насосная станция причины как исправить
  • Как составить меню для ресторана по правилам
  • Как найти неизвестное число в ряду
  • Как найти нод числа 144
  • Как найти красную пустыню в майнкрафте