SlideShare une entreprise Scribd logo
1  sur  45
•ИС
•БД, виды
• Типы БД
1
Информационные
системы - ИС
• Информационная система (по законодательству РФ)
- организационно- упорядоченная
совокупность документов.
– Библиотека; Справочная служба железных дорог;
– Пресса (редакция газеты, телецентр, радиостудия);
– Подразделения управленческой структуры
предприятия (бухгалтерия, отдел кадров, отдел
научно-технической информации и пр.)
2
Понятие системы
• Понятие системы охватывает комплекс
взаимосвязанных элементов,
действующих как единое целое.
• Системой называется любой объект,
который, с одной стороны
рассматривается как единое целое, а с
другой - как множество
взаимодействующих между собой
составных частей.
3
Информационные системы
• Информационная система - совокупность тем
или иным образом структурированных данных
и комплекса аппаратно-программных средств
для хранения данных и манипулирования ими.
• Информационную систему можно
рассматривать как компьютеризированную
систему, обеспечивающую
автоматизированный сбор, хранение, поиск,
обработку и передачу значительных объемов
информации.
4
Составляющие информационной
системы
• Вычислительная система - аппаратное
обеспечение;
• Система управления базами данных (СУБД) -
программное обеспечение;
• Одна или несколько баз данных (БД) - данные;
• Набор прикладных программ - приложения БД
(служат для обработки данных, содержащихся в БД);
• Пользователи (что наиболее важно).
5
Чем отличается куча кирпича от стены,
построенной из того же кирпича?
6
О чем может идти речь?
• 12, 43; ТУ –154;
Архангельск; 8-40
• 31, 5; АН-24; Москва; 16-
20;
Базы данных
•Базу данных можно рассматривать как
информационную модель некоторой реальной
системы (например, книжного фонда
библиотеки, кадрового состава предприятия,
учебного процесса в школе и т.д.)
• Такую систему называют предметной
областью БД и ИС, в которую она входит.
• Информация в БД должна быть:
• непротиворечивой;
• неизбыточной;
• целостной.
7
8
Банк данных (БнД) — это система
специальным образом
организованных данных — баз
данных, программных, технических,
языковых, организационно-
методических средств,
предназначенных для обеспечения
централизованного накопления и
коллективного многоцелевого
использования данных. !
База данных- большая специально
организованная совокупность данных.(Гейн)
База данных- организованная совокупность
данных, предназначенная для длительного
хранения во внешней памяти ЭВМ и
постоянного применения.(Семакин)
База данных- совокупность специально
организованных сведений, которые хранятся на
каком либо материальном носителе.(Макарова)
Базы данных
9
База данных (БД) –
совокупность определенным
образом организованной
информации на какую – то тему.
• БД книжного фонда библиотеки;
• БД кадрового состава учреждения;
• БД законодательных актов;
• БД песен.
10
Определения
База данных (БД) – это
структурированная совокупность
взаимосвязанных данных в
некоторой предметной области.
Важно:
 данные о некоторой области (не обо
всем)
 упорядоченные
!
11
База данных – это только
“информационный склад”.
Обслуживание пользователя
осуществляется
информационными
системами.
12
Фактографические –
содержат данные, представляемые в
краткой форме и строго
фиксированных форматах (аналоги
бумажных картотек).
13
Классификация баз данных:
I. По характеру хранимой информации:
1. Фактографические (картотеки),
В БД библиотеки о каждой книге хранятся
библиографические сведения: год издания,
автор, название и пр. Разумеется текст книги в
ней содержаться не будет.
В БД отдела кадров учреждения хранятся
анкетные данные сотрудников: фамилия, имя,
отчество; год и место рождения.
14
Определения
Система управления
базой данных (СУБД) –
совокупность языковых и
программных средств,
предназначенных для создания,
ведения и совместного
использования БД многими
пользователями.
15
!
Определения
Система управления базой
данных (СУБД) – это программное
обеспечение для работы с БД.
Функции:
 поиск информации в БД
 выполнение несложных
расчетов
 вывод отчетов на печать
 редактирование БД
16
Информационные системы –
совокупность базы данных и всего
комплекса аппаратно-
программных средств для её
хранения, изменения и поиска
информации, для взаимодействия
с пользователем.
17
Примеры
• Система продажи билетов на
пассажирские поезда и
самолеты.
• WWW – “Всемирная паутина”
19.05.2016 18
Информационная
система = БД + СУБД!
19
Трехуровневая система
организации БД
предложенная
американским комитетом
по стандартизации ANSI
(American National
Standards Institute)
20
21
1.Уровень внешних моделей — самый верхний
уровень, где каждая модель имеет свое
"видение" данных. Этот уровень определяет
точку зрения на БД отдельных приложений.
Каждое приложение видит и обрабатывает
только те данные, которые необходимы именно
этому приложению. Например, система
распределения работ использует сведения о
квалификации сотрудника, но ее не интересуют
сведения об окладе, домашнем адресе и
телефоне сотрудника, и наоборот, именно эти
сведения используются в подсистеме отдела
кадров.
22
2.Концептуальный уровень — центральное
управляющее звено, здесь база данных
представлена в наиболее общем виде, который
объединяет данные, используемые всеми
приложениями, работающими с данной базой
данных. Фактически концептуальный уровень
отражает обобщенную модель предметной
области (объектов реального мира), для которой
создавалась база данных. Как любая модель,
концептуальная модель отражает только
существенные, с точки зрения обработки,
особенности объектов реального мира.
23
3.Физический уровень — собственно данные,
расположенные в файлах или в страничных
структурах, расположенных на внешних
носителях информации.
Эта архитектура позволяет обеспечить логическую (между
уровнями 1 и 2) и физическую (между уровнями 2 и 3)
независимость при работе с данными. Логическая
независимость предполагает возможность изменения одного
приложения без корректировки других приложений,
работающих с этой же базой данных. Физическая
независимость предполагает возможность переноса
хранимой информации с одних носителей на другие при
сохранении работоспособности всех приложений,
работающих с данной базой данных.
24
Рисунок иллюстрирует взаимодействие
пользователя, СУБД и ОС при обработке запроса
на получение данных
25
1.Пользователь посылает СУБД запрос на получение
данных из БД.
2.Анализ прав пользователя и внешней модели данных,
соответствующей данному пользователю, подтверждает
или запрещает доступ данного пользователя к
запрошенным данным.
3.В случае запрета на доступ к данным СУБД сообщает
пользователю об этом (стрелка 12) и прекращает
дальнейший процесс обработки данных, в противном
случае СУБД определяет часть концептуальной модели,
которая затрагивается запросом пользователя.
4.СУБД запрашивают информацию о части
концептуальной модели.
26
5. СУБД получает информацию о запрошенной части
концептуальной модели.
6. СУБД запрашивает информацию о местоположении
данных на физическом уровне (файлы или
физические адреса).
7. В СУБД возвращается информация о
местоположении данных в терминах операционной
системы.
8. СУБД вежливо просит операционную систему
предоставить необходимые данные, используя
средства операционной системы.
9. Операционная система осуществляет перекачку
информации из устройств хранения и пересылает ее в
системный буфер.
27
10.Операционная система оповещает СУБД об
окончании пересылки.
11.СУБД выбирает из доставленной информации,
находящейся в системном буфере, только то, что
нужно пользователю, и пересылает эти данные в
рабочую область пользователя.
28
Пользователи банков данных
Как любой программно-
организационно-техничеcкий комплекс,
банк данных существует во времени и в
пространстве. Он имеет определенные
стадии своего развития:
1.Проектирование.
2.Реализация.
3.Эксплуатация.
4.Модернизация и развитие.
5.Полная реорганизация.
29
Конечные пользователи. Это
основная категория пользователей, в
интересах которых и создается банк
данных (случайные, регулярными).
Администраторы банка данных.
Группа отвечает за оптимальную
организацию работы множества
конечных пользователей, на стадии
эксплуатации отвечает за корректность
работы данного банка информации в
многопользовательском режиме.
30
Разработчики и администраторы приложений.
Это группа пользователей, которая
функционирует во время проектирования,
создания и реорганизации банка данных
31
Классификация моделей данных
Документальные –
совокупность неструктурированных
текстовых документов и графических
объектов, снабженная формализованным
аппаратом поиска ( аналог архива
документов - архив судебных дел,
исторических документов и пр.)
32
I. По характеру хранимой информации:
2. Документальные (архивы)
Классификация баз данных:
База данных законодательных актов в области уголовного права
будет включать в себя тексты законов – документы.
База данных современной эстрадной песни будет включать в себя
тексты и ноты песен – документы.
33
Документальная БД содержит обширную информацию
разного типа: текстовую, графическую, звуковую,
мультимедийную.
Современные информационные технологии
постепенно стирают границу между
фактографическими и документальными БД.
Существуют средства, позволяющие легко
подключать любой документ (текстовый,
графический, звуковой) к фактографической базе
данных.
Виды базы данных
БД показателей - база первичных данных,
содержащая данные о свойствах
материалов, процессов и явлений.
34
Библиографическая БД - отсылочная
документальная БД, содержащая
библиографические записи.
Графическая БД - БД, в которой хранятся
графические данные.
Виды базы данных
Демонстрационная БД - БД небольшого
объема, представляющая собой
фрагмент реальной БД и
предназначенная для демонстрации
возможностей СУБД или исходной БД.
35
Лексикографическая БД - БД, запись в
которой содержит данные об одной
лексической единице и соответствует
статье словаря.
Виды базы данных
Картографическая БД - совокупность
взаимосвязанных картографических данных
по определенной предметной области,
представленная в цифровой форме при
соблюдении общих правил описания,
хранения и манипулирования данными.
Картографическая БД доступна многим
пользователям, не зависит от характера
прикладных программ и управляется
системой управления базами данных (СУБД).
36
Виды базы данных
Объектографическая БД -
фактографическая БД, содержащая
расширенный набор данных о сложных
объектах предметной области.
37
Проблемно-ориентированная БД - БД,
содержащая тематически связанные
документы и/или данные,
предназначенные для решения
прикладных задач определенного вида.
Виды базы данных
Фактографическая информационно-
поисковая система - информационно-
поисковая система, обеспечивающая выдачу
непосредственно фактических сведений,
затребованных потребителем в
информационном запросе. Поисковый массив
фактографической ИПС состоит из описаний
фактов, извлеченных из документов и
представленных на некотором формальном
языке.
38
Виды базы данных
Хранилище данных - предметно-
ориентированная информационная
корпоративная БД, предназначенная для
подготовки отчетов, анализа бизнес-
процессов и поддержки принятия решений.
Хранилище данных опирается на большое
число баз данных и представляет
пользователям и прикладным программам
информацию, подготовленную в нужном
виде.
39
Классификация баз
данных:
II. По способу хранения данных:
1. Централизованные
(хранятся на одном компьютере),
2. Распределенные
(используются в локальных и
глобальных компьютерных сетях).
40
Централизованные БД -
данные хранятся в памяти
одной ЭВМ (автономный
компьютер или сервер сети, к
которому имеют доступ
пользователи-клиенты);
41
42
Если различные части одной
базы данных хранятся на
множестве компьютеров,
объеденных между собой
сетью, то такая БД называется
распределенной базой
данных.
Классификация баз данных:
III. По способу доступа к данным - в
зависимости от взаимного
расположения приложения и БД
- локальный доступ;
- удаленный доступ.
43
Классификация баз данных:
IV. По структуре организации
данных:
— Табличные (реляционные),
— Иерархические,
— Сетевые
Структура базы данных - принцип
или порядок организации записей в
базе данных и связей между ними.
44
Классификация БД
По признаку структуры
–Объектно-ориентированные БД
• отдельные записи БД представляются в виде
объектов;
• между записями БД и функциями их
обработки устанавливаются взаимосвязи с
помощью механизмов, подобных
соответствующим средствам в объектно-
ориентированных языках программирования;
• сочетают особенности сетевой и реляционной
моделей;
• используются для создания крупных БД со
сложными структурами данных. 45

Contenu connexe

Tendances

раздел 1 введение в базы данных
раздел 1  введение в базы данныхраздел 1  введение в базы данных
раздел 1 введение в базы данных
tatianabtt
 
презентация экбсон 2014(мгу)
презентация экбсон 2014(мгу)презентация экбсон 2014(мгу)
презентация экбсон 2014(мгу)
Irinka Bilan
 

Tendances (10)

раздел 1 введение в базы данных
раздел 1  введение в базы данныхраздел 1  введение в базы данных
раздел 1 введение в базы данных
 
9946
99469946
9946
 
презентация экбсон 2014(мгу)
презентация экбсон 2014(мгу)презентация экбсон 2014(мгу)
презентация экбсон 2014(мгу)
 
ОРГАНИЗАЦИЯ СЕТЕВОГО ВЗАИМОДЕЙСТВИЯ УЗЛОВ РАСПРЕДЕЛЕННОЙ СИСТЕМЫ ХРАНЕНИЯ ДАННЫХ
ОРГАНИЗАЦИЯ СЕТЕВОГО ВЗАИМОДЕЙСТВИЯ УЗЛОВ РАСПРЕДЕЛЕННОЙ СИСТЕМЫ ХРАНЕНИЯ ДАННЫХОРГАНИЗАЦИЯ СЕТЕВОГО ВЗАИМОДЕЙСТВИЯ УЗЛОВ РАСПРЕДЕЛЕННОЙ СИСТЕМЫ ХРАНЕНИЯ ДАННЫХ
ОРГАНИЗАЦИЯ СЕТЕВОГО ВЗАИМОДЕЙСТВИЯ УЗЛОВ РАСПРЕДЕЛЕННОЙ СИСТЕМЫ ХРАНЕНИЯ ДАННЫХ
 
Управление Данными. Лекция 1
Управление Данными. Лекция 1Управление Данными. Лекция 1
Управление Данными. Лекция 1
 
документы в сети
документы в сетидокументы в сети
документы в сети
 
Управление Данными. Лекция 6
Управление Данными. Лекция 6Управление Данными. Лекция 6
Управление Данными. Лекция 6
 
Управление Данными. Лекция 5
Управление Данными. Лекция 5Управление Данными. Лекция 5
Управление Данными. Лекция 5
 
IMS DB vs DB2 for z/OS
IMS DB vs DB2 for z/OSIMS DB vs DB2 for z/OS
IMS DB vs DB2 for z/OS
 
Программа для нотариусов - Нотариат
Программа для нотариусов - НотариатПрограмма для нотариусов - Нотариат
Программа для нотариусов - Нотариат
 

En vedette

Сети и протоколы
Сети и протоколыСети и протоколы
Сети и протоколы
yaevents
 
Sql practise for beginners
Sql practise for beginnersSql practise for beginners
Sql practise for beginners
ISsoft
 
Testing, qa, qc. what the difference
Testing, qa, qc. what the differenceTesting, qa, qc. what the difference
Testing, qa, qc. what the difference
ISsoft
 
Sql инъекции в тестировании
Sql инъекции в тестированииSql инъекции в тестировании
Sql инъекции в тестировании
ISsoft
 
Oracle & sql server comparison 2
Oracle & sql server comparison 2Oracle & sql server comparison 2
Oracle & sql server comparison 2
Mohsen B
 
Oracle Database Overview
Oracle Database OverviewOracle Database Overview
Oracle Database Overview
honglee71
 

En vedette (20)

Сергей Аверин "Распространенные ошибки применения баз данных"
Сергей Аверин "Распространенные ошибки применения баз данных"Сергей Аверин "Распространенные ошибки применения баз данных"
Сергей Аверин "Распространенные ошибки применения баз данных"
 
Сети и протоколы
Сети и протоколыСети и протоколы
Сети и протоколы
 
Lekcia2
Lekcia2Lekcia2
Lekcia2
 
Sql practise for beginners
Sql practise for beginnersSql practise for beginners
Sql practise for beginners
 
Metodo biseccion 3_cortes
Metodo biseccion 3_cortesMetodo biseccion 3_cortes
Metodo biseccion 3_cortes
 
Oracle Database In-Memory
Oracle Database In-MemoryOracle Database In-Memory
Oracle Database In-Memory
 
Lekcia1
Lekcia1Lekcia1
Lekcia1
 
Testing, qa, qc. what the difference
Testing, qa, qc. what the differenceTesting, qa, qc. what the difference
Testing, qa, qc. what the difference
 
Где и как хранить данные в процессе их анализа:  SQL и не только…
Где и как хранить данные в процессе их анализа: SQL и не только… Где и как хранить данные в процессе их анализа: SQL и не только…
Где и как хранить данные в процессе их анализа:  SQL и не только…
 
TIK Bab 2 kelas 9
TIK Bab 2 kelas 9TIK Bab 2 kelas 9
TIK Bab 2 kelas 9
 
Pres1
Pres1Pres1
Pres1
 
11 - Web-технологии. Работа с СУБД
11 - Web-технологии. Работа с СУБД11 - Web-технологии. Работа с СУБД
11 - Web-технологии. Работа с СУБД
 
Oracle mysql comparison
Oracle mysql comparisonOracle mysql comparison
Oracle mysql comparison
 
Useful Features of Oracle SQL Developer
Useful Features of Oracle SQL DeveloperUseful Features of Oracle SQL Developer
Useful Features of Oracle SQL Developer
 
Sql инъекции в тестировании
Sql инъекции в тестированииSql инъекции в тестировании
Sql инъекции в тестировании
 
Oracle & sql server comparison 2
Oracle & sql server comparison 2Oracle & sql server comparison 2
Oracle & sql server comparison 2
 
Oracle sql & plsql
Oracle sql & plsqlOracle sql & plsql
Oracle sql & plsql
 
Возможности сервера Oracle
Возможности сервера OracleВозможности сервера Oracle
Возможности сервера Oracle
 
Oracle Database Overview
Oracle Database OverviewOracle Database Overview
Oracle Database Overview
 
Introduction to Agile Project Planning and Project Management
Introduction to Agile Project Planning and Project ManagementIntroduction to Agile Project Planning and Project Management
Introduction to Agile Project Planning and Project Management
 

Similaire à 3_БД_Основные понятия

базы данных (основные понятия)
базы данных (основные понятия)базы данных (основные понятия)
базы данных (основные понятия)
bismax
 
основные понятия
основные понятияосновные понятия
основные понятия
23padopi
 
введение
введениевведение
введение
cybkira
 
основные понятия баз данных
основные понятия баз данныхосновные понятия баз данных
основные понятия баз данных
23padopi
 
prednaznachenye
prednaznachenyeprednaznachenye
prednaznachenye
yana0402
 
санжировская урок 1 базы данных
санжировская урок 1 базы данныхсанжировская урок 1 базы данных
санжировская урок 1 базы данных
serdj phil
 
тема 4
тема 4тема 4
тема 4
asheg
 
Konspekt
KonspektKonspekt
Konspekt
Artem
 

Similaire à 3_БД_Основные понятия (20)

тема 3
тема 3тема 3
тема 3
 
базы данных (основные понятия)
базы данных (основные понятия)базы данных (основные понятия)
базы данных (основные понятия)
 
Базы данных лекция №2
Базы данных лекция №2Базы данных лекция №2
Базы данных лекция №2
 
Управление данными (Введение в СУБД)
Управление данными (Введение в СУБД)Управление данными (Введение в СУБД)
Управление данными (Введение в СУБД)
 
Ais Lecture 1
Ais Lecture 1Ais Lecture 1
Ais Lecture 1
 
Интернет
ИнтернетИнтернет
Интернет
 
основные понятия
основные понятияосновные понятия
основные понятия
 
введение
введениевведение
введение
 
основные понятия баз данных
основные понятия баз данныхосновные понятия баз данных
основные понятия баз данных
 
Ais Lecture 4
Ais Lecture 4Ais Lecture 4
Ais Lecture 4
 
Базы данных лекция №4
Базы данных лекция №4Базы данных лекция №4
Базы данных лекция №4
 
prednaznachenye
prednaznachenyeprednaznachenye
prednaznachenye
 
санжировская урок 1 базы данных
санжировская урок 1 базы данныхсанжировская урок 1 базы данных
санжировская урок 1 базы данных
 
базы данных
базы данныхбазы данных
базы данных
 
10 субд
10 субд10 субд
10 субд
 
тема 4
тема 4тема 4
тема 4
 
Konspekt
KonspektKonspekt
Konspekt
 
лекция 3 (4часа)
лекция 3 (4часа)лекция 3 (4часа)
лекция 3 (4часа)
 
проектная работа на тему субд
проектная работа на тему субдпроектная работа на тему субд
проектная работа на тему субд
 
Ais Lecture 2
Ais Lecture 2Ais Lecture 2
Ais Lecture 2
 

Plus de Evgeniy Golendyhin

21 элементы управление
21  элементы управление21  элементы управление
21 элементы управление
Evgeniy Golendyhin
 
20 объект. экранная форма
20  объект. экранная форма20  объект. экранная форма
20 объект. экранная форма
Evgeniy Golendyhin
 
16 взаимосвязи таблиц
16 взаимосвязи таблиц16 взаимосвязи таблиц
16 взаимосвязи таблиц
Evgeniy Golendyhin
 
11 ms acces_приемы работыt
11 ms acces_приемы работыt11 ms acces_приемы работыt
11 ms acces_приемы работыt
Evgeniy Golendyhin
 
8 9 этапы проектированиябд
8 9 этапы проектированиябд8 9 этапы проектированиябд
8 9 этапы проектированиябд
Evgeniy Golendyhin
 
7 основные операции реляции
7 основные операции реляции7 основные операции реляции
7 основные операции реляции
Evgeniy Golendyhin
 
5 даталогич модельбд
5 даталогич модельбд5 даталогич модельбд
5 даталогич модельбд
Evgeniy Golendyhin
 
4_Основные понятия и типы модели
4_Основные понятия и типы модели4_Основные понятия и типы модели
4_Основные понятия и типы модели
Evgeniy Golendyhin
 
2_Введение_основные_понятия
2_Введение_основные_понятия2_Введение_основные_понятия
2_Введение_основные_понятия
Evgeniy Golendyhin
 

Plus de Evgeniy Golendyhin (17)

26 27_28_29_30_процедуры и тригеры
26  27_28_29_30_процедуры и тригеры26  27_28_29_30_процедуры и тригеры
26 27_28_29_30_процедуры и тригеры
 
24 25 запросы
24 25 запросы24 25 запросы
24 25 запросы
 
22 23 выводы _отчеты
22 23  выводы _отчеты22 23  выводы _отчеты
22 23 выводы _отчеты
 
21 элементы управление
21  элементы управление21  элементы управление
21 элементы управление
 
20 объект. экранная форма
20  объект. экранная форма20  объект. экранная форма
20 объект. экранная форма
 
17 18 макрокоманды access
17 18 макрокоманды access17 18 макрокоманды access
17 18 макрокоманды access
 
16 взаимосвязи таблиц
16 взаимосвязи таблиц16 взаимосвязи таблиц
16 взаимосвязи таблиц
 
13 14 15_индексирование
13 14 15_индексирование13 14 15_индексирование
13 14 15_индексирование
 
12 ms access
12 ms access12 ms access
12 ms access
 
11 ms acces_приемы работыt
11 ms acces_приемы работыt11 ms acces_приемы работыt
11 ms acces_приемы работыt
 
8 9 этапы проектированиябд
8 9 этапы проектированиябд8 9 этапы проектированиябд
8 9 этапы проектированиябд
 
7 основные операции реляции
7 основные операции реляции7 основные операции реляции
7 основные операции реляции
 
6 рмд
6 рмд6 рмд
6 рмд
 
5 даталогич модельбд
5 даталогич модельбд5 даталогич модельбд
5 даталогич модельбд
 
4_Основные понятия и типы модели
4_Основные понятия и типы модели4_Основные понятия и типы модели
4_Основные понятия и типы модели
 
2_Введение_основные_понятия
2_Введение_основные_понятия2_Введение_основные_понятия
2_Введение_основные_понятия
 
1 Введение
1 Введение1 Введение
1 Введение
 

3_БД_Основные понятия

  • 2. Информационные системы - ИС • Информационная система (по законодательству РФ) - организационно- упорядоченная совокупность документов. – Библиотека; Справочная служба железных дорог; – Пресса (редакция газеты, телецентр, радиостудия); – Подразделения управленческой структуры предприятия (бухгалтерия, отдел кадров, отдел научно-технической информации и пр.) 2
  • 3. Понятие системы • Понятие системы охватывает комплекс взаимосвязанных элементов, действующих как единое целое. • Системой называется любой объект, который, с одной стороны рассматривается как единое целое, а с другой - как множество взаимодействующих между собой составных частей. 3
  • 4. Информационные системы • Информационная система - совокупность тем или иным образом структурированных данных и комплекса аппаратно-программных средств для хранения данных и манипулирования ими. • Информационную систему можно рассматривать как компьютеризированную систему, обеспечивающую автоматизированный сбор, хранение, поиск, обработку и передачу значительных объемов информации. 4
  • 5. Составляющие информационной системы • Вычислительная система - аппаратное обеспечение; • Система управления базами данных (СУБД) - программное обеспечение; • Одна или несколько баз данных (БД) - данные; • Набор прикладных программ - приложения БД (служат для обработки данных, содержащихся в БД); • Пользователи (что наиболее важно). 5
  • 6. Чем отличается куча кирпича от стены, построенной из того же кирпича? 6 О чем может идти речь? • 12, 43; ТУ –154; Архангельск; 8-40 • 31, 5; АН-24; Москва; 16- 20;
  • 7. Базы данных •Базу данных можно рассматривать как информационную модель некоторой реальной системы (например, книжного фонда библиотеки, кадрового состава предприятия, учебного процесса в школе и т.д.) • Такую систему называют предметной областью БД и ИС, в которую она входит. • Информация в БД должна быть: • непротиворечивой; • неизбыточной; • целостной. 7
  • 8. 8 Банк данных (БнД) — это система специальным образом организованных данных — баз данных, программных, технических, языковых, организационно- методических средств, предназначенных для обеспечения централизованного накопления и коллективного многоцелевого использования данных. !
  • 9. База данных- большая специально организованная совокупность данных.(Гейн) База данных- организованная совокупность данных, предназначенная для длительного хранения во внешней памяти ЭВМ и постоянного применения.(Семакин) База данных- совокупность специально организованных сведений, которые хранятся на каком либо материальном носителе.(Макарова) Базы данных 9
  • 10. База данных (БД) – совокупность определенным образом организованной информации на какую – то тему. • БД книжного фонда библиотеки; • БД кадрового состава учреждения; • БД законодательных актов; • БД песен. 10
  • 11. Определения База данных (БД) – это структурированная совокупность взаимосвязанных данных в некоторой предметной области. Важно:  данные о некоторой области (не обо всем)  упорядоченные ! 11
  • 12. База данных – это только “информационный склад”. Обслуживание пользователя осуществляется информационными системами. 12
  • 13. Фактографические – содержат данные, представляемые в краткой форме и строго фиксированных форматах (аналоги бумажных картотек). 13 Классификация баз данных: I. По характеру хранимой информации: 1. Фактографические (картотеки),
  • 14. В БД библиотеки о каждой книге хранятся библиографические сведения: год издания, автор, название и пр. Разумеется текст книги в ней содержаться не будет. В БД отдела кадров учреждения хранятся анкетные данные сотрудников: фамилия, имя, отчество; год и место рождения. 14
  • 15. Определения Система управления базой данных (СУБД) – совокупность языковых и программных средств, предназначенных для создания, ведения и совместного использования БД многими пользователями. 15 !
  • 16. Определения Система управления базой данных (СУБД) – это программное обеспечение для работы с БД. Функции:  поиск информации в БД  выполнение несложных расчетов  вывод отчетов на печать  редактирование БД 16
  • 17. Информационные системы – совокупность базы данных и всего комплекса аппаратно- программных средств для её хранения, изменения и поиска информации, для взаимодействия с пользователем. 17
  • 18. Примеры • Система продажи билетов на пассажирские поезда и самолеты. • WWW – “Всемирная паутина” 19.05.2016 18 Информационная система = БД + СУБД!
  • 19. 19 Трехуровневая система организации БД предложенная американским комитетом по стандартизации ANSI (American National Standards Institute)
  • 20. 20
  • 21. 21 1.Уровень внешних моделей — самый верхний уровень, где каждая модель имеет свое "видение" данных. Этот уровень определяет точку зрения на БД отдельных приложений. Каждое приложение видит и обрабатывает только те данные, которые необходимы именно этому приложению. Например, система распределения работ использует сведения о квалификации сотрудника, но ее не интересуют сведения об окладе, домашнем адресе и телефоне сотрудника, и наоборот, именно эти сведения используются в подсистеме отдела кадров.
  • 22. 22 2.Концептуальный уровень — центральное управляющее звено, здесь база данных представлена в наиболее общем виде, который объединяет данные, используемые всеми приложениями, работающими с данной базой данных. Фактически концептуальный уровень отражает обобщенную модель предметной области (объектов реального мира), для которой создавалась база данных. Как любая модель, концептуальная модель отражает только существенные, с точки зрения обработки, особенности объектов реального мира.
  • 23. 23 3.Физический уровень — собственно данные, расположенные в файлах или в страничных структурах, расположенных на внешних носителях информации. Эта архитектура позволяет обеспечить логическую (между уровнями 1 и 2) и физическую (между уровнями 2 и 3) независимость при работе с данными. Логическая независимость предполагает возможность изменения одного приложения без корректировки других приложений, работающих с этой же базой данных. Физическая независимость предполагает возможность переноса хранимой информации с одних носителей на другие при сохранении работоспособности всех приложений, работающих с данной базой данных.
  • 24. 24 Рисунок иллюстрирует взаимодействие пользователя, СУБД и ОС при обработке запроса на получение данных
  • 25. 25 1.Пользователь посылает СУБД запрос на получение данных из БД. 2.Анализ прав пользователя и внешней модели данных, соответствующей данному пользователю, подтверждает или запрещает доступ данного пользователя к запрошенным данным. 3.В случае запрета на доступ к данным СУБД сообщает пользователю об этом (стрелка 12) и прекращает дальнейший процесс обработки данных, в противном случае СУБД определяет часть концептуальной модели, которая затрагивается запросом пользователя. 4.СУБД запрашивают информацию о части концептуальной модели.
  • 26. 26 5. СУБД получает информацию о запрошенной части концептуальной модели. 6. СУБД запрашивает информацию о местоположении данных на физическом уровне (файлы или физические адреса). 7. В СУБД возвращается информация о местоположении данных в терминах операционной системы. 8. СУБД вежливо просит операционную систему предоставить необходимые данные, используя средства операционной системы. 9. Операционная система осуществляет перекачку информации из устройств хранения и пересылает ее в системный буфер.
  • 27. 27 10.Операционная система оповещает СУБД об окончании пересылки. 11.СУБД выбирает из доставленной информации, находящейся в системном буфере, только то, что нужно пользователю, и пересылает эти данные в рабочую область пользователя.
  • 28. 28 Пользователи банков данных Как любой программно- организационно-техничеcкий комплекс, банк данных существует во времени и в пространстве. Он имеет определенные стадии своего развития: 1.Проектирование. 2.Реализация. 3.Эксплуатация. 4.Модернизация и развитие. 5.Полная реорганизация.
  • 29. 29 Конечные пользователи. Это основная категория пользователей, в интересах которых и создается банк данных (случайные, регулярными). Администраторы банка данных. Группа отвечает за оптимальную организацию работы множества конечных пользователей, на стадии эксплуатации отвечает за корректность работы данного банка информации в многопользовательском режиме.
  • 30. 30 Разработчики и администраторы приложений. Это группа пользователей, которая функционирует во время проектирования, создания и реорганизации банка данных
  • 32. Документальные – совокупность неструктурированных текстовых документов и графических объектов, снабженная формализованным аппаратом поиска ( аналог архива документов - архив судебных дел, исторических документов и пр.) 32 I. По характеру хранимой информации: 2. Документальные (архивы) Классификация баз данных:
  • 33. База данных законодательных актов в области уголовного права будет включать в себя тексты законов – документы. База данных современной эстрадной песни будет включать в себя тексты и ноты песен – документы. 33 Документальная БД содержит обширную информацию разного типа: текстовую, графическую, звуковую, мультимедийную. Современные информационные технологии постепенно стирают границу между фактографическими и документальными БД. Существуют средства, позволяющие легко подключать любой документ (текстовый, графический, звуковой) к фактографической базе данных.
  • 34. Виды базы данных БД показателей - база первичных данных, содержащая данные о свойствах материалов, процессов и явлений. 34 Библиографическая БД - отсылочная документальная БД, содержащая библиографические записи. Графическая БД - БД, в которой хранятся графические данные.
  • 35. Виды базы данных Демонстрационная БД - БД небольшого объема, представляющая собой фрагмент реальной БД и предназначенная для демонстрации возможностей СУБД или исходной БД. 35 Лексикографическая БД - БД, запись в которой содержит данные об одной лексической единице и соответствует статье словаря.
  • 36. Виды базы данных Картографическая БД - совокупность взаимосвязанных картографических данных по определенной предметной области, представленная в цифровой форме при соблюдении общих правил описания, хранения и манипулирования данными. Картографическая БД доступна многим пользователям, не зависит от характера прикладных программ и управляется системой управления базами данных (СУБД). 36
  • 37. Виды базы данных Объектографическая БД - фактографическая БД, содержащая расширенный набор данных о сложных объектах предметной области. 37 Проблемно-ориентированная БД - БД, содержащая тематически связанные документы и/или данные, предназначенные для решения прикладных задач определенного вида.
  • 38. Виды базы данных Фактографическая информационно- поисковая система - информационно- поисковая система, обеспечивающая выдачу непосредственно фактических сведений, затребованных потребителем в информационном запросе. Поисковый массив фактографической ИПС состоит из описаний фактов, извлеченных из документов и представленных на некотором формальном языке. 38
  • 39. Виды базы данных Хранилище данных - предметно- ориентированная информационная корпоративная БД, предназначенная для подготовки отчетов, анализа бизнес- процессов и поддержки принятия решений. Хранилище данных опирается на большое число баз данных и представляет пользователям и прикладным программам информацию, подготовленную в нужном виде. 39
  • 40. Классификация баз данных: II. По способу хранения данных: 1. Централизованные (хранятся на одном компьютере), 2. Распределенные (используются в локальных и глобальных компьютерных сетях). 40
  • 41. Централизованные БД - данные хранятся в памяти одной ЭВМ (автономный компьютер или сервер сети, к которому имеют доступ пользователи-клиенты); 41
  • 42. 42 Если различные части одной базы данных хранятся на множестве компьютеров, объеденных между собой сетью, то такая БД называется распределенной базой данных.
  • 43. Классификация баз данных: III. По способу доступа к данным - в зависимости от взаимного расположения приложения и БД - локальный доступ; - удаленный доступ. 43
  • 44. Классификация баз данных: IV. По структуре организации данных: — Табличные (реляционные), — Иерархические, — Сетевые Структура базы данных - принцип или порядок организации записей в базе данных и связей между ними. 44
  • 45. Классификация БД По признаку структуры –Объектно-ориентированные БД • отдельные записи БД представляются в виде объектов; • между записями БД и функциями их обработки устанавливаются взаимосвязи с помощью механизмов, подобных соответствующим средствам в объектно- ориентированных языках программирования; • сочетают особенности сетевой и реляционной моделей; • используются для создания крупных БД со сложными структурами данных. 45