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


Системы управления базами данных (СУБД) Access

Содержание

Информация - совокупность сведений, воспринимаемых из окружающей среды, выдаваемых в окружающую среду, сохраняемых внутри некоей информационной системы.

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

Слайд 1Системы управления базами данных (СУБД) Access
Microsoft Access  

Системы управления базами данных (СУБД) AccessMicrosoft Access  

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

окружающую среду, сохраняемых внутри некоей информационной системы.

Информация - совокупность сведений, воспринимаемых из окружающей среды, выдаваемых в окружающую среду, сохраняемых внутри некоей информационной системы.

Слайд 3Данные - информация, представленная в виде, позволяющем упростить и автоматизировать

ее сбор, хранение и дальнейшую обработку.

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

Слайд 4
Модель данных – это совокупность разрешённых типов структур данных,

групповых отношений между данными и операций по их обработке.

Модель данных – это совокупность разрешённых типов структур данных, групповых отношений между данными и операций по

Слайд 5Информационная система - предназначена для хранения, выдачи и поиска информации

по запросам (обращениям к системе за информацией) потребителей.

Информационная система - предназначена для хранения, выдачи и поиска информации по запросам (обращениям к системе за информацией)

Слайд 6Современной формой информационных систем являются банки данных, включающие в свой

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

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

Слайд 7Понятие базы данных
База данных — это файл специального формата, содержащий

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

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

Слайд 8Что такое СУБД
Система управления базами данных (СУБД) -

это программа, предназначенная для создания базы данных и организации хранения,

обработки и поиска информации. Наиболее используемые из существующих СУБД: Oracle, DB2, MS SQL Server, FoxPro, MS Access, Interbase, Sybase и др.
Что такое СУБД  Система управления базами данных (СУБД) - это программа, предназначенная для создания базы данных

Слайд 9Функции СУБД
Обеспечение независимости прикладных программ и данных
Защита логической целостности БД
Защита

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

деятельности системного персонала

Транзакция – это единица действий, производимых с базой данных
Функции СУБДОбеспечение независимости прикладных программ и данныхЗащита логической целостности БДЗащита физической целостности БДУправление полномочиями пользователейСинхронизация работы пользователейУправление

Слайд 10СУБД – независимый системный компонент
Системы управления файлами обеспечивают:
Распределение дисковой памяти
Структуризацию

дисковой памяти
Именование файлов
Авторизацию доступа
Поддержку многопользовательского режима

СУБД – независимый системный компонентСистемы управления файлами обеспечивают:Распределение дисковой памятиСтруктуризацию дисковой памяти Именование файлов Авторизацию доступа Поддержку

Слайд 11СУБД – независимый системный компонент
Отдельная СУБД и базы данных с

метаданными

СУБД – независимый системный компонентОтдельная СУБД и базы данных с метаданными

Слайд 12 - на сегодняшний день лучшая настольная система управления базами

данных для ОС Windows.

Она предназначена для хранения и поиска данных,

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

MS Access

- на сегодняшний день лучшая настольная система управления базами данных для ОС Windows.	Она предназначена для хранения

Слайд 13Режимы работы с Access
С организационной точки зрения в работе с

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

имеет право создавать в ней новые объекты (например, таблицы), задавать их структуру, свойства полей, устанавливать необходимые связи. Он работает со структурой базыи имеет полный доступ к базе. У одной базы может быть один, два или несколько разработчиков.
Пользователь базы — это лицо, которое наполняет ее информацией с помощью форм, обрабатывает данные с помощью запросов и получает результат в виде результирующих таблиц или отчетов. У одной базы могут быть миллионы пользователей, и, конечно, доступ к структуре базы для них закрыт.
Режимы работы с AccessС организационной точки зрения в работе с любой базой данных есть два разных режима:проектировочныйэксплуатационный

Слайд 14Microsoft Access - реляционная СУБД  корпорации Microsoft.

Microsoft Access - реляционная СУБД  корпорации Microsoft.

Слайд 15Причины популярности Access
высокая степень универсальности и продуманности интерфейса визуального программирования,

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

возможности интеграции с другими программными продуктами, входящими в состав Microsoft Office;
богатый набор визуальных средств разработки
Причины популярности Accessвысокая степень универсальности и продуманности интерфейса визуального программирования, который рассчитан на работу с пользователями самой

Слайд 16Версии Microsoft Access
1993 Access 2.0 для Windows
1995 Access 7 для Windows

95
1997 Access 97 (Office 97)
1999 Access 2000 (Office 2000)
2001 Access 2002 (Office

XP)
2003 Access 2003 (Office 2003)
2007 Microsoft Office Access 2007 (Office 2007)
2010 Microsoft Office Access 2010 (Office 2010)

Версии Microsoft Access1993 Access 2.0 для Windows  1995 Access 7 для Windows 95  1997 Access 97 (Office 97)

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

мастера - специальные программные надстройки, предназначенные для создания объектов базы

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

Слайд 18Особенности Access
Access хранит все данные, относящиеся к одной базе данных,

в едином файле
Система поддерживает первичные и внешние ключи и обеспечивает

целостность данных на уровне ядра
Кроме того, таблицы в Access снабжены средствами проверки допустимости данных, предотвращающими некорректный ввод
Access поддерживает все необходимые типы полей, в том числе текстовый, числовой, счетчик, денежный, дата/время, MEMO, логический, гиперссылка и поле объекта OLE
Особенности AccessAccess хранит все данные, относящиеся к одной базе данных, в едином файлеСистема поддерживает первичные и внешние

Слайд 19Достоинства СУБД Access:
Хранение данных в виде таблиц
Легко связывать данные хранящиеся

в разных таблицах
Даёт возможность работать с другими БД
Позволяет устанавливать

связь с другими программами из пакета Microsoft Office
Возможность интеграции с Visual Basic Application или Delphi
Для выполнения почти всех основных операций Access предлагает большое количество Мастеров, которые делают основную работу за пользователя при работе с данными и разработке приложении
Access имеет очень простой графический интерфейс, который позволяет не только создавать собственную базу данных, но и разрабатывать простые и сложные приложения
Достоинства СУБД Access:Хранение данных в виде таблицЛегко связывать данные хранящиеся в разных таблицахДаёт возможность работать с другими

Слайд 20Основные объекты Microsoft Access

Основные объекты Microsoft Access

Слайд 21По характеру использования СУБД разделяют на:
персональные
многопользовательские.
Персональная СУБД

обеспечивает возможность создания локальных БД, работающих на одном компьютере.
К

персональным СУБД относятся Paradox, dBase, FoxPro, Access и другие.

Многопользовательские СУБД позволяют
создавать информационные системы,
функционирующие в архитектуре «клиент-сервер».
К многопользовательским СУБД относятся Oracle, Informix, SyBase, Microsoft SQL Server, InterBase и др.

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

Слайд 22В зависимости от взаимного расположения
приложения и БД можно выделить:
локальные

БД;
удаленные БД.

В зависимости от взаимного расположенияприложения и БД можно выделить: локальные БД; удаленные БД.

Слайд 23Локальные БД располагаются на том же компьютере, что и работающие

с ними приложения. В этом случае информационная система имеет локальную

архитектуру.

Для доступа к локальной БД процессор баз данных BDE использует стандартные драйверы, которые позволяют работать с форматами БД dBase, Paradox, FoxPro, а также с текстовыми файлами.

Локальные БД располагаются на том же компьютере, что и работающие с ними приложения. В этом случае информационная

Слайд 24Удаленная БД размещается на компьютере-сервере сети, а приложение, осуществляющее работу

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

В этом случае речь

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

Слайд 25
В зависимости от вида организации данных различают следующие основные модели

представления данных в БД:
иерархическую;
реляционную;
сетевую;
объектно-ориентированную;
объектно-реляционную.

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

Слайд 26Иерархическая БД
Иерархической называется БД, объекты которой распределены по иерархии и

имеют разные уровни.
Сетевая БД
Сетевой называется БД, к данным которой могут

получить доступ одновременно несколько пользователей по средствам сети.

Объектно-ориентированная БД

Объектно-ориентированная база данных (ООБД) — база данных, в которой данные моделируются в виде объектов, их атрибутов, методов и классов.

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

Слайд 27Модели БД Иерархическая модель

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

Слайд 28Модели БД Сетевая модель

Модели БД Сетевая модель

Слайд 29Реляционная БД
Реляционной считается такая база данных, в которой все данные

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

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

Объектно-реляционная БД

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

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

Слайд 30Реляционная СУБД Access предусматривает хранение данных во множестве связанных таблиц,

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

Реляционная СУБД Access предусматривает хранение данных во множестве связанных таблиц, которые снабжены средствами проверки допустимости данных, предотвращающими

Слайд 31Модели БД Реляционная модель (предложена Эдгаром Коддом)
В теории множеств

таблица – отношение (relation). Отношение – множество элементов, называемых кортежами.

Модели БД  Реляционная модель (предложена Эдгаром Коддом) В теории множеств таблица – отношение (relation). Отношение –

Слайд 32Структура реляционной базы данных
Реляционная база данных - база данных, в

которой все данные представлены в виде двумерных таблиц или отношений.
Таблица

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


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

Слайд 33Основу таблицы составляет описание ее полей, каждая таблица должна иметь

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

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

Слайд 34Ключ представляет собой комбинацию полей, данные в которых однозначно определяют

каждую запись в таблице.

Простой ключ состоит из одного поля,

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

Слайд 35Ключ обеспечивает:
однозначную идентификацию записей таблицы;
предотвращение повторения значений ключа;
ускорение

выполнения запросов к БД;
установление связи между отдельными таблицами БД;

использование ограничений ссылочной целостности.

Ключ обеспечивает: однозначную идентификацию записей таблицы; предотвращение повторения значений ключа; ускорение выполнения запросов к БД; установление связи

Слайд 36Таблицы различных форматов имеют свои особенности построения ключей. Вместе с

тем существуют и общие правила, состоящие в следующем:
Ключ должен быть

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

Слайд 37Индекс, как и ключ, строится по полям таблицы, однако он

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

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

Слайд 38 Использование индекса обеспечивает:
увеличение скорости доступа (поиска) к данным;
сортировку записей;
установление связи

между отдельными таблицами БД;
использование ограничений ссылочной целостности.

Использование

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

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

Слайд 39Сортировка представляет собой упорядочивание записей по полю или группе полей

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

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

Слайд 40Связь между таблицами
В частном случае БД может состоять из одной

таблицы, однако обычно реляционная БД состоит из взаимосвязанных таблиц.
Организация связи

(отношений) между таблицами называется связыванием или соединением таблиц.

Связь между таблицамиВ частном случае БД может состоять из одной таблицы, однако обычно реляционная БД состоит из

Слайд 41Правила связывания таблиц
Для связывания таблиц используются поля связи. Поля связи

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

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

Слайд 42Проектирование базы данных

Проектирование базы данных

Слайд 43Основными конструктивными элементами инфологических моделей являются сущности, связи между ними

и их свойства (атрибуты)
Сущность – любой различимый объект (объект, который

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

Атрибут — это свойство, описывающее определенный аспект объекта, значение которого следует зафиксировать в описании предметной области.

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

Слайд 44Этапы разработки БД

Этапы разработки БД

Слайд 45Определение цели создания базы данных
Целесообразно записать цель создания базы данных

на бумаге: задачи, способы использования и список пользователей.
Наличие описания позволяет следовать

поставленным целям в процессе принятия решений.

Поиск и организация необходимых данных

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

Определение цели создания базы данныхЦелесообразно записать цель создания базы данных на бумаге: задачи, способы использования и список пользователей.Наличие

Слайд 46Распределение данных по таблицам Пример проектирования базы данных «Продажи продуктов»
Чтобы распределить

данные по таблицам, выделите основные группы или темы.

Распределение данных по таблицам Пример проектирования базы данных «Продажи продуктов»   Чтобы распределить данные по таблицам,

Слайд 47 Распределение данных по таблицам Пример проектирования базы данных «Продажи продуктов»

Целесообразно ли помещать

все элементы в единую таблицу?


Распределение данных по таблицам Пример проектирования базы данных «Продажи продуктов» Целесообразно ли помещать все элементы в

Слайд 48Преобразование элементов данных в столбцы Несколько советов по созданию столбцов
не включайте

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

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

Слайд 49Задание первичных ключей
Столбец или набор столбцов для однозначного определения каждой

строки таблицы носят название первичного ключа таблицы.
первичные ключи служат для

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

Задание первичных ключейСтолбец или набор столбцов для однозначного определения каждой строки таблицы носят название первичного ключа таблицы.первичные

Слайд 50 Задание первичных ключей
Можно использовать столбец с типом данных «Счетчик».
Бессодержательные

коды идеально подходят для использования в качестве первичного ключа, т. к.

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




Столбец с типом данных «Счетчик» — удобный первичный ключ. Коды продуктов никогда не совпадают.

Задание первичных ключейМожно использовать столбец с типом данных «Счетчик».Бессодержательные коды идеально подходят для использования в качестве

Слайд 51Задание первичных ключей
В базе данных продаж можно создать столбец счетчика

для первичного ключа всех таблиц: «Код Товара» для таблицы товаров,

«Код Заказа» для таблицы заказов, «Код Клиента» для таблицы клиентов и «Код Поставщика» для таблицы поставщиков.

Задание первичных ключейВ базе данных продаж можно создать столбец счетчика для первичного ключа всех таблиц: «Код Товара»

Слайд 52Создание связей между таблицами Отношение «один-ко-многим»
Связь между таблицами «Поставщики» и

«Продукты».
Столбец кода поставщика в таблице продуктов - внешний ключ.


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

Слайд 53Создание связей между таблицами Отношение «многие-ко-многим»
Связь между таблицами «Продукты» и

«Заказы».
Один заказ может включать несколько продуктов. С другой стороны,

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

Слайд 54Создание связей между таблицами Преобразование отношения «многие-ко-многим» в два отношения «один-ко-многим»

Создание связей между таблицами Преобразование отношения «многие-ко-многим» в два отношения «один-ко-многим»

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

таблиц и полей может выглядеть следующим образом.

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

Слайд 56Создание связей между таблицами

Создание связей между таблицами

Слайд 57Создание связей между таблицами Отношение «один-к-одному»

Дополнительные сведения о продукте, которые

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

Вместо создания дополнительного

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

Слайд 58Структура БД (оболочка, которая хранит и организует информацию внутри БД)
Включает в

себя следующие элементы:
количество таблиц и их имена
количество полей в таблицах

и их имена
типы полей
длины полей
ключевые поля
наличие полей для связи между таблицами
Ограничения на имена таблиц в Access:
не более 64 символов
нельзя - (.), (!), (‘), ([])
не должно начинаться с пробела
Структура БД (оболочка, которая хранит и организует информацию внутри БД)Включает в себя следующие элементы:количество таблиц и их

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

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

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

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

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


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

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