Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


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

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

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

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

Презентация на тему Основные понятия теории баз данных

Содержание

БАЗЫ ДАННЫХ И СУБДС самого начала развития вычислительной техники (далее – ВТ) образовались два основных направления ее использования:применение ВТ для сложных численных расчетов;применение ВТ для хранения и обработки информации.Первоначально ВТ использовалась только для сложных численных расчетов.
Лекция 1Основные понятия теории баз данных БАЗЫ ДАННЫХ И СУБДС самого начала развития вычислительной техники (далее – ВТ) БАЗЫ ДАННЫХ И СУБДВторое направление возникло, когда в компьютерах появилось достаточно оперативной БАЗЫ ДАННЫХ И СУБДПочему файловых систем недостаточно для эффективной обработки информации?В файловой ИНФОРМАЦИОННЫЕ СИСТЕМЫОдним из важнейших условий обеспечения эффективного функционирования любой организации является наличие БАНК ДАННЫХ Современной формой информационных систем являются банки данных, которые включают в БАНК ДАННЫХБаза данных обеспечивает хранение информации и представляет собой поименованную совокупность данных, Понятие БАЗЫ ДАННЫХНеформально, база данных (БД) – это большое по объему хранилище СУБДСистема управления данными является СУБД, если она поддерживает логически согласованный набор файлов;предоставляет Информация и данныеИнформацияпервичное понятиеДанныеИнформация представленная в форме, удобной для хранения, передачи и Информация и данныеИнформацияпервичное понятиеДанныеИнформация представленная в форме, удобной для хранения, передачи и Две точки зрения на данные, используемые в теории баз данныхИнфологическаяДаталогическаяУпотребляется при рассмотрении Две точки зрения на базу данныхБуквально термин «база» означаетОснова, опора, базовый элементСклад, 1: БД как информационная модель Объектом моделирования являются информационные процессы, протекающие в 2: БД как склад данныхЕсли «склад» данных используется многими пользователями и для НЕизбыточность и НЕпротиворечивостьБаза данных неизбыточна, если удаление какого либо элемента данных ведет Демонстрационный примерБаза данных «Список рабочих завода»Ограничения целостности: Каждый рабочий имеет уникальный табельный Демонстрационный примерБаза данных «Список рабочих завода»Для устранения избыточности базу данных следует представить в виде двух таблиц НЕизбыточностьОднако на практике во многих базах данных избыточность присутствует.  В этом Независимость БД от приложенийПрограммы, с помощью которых пользователи работают с базой данных,
Слайды презентации

Слайд 2 БАЗЫ ДАННЫХ И СУБД
С самого начала развития вычислительной

БАЗЫ ДАННЫХ И СУБДС самого начала развития вычислительной техники (далее –

техники (далее – ВТ) образовались два основных направления ее

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

Первоначально ВТ использовалась только для сложных численных расчетов. Именно потребностью обеспечить большие объемы расчетов, требовавшихся в новых отраслях науки и техники (ядерной энергетике, ракетостроении и др.), и было вызвано появление ЭВМ.
Это направление дало толчок развитию численных методов и языков программирования, ориентированных на удобную запись численных алгоритмов.




Слайд 3 БАЗЫ ДАННЫХ И СУБД
Второе направление возникло, когда в

БАЗЫ ДАННЫХ И СУБДВторое направление возникло, когда в компьютерах появилось достаточно

компьютерах появилось достаточно оперативной и внешней памяти (магнитные ленты,

магнитные барабаны и, главное, магнитные диски). Оно дало развитие информационным системам (далее – ИС).
Классическими примерами ИС являются банковские системы, системы резервирования билетов, библиотечные системы и т.п.
Появление магнитных дисков, способных хранить большие объемы информации, потребовало создания систем управления данными во внешней памяти. Так появились системы управления файлами (далее – СУФ), или файловые системы.
С точки зрения прикладной программы файл – это именованная область внешней памяти, в которую можно записывать и из которой можно считывать данные.



Слайд 4 БАЗЫ ДАННЫХ И СУБД
Почему файловых систем недостаточно для

БАЗЫ ДАННЫХ И СУБДПочему файловых систем недостаточно для эффективной обработки информации?В

эффективной обработки информации?
В файловой системе хранятся следующие виды файлов:
текстовые

(документы, программы); обрабатываются текстовыми редакторами; их структура очень проста – последовательность строк или байтов (символов);
объектные и исполняемые файлы, которые также имеют простую структуру.
Таким образом, файловые системы обеспечивают хранение слабоструктурированной информации, оставляя дальнейшую структуризацию прикладным программам.
Сами файлы часто изменяются, удаляются, создаются заново.




Слайд 5 ИНФОРМАЦИОННЫЕ СИСТЕМЫ
Одним из важнейших условий обеспечения эффективного функционирования

ИНФОРМАЦИОННЫЕ СИСТЕМЫОдним из важнейших условий обеспечения эффективного функционирования любой организации является

любой организации является наличие развитой информационной системы.

Информационная система представляет

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



Слайд 6 БАНК ДАННЫХ
Современной формой информационных систем являются банки

БАНК ДАННЫХ Современной формой информационных систем являются банки данных, которые включают

данных, которые включают в свой состав вычислительную систему, одну

или несколько баз данных (БД), систему управления базами данных (СУБД) и набор прикладных программ (ПП).

Основными функциями банков данных являются:
хранение данных и их защита;
изменение (обновление, добавление и удаление) хранимых данных;
поиск и отбор данных по запросам пользователей;
обработка данных и вывод результатов.


Слайд 7 БАНК ДАННЫХ
База данных обеспечивает хранение информации и представляет

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

собой поименованную совокупность данных, организованных по определенным правилам, включающим

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

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

Слайд 8 Понятие БАЗЫ ДАННЫХ
Неформально, база данных (БД) – это

Понятие БАЗЫ ДАННЫХНеформально, база данных (БД) – это большое по объему

большое по объему хранилище данных, в которое можно добавлять

и из которого можно извлекать данные.

Более строгое определение БД в «Мартин Дж. Организация баз данных в вычислительных системах. М: Мир, 1978».

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

Слайд 9 СУБД

Система управления данными является СУБД, если она

поддерживает

СУБДСистема управления данными является СУБД, если она поддерживает логически согласованный набор

логически согласованный набор файлов;
предоставляет язык манипулирования данными;
обеспечивает восстановление информации

после сбоев;
обеспечивает параллельную работу нескольких пользователей.


Примеры СУБД: VisualFoxPro, Paradox, Clipper, dBase, Access, Oracle, MySQL, MS SQL Server, lnformix




Слайд 10 Информация и данные
Информация
первичное понятие
Данные
Информация представленная в форме, удобной

Информация и данныеИнформацияпервичное понятиеДанныеИнформация представленная в форме, удобной для хранения, передачи

для хранения, передачи и обработки
семантика
синтаксис
Правило
интерпретации
данных
Форма
представления


информации

α

β

Одни и те же данные могут быть различным образом истолкованы. Одну и ту же информацию можно представить (записать) многообразными способами.


Слайд 11 Информация и данные
Информация
первичное понятие
Данные
Информация представленная в форме, удобной

Информация и данныеИнформацияпервичное понятиеДанныеИнформация представленная в форме, удобной для хранения, передачи

для хранения, передачи и обработки
Правило
интерпретации
данных
Форма
представления


информации

α

β

Ставка подоходного налога

13

тринадцать

13

Ставка подоходного налога

Угол поворота вала

α1

α2

β1

β2


Слайд 12 Две точки зрения на данные, используемые в теории

Две точки зрения на данные, используемые в теории баз данныхИнфологическаяДаталогическаяУпотребляется при

баз данных
Инфологическая
Даталогическая
Употребляется при рассмотрении вопросов, связанных с семантикой данных
Употребляется

при рассмотрении вопросов, связанных с организацией данных

Семантический аспект

Синтаксический аспект

Активная составляющая данных

Пассивная составляющая данных

Сами данные пассивны, активность им придают прикладные программы –ввода, вывода и обработки данных. Только программы обеспечивают интерпретацию и связность данных.


Слайд 13 Две точки зрения на базу данных
Буквально термин «база»

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

означает
Основа, опора, базовый элемент
Склад, хранилище
БД – динамически обновляемая

информационная модель предметной области (части реального мира)

Это «склад» (хранилище) данных, предназначенных для коллективного (корпоративного), многократного и многоцелевого использования


Инфологическая точка зрения


Даталогическая точка зрения


Слайд 14 1: БД как информационная модель
Объектом моделирования являются

1: БД как информационная модель Объектом моделирования являются информационные процессы, протекающие

информационные процессы, протекающие в предметной области.
Всякое моделирование предполагает абстрагирование

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

БД – динамически обновляемая информационная модель предметной области (части реального мира)

Предметная область


База данных

Моделирование

Проектирование базы данных - моделирование предметной области – создание семантических и синтаксических моделей разной степени формализации: от словесного описания предметной области до определения структуры базы данных на формальном языке описания данных СУБД


Слайд 15 2: БД как склад данных
Если «склад» данных используется

2: БД как склад данныхЕсли «склад» данных используется многими пользователями и

многими пользователями и для многих целей, то он должен

иметь единую организацию и единое управление, которые удовлетворяют ряду требований

Это «склад» (хранилище) данных, предназначенных для коллективного (корпоративного), многократного и многоцелевого использования

Требования к организации БД:
НЕизбыточность
НЕпротиворечивость (целостность)
НЕзависимость от приложений

Требования к управлению БД:
Защита данных
Эффективность доступа для каждого пользователя


Слайд 16 НЕизбыточность и НЕпротиворечивость
База данных неизбыточна, если удаление какого

НЕизбыточность и НЕпротиворечивостьБаза данных неизбыточна, если удаление какого либо элемента данных

либо элемента данных ведет к потере информации о предметной

области

Избыточность базы данных проявляется в возникновении дублирования (повторения) данных.

Различают избыточное и неизбыточное дублирование данных.

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

База данных непротиворечива (целостна), если все хранящиеся в ней данные удовлетворяют определенным условиям

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

Всякое ограничение целостности задает некоторые логико-семантическое свойство данных и определяется спецификой предметной области. Это семантическая составляющая данных.


Слайд 17 Демонстрационный пример
База данных «Список рабочих завода»
Ограничения целостности:
Каждый

Демонстрационный примерБаза данных «Список рабочих завода»Ограничения целостности: Каждый рабочий имеет уникальный

рабочий имеет уникальный табельный номер
Номер цеха однозначно определяет

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

Слайд 18 Демонстрационный пример
База данных «Список рабочих завода»
Для устранения избыточности

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

базу данных следует представить в виде двух таблиц


Слайд 19 НЕизбыточность
Однако на практике во многих базах данных избыточность

НЕизбыточностьОднако на практике во многих базах данных избыточность присутствует. В этом

присутствует. В этом случае говорят об управляемой или

минимальной избыточности. Она нужна для

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


  • Имя файла: osnovnye-ponyatiya-teorii-baz-dannyh.pptx
  • Количество просмотров: 151
  • Количество скачиваний: 0