Разделы презентаций


Лекция14.ppt

Содержание

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

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

Слайд 1Основные понятия баз данных

Основные понятия баз данных

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

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

Слайд 3В истории развития вычислительной техники наблюдалось два основных направления ее

применения.
Первое направление связано с выполнением больших численных расчетов, которые трудно

или невозможно произвести вручную.
Второе направление – это исполь-зование вычислительной техники для создания, хранения и обработки больших массивов данных.
В истории развития вычислительной техники наблюдалось два основных направления ее применения.Первое направление связано с выполнением больших численных

Слайд 4Такие задачи решают информационные системы (ИС).
К ним относятся: поисковые, справоч-ные,

автоматизированные системы управления, экспертные системы.

Такие задачи решают информационные системы (ИС).К ним относятся: поисковые, справоч-ные, автоматизированные системы управления, экспертные системы.

Слайд 5Одной из характерной разновидностью ИС является банк данных. В банке

данных хранится информация об определённой предметной области в специальном представлении.

При этом сами данные образуют базу данных, а банк, наряду с базой, содержит программные средства обработки данных.
Одной из характерной разновидностью ИС является банк данных. В банке данных хранится информация об определённой предметной области

Слайд 6База данных (БД) – это организован-ная совокупность данных, предназна-ченная для

их хранения, накопления и обработки с помощью компьютера.
Свойства БД
Структурированность –

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

Слайд 7Независимость от прикладных программ. Базы данных конструи-руются таким образом, чтобы

с ними можно было работать в различных программных средах и

на различных компьютерных платформах. Обычно файлы БД имеют расширение *.db (date baze).
Независимость от прикладных программ. Базы данных конструи-руются таким образом, чтобы с ними можно было работать в различных

Слайд 8Характеристики БД
Полнота – чем полнее БД, тем вероятнее, что она

содержит нужную информацию (однако не должно быть избыточной информации);
Правильная организация

– чем лучше структурирована БД, тем легче найти в ней информацию;
Характеристики БДПолнота – чем полнее БД, тем вероятнее, что она содержит нужную информацию (однако не должно быть

Слайд 9Актуальность – БД в каждый момент времени должна соответствовать состоянию

отображаемого объекта;
Удобство в использовании – БД должна быть проста и

удобна в использовании и иметь развитые методы доступа к любой части информации.
Актуальность – БД в каждый момент времени должна соответствовать состоянию отображаемого объекта;Удобство в использовании – БД должна

Слайд 10Программные приложения предназна-ченные для обработки и управления БД удобной для

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

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

Слайд 11Все существующие современные СУБД удовлетворяют, как правило, следующим требованиям:
Возможности манипулирования

дан-ными (ввод, выбор, вставка, обновле-ние, удаление и др.). Важными показа-телями

при этом являются производи-тельность СУБД, стоимость хранения и использования данных, простота обра-щения к базе данных и проч.
Все существующие современные СУБД удовлетворяют, как правило, следующим требованиям:Возможности манипулирования дан-ными (ввод, выбор, вставка, обновле-ние, удаление и

Слайд 12Возможность поиска и формирования запросов. С помощью запросов пользо-ватель может

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

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

Слайд 13Обеспечение защиты и секретности. Кроме защиты от некорректных действий пользователей,

важно обеспечить защи-ту данных от несанкционированного дос-тупа и аппаратных сбоев.

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

Слайд 14Среди СУБД, которые устанавливаются в небольших организациях и ориентиро-ваны на

работу с конечными пользовате-лями, наиболее популярны Access, FoxPro, Paradox. К

более сложным сис-темам относятся распределенные СУБД, которые предназначены для работы с большими базами данных, распределен-ными на нескольких серверах (серверы могут находиться в различных регионах). Мощными СУБД такого типа являются Oracle, Sybase, Informix.
Среди СУБД, которые устанавливаются в небольших организациях и ориентиро-ваны на работу с конечными пользовате-лями, наиболее популярны Access,

Слайд 15Структура простейших баз данных

Структура простейших баз данных

Слайд 16В основе любой базы данных лежит модель данных, иначе говоря,

информационная структура.
Термин «модель данных», впервые введенный в 1970-х годах, основоположником

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

Слайд 17Модель данных является средством интерпретации содержимого базы данных и реализации

операции по обработке и управлению данных.
Для организации базы данных использу-ются

три типа информационных струк-тур (модели данных):
иерархическую;
сетевую;
реляционную;
Модель данных является средством интерпретации содержимого базы данных и реализации операции по обработке и управлению данных.Для организации

Слайд 18В иерархической БД существует упорядоченность элементов в записи. Для неё

характерны подчиненность объектов нижнего уровня объектам верхнего уровня. Иерархическую БД

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

Слайд 19Пример иерархической модели данных

Пример иерархической модели данных

Слайд 20Сетевая БД отличается большой гибкостью, так как в ней существует

возможность установить дополнитель-но к вертикальным иерархическим связям горизонтальные связи. Это

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

Слайд 21Пример сетевой модели данных

Пример сетевой модели данных

Слайд 22Реляционными (от англ. relation – отношение) является БД, содержащие информацию,

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

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

Слайд 23 все столбцы в таблице однородные, т.е. элементы в столбце

имеют одинаковый тип (числовой, символь-ный и т.д.) и длину;
каждый

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

Слайд 24Отношения в реляционной БД представлены виде таблиц, строки которых соответствуют

записям, а столбцы – полям.
Запись – полный набор данных об

определенном объекте, т.е. это информация расположенная в строках.
Поле – элемент таблицы, который содержит данные определенного рода, расположенных в столбцах.
Отношения в реляционной БД представлены виде таблиц, строки которых соответствуют записям, а столбцы – полям.Запись – полный

Слайд 25Таблица представляет отношение СТУДЕНТ

Таблица представляет отношение СТУДЕНТ

Слайд 26Поле, каждое значение которого однозначно определяет соответствую-щую запись, называется простым

ключом (ключевым полем).

Поле, каждое значение которого однозначно определяет соответствую-щую запись, называется простым ключом (ключевым полем).

Слайд 28Объекты базы данных

Объекты базы данных

Слайд 29Таблицы. Это основная категория объектов в реляционной СУБД, Работа с

таблицей выполняется в двух основ-ных режимах: в режиме конструктора в

режиме таблицы.
Запросы. Объекты этого типа служат для получения данных из таблицы или нескольких таблиц. Отбор нужных сведений производится на основе формулируемых критериев.
Таблицы. Это основная категория объектов в реляционной СУБД, Работа с таблицей выполняется в двух основ-ных режимах: в

Слайд 30Формы. Этот тип объектов использует-ся в основном для удобного вывода

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

Заполнение такого бланка под силу пользователю даже невысокой квалифи-кации.
Формы. Этот тип объектов использует-ся в основном для удобного вывода данных. Форма представляет собой как бы бланк,

Слайд 31Отчёты. Объекты-отчеты предназначе-ны для отображения данных в виде удобном для

просмотра. На основе отчета может быть создан документ, который будет

распечатан или включен в документ другого приложения.
Отчёты. Объекты-отчеты предназначе-ны для отображения данных в виде удобном для просмотра. На основе отчета может быть создан

Слайд 32Макросы. Макросами называются «макрокоманды», которые запускаются простым нажатием нескольких клавиш

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

выполнение опций меню, управление окнами и др. Пользователь может создавать свои макросы для последовательностей часто применяемых им операций.
Макросы. Макросами называются «макрокоманды», которые запускаются простым нажатием нескольких клавиш и могут выполнять такие действия, как открытие

Слайд 33Модули. Этот тип объектов представля-ет собой программные модули, написан-ные на

языке VBA. Модули – это обычно процедуры для обработки событий

или выполнения вычислений. Разбиение на модули облегчает процесс составления и отладки программы.
Модули. Этот тип объектов представля-ет собой программные модули, написан-ные на языке VBA. Модули – это обычно процедуры

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

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

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

Слайд 35Имя поля – определяет, как следует обращаться к данным этого

поля при автоматических операциях с базой (по умолчанию имена полей

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

Слайд 36Формат поля – определяет способ форматирования данных в ячейках, принадлежащих

полю.
Маска ввода – определяет форму, в которой вводятся данные в

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

Слайд 37Значение по умолчанию – то значе-ние, которое вводится в ячейки

поля автоматически (средство автоматизации ввода данных).
Условие на значение – ограничение,

используемое для проверки правиль-ности, ввода данных (средство автома-тизации ввода, которое используется, как правило, для данных, имеющих числовой тип, денежный тип или тип даты).
Значение по умолчанию – то значе-ние, которое вводится в ячейки поля автоматически (средство автоматизации ввода данных).Условие на

Слайд 38Сообщение об ошибке – текстовое сообщение, которое выдается автомати-чески при

попытке ввода в поле ошибочных данных (проверка ошибоч-ности выполняется автоматически,

если задано свойство Условие на значение).
Обязательное поле – свойство, опре-деляющее обязательность заполнения данного поля при наполнении базы;
Сообщение об ошибке – текстовое сообщение, которое выдается автомати-чески при попытке ввода в поле ошибочных данных (проверка

Слайд 39Пустые строки – свойство, разрешающее ввод пустых строковых данных (от

свойства Обязательное поле отличается тем, что относится не ко всем

типам данных, а лишь к некоторым, например к текстовым).
Пустые строки – свойство, разрешающее ввод пустых строковых данных (от свойства Обязательное поле отличается тем, что относится

Слайд 40Индексированное поле – если поле обладает этим свойством, все опера-ции,

связанные с поиском или сортиров-кой записей по значению, хранящемуся в

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

Слайд 41Типы данных

Типы данных

Слайд 42Тип данных определяется значениями, которое предполагается вводить в поле (столбец),

например, текст или число.
Текстовой – для хранения одной строки текста;
Поле

MEMO – для хранения произволь-ной информации;
Числовой – для чисел;
Дата/время – для даты и времени;
Денежный – для представления денеж-ных величин;
Тип данных определяется значениями, которое предполагается вводить в поле (столбец), например, текст или число.Текстовой – для хранения

Слайд 43Счетчик – этот тип предназначен для ввода числа, которое автоматами

увеличивается на единицу при добавлении в таблицу новой запаси. Данные

этого типа занимают 4 байта;
Логический – предназначен для хранения логического значения Да или Нет, Истина или Ложь. Такого рода поле занимает 1 бит;
Счетчик – этот тип предназначен для ввода числа, которое автоматами увеличивается на единицу при добавлении в таблицу

Слайд 44Объекты OLE – для хранения объектов
из других приложений, поддерживающих технологию

OLE;
Гиперссылки – служит для записи в таблицу гиперссылок (пути URL).

Объекты OLE – для хранения объектовиз других приложений, поддерживающих технологию OLE;Гиперссылки – служит для записи в таблицу

Слайд 45Безопасность баз данных

Безопасность баз данных

Слайд 46Базы данных – это тоже файлы, но работа с ними

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

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

Слайд 47Базы данных — это особые структуры. Информация, которая в них

содержится, очень часто имеет общественную цен-ность. Нередко с одной и

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

Слайд 48Поэтому целостность содержимого базы не может и не должна зависеть

ни от конкретных действий некоего пользова-теля, забывшего сохранить файл перед

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

Слайд 49Проблема безопасности баз данных решается тем, что в СУБД для

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

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

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

объектов происходят при сохранении файла базы данных. Об этих операциях

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

Слайд 51С другой стороны, операции по измене-нию содержания данных, не затрагиваю-щие

структуру базы, максимально авто-матизированы и выполняются без пре-дупреждения. Если, работая

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

Слайд 52Обычно, решив отказаться от изменений в документе, его просто закрывают

без сохранения и вновь открывают предыдущую копию. Этот прием работает

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

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

удаляя старые, мы как бы работаем с жестким диском напрямую,

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

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

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

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

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


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

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