Муниципальное автономное общеобразовательное учреждение
«Миасская средняя общеобразовательная школа № 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
В работе с любой базой данных есть два разных режима: проектировочный - с помощью конструктора
и эксплуатационный (пользовательский) – с помощью мастера.
База данных
схема
наполнение
- Определяет, какие параметры и связи имеют объекты
- Значения параметров объектов, записанных в базе в данный момент
Ведомости про ФИО, дату рождения, адрес, телефон учащихся ООШ №20
Ученик Иванов П.К., 12.10.1998, проживает м-н2, д.7, кв. 11, телефон 2 – 45 - 65
Базы данных
фактографические
БД библиотек
документальные
БД законов
БД современной музыки
- Система управления базами данных (СУБД) – это управляющая программа, предназначенная для создания, ввода, хранения и обработки баз данных.
Прикладная
программа
человек
Примеры СУБД:
- Microsoft Office Access
- Visual FoxPro
- Borland dBase .
СУБД
База данных
Основные возможности СУБД
- высокая надёжность хранения информации;
- обновление, пополнение и расширение баз данных
- вывод полной и достоверной информации на запросы;
- обеспечение защиты информации.
Прикладная
программа
человек
СУБД
База данных
Целостность данных в БД
- Целостность данных в базе
- Ограничение целостности
Роли пользователей, которые работают с БД
- Разработчик
- Пользователь
- Администратор
- Разработчик (создаёт схему БД)
- Пользователь (работает с данными)
- Администратор (определяет ограничения целостности и устанавливает права доступа)
Модели баз
данных
Иерархические базы данных
Сетевые базы данных
Реляционные базы данных
Совокупность
объектов,
различного уровня,
причём один из них
является
главным, остальные –
подчинёнными
Совокупность
объектов, со
множеством
связей между
информацию,
организованную
прямоугольных
- Информация в базах данных может быть организована по-разному.
- Чаще всего используется табличный способ.
- Базы данных с табличной формой организации называются реляционными БД.
Понятие сущности
класс
ученик
Учебник
информатики
Балл учебных
достижений
учитель
Модель предметной области Информатика в школе
- Сущность предметной области – это мно-жество объектов, которые имеют одинаковый набор параметров.
- Модель «сущность-связь» предназначена для графического изображения сущностей некоторой предметной области, их параметров и связей между ними.
- Сущность Учитель: паспорт, ФИО, пол, специальность . (атрибуты)
- Один к одному 1 – 1
- Один ко многим 1 – ∞
- Много ко многим ∞ – ∞
- Учитель является классным руководителем
- Учащиеся обучаются в 11 – А классе
- Учитель обучает 11 класс
- Сущность предметной области
- Тип связи
руководит
класс
учитель
учится
класс
ученик
обучает
класс
Учитель
Основные понятия баз данных
- записи (строки таблицы)
- поля (столбцы таблицы)
- ключевое поле (поле или несколько полей, которые однозначно определяют запись)
Сигов А.К.
Фучика 1 0 , кв.3 0
Першин И.А.
434 1234
Руденко Т.В.
Уманская 2, кв. 1 6
1234 375
Севастопольская 1 , кв. 8
24 1234 0
Cлайд 1
Cлайд 2
БД служат для хранения и поиска большого объёма информации. Примеры баз данных: записная книжка, словари, справочники, энциклопедии. База данных – структурная информационная модель БАЗА ДАННЫХ (БД) – совокупность хранящихся взаимосвязанных данных, организованных по определённым правилам Колесова Ж. В.Cлайд 3
По характеру хранимой информации базы данных делятся на В фактографических БД содержатся краткие сведе- ния об описываемых объек- тах, представленные в стро- го определенном формате. Например, в БД библиотеки о каждой книге хранятся библиографические сведе- ния: год издания, автор, название и т. д. В документальных БД содер- жатся документы (информа- ция) самого разного типа: текстового, графического, звукового, мультимедийного (например, различные спра- вочники, словари) Колесова Ж. В.Cлайд 4
ПРИМЕРЫ БАЗ ДАННЫХ: БД книжного фонда библиотеки; БД кадрового состава учреждения. БД законодательных актов в области уголовного права; БД современной рок-музыки. фактографические документальные Сама база данных включает в себя только информацию (БД – «информационный склад») Колесова Ж. В.Cлайд 5
По способу хранения базы данных делятся на Централизованная БД – БД хранится на одном компьютере Распределённая БД – различные части одной БД хранятся на мно- жестве компьютеров, объединённых между собой сетью Пример: информация в сети Internet, объединённая паутиной WWW Колесова Ж. В.Cлайд 6
По структуре организации базы данных делятся на РЕЛЯЦИОННЫЕ НЕРЕЛЯЦИОННЫЕ ИЕРАРХИЧЕСКАЯ СЕТЕВАЯ Реляционной (от английского слова relation – отношение) называется БД, содержащая инфор- мацию, организован- ную в виде прямо- угольных таблиц, связанных между собой. Такая таблица называется отношением Иерархической называ- ется БД, в которой ин- формация упорядочена следующим образом: один элемент записи считается главным, остальные – подчинённы- ми. Иерархическую БД образуют файловая система на диске, родовое генеалогическое дерево Сетевой называется БД, в которой к вертикальным иерархическим связям добав- ляются горизонтальные связи. Колесова Ж. В.Cлайд 7
СТРУКТУРА БД Каждая таблица должна иметь своё имя. Запись – это строка таблицы. Поле – это столбец таблицы. Таблица – информационная модель реальной системы. Запись содержит информацию об одном конкретном объекте. Поле содержит определённые характеристики объектов. Основной элемент БД - запись Колесова Ж. В.Cлайд 8
Имя таблицы поле запись Главный ключ – это поле или совокупность полей, которое однозначно определяет запись в таблице Колесова Ж. В.