• Главная
  • Блог
  • Пользователи
  • Форум
  • Литературное творчество
  • Музыкальное творчество
  • Научно-техническое творчество
  • Художественно-прикладное творчество

Основы создания и функционирования информационных систем

Опубликовано Смирнова Елена Александровна вкл 29.11.2016 - 2:28
Смирнова Елена Александровна
Автор: 
Лузанова Света

Презентация "Базы данных"

Скачать:

ВложениеРазмер
Office presentation icon luzanova.ppt1.54 МБ
Предварительный просмотр:
Чтобы пользоваться предварительным просмотром презентаций создайте себе аккаунт (учетную запись) Google и войдите в него: https://accounts.google.com

Подписи к слайдам:

Слайд 1

03.05.17 БАЗЫ ДАННЫХ Основы создания и функционирования информационных систем Выполнила работу: Лузанова С. Учитель: Смирнова Е. А.

Слайд 2

03.05.17 Базы данных Цели : Познакомиться с основными идеями организации и обработки больших массивов информации. Познакомится с технологиями СУБД (систем управления базами данных) на пример программы Access (OpenOffice Base) .

Слайд 3

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

Слайд 4

03.05.17 Базы данных Примеры информационной структуры Примеры Таблица Менделеева Структура телефонной сети Генеалогическое древо

Слайд 5

03.05.17 Базы данных Базы Данных База данных - это инструмент для хранения и организации информации. Основная функция БАЗ ДАННЫХ - выдавать ответы на поступающие запросы.

Слайд 6

03.05.17 Базы данных Примеры баз данных

Слайд 7

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

Слайд 8

03.05.17 Базы данных Объект и данное Остаток Производитель Цена Сорт Поставщик Товар (объект)

Слайд 9

03.05.17 Базы данных Проектирование ИС или БД Выбор объектов Задание данных описывающих объекты Подходы к структурированию информации либо ввести какие-то соглашения о структуре информации (т.е. упростить работу) либо, наоборот, придумать алгоритмы работы с информацией произвольной структуры.

Слайд 10

03.05.17 Базы данных Информация Структурированная информация Средства представления информации

Слайд 11

03.05.17 Базы данных Структурирование данных Присвоить данному имя и наименование (например, Год рождения и Год_рожд) Определить тип и формат данного (например, числовой и 156,82) Выбрать « ключ евые» данные Повторяющиеся группы

Слайд 12

03.05.17 Базы данных Двухмерная структура БД - Телефонный справочник Объекты - номера телефонов Данные (все текстовые - символьные): номер телефона; имя абонента; адрес абонента; категория абонента.

Слайд 13

03.05.17 Базы данных Таблицы (оперативная и словарь)

Слайд 14

03.05.17 Базы данных Телефонный справочник Мы получили простую двухмерную таблицу, где строки-объекты, а столбцы - данные. Далее будем называть строки - Записями , а столбцы - Полями .

Слайд 15

03.05.17 Базы данных Теперь Вы можете от машины получить любую строчку Вашей таблиц, отсортировать все записи по любому из полей, выбрать телефоны определенной категории, распечатать таблицу и т.п.

Слайд 16

03.05.17 Базы данных 1, 342.45, 1Е-6 ФИО, адрес ДД-ММ-ГГГГ, ММ / ДД / ГГ True/False, 1 или 0 $100 , 100р, € 100 1,2,3,4,5 и т.д. Базы данных 1.ppt Муж / Жен, Да / Нет, Типы данных (полей) Числовой Символьный Дата / время Логический OLE -объект Денежный Счетчик Гиперссылка Подстановка

Слайд 17

03.05.17 Базы данных Типы структур (моделей) БД Двухмерная или табличная (или реляционная) Иерархическая Сетевая

Слайд 18

03.05.17 Базы данных Типы структур БД Реляционная Иерархическая Сетевая Телефон ФИО Адрес 25-25-25 Иванов Кемерово Фирмы А 391 Б В 752 391 391 102 Машина Завод Хозяин Цвет Номер

Слайд 19

03.05.17 Базы данных Типы структур БД Для иерархических структур характерна подчиненность объектов нижнего уровня объектам верхнего уровня. В дереве, между верхними и нижними объектами, задано отношение «один ко многим». Исходные элементы порождают подчиненные. Сети имеют много уровней взаимосвязанных объектов, между которыми задано отношение «многие ко многим». Сетевая организация обладает большей гибкостью и облегчает процесс поиска требуемых данных.

Слайд 20

03.05.17 Базы данных Реляционные базы данных Реляционные базы данных получили наибольшее распространение, т.к. они обладают преимуществом - наглядность и понятность для пользователя табличной структуры. К реляционной структуре можно свести любой тип структуры данных (деревья и сети). Название “ реляционная ” (от relational - отношение) связано с тем, что каждая запись в таблице содержит информацию, относящуюся только к одному конкретному объекту. Чаще всего база данных строится на основе нескольких таблиц, связанных между собой.

Слайд 21

03.05.17 Базы данных Понятие ЗАПИСИ БД Каждая строка таблицы БД содержит один блок данных и представляет собой запись . Каждая запись должна иметь свой уникальный номер Это 1-ая запись

Слайд 22

03.05.17 Базы данных Понятие ПОЛЯ БД Колонки в таблице БД называются ПОЛЯМИ Любое поле имеет свое уникальное имя В Access имена полей - до 256 символов. Количество полей, имена, типы данных задаются при формировании структуры таблицы

Слайд 23

03.05.17 Базы данных Процесс нормализации Фирмы Продукция Технология Цена А 391 Новая 583 А 391 Старая 715 А 752 Новая 102 А 752 Старая 219 Б 391 Новая 601 Б 391 Старая 745 В 102 Новая 1023 В 102 Старая 1220 В 391 Старая 698

Слайд 24

03.05.17 Базы данных Понятие DBF- файла В СУБД типа dBase используются файлы в формате DBF ( data base format) : В начале файла – строчка «заголовок» с полной информацией о таблице (имена полей, типы и длины данных, число строк в файле и т.п.) Далее идут строки (с фиксированной длиной - равной сумме длин данных (плюс один служебный байт) В конце файла код «26» - конец файла

Слайд 25

03.05.17 Базы данных Оперативные файлы и справочники Отличия в процессе обработки и в частоте обновления. Содержимое оперативных файлов с течением времени меняется. Список фиксированных значений параметров целесообразно хранить в справочнике с условно-постоянной информацией .

Слайд 26

03.05.17 Базы данных Кодирование информации Что понятнее? Кемеровский механический завод или 807? Или что понятнее - кодовое обозначение предприятия или наименование? Во-первых, увеличивается объем данных; во-вторых БД может потерять доверие. Непременное условие корректности КОДА – его УНИКАЛЬНОСТЬ! Примеры: КемГУ, М, Ж

Слайд 27

03.05.17 Базы данных ОШИБКИ Логические (семантические) Арифметические Достоверность информации Верификация данных – проверка условий на допустимые значения полей

Слайд 28

03.05.17 Базы данных Ключи таблицы Главный ключ, простой ключ, составной ключ Главный ключ должен быть уникальным!

Слайд 29

03.05.17 Базы данных Проблемы реляционного подхода 1) количество таблиц должно быть минимальным; 2) таблицы должны быть нормализованы . Нормализация – это разбиение таблицы на две или более, обладающих лучшими свойствами при включении, изменении и удалении данных (в которых каждый факт появляется лишь в одном месте , т.е. исключена избыточность информации)

Слайд 30

03.05.17 Базы данных Основы автоматизированного поиска и отбора информации Одна из основных функций информационной системы — обслуживание операций поиска и выборки данных и расчеты по введенным данным. 1. Аппарат логической алгебры (булевой алгебры). Алфавитный или систематический поиск.

Слайд 31

03.05.17 Базы данных Основы автоматизированного поиска и отбора информации 2. Языки манипулирования данными, позволяющие реализовать все операции реляционной алгебры. Среди них наиболее распространены SQL (Structured Query Language – структуризованный язык запросов ) и QBE (Quere-By-Example – запросы по образцу ). Выбрать ( Select ) номер телефона из ( from ) таблицы ( table ) “ Номера телефонов ", где ( where ) номер равен (=) « 25-25-25 »

Слайд 32

03.05.17 Базы данных Основы автоматизированного поиска и отбора информации 3. Просмотр информации. Для того чтобы не перебирать все строки БД, можно применить, например, « бинарный » метод поиска, или использовать индексные файлы (относится к старым СУБД). «Бинарный» метод: 1. Сортируем поле, 2. Делим пополам и выбираем среднюю запись. 3. Сравниваем, 4. Затем выбираем среднюю запись в одной из половин таблицы, 5. Сравниваем и т.д.

Слайд 33

03.05.17 Базы данных Назначение СУБД Удобство работы с большими объемами информации Быстрый поиск и сортировка данных Представлять данные в различных видах Внесение изменений в данные, добавление, удаление записей, изменение структуры базы Обмен информацией с другими базами Вывод на печать Получение готовых форм различной отчетной документации

Слайд 34

03.05.17 Базы данных Примеры БД СУБД Access

Слайд 35

OpenOffice Base 03.05.17 Базы данных

Слайд 36

03.05.17 Базы данных Программные системы СУБД dBase подобные ( dbf - формат): dBase FoxPro Clipper Не dBase типа: Paradox Clarion de _ Vista Windows СУБД: Access, Works (Microsoft) Approach (Lotus) Paradox (Borland) OpenOffice Base SQL- технология (клиент-сервер) SQL Oracle, Centura , Sybase , Informix ОО реляционные СУБД

Слайд 37

03.05.17 Базы данных Классификация БД ( ИС ) Фактографические Документальные В них регистрируются факты – конкретные значения данных (атрибутов) об объектах реального мира Не предполагают однозначного ответа на поставленный вопрос. Образуют совокупность неструкту- рированных объектов (текст, гра- фики), снабженную аппаратом поиска.

Слайд 38

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

Слайд 39

03.05.17 Базы данных Классификация БД по различным признакам По технологии обработки данных: Централизованные (на одной ЭВМ, как, например, в локальных сетях) Распределенные (информация на нескольких машинах) Настольные (автономные)

Слайд 40

03.05.17 Базы данных По способу доступа: БД с локальным доступом БД с удаленным (сетевым) доступом: По технологии запросов:

Слайд 41

03.05.17 Базы данных Access (OpenOffice Base) Основное изучение отводится на практические занятия.

Слайд 42

03.05.17 Базы данных Объекты Access Access представляет большой выбор способов хранения данных. Компоненты, которые используются для хранения и представления данных называются объектами . OpenOffice Base

Слайд 43

03.05.17 Базы данных Таблицы в Access Создание БД начинается с описания структур всех таблиц, которые образуют БД

Слайд 44

Таблицы в OpenOffice Base 03.05.17 Базы данных

Слайд 45

03.05.17 Базы данных Формы Позволяют удобно вводить и отображать данные, хранящиеся в отдельных записях. Формы позволяют видеть столько данных из таблицы, сколько вы пожелаете. Формат представления выбирается по собственному желанию. Если вы редактируете данные в таблице, то Access обновляет соответствующую информацию в форме.

Слайд 46

03.05.17 Базы данных Формы

Слайд 47

03.05.17 Базы данных Формы

Слайд 48

Формы в OpenOffice Base 03.05.17 Базы данных

Слайд 49

03.05.17 Базы данных ОТЧЕТЫ При работе с данными часто приходится выводить информацию в различном виде. Access представляет инструменты для генерации Отчетов . При составлении отчетов можно сортировать и группировать записи, производить вычисления над полями, представлять данные в любом формате

Слайд 50

03.05.17 Базы данных ОТЧЕТЫ

Слайд 51

Отчеты в OpenOffice Base 03.05.17 Базы данных

Слайд 52

03.05.17 Базы данных ЗАПРОСЫ Запрос в Access - это специально подготовленный вопрос об информации в базе данных. При помощи запросов можно: вести поиск или выбор данных, хранящихся в отдельных записях производить вычисления вставлять, изменять, удалять комбинировать данные из таблиц.

Слайд 53

Запросы в OpenOffice Base 03.05.17 Базы данных

Слайд 54

03.05.17 Базы данных МАКРОСЫ и МОДУЛИ Макрос - это последовательность операций, записанных в виде инструкций. С помощью макросов повышается эффективность работы с базами данных и сокращается время обработки данных. Модуль - это совокупность процедур обработки информации, записанных на языке Access Visual Basic

Поделиться:

Домик зимней ночью

Твёрдое - мягкое

Лупленый бочок

Рисуем "Осенний дождь"

Ласточка. Корейская народная сказка