Информационные системы и основы баз данных. Лекция 5

Содержание

Слайд 2

Понятие информационной системы Информационная система представляет собой систему, реализующую автоматизированный сбор,

Понятие информационной системы

Информационная система представляет собой систему, реализующую автоматизированный сбор, обработку

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

Основные функции банков данных хранение данных и их защита; изменение (обновление,

Основные функции банков данных

хранение данных и их защита;
изменение (обновление, добавление и

удаление) хранимых данных;
поиск и отбор данных по запросам пользователей;
обработка данных и вывод результатов.
Слайд 4

База данных База данных обеспечивает хранение информации и представляет собой поименованную

База данных

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

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

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

Система управления базами данных

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

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

Этапы создания ИС проектирование БД; создание файла проекта БД; создание БД

Этапы создания ИС

проектирование БД;
создание файла проекта БД;
создание БД (формирование и связывание

таблиц, ввод данных);
создание меню приложения;
создание запросов;
создание экранных форм, отчетов;
генерация приложения как исполняемой программы.
Слайд 7

Архитектура информационной системы В настоящее время перспективной является архитектура клиент-сервер. Сервером

Архитектура информационной системы

В настоящее время перспективной является архитектура клиент-сервер.
Сервером определенного ресурса

в компьютерной сети называется компьютер (программа), управляющий этим ресурсом.
Клиентом – называется компьютер (программа), использующий этот ресурс.
Слайд 8

Структура распределенной БД

Структура распределенной БД

Слайд 9

Конфигурации ИС компьютер-сервер, содержащий корпоративную и персональные базы; компьютер-сервер и персональные

Конфигурации ИС

компьютер-сервер, содержащий корпоративную и персональные базы;
компьютер-сервер и персональные компьютеры с

БДП;
несколько компьютеров-серверов и персональных компьютеров с БДП
Слайд 10

Модели данных иерархическая; сетевая; реляционная; объектно-ориентированная.

Модели данных

иерархическая;
сетевая;
реляционная;
объектно-ориентированная.

Слайд 11

Иерархическая модель В этой модели данные представляются в виде древовидной (иерархической)

Иерархическая модель

В этой модели данные представляются в виде древовидной (иерархической) структуры.

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

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

Сетевая модель

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

Достоинством сетевой и иерархической моделей данных является возможность их эффективной реализации по показателям затрат памяти и оперативности. Недостатком сетевой модели данных является высокая сложность и жесткость схемы БД, построенной на ее основе.
Слайд 13

Реляционная модель данных (РМД) название получила от английского термина relation -

Реляционная модель данных

(РМД) название получила от английского термина relation -

отношение. Ее предложил в 70-е годы сотрудник фирмы IBM Эдгар Кодд. При соблюдении определенных условий отношение представляется в виде двумерной таблицы, привычной для человека. Большинство современных БД для персональных ЭВМ являются реляционными.
Слайд 14

Объектно-ориентированная модель Объектно-ориентированные БД объединяют в себе две модели данных, реляционную

Объектно-ориентированная модель

Объектно-ориентированные БД объединяют в себе две модели данных, реляционную и

сетевую, и используются для создания крупных БД со сложными структурами данных.
Слайд 15

Типы СУБД персональные (СУБДП) (К персональным СУБД относятся Visual FoxPro, Paradox,

Типы СУБД

персональные (СУБДП) (К персональным СУБД относятся Visual FoxPro, Paradox, Clipper,

dBase, Access и др.)
многопользовательские (СУБДМ). (Многопользовательские СУБД включают в себя сервер БД и клиентскую часть, работают в неоднородной вычислительной среде - допускаются разные типы ЭВМ и различные операционные системы. К многопользовательским СУБД относятся, например, СУБД Oracle u Informix.)
Слайд 16

Управляющие компоненты СУБД управление данными во внешней памяти; управление буферами оперативной

Управляющие компоненты СУБД

управление данными во внешней памяти;
управление буферами оперативной памяти (рабочими

областями, в которые осуществляется подкачка данных из базы для повышения скорости работы);
управление транзакциями
Слайд 17

Транзакция Это последовательность операций над БД, рассматриваемая СУБД как единое целое.

Транзакция

Это последовательность операций над БД, рассматриваемая СУБД как единое целое.


При выполнении транзакция может быть либо успешно завершена, и СУБД зафиксирует произведенные изменения во внешней памяти, либо, например, при сбое в аппаратной части ПК, ни одно из изменений не отразится в БД.
Использование транзакций необходимо для поддержания логической целостности БД.
Слайд 18

Целостность БД Это свойство БД, означающее, что база данных содержит полную

Целостность БД

Это свойство БД, означающее, что база данных содержит полную

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

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

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