Презентация, доклад к уроку по теме База данных

Составитель: Малахова Т.М., учитель информатики МБОУ "СОШ №2 г.Медногорска"Концепция баз данных. Основные положения концепции:централизованное хранение информации;хранение данных независимо от программы их обработки;возможность использования

Слайд 1Разработка уроков по теме:

База данных

Составитель: Малахова Т.М., учитель информатики МБОУ "СОШ №2 г.Медногорска"

Урок 1. База данных. СУБД. Типы информационных систем. Типы баз данных. Определение ключевого поля.

Урок 2. Программа составления базы данных Microsoft Access 2007 пакета прикладных программ Microsoft Office 2007, практическое задание №1.

Разработка уроков по теме:          База данныхСоставитель: Малахова Т.М.,

Слайд 2Составитель: Малахова Т.М.,

учитель информатики МБОУ "СОШ №2 г.Медногорска"

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

Составитель: Малахова Т.М.,              учитель

Слайд 3Составитель: Малахова Т.М.,

учитель информатики МБОУ "СОШ №2 г.Медногорска"

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

Составитель: Малахова Т.М.,              учитель

Слайд 4Составитель: Малахова Т.М.,

учитель информатики МБОУ "СОШ №2 г.Медногорска"

Базы данных классифицируются по разным признакам:

Составитель: Малахова Т.М.,              учитель

Слайд 5Составитель: Малахова Т.М.,

учитель информатики МБОУ "СОШ №2 г.Медногорска"

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

Составитель: Малахова Т.М.,              учитель

Слайд 6Составитель: Малахова Т.М.,

учитель информатики МБОУ "СОШ №2 г.Медногорска"
Составитель: Малахова Т.М.,              учитель

Слайд 7Составитель: Малахова Т.М.,

учитель информатики МБОУ "СОШ №2 г.Медногорска"

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

Типы информационных систем:

Составитель: Малахова Т.М.,              учитель

Слайд 8Составитель: Малахова Т.М.,

учитель информатики МБОУ "СОШ №2 г.Медногорска"

Локальные ИС

автономность (независимость)

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

БД
СУБД

Составитель: Малахова Т.М.,              учитель

Слайд 9Составитель: Малахова Т.М.,

учитель информатики МБОУ "СОШ №2 г.Медногорска"

Файл-серверные ИС

несколько человек работают с одной базой

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

Составитель: Малахова Т.М.,              учитель

Слайд 10Составитель: Малахова Т.М.,

учитель информатики МБОУ "СОШ №2 г.Медногорска"

Клиент-серверные ИС

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

сложность настройки
высокая стоимость ПО (тысячи $)

Составитель: Малахова Т.М.,              учитель

Слайд 11Составитель: Малахова Т.М.,

учитель информатики МБОУ "СОШ №2 г.Медногорска"

Известны следующие способы организации данных

табличные БД данные в виде одной таблицы
сетевые БД набор узлов, в котором каждый может быть связан с каждым.
иерархические БД в виде многоуровневой структуры
реляционные БД (99,9%) набор взаимосвязанных таблиц

☞ Прошу сопоставить виды способов организации информации в БД с соответствующими определениями.

Составитель: Малахова Т.М.,              учитель

Слайд 12Составитель: Малахова Т.М.,

учитель информатики МБОУ "СОШ №2 г.Медногорска"

Табличные БД

Сетевые БД

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

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

Проверьте себя:
верно или нет расставлены стрелки !

Составитель: Малахова Т.М.,              учитель

Слайд 13Составитель: Малахова Т.М.,

учитель информатики МБОУ "СОШ №2 г.Медногорска"


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





Составитель: Малахова Т.М.,              учитель

Слайд 14Составитель: Малахова Т.М.,

учитель информатики МБОУ "СОШ №2 г.Медногорска"

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

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

сложность структуры (не более 40-50 таблиц);
при поиске надо обращаться к нескольким таблицам;
нужно поддерживать целостность: при удалении фирмы-продавца надо удалять все связанные записи (автоматически, каскадное удаление).

Составитель: Малахова Т.М.,              учитель

Слайд 15Составитель: Малахова Т.М.,

учитель информатики МБОУ "СОШ №2 г.Медногорска"

При создании баз данных или информационных систем можно выделить ряд этапов:

Составитель: Малахова Т.М.,              учитель

Слайд 16Составитель: Малахова Т.М.,

учитель информатики МБОУ "СОШ №2 г.Медногорска"

Запомните !

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

Прежде чем создать базу данных, необходимо сформулировать цели ее создания.

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

Обязательно необходимо указать ключевые атрибуты.

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

Составитель: Малахова Т.М.,              учитель

Слайд 17Составитель: Малахова Т.М.,

учитель информатики МБОУ "СОШ №2 г.Медногорска"

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

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

Могут ли эти данные быть ключом?
фамилия
имя
номер паспорта
номер дома
регистрационный номер автомобиля
город проживания
дата выполнения работы

Составитель: Малахова Т.М.,              учитель

Слайд 18Составитель: Малахова Т.М.,

учитель информатики МБОУ "СОШ №2 г.Медногорска"

Коротко о главном:

Во всех полях таблицы должны храниться только простые (атомарные) значения.

Если значения текстовых полей ограничены некоторым замкнутым множеством. То используют кодификаторы для кодирования этих значений.

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

При создании физической структуры данных мы должны учитывать особенности выбранной СУБД.

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

Необходимо учитывать правила задания имен таблиц и полей, принятые в выбранной СУБД.

Составитель: Малахова Т.М.,              учитель

Слайд 19Составитель: Малахова Т.М.,

учитель информатики МБОУ "СОШ №2 г.Медногорска"

В заключение урока, загрузите сайт http://inform.sch165.edusite.ru/p7aa1.html
и проверьте свои приобретенные знания по теме база данных.

На главную

Составитель: Малахова Т.М.,              учитель

Слайд 20Составитель: Малахова Т.М.,

учитель информатики МБОУ "СОШ №2 г.Медногорска"

Урок 2: Программа составления базы данных Microsoft Access 2007 пакета прикладных программ Microsoft Office 2007. Создание таблиц в режиме Конструктора.

Таблица в режиме Конструктора содержит 3 колонки: имя поля, тип поля и описание поля. В нижней части указываются Свойства полей.

Составитель: Малахова Т.М.,              учитель

Слайд 21Составитель: Малахова Т.М.,

учитель информатики МБОУ "СОШ №2 г.Медногорска"

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

Формат поля задает формат представления данных при выводе на экран или печать и может быть задан в формате: Текстовый, Числовой, Денежный, Счетчик, Дата/Время. Логический.

Для типов данных Числовой, Денежный и Счетчик существует набор форматов:

Стандартный

денежный

фиксированный

С разделителем тысяч

процентный

экспоненциальный

Составитель: Малахова Т.М.,              учитель

Слайд 22Составитель: Малахова Т.М.,

учитель информатики МБОУ "СОШ №2 г.Медногорска"

Для типов Дата/Время ограничиваются символами «#». Например, #03.09.11#
Для Логического типа: Да/Нет (по умолчанию)
Истина/Ложь;Вкл/Выкл
Число десятичных знаков задает число после разделителя (от 0 до 15).

Размер поля задает максимальный размер данных в поле. Поле с текстовым типом может иметь размер от 1 до 255 символов (по умолчанию – 50).

Размер поля для числового типа данных:

Составитель: Малахова Т.М.,              учитель

Слайд 23Составитель: Малахова Т.М.,

учитель информатики МБОУ "СОШ №2 г.Медногорска"

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

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

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

Условие на значение задается выражение, состоящим из операторов сравнения и значений, используемых для сравнения (операндов).

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

Обязательное поле определяет необходимость заполнения при вводе данных.

Свойства Пустые строки позволяет хранить пустые строки в текстовых и МЕМО полях.

Составитель: Малахова Т.М.,              учитель

Слайд 24Составитель: Малахова Т.М.,

учитель информатики МБОУ "СОШ №2 г.Медногорска"

10. Индексированное поле задает построение индекс а для полей с типом данных Текстовый, Числовой, Денежный, Дата/Время и Счетчик.

Назначение индекса – ускорение выполнения запросов, поиска и сортировки.

Возможные значения

Составитель: Малахова Т.М.,              учитель

Слайд 25Составитель: Малахова Т.М.,

учитель информатики МБОУ "СОШ №2 г.Медногорска"

Для закрепления полученных знаний
о создании реляционной базы данных, выполним практическую работу:
«Создать базу данных для фирмы по продаже автомобилей разных моделей.»
Лабораторная работа №1 перед Вами.

Домашнее задание:
Создать аналогичным способом проект «Клиенты». Создать в режиме конструктора поля, типы данных и свойства полей. Задайте характеристики полей. В качестве первичного ключа используйте поле – Номер договора, пометив ключом через соответствующую команду контекстно-зависимого меню.
Учесть, что поле Обращение содержит комбинированный список («Господину» или «Госпоже»).
В режиме таблицы поместите записи из соответствующей таблицы Клиенты.
Сохраните проект таблицы с именем «Клиенты».
Файлы с готовыми работами прошу выслать на мой e-mail:
tanytany257@tany257@mailtany257@mail.tany257@mail.ru к следующему занятию.

Составитель: Малахова Т.М.,              учитель

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

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


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

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

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

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