Банки и базы данных

Содержание

Слайд 2

Определения

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

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

Слайд 3

Компоненты банка данных

Информационная компонента:
База данных – это поименованная совокупность взаимосвязанных данных,

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

Слайд 4

Компоненты банка данных

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

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

Слайд 5

Уровни представления данных:

Логический (даталогический) – уровень математической модели, условное представление данных как

Уровни представления данных: Логический (даталогический) – уровень математической модели, условное представление данных
системы объектов и связей между ними;
| программно-аппаратные средства СУБД
Физический (внутренний) – уровень программно-аппаратной реализации хранения данных;
Внешний (концептульный) – визуальное представление данных, с которым работает конечный пользователь
| языки управления базами данных (SQL) иллюстр.

Слайд 6

Классификация баз данных

Классификация баз данных

Слайд 7

1) Классификация БД по модели представления данных:

иерархическая БД – база данных, в

1) Классификация БД по модели представления данных: иерархическая БД – база данных,
которой связь между элементами осуществляется по типу подчинения и схематично изображается в виде дерева. Иерархия начинается с корневого узла. Каждый узел имеет только одного «предка» и N «потомков».
(+) простота и однозначность представления, легкость адресации
(–) существенная зависимость от программно-аппаратных средств
Пример: дерево папок Windows, каталог ресурсов Интернет иллюстрация

Слайд 8

1) Классификация БД по модели представления данных:

сетевая БД, возможно существование любых взаимосвязей

1) Классификация БД по модели представления данных: сетевая БД, возможно существование любых
между объектами. Если изобразить эту модель графически, то получится набор узлов на плоскости, связанных линиями со стрелками.
(+) теоретически возможны сколь угодно сложные связи между объектами;
(–) сложность реализации, существенная зависимость от программно-аппаратных средств
Пример: служба WWW – документы, произвольно связанные ссылками. иллюстрация

Слайд 9

1) Классификация БД по модели представления данных:

реляционная БД, представление данных в виде

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

Слайд 10

2) Классификация БД по организации хранения данных и обращения к ним :

локальные

2) Классификация БД по организации хранения данных и обращения к ним :
(персональные),
сетевые (интегрированные),
распределенные базы данных.

Слайд 11

3) Классификация БД по типу хранимой информации:

документальные,
фактографические,
лексикографические.
Среди документальных БД

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

Слайд 12

Реляционные СУБД осуществляют:

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

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

Слайд 13

Терминология реляционных СУБД

Поле (атрибут) – свойство описываемого объекта;
Запись (кортеж) – значение атрибута

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

Слайд 14

Понятие ключа БД

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

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

Слайд 15

Стандартные требования к СУБД – правила Кодда

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

Стандартные требования к СУБД – правила Кодда уникальность записей; неупорядоченность записей и
атрибутов (нормализованное представление «поля-записи»)
Метод нормализации отношений
Нормализация – это разбиение таблицы на несколько, обладающих лучшими свойствами при обновлении, включении и удалении данных.

Слайд 16

Объекты БД MS Access

Запрос – таблица, сформированная автоматически с помощью поиска и

Объекты БД MS Access Запрос – таблица, сформированная автоматически с помощью поиска
извлечения данных из одной или нескольких БД при помощи заданных правил.
Форма – окно для просмотра, добавления и изменения данных в таблицах.
Отчет – документ для анализа и печати данных в определенном формате.
Страницы доступа к данным – Web-страницы для удаленного доступа к БД.

Слайд 17

Объекты БД MS Access

Макрокоманды – инструкция, выполняющая определенное в СУБД действие (открыть

Объекты БД MS Access Макрокоманды – инструкция, выполняющая определенное в СУБД действие
документ, изменить размер шрифта и т.п.)
Макросы - набор из одной или более макрокоманд, выполняющих последовательность операций (таких, как открытие форм или печать отчетов). Могут быть полезны для автоматизации часто выполняемых задач.
Модули - наборы описаний и подпрограмм на Visual Basic для автоматизированной работы с БД.

Слайд 18

Типы связей между данными

Связь – отношение между двумя общими полями двух таблиц.

Типы связей между данными Связь – отношение между двумя общими полями двух
иллюстрация
Отношение «один-к-одному» (1:1) – каждая запись в таблице A может иметь не более одной связанной записи в таблице B и наоборот. Может использоваться для разделения таблиц, содержащих много полей, для отделения части таблицы по соображениям безопасности, а также для сохранения сведений, относящихся к подмножеству записей в главной таблице.
Пример: Студент - № зачетки

Слайд 19

Типы связей между данными

Отношение «один-ко-многим» (1:N) – каждой записи в таблице A

Типы связей между данными Отношение «один-ко-многим» (1:N) – каждой записи в таблице
могут соответствовать несколько записей в таблице B, но не наоборот.
Пример: Группа – Студенты
Иллюстративный пример

Слайд 20

Типы связей между данными

Отношение «многие-ко-многим» (N:M) - одной записи в таблице A

Типы связей между данными Отношение «многие-ко-многим» (N:M) - одной записи в таблице
могут соответствовать несколько записей в таблице B, а одной записи в таблице B несколько записей в таблице A. Этот тип связи возможен только с помощью третьей (связующей) таблицы, первичный ключ которой состоит из двух полей, которые являются внешними ключами таблиц A и B.
Пример: Студенты - Курсы, которые они слушают
Иллюстративный пример

Слайд 21

MS ACCESS. Формы, назначение форм.

Форма – это способ оформления заголовка, области данных,

MS ACCESS. Формы, назначение форм. Форма – это способ оформления заголовка, области
области примечаний таблиц и заголовков. Формы позволяют создавать пользовательский интерфейс для таблиц базы данных. Форма строится на основе таблицы или запроса. При каждом открытии сохраненной формы обновляются данные запроса, на основе которого создается форма. Формы могут быть выведены на экран в трех видах: режим конструктора, режим формы, режим таблицы.

Слайд 22

MS ACCESS. Запросы, назначение запросов.

Запрос – это средство выборки данных из одной

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

Слайд 23

MS ACCESS. Виды запросов

1) Запрос на выборку является наиболее часто используемым типом

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

Слайд 24

MS ACCESS. Виды запросов

2) Запрос с параметрами — это запрос, при выполнении

MS ACCESS. Виды запросов 2) Запрос с параметрами — это запрос, при
которого в его диалоговом окне пользователю выдается приглашение ввести данные, например условие для возвращения записей или значение, которое требуется вставить в поле. Запросы с параметрами также удобно использовать в качестве основы для форм, отчетов и страниц доступа к данным.
Иллюстративный пример

Слайд 25

MS ACCESS. Виды запросов

3) Перекрестные запросы используют для расчетов и представления данных

MS ACCESS. Виды запросов 3) Перекрестные запросы используют для расчетов и представления
в структуре, облегчающей их анализ. Перекрестный запрос подсчитывает сумму, среднее, число значений или выполняет другие статистические расчеты, после чего результаты группируются в виде таблицы по двум наборам данных, один из которых определяет заголовки столбцов, а другой заголовки строк.

Слайд 26

MS ACCESS. Виды запросов

4) Запрос на изменение - это запрос, который за

MS ACCESS. Виды запросов 4) Запрос на изменение - это запрос, который
одну операцию изменяет или перемещает несколько записей.
Существует четыре типа запросов на изменение:
На удаление записи  
На обновление записи
На добавление записей
На создание таблицы.  

Слайд 27

MS ACCESS. Отчеты

Отчеты – это средства отображения данных и результатов при выводе

MS ACCESS. Отчеты Отчеты – это средства отображения данных и результатов при
на печать. Отчет является эффективным средством представления данных в печатном формате.
Большинство отчетов являются присоединенными к одной или нескольким таблицам и запросам из базы данных. Источником записей отчета являются поля в базовых таблицах и запросах. Отчет не должен включать все поля из каждой таблицы или запроса, на основе которых он создается.

Слайд 28

MS ACCESS. Сортировка данных

Простая сортировка - все записи поля сортируются по возрастанию

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

Слайд 29

MS ACCESS. Фильтрация данных

Фильтр - это набор условий, применяемых для отбора подмножества

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

Слайд 30

Спасибо за внимание!

Спасибо за внимание!

Слайд 31

Взаимосвязь данных

Взаимосвязь данных

Слайд 32

Иерархические структуры данных

Иерархические структуры данных

Слайд 33

Сетевые структуры данных

Сетевые структуры данных

Слайд 34

Отношение «один-ко-многим»

1 Один поставщик...
2  ... может поставлять несколько товаров,
3  ... но у каждого

Отношение «один-ко-многим» 1 Один поставщик... 2 ... может поставлять несколько товаров, 3
товара может быть только один поставщик.

Слайд 35

Отношение «многие-ко-многим»

1  Первичный ключ из таблицы «Заказы»
2  Первичный ключ из таблицы «Товары»

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

Слайд 37

Запрос на выборку

Запрос на выборку

Слайд 38

Параметрический запрос

Параметрический запрос
Имя файла: Банки-и-базы-данных.pptx
Количество просмотров: 468
Количество скачиваний: 6