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


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

Содержание

1. БД: основные понятия, общие положенияБаза Данных (БД, DB – Data Base)– поименованная совокупность структурированных данных, относящихся к определенной предметной области.БД формируются на материальном носителе по определенным правилам, предусматривающим общие принципы

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

Слайд 1Базы Данных(БД), Системы Управления Базами Данных(СУБД)
1.Основные понятия, общие положения.
2.Классификация БД.
3.

Типы моделей БД.
4. СУБД: определение, краткая характеристика.
5. Работа с БД

в СУБД MS Access.

Базы Данных(БД), Системы Управления Базами Данных(СУБД)1.Основные понятия, общие положения.2.Классификация БД.3. Типы моделей БД.4. СУБД: определение, краткая характеристика.5.

Слайд 21. БД: основные понятия, общие положения
База Данных (БД, DB –

Data Base)–
поименованная совокупность структурированных данных, относящихся к определенной предметной

области.
БД формируются на материальном носителе по определенным правилам, предусматривающим общие принципы описания, хранения и манипулирования данными.
1. БД: основные понятия, общие положенияБаза Данных (БД, DB – Data Base)– поименованная совокупность структурированных данных, относящихся

Слайд 3Предметная область – часть реального мира, подлежащая изучению для организации

управления объектами этой области. (в конечном итоге – с целью

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

Слайд 4Структурирование данных – введение соглашений о способах представления данных.

Структурирование данных –   введение соглашений о способах представления данных.

Слайд 5БД формируются в соответствии с моделью данных. Модель данных – условное

( схематическое, редуцированное) восприятие реальных объектов, атрибутивные характеристики и свойства

которых представляются в формализованном виде.
БД формируются в соответствии с моделью данных. Модель данных –  условное  ( схематическое, редуцированное) восприятие

Слайд 62. Классификация БД
По технологии обработки данных:
централизованные БД ;

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

реляционные.
По способу доступа к данным:
с локальным доступом ;
с удаленным (сетевым) доступом.

2. Классификация БД По технологии обработки данных: централизованные БД ; распределенные БД. По способу представления данных: иерархические

Слайд 7Распределенная БД – БД, содержимое которой находится в нескольких абонентских системах

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

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

Слайд 8Транзакция – короткий во времени цикл взаимодействия объектов, включающий запрос

– выполнение задания – ответ.

Транзакция –   короткий во времени цикл взаимодействия объектов, включающий  запрос – выполнение задания –

Слайд 9Архитектура централизованных БД с сетевым доступом: файл – сервер; клиент

– сервер.

Архитектура централизованных БД с сетевым доступом:   файл – сервер;   клиент – сервер.

Слайд 10Схема обработки информации в БД по принципу файл- сервер
РС
РС
РС

Рабочие станции
Файл - сервер
Передача файлов для обработки
хранение данных
обработка данных

Схема обработки информации в БД по принципу файл- серверРСРСРС  Рабочие станцииФайл - серверПередача файлов для обработки

Слайд 11Схема обработки информации в БД по принципу клиент - сервер

СЕРВЕР БД
Сервер БД
РС
РС
РС
Транспортировка данных, извлеченных из БД
Рабочие станции

Схема обработки информации в БД по принципу клиент - сервер СЕРВЕР БДСервер БДРСРСРСТранспортировка данных, извлеченных из БДРабочие

Слайд 123. Типы моделей БД
Модель данных – совокупность взаимосвязанных структур

данных и операций над этими структурами.
Типы моделей данных:
иерархическая;

сетевая;
реляционная.
Современные типы моделей данных:
многомерная модель данных,
объектно-ориентированная модель данных
и др.



3. Типы моделей БД Модель данных – совокупность взаимосвязанных структур данных и операций над этими структурами.Типы моделей

Слайд 13Иерархическая модель БД
данные структурированы и располагаются в зависимости от

их подчиненности;
доступ к произвольному элементу БД осуществляется по одному

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

Иерархическая модель БД данные структурированы и располагаются в зависимости от их подчиненности; доступ к произвольному элементу БД

Слайд 14Схема иерархической модели БД
B2
B1
C1
C2

C3

C4

А

Схема иерархической модели БДB2B1C1C2C3C4А

Слайд 15Пример иерархической структуры БД
Ректор
Студенты
1курса
Декан агрономического
факультета
Декан экономического
факультета
Проректор по


Проректор по …
………
………………..
Студенты
2 курса
……..
Студенты
5 курса

Пример иерархической структуры БДРекторСтуденты 1курсаДекан агрономического факультетаДекан экономического факультетаПроректор по …Проректор по …………………………..Студенты 2 курса……..Студенты5 курса

Слайд 16Сетевая модель БД
все элементы БД взаимосвязаны;
возможен непосредственный доступ

по ключу к произвольному элементу БД, независимо от уровня, на

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

Слайд 17Схема сетевой модели БД
A
C
B
E
F
D

Схема сетевой модели БДACBEFD

Слайд 18Реляционная модель БД
данные представляются двумерными массивами – таблицами (отношениями);

структурными элементами таблиц БД являются: поля(домены),

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

Реляционная модель БД данные представляются двумерными массивами – таблицами (отношениями); структурными элементами таблиц БД являются:

Слайд 19Пример реляционной таблицы

Пример реляционной таблицы

Слайд 20Типы связей в моделях реляционного типа
1 : 1
В
А
В
Студент
Сессия
1 :

М
А
В
А
В
М : М
Стипендия
Сессия
Студент
Преподаватель

Типы связей в моделях реляционного типа 1 : 1ВАВСтудентСессия1 : МАВАВМ : МСтипендияСессияСтудентПреподаватель

Слайд 21Пример реляционной модели
Студент
(номер зачетки,
фамилия, имя,..)
Сессия
(номер зачетки,
код предмета,
оценка)
Стипендия


(номер зачетки,
сумма к выдаче)

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

Слайд 22Домашинный этап работы по созданию базы данных
создание информационно-логической (инфологической) модели

данных предметной области.


Домашинный этап работы по созданию базы данныхсоздание информационно-логической (инфологической) модели данных предметной области.

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

информационных объектов (ИО) и структурных связей между ними.
включает в

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

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

Слайд 24Для составления ИФМ необходимо :
определить содержимое полей (реквизитов) и их

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

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

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

Слайд 25Определение содержимого полей и их имен
перечень полей (реквизитов) определяют на

основе обследования объекта;
имя поля может быть:
кратким (ТН);
условным (01);
полным (Табельный номер).
При

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

Определение содержимого полей и их именперечень полей (реквизитов) определяют на основе обследования объекта;имя поля может быть:кратким (ТН);условным

Слайд 264. Система управления базами данных (СУБД, DBMS – Data Base

Management System) – совокупность программ и языковых средств для создания

и ведения БД; организации доступа к данным; обработки данных.
4. Система управления базами данных (СУБД, DBMS – Data Base Management System) –   совокупность программ

Слайд 27СУБД для моделей БД реляционного типа

DBASE;
Fox Pro;
Paradox;
MS Access;
MS SQL

Server;
Oracle;
и т. д.

СУБД для моделей БД реляционного типа DBASE;Fox Pro;Paradox;MS Access;MS SQL Server;Oracle;и т. д.

Слайд 285. Основные характеристики MS Access
32-разрядная СУБД реляционного типа;

работает в среде Windows;
входит в состав MS

Office Professional;
имеет графический многооконный интерфейс;
имеет диалоговые средства создания объектов;
имеет средства автоматизации работы – «мастера»;
обеспечивает целостность и безопасность данных;
имеет возможность использования технологии OLE и интеграции данных из других СУБД;
поддерживает язык запросов SQL;
имеет собственный объектно-ориентированный язык программирования Visual Basic.



5. Основные характеристики  MS Access   32-разрядная СУБД реляционного типа;  работает в среде Windows;

Слайд 29Объекты MS Access:

ТАБЛИЦЫ;
ЗАПРОСЫ;
ФОРМЫ;
ОТЧЕТЫ;
МАКРОСЫ;
МОДУЛИ.

Объекты MS Access:  ТАБЛИЦЫ; ЗАПРОСЫ; ФОРМЫ; ОТЧЕТЫ; МАКРОСЫ; МОДУЛИ.

Слайд 30Объекты MS Access:
ТАБЛИЦЫ
- для хранения информации об

объектах предметной области.

ЗАПРОСЫ
- для выборки необходимых данных из

одной или нескольких таблиц БД.
Объекты MS Access: ТАБЛИЦЫ  - для хранения информации об объектах предметной области. ЗАПРОСЫ - для выборки

Слайд 31Объекты MS Access:
ФОРМЫ
- для ввода, просмотра, корректировки данных,
создания

панелей управления в приложениях пользователя.
ОТЧЕТЫ
- для создания выходных

документов, предназначенных для вывода на экран, принтер или в файл.
Объекты MS Access:ФОРМЫ - для ввода, просмотра, корректировки данных, создания панелей управления в приложениях пользователя. ОТЧЕТЫ -

Слайд 32Объекты MS Access:
МАКРОСЫ
- для объединения разнородных операций по обработке

данных в приложениях пользователя. Действие реализуется макрокомандой.
МОДУЛИ
- программы на

языке Visual Basic для реализации нестандартных процедур обработки данных в задачах пользователя.
Объекты MS Access:МАКРОСЫ - для объединения разнородных операций по обработке данных в приложениях пользователя. Действие реализуется макрокомандой.МОДУЛИ

Слайд 33Основные этапы технологического процесса обработки данных в СУБД MS

Access
Создание
БД
Создание
запросов
Создание
отчетов
Создание
кнопочного
меню
Задание
структуры БД
Создание
схемы
данных
Ввод
данных
Задание имен полей
Задание типов

полей

Задание свойств полей

Назначение первичного
ключа

Определение связей
между таблицами

Обеспечение целостности
данных, …..

С клавиатуры

С помощью экранных форм

Основные этапы технологического процесса обработки данных в СУБД   MS Access Создание БДСоздание запросовСоздание отчетовСозданиекнопочногоменюЗадание структуры

Слайд 34Способы создания БД в MS Access:
Самостоятельное :
создается пустая

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

помощью мастера:
пользователь может применить готовый образец БД, содержащий требуемые объекты.
Способы создания БД в  MS Access: Самостоятельное : создается пустая БД и пользователь по своему усмотрению

Слайд 35Последовательность создания структуры таблицы БД
в окне БД выбрать вкладку

Таблица;
нажать кнопку Создать;
в диалоговом окне Новая таблица выбрать

способ создания таблицы:
Режим таблицы,
Конструктор,
Мастер таблиц;
нажать кнопку ОК.

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

Слайд 36Назначение экранных форм :
для наглядного представления данных в БД;

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

управления (меню) в диалоговых приложениях пользователя.


Назначение экранных форм : для наглядного представления данных в БД; для однократного ввода данных с первичных документов;

Слайд 37Средства создания экранных форм:
конструктор форм;
Диспетчер кнопочных форм;
мастер форм;

автоформа : в один столбец;
автоформа : ленточная;
автоформа :

табличная;
диаграмма;
сводная таблица.
Средства создания экранных форм: конструктор форм;Диспетчер кнопочных форм; мастер форм; автоформа : в один столбец; автоформа :

Слайд 38Создание форм с помощью Мастера форм
открыть вкладку Форма;
нажать

кнопку Создать;
в окне Новая форма выбрать из списка способов

способов создания формы Мастер форм;
нажать кнопку ОК.
Создание форм с помощью Мастера форм открыть вкладку Форма; нажать кнопку Создать; в окне Новая форма выбрать

Слайд 39Создание форм с помощью Конструктора
открыть вкладку Форма;
нажать кнопку

Создать;
в окне Новая форма выбрать из списка способов способов

создания формы Конструктор;
нажать кнопку ОК.

Создание форм с помощью Конструктора открыть вкладку Форма; нажать кнопку Создать; в окне Новая форма выбрать из

Слайд 40Элементы управления (объекты) формы в MS Access
надписи;
прямоугольники и

линии;
поля и списки;
кнопки;
переключатели, выключатели и флажки;
графические

и OLE объекты.
Элементы управления (объекты) формы в MS Access надписи; прямоугольники и линии; поля и списки; кнопки; переключатели, выключатели

Слайд 41Элементы управления (объекты) формы в MS Access
Надписи,

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

Поля,

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

Элементы управления (объекты) формы в MS Access   Надписи, прямоугольники, линии служат для оформления и облегчения

Слайд 42Область данных
Нижний колонтитул
Примечание формы
Верхний колонтитул
Заголовок формы
Области формы

Область данныхНижний колонтитулПримечание формыВерхний колонтитулЗаголовок формыОбласти формы

Слайд 43Панель элементов
содержит инструменты конструктора:
кнопки, позволяющие:
выбирать элементы управления,
включать/выключать

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

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

Слайд 44Запросы в MS Access
1. Запросы: понятие, типы.

2.Формирование запроса по образцу.
2.1. Простой

запрос.
2.2. Конструктор запросов.
2.3. Мастер запросов.
3. Запуск запроса.
4. Сохранение запроса.
5. Примеры формирования запросов.

Запросы в MS Access  1. Запросы: понятие, типы.   2.Формирование запроса по образцу.

Слайд 45Запрос – вопросы, формируемые по отношению к БД. Формирование запроса –

ответственный этап перед созданием отчета.

Запрос – вопросы, формируемые по отношению к БД.  Формирование запроса – ответственный этап перед созданием отчета.

Слайд 46Назначение запросов:
выборка записей, удовлетворяющих заданному условию, из одной или

нескольких таблиц БД;
включение, исключение полей, записей;
группировка записей и

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

Слайд 47Типы запросов:
по способу формирования:
а) запросы по

образцу или QBE- запросы;
б) структурированные запросы –

SQL- запросы;
в) запросы с параметрами и т. д.

Типы запросов: по способу формирования:   а) запросы по образцу или QBE- запросы;   б)

Слайд 48Типы запросов:
по результатам действия:

а) запросы на выборку;

б) модифицирующие запросы;
в) перекрестные запросы;
г)

многотабличные запросы;
д) итоговые запросы.


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

Слайд 49Модифицирующие запросы:
запросы удаления,
запросы добавления,
запросы обновления;

запросы на создание таблиц.

Модифицирующие запросы: запросы удаления,    запросы добавления,запросы обновления;    запросы на создание таблиц.

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

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

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

Слайд 51Операторы сравнения: < > ; > ; < ; = ;

< =; >=. Операнды: числа; идентификаторы. Идентификаторы – ссылки на значение полей или

элемент управления, заключенные в квадратные скобки.
Операторы сравнения: < > ; > ; < ; = ; < =; >=.  Операнды: числа;

Слайд 52Вычисляемые поля создаются с помощью выражений, например: [Стоимость] : [Цена] * [Количество] [Стоимость] :

[Готовая продукция] ! [Цена] * [Количество]

Вычисляемые поля создаются с помощью выражений,  например: [Стоимость] : [Цена] * [Количество]  [Стоимость] : [Готовая

Слайд 53Итоговые вычисления Команда : Вид – Групповая операция или кнопка

Итоговые вычисления Команда : Вид – Групповая операция или кнопка

Слайд 54Виды итоговых операций:
суммирование - Sum
среднее значение - Avg

минимальное значение - Min
максимальное значение - Max
количество записей

- Count
дисперсия – Var
и т. д.

Виды итоговых операций: суммирование - Sum среднее значение - Avg минимальное значение - Min максимальное значение -

Слайд 55Язык SQL представляет собой совокупность операторов; инструкций; и вычисляемых функций. Операторы (и другие зарезервированные слова)

в SQL всегда следует писать прописными буквами.

Язык SQL представляет собой совокупность операторов; инструкций; и вычисляемых функций. Операторы (и другие зарезервированные слова) в SQL

Слайд 56Операторы SQL делятся на: операторы определения данных (Data Definition Language, DDL)

CREATE создает объект БД (саму базу, таблицу, представление, пользователя и т. д.) ALTER

изменяет объект DROP удаляет объект операторы манипуляции данными (Data Manipulation Language, DML) SELECT считывает данные, удовлетворяющие заданным условиям INSERT добавляет новые данные UPDATE изменяет существующие данные DELETE удаляет данные операторы определения доступа к данным (Data Control Language, DCL) GRANT предоставляет пользователю (группе) разрешения на определенные операции с объектом REVOKE отзывает ранее выданные разрешения DENY задает запрет, имеющий приоритет над разрешением
Операторы SQL делятся на: операторы определения данных (Data Definition Language, DDL)  CREATE создает объект БД (саму

Слайд 57Запуск запроса
Команда Запрос

– Запуск

или
кнопка

!

Результат выполнения запроса появится в режиме таблицы.

Запуск запроса       Команда Запрос – Запуск

Слайд 58Операторы SQL делятся на: операторы определения данных (Data Definition Language, DDL)

CREATE создает объект БД (саму базу, таблицу, представление, пользователя и т. д.) ALTER

изменяет объект DROP удаляет объект операторы манипуляции данными (Data Manipulation Language, DML) SELECT считывает данные, удовлетворяющие заданным условиям INSERT добавляет новые данные UPDATE изменяет существующие данные DELETE удаляет данные операторы определения доступа к данным (Data Control Language, DCL)
Операторы SQL делятся на: операторы определения данных (Data Definition Language, DDL)  CREATE создает объект БД (саму

Слайд 59Сохранение результата выполнения запроса : Команда Файл – Сохранить как

/ экспорт Далее присвоить имя, несущее определенную смысловую нагрузку.

Сохранение результата выполнения запроса : Команда   Файл – Сохранить как / экспорт  Далее присвоить

Слайд 60Отчеты в MS Access
1. Понятие отчета в MS Access
2. Способы

создания отчетов
3. Использование Мастера отчетов
4. Просмотр, редактирование и печать отчетов.

Отчеты в MS Access1. Понятие отчета в MS Access2. Способы создания отчетов3. Использование Мастера отчетов4. Просмотр, редактирование

Слайд 61Отчет – выходной документ, предназначенный для вывода на экран, принтер

либо в файл. Отчет – документ сложной структуры, в котором взаимосвязанные

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

Слайд 62Источники информации для построения отчетов: таблицы БД, запросы. Объекты отчета: поля, пояснительный текст, OLE – объекты, рисунки,

линии, прямоугольники, текущая дата, номера страниц и т. д.

Источники информации для построения отчетов: таблицы БД, запросы. Объекты отчета: поля, пояснительный текст, OLE – объекты, рисунки,

Слайд 63Средства создания отчетов
Конструктор отчетов;
Мастер отчетов;
Автоотчет в столбец;

Автоотчет ленточный;
диаграмма;
почтовые наклейки.

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

Слайд 64Конструктор отчетов используется для: создания отчетов; редактирования отчетов: удаления, добавления, перемещения, форматирования любых элементов управления

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

Конструктор отчетов  используется для: создания отчетов; редактирования отчетов: удаления, добавления, перемещения, форматирования любых элементов управления отчета,

Слайд 65Просмотр отчета: команда Файл – Предварительный просмотр. Печать отчета: Файл - Печать

Просмотр отчета:  команда  Файл – Предварительный просмотр.  Печать отчета: Файл - Печать

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

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

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

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

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


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

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