🗊Презентация Базы данных. Основные понятия

Категория: Информатика
Нажмите для полного просмотра!
Базы данных. Основные понятия, слайд №1Базы данных. Основные понятия, слайд №2Базы данных. Основные понятия, слайд №3Базы данных. Основные понятия, слайд №4Базы данных. Основные понятия, слайд №5Базы данных. Основные понятия, слайд №6Базы данных. Основные понятия, слайд №7Базы данных. Основные понятия, слайд №8Базы данных. Основные понятия, слайд №9Базы данных. Основные понятия, слайд №10Базы данных. Основные понятия, слайд №11Базы данных. Основные понятия, слайд №12Базы данных. Основные понятия, слайд №13Базы данных. Основные понятия, слайд №14Базы данных. Основные понятия, слайд №15Базы данных. Основные понятия, слайд №16Базы данных. Основные понятия, слайд №17Базы данных. Основные понятия, слайд №18Базы данных. Основные понятия, слайд №19Базы данных. Основные понятия, слайд №20Базы данных. Основные понятия, слайд №21Базы данных. Основные понятия, слайд №22Базы данных. Основные понятия, слайд №23Базы данных. Основные понятия, слайд №24Базы данных. Основные понятия, слайд №25Базы данных. Основные понятия, слайд №26Базы данных. Основные понятия, слайд №27Базы данных. Основные понятия, слайд №28Базы данных. Основные понятия, слайд №29

Содержание

Вы можете ознакомиться и скачать презентацию на тему Базы данных. Основные понятия. Доклад-сообщение содержит 29 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Базы данных
Основные понятия
Описание слайда:
Базы данных Основные понятия

Слайд 2





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

Слайд 3





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

Слайд 4





Информация в БД должна быть:
непротиворечивой;
неизбыточной;
целостной.
Описание слайда:
Информация в БД должна быть: непротиворечивой; неизбыточной; целостной.

Слайд 5





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

Слайд 6





Персональные СУБД обеспечивают возможность создания локальных БД, рабо- тающих на одном компьютере. К персональным СУБД относятся Paradox, dBase, FoxPro, Access и др.
Персональные СУБД обеспечивают возможность создания локальных БД, рабо- тающих на одном компьютере. К персональным СУБД относятся Paradox, dBase, FoxPro, Access и др.
Многопользовательские СУБД позволяют создавать информационные системы, функционирующие в архитектуре "клиент-сервер". Наиболее известными многопользовательскими СУБД являются Oracle, Informix, SyBase, Microsoft SQL Server, InterBase.
Описание слайда:
Персональные СУБД обеспечивают возможность создания локальных БД, рабо- тающих на одном компьютере. К персональным СУБД относятся Paradox, dBase, FoxPro, Access и др. Персональные СУБД обеспечивают возможность создания локальных БД, рабо- тающих на одном компьютере. К персональным СУБД относятся Paradox, dBase, FoxPro, Access и др. Многопользовательские СУБД позволяют создавать информационные системы, функционирующие в архитектуре "клиент-сервер". Наиболее известными многопользовательскими СУБД являются Oracle, Informix, SyBase, Microsoft SQL Server, InterBase.

Слайд 7





В состав языковых средств современных СУБД входят:
Язык описания данных, предназначенный для описания логической структу­ры данных;	
язык манипулирования данными, обеспечивающий выполнение основных операций над данными - ввод, модификацию и выборку;
язык структурированных запросов (SQL, Structured Query Language), обеспечивающий управление структурой БД и манипулирование данными, а также  являющийся стандартный средством доступа к удаленным БД;
язык запросов по образцу (QBE, Query By Example), обеспечивающий визуальное  конструирование запросов к БД.
Описание слайда:
В состав языковых средств современных СУБД входят: Язык описания данных, предназначенный для описания логической структу­ры данных; язык манипулирования данными, обеспечивающий выполнение основных операций над данными - ввод, модификацию и выборку; язык структурированных запросов (SQL, Structured Query Language), обеспечивающий управление структурой БД и манипулирование данными, а также являющийся стандартный средством доступа к удаленным БД; язык запросов по образцу (QBE, Query By Example), обеспечивающий визуальное конструирование запросов к БД.

Слайд 8





Прикладные программы, или приложения, служат для обработки данных, содержащихся в БД. Пользователь осуществляет управление БД и работу с ее данными именно с помощью приложений, которые также называют приложениями БД.
Прикладные программы, или приложения, служат для обработки данных, содержащихся в БД. Пользователь осуществляет управление БД и работу с ее данными именно с помощью приложений, которые также называют приложениями БД.
Описание слайда:
Прикладные программы, или приложения, служат для обработки данных, содержащихся в БД. Пользователь осуществляет управление БД и работу с ее данными именно с помощью приложений, которые также называют приложениями БД. Прикладные программы, или приложения, служат для обработки данных, содержащихся в БД. Пользователь осуществляет управление БД и работу с ее данными именно с помощью приложений, которые также называют приложениями БД.

Слайд 9





Модели данных
База данных содержит данные, используемые какой-либо прикладной информационной системой (например, системами «Сирена» или «Экспресс» продажи авиа- и железнодорожных билетов).
Описание слайда:
Модели данных База данных содержит данные, используемые какой-либо прикладной информационной системой (например, системами «Сирена» или «Экспресс» продажи авиа- и железнодорожных билетов).

Слайд 10





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

Слайд 11





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

Слайд 12





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

Слайд 13





В объектно-ориентированной модели отдельные записи базы данных представляются в виде объектов. Между записями базы данных и функциями их обработки устанавливаются взаимосвязи с помощью механизмов, подобных соответствующим средствам объектно-ориентированных языков программирования. Объектно-ориентированные модели сочетают особенности сетевой и реляционной моделей и используются для создания крупных БД со сложными структурами данных.	
В объектно-ориентированной модели отдельные записи базы данных представляются в виде объектов. Между записями базы данных и функциями их обработки устанавливаются взаимосвязи с помощью механизмов, подобных соответствующим средствам объектно-ориентированных языков программирования. Объектно-ориентированные модели сочетают особенности сетевой и реляционной моделей и используются для создания крупных БД со сложными структурами данных.
Описание слайда:
В объектно-ориентированной модели отдельные записи базы данных представляются в виде объектов. Между записями базы данных и функциями их обработки устанавливаются взаимосвязи с помощью механизмов, подобных соответствующим средствам объектно-ориентированных языков программирования. Объектно-ориентированные модели сочетают особенности сетевой и реляционной моделей и используются для создания крупных БД со сложными структурами данных. В объектно-ориентированной модели отдельные записи базы данных представляются в виде объектов. Между записями базы данных и функциями их обработки устанавливаются взаимосвязи с помощью механизмов, подобных соответствующим средствам объектно-ориентированных языков программирования. Объектно-ориентированные модели сочетают особенности сетевой и реляционной моделей и используются для создания крупных БД со сложными структурами данных.

Слайд 14





Реляционная модель, предложенная в 70-х годах XX века сотрудником фирмы IBM Эдгаром Коддом, получила название от английского термина relation (отношение). Реляционная БД представляет собой совокупность таблиц, связанных отношениями. Достоинствами реляционной модели данных являются простота, гибкость структуры, удобство реализации на компьютере, наличие теоретического описания. Большинство современных БД для персональных компьютеров являются реляционными. 
Реляционная модель, предложенная в 70-х годах XX века сотрудником фирмы IBM Эдгаром Коддом, получила название от английского термина relation (отношение). Реляционная БД представляет собой совокупность таблиц, связанных отношениями. Достоинствами реляционной модели данных являются простота, гибкость структуры, удобство реализации на компьютере, наличие теоретического описания. Большинство современных БД для персональных компьютеров являются реляционными.
Описание слайда:
Реляционная модель, предложенная в 70-х годах XX века сотрудником фирмы IBM Эдгаром Коддом, получила название от английского термина relation (отношение). Реляционная БД представляет собой совокупность таблиц, связанных отношениями. Достоинствами реляционной модели данных являются простота, гибкость структуры, удобство реализации на компьютере, наличие теоретического описания. Большинство современных БД для персональных компьютеров являются реляционными. Реляционная модель, предложенная в 70-х годах XX века сотрудником фирмы IBM Эдгаром Коддом, получила название от английского термина relation (отношение). Реляционная БД представляет собой совокупность таблиц, связанных отношениями. Достоинствами реляционной модели данных являются простота, гибкость структуры, удобство реализации на компьютере, наличие теоретического описания. Большинство современных БД для персональных компьютеров являются реляционными.

Слайд 15





Базы данных и приложения
В зависимости от взаимного расположения приложения и БД можно выделить:
локальные БД;
удалённые БД.
Для выполнения операций с локальными БД разрабатываются и используются локальные приложения, а для операций с удалёнными БД – клиент-серверные приложения.
Расположение БД в значительной степени влияет на разработку приложения, обрабатывающего содержащиеся в этой базе данные.
Описание слайда:
Базы данных и приложения В зависимости от взаимного расположения приложения и БД можно выделить: локальные БД; удалённые БД. Для выполнения операций с локальными БД разрабатываются и используются локальные приложения, а для операций с удалёнными БД – клиент-серверные приложения. Расположение БД в значительной степени влияет на разработку приложения, обрабатывающего содержащиеся в этой базе данные.

Слайд 16





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

Слайд 17





Механизмы доступа к локальным и удалённым БД
BDE (Borland Database Engine — процессор баз данных фирмы Borland), предоставляющий развитый интерфейс для взаимодействия с базами данных;
ADO (ActiveX Data Objects — объекты данных ActiveX) осуществляет доступ к информации с помощью OLE DB (Object Linking and Embedding Data Base - связывание и внедрение объектов баз данных);
dbExpress обеспечивает быстрый доступ к информации в базах данных с помощью набора драйверов;	
InterBase реализует непосредственный доступ к базам данных InterBase.
Описание слайда:
Механизмы доступа к локальным и удалённым БД BDE (Borland Database Engine — процессор баз данных фирмы Borland), предоставляющий развитый интерфейс для взаимодействия с базами данных; ADO (ActiveX Data Objects — объекты данных ActiveX) осуществляет доступ к информации с помощью OLE DB (Object Linking and Embedding Data Base - связывание и внедрение объектов баз данных); dbExpress обеспечивает быстрый доступ к информации в базах данных с помощью набора драйверов; InterBase реализует непосредственный доступ к базам данных InterBase.

Слайд 18





ADO
Механизм ADO доступа к информации базы данных является стандартом фирмы Microsoft. Использование этой технологии подразумевает использование настраиваемых провайдеров данных. Технология ADO обеспечивает универсаль­ный механизм доступа из приложений к информации источников данных. Эта технология основана на стандартных интерфейсах  СОМ, являющихся системным механизмом Windows. Это позволяет удобно распространять приложения баз данных без вспомогательных библиотек.
Описание слайда:
ADO Механизм ADO доступа к информации базы данных является стандартом фирмы Microsoft. Использование этой технологии подразумевает использование настраиваемых провайдеров данных. Технология ADO обеспечивает универсаль­ный механизм доступа из приложений к информации источников данных. Эта технология основана на стандартных интерфейсах СОМ, являющихся системным механизмом Windows. Это позволяет удобно распространять приложения баз данных без вспомогательных библиотек.

Слайд 19





Варианты архитектуры 
Локальная архитектура
Архитектура «файл-сервер»
Архитектура «клиент-сервер»
Трёхуровневая архитектура «клиент-сервер»
Описание слайда:
Варианты архитектуры Локальная архитектура Архитектура «файл-сервер» Архитектура «клиент-сервер» Трёхуровневая архитектура «клиент-сервер»

Слайд 20





Локальная архитектура
Описание слайда:
Локальная архитектура

Слайд 21





Архитектура «файл-сервер»
Описание слайда:
Архитектура «файл-сервер»

Слайд 22





Архитектура "файл-сервер" обычно применяется в сетях с небольшим количеством пользователей, для ее реализации подходят персональные СУБД, например, Paradox или dBase. Достоинствами этой архитектуры являются простота реализаций, а также то, что приложение фактически разрабатывается в расчете на одного пользователя и не зависит от компьютера сети, на который оно устанавливается.
Архитектура "файл-сервер" обычно применяется в сетях с небольшим количеством пользователей, для ее реализации подходят персональные СУБД, например, Paradox или dBase. Достоинствами этой архитектуры являются простота реализаций, а также то, что приложение фактически разрабатывается в расчете на одного пользователя и не зависит от компьютера сети, на который оно устанавливается.
Описание слайда:
Архитектура "файл-сервер" обычно применяется в сетях с небольшим количеством пользователей, для ее реализации подходят персональные СУБД, например, Paradox или dBase. Достоинствами этой архитектуры являются простота реализаций, а также то, что приложение фактически разрабатывается в расчете на одного пользователя и не зависит от компьютера сети, на который оно устанавливается. Архитектура "файл-сервер" обычно применяется в сетях с небольшим количеством пользователей, для ее реализации подходят персональные СУБД, например, Paradox или dBase. Достоинствами этой архитектуры являются простота реализаций, а также то, что приложение фактически разрабатывается в расчете на одного пользователя и не зависит от компьютера сети, на который оно устанавливается.

Слайд 23





Недостатки:
Пользователь работает со своей локальной копией БД, данные в которой обновляются при при каждом запросе к какой-либо из таблиц. При этом с сервера пересылается новая копия  всей таблицы, данные которой затребованы. Таким образом,  если пользователю необходимо несколько записей таблицы, с сервера по сети пересылается вся таблица. В результате циркуляции в сети больших объёмов избыточной информации резко возрастает нагрузка на сеть, что приводит к соответствующему снижению её быстродействия и производительности информационной системы в целом;
В связи с тем, что на каждом компьютере имеется своя копия БД, изменения, сделанные в ней одним пользователем, в течение некоторого времени являются неизвестными другим пользователям. Поэтому требуется постоянное обновление БД. Кроме того, возникает необходимость синхронизации работы отдельных пользователей, связанная с блокировкой в таблицах записей, которые в данный момент редактирует другой пользователь; 
Управление БД  осуществляется с разных компьютеров, поэтому в значительной степени  затруднена организация управления доступом, соблюдения конфиденциальности и поддержания целостности БД.
Описание слайда:
Недостатки: Пользователь работает со своей локальной копией БД, данные в которой обновляются при при каждом запросе к какой-либо из таблиц. При этом с сервера пересылается новая копия всей таблицы, данные которой затребованы. Таким образом, если пользователю необходимо несколько записей таблицы, с сервера по сети пересылается вся таблица. В результате циркуляции в сети больших объёмов избыточной информации резко возрастает нагрузка на сеть, что приводит к соответствующему снижению её быстродействия и производительности информационной системы в целом; В связи с тем, что на каждом компьютере имеется своя копия БД, изменения, сделанные в ней одним пользователем, в течение некоторого времени являются неизвестными другим пользователям. Поэтому требуется постоянное обновление БД. Кроме того, возникает необходимость синхронизации работы отдельных пользователей, связанная с блокировкой в таблицах записей, которые в данный момент редактирует другой пользователь; Управление БД осуществляется с разных компьютеров, поэтому в значительной степени затруднена организация управления доступом, соблюдения конфиденциальности и поддержания целостности БД.

Слайд 24





Архитектура «клиент-сервер»
Описание слайда:
Архитектура «клиент-сервер»

Слайд 25





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

Слайд 26





Для реализации архитектуры «клиент-сервер» обычно используются многопользовательские  СУБД, например, Oracle или Microsoft SQL Server. Подобные СУБД также называют промышленными, т. к. они позволяют создать информационную систему организации или предприятия с большим числом пользователей. Промышленные СУБД являются сложными системами и требуют мощной вычислительной техники и соответствующего обслуживания. Обслуживание выполняет специалист (или группа специалистов).
Для реализации архитектуры «клиент-сервер» обычно используются многопользовательские  СУБД, например, Oracle или Microsoft SQL Server. Подобные СУБД также называют промышленными, т. к. они позволяют создать информационную систему организации или предприятия с большим числом пользователей. Промышленные СУБД являются сложными системами и требуют мощной вычислительной техники и соответствующего обслуживания. Обслуживание выполняет специалист (или группа специалистов).
Доступ приложения к промышленным СУБД осуществляется через драй­веры SQL-Links.
Описание слайда:
Для реализации архитектуры «клиент-сервер» обычно используются многопользовательские СУБД, например, Oracle или Microsoft SQL Server. Подобные СУБД также называют промышленными, т. к. они позволяют создать информационную систему организации или предприятия с большим числом пользователей. Промышленные СУБД являются сложными системами и требуют мощной вычислительной техники и соответствующего обслуживания. Обслуживание выполняет специалист (или группа специалистов). Для реализации архитектуры «клиент-сервер» обычно используются многопользовательские СУБД, например, Oracle или Microsoft SQL Server. Подобные СУБД также называют промышленными, т. к. они позволяют создать информационную систему организации или предприятия с большим числом пользователей. Промышленные СУБД являются сложными системами и требуют мощной вычислительной техники и соответствующего обслуживания. Обслуживание выполняет специалист (или группа специалистов). Доступ приложения к промышленным СУБД осуществляется через драй­веры SQL-Links.

Слайд 27





Задачи системного администратора:
Защита БД;
поддержание целостности БД;
обучение и подготовка пользователей;
загрузка данных из других БД;
тестирование данных;	
резервное копирование и восстановление;
внесение изменений в информационную систему.
Описание слайда:
Задачи системного администратора: Защита БД; поддержание целостности БД; обучение и подготовка пользователей; загрузка данных из других БД; тестирование данных; резервное копирование и восстановление; внесение изменений в информационную систему.

Слайд 28





Трёхуровневая архитектура «клиент-сервер»
Описание слайда:
Трёхуровневая архитектура «клиент-сервер»

Слайд 29





Преимущества:
разгрузка сервера от выполнения части операций, перенесенных на сервер приложений;
уменьшение размера клиентских приложений за счет разгрузки их от лиш­него кода;
единое поведение всех клиентов;
упрощение настройки клиентов - при изменении общего кода сервера при­ложений автоматически изменяется поведение приложений-клиентов.
Описание слайда:
Преимущества: разгрузка сервера от выполнения части операций, перенесенных на сервер приложений; уменьшение размера клиентских приложений за счет разгрузки их от лиш­него кода; единое поведение всех клиентов; упрощение настройки клиентов - при изменении общего кода сервера при­ложений автоматически изменяется поведение приложений-клиентов.



Похожие презентации
Mypresentation.ru
Загрузить презентацию