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


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

Содержание

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

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

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

Access

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

Слайд 2База данных и модели данных
База данных – это

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

и отображение данных.
Существуют 4 основные модели данных:
- списки (плоские таблицы);
- реляционные базы данных;
- иерархические структуры;
- сетевая структура.

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

Слайд 3Инфологическое проектирование
это формализованное описание предметной области:
выделение объектов
определение атрибутов объектов
выявление

логических связей между объектами

Инфологическое проектированиеэто формализованное описание предметной области:выделение объектов определение атрибутов объектоввыявление логических связей между объектами

Слайд 4Преподаватель
Дисциплина
Табельный номер
Фамилия
Имя
Отчество
Должность
Наименование
Семестр
Форма отчетности
Количество часов
Ведет

ПреподавательДисциплинаТабельный номерФамилияИмяОтчествоДолжностьНаименованиеСеместрФорма отчетностиКоличество часовВедет

Слайд 5ЛОГИЧЕСКОЕ (ДАТАЛОГИЧЕСКОЕ) ПРОЕКТИРОВАНИЕ
На этом этапе происходит преобразование инфологической модели в

модель допустимую для выбранной СУБД, разрабатывается схема БД
Требования:
отсутствие нежелательных зависимостей

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

ЛОГИЧЕСКОЕ (ДАТАЛОГИЧЕСКОЕ)  ПРОЕКТИРОВАНИЕНа этом этапе происходит преобразование инфологической модели в модель допустимую для выбранной СУБД, разрабатывается

Слайд 6Понятия объект, запись, поле, имя поля

Понятия объект, запись, поле, имя поля

Слайд 7Разновидности БД
В реляционной базе данный модель данных строится по принципу

взаимосвязанных таблиц.

В иерархической базе данных - один тип объекта является

главным, все нижележащие – подчиненными.

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

Слайд 8Запись, поле в реляционной БД
В реляционных базах данных

строка таблицы называется записью, а столбец — полем. В общем

виде это выглядит так:

Запись, поле в реляционной БД  В реляционных базах данных строка таблицы называется записью, а столбец —

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

данных являются:

- нормализация;
- связи;

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

Слайд 10Ключи
Первичный ключ – это одно или несколько

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

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

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

Слайд 11Принципы нормализации
1. В каждой таблице БД не

должно быть повторяющихся полей;
2. В каждой таблице

должен быть уникальный идентификатор (первичный ключ);
3. Каждому значению первичного ключа должна соответствовать достаточная информация о типе сущности или об объекте таблицы (например, информация об успеваемости, о группе или студентах);
4. Изменение значений в полях таблицы не должно влиять на информацию в других полях (кроме изменений в полях ключа).
Принципы нормализации  1. В каждой таблице БД не должно быть повторяющихся полей;  2. В каждой

Слайд 12ОПРЕДЕЛЕНИЕ 1НФ
Отношение находится в 1НФ,
если на пересечении каждой строки

и каждого столбца находится только одно значение.
1НФ – является обязательной

ОПРЕДЕЛЕНИЕ 1НФОтношение находится в 1НФ, 	если на пересечении каждой строки и каждого столбца находится только одно значение.1НФ

Слайд 15ОПРЕДЕЛЕНИЕ 2НФ
Тесно связана с понятием составного ключа и понятием функционально

полной зависимости.
ФПЗ - функционально полная зависимость – каждый неключевой атрибут

отношения функционально зависит от всего составного ключа и не находится в зависимости от его части.
Отношение находится во 2НФ, если оно
находится в 1НФ
каждый описательный атрибут функционально полно зависит от всего составного ключа
ОПРЕДЕЛЕНИЕ 2НФТесно связана с понятием составного ключа и понятием функционально полной зависимости.ФПЗ - функционально полная зависимость –

Слайд 17Виды логической связи.
Отношения, которые могут существовать между записями

двух таблиц:
1. один – к - одному, каждой

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

Слайд 18Логическая модель Построение схемы
Наличие связей определяется природой реальных

объектов, процессов, явлений.
СВЯЗЬ 1:1


один экземпляр одного объекта соответствует одному экземпляру другого объекта.
Такие объекты легко соединяются в одно отношение
Первичные ключи таких отношений идентичны.
Логическая  модель   Построение схемыНаличие связей определяется природой реальных объектов, процессов, явлений.СВЯЗЬ

Слайд 19СВЯЗЬ 1:1
Исходная таблица разбивается на две таблицы с одинаковым ключом,

связь 1:1.
Разбиение производится с целью разделения описательных атрибутов (секретные

и доступные) или из других соображений, которые описываются при проектировании

СВЯЗЬ 1:1Исходная таблица разбивается на две таблицы с одинаковым ключом, связь 1:1. Разбиение производится с целью разделения

Слайд 20ОПИСАНИЕ
Регистрационный номер
Описание
Фармакологическое действие
Показания к применению
Взаимодействие с другими лекарствами
Дозировка
Способ применения
Побочные действия
Противопоказания
Условия

хранения
Условия отпуска


ПРЕПАРАТ
Регистрационный номер
Название препарата
Англ. Название препарата
Лат. Название препарата
Форма выпуска
Состав
Упаковка
Производитель
Срок годности


ОПИСАНИЕРегистрационный номерОписаниеФармакологическое действиеПоказания к применениюВзаимодействие с другими лекарствамиДозировкаСпособ примененияПобочные действияПротивопоказанияУсловия храненияУсловия отпускаПРЕПАРАТРегистрационный номерНазвание препаратаАнгл. Название препаратаЛат. Название

Слайд 21Связь 1:М
Одному экземпляру одного объекта соответствует несколько экземпляров другого объекта

(может быть даже в перспективе) Вторичные ключи предназначены для связи

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

Связь 1:МОдному экземпляру одного объекта соответствует несколько экземпляров другого объекта (может быть даже в перспективе) Вторичные ключи

Слайд 22ПРИМЕР

ПРИМЕР

Слайд 23ПРИМЕР

ПРИМЕР

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

– связка, который будет подчиненным по отношению к каждому из

исходных.
Объект – связка отсутствует в инфологической модели

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

Слайд 25ПРИМЕР
Покупатель может покупать много различных продуктов.
Продукт продаётся разным покупателям
Связь

многие ко многим

ПРИМЕРПокупатель может покупать много различных продуктов.	Продукт продаётся разным покупателям 	Связь многие ко многим

Слайд 26СОЗДАНИЕ ОБЪЕКТА СВЯЗКИ ( ПРОДАННЫЙ ТОВАР)

СОЗДАНИЕ ОБЪЕКТА СВЯЗКИ ( ПРОДАННЫЙ ТОВАР)

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

(СУБД) — совокупность программных и лингвистических средств общего или специального

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

Слайд 28Основные функции СУБД Access
- Организация данных.
- Связывание таблиц

и обеспечение доступа к данным.
- Добавление и изменение данных.


- Представление данных.
- Макросы.
- Модули.
- Защита базы данных.
- Средства печати.
Основные функции СУБД Access - Организация данных. - Связывание таблиц и обеспечение доступа к данным. - Добавление

Слайд 29Элементы базы данных
К основным элементам баз данных относятся:

- Таблицы;
- Запросы;
- Формы;

- Отчёты;
- Макросы;
- Модули.
Элементы базы данных К основным элементам баз данных относятся:   - Таблицы;   - Запросы;

Слайд 30Таблицы
Существует несколько способов создания таблицы
- Создание таблицы

в режиме Мастера таблиц
- Создание таблицы в режиме

Конструктора таблиц
- Создание таблицы непосредственно в режиме таблицы
Таблицы  Существует несколько способов создания таблицы - Создание таблицы в режиме Мастера таблиц  - Создание

Слайд 31Основные типы данных 1/2
Текстовый. Текст или числа, не требующие проведения

расчётов.
МЕМО. Поле этого типа предназначено для хранения небольших текстовых данных

(до 64000 символов). Поле этого типа не может быть ключевым или проиндексированным.
Числовой. Этот тип данных содержит множество подтипов. От выбора подтипа (размера) зависит точность вычислений.
Счётчик. Уникальные, последовательно возрастающие числа, автоматически вводящиеся при добавлении новой записи в таблицу.
Логический. Логические значения, а так же поля, которые могут содержать одно из двух возможных значений.
Основные типы данных 1/2Текстовый. Текст или числа, не требующие проведения расчётов.МЕМО. Поле этого типа предназначено для хранения

Слайд 32Основные типы данных 2/2
Денежный. Денежные значения и числовые данные, используемые

в математических вычислениях.
Дата/Время. Дата и время хранятся в специальном фиксированном

формате.
Поле объекта OLE. Включает звукозапись, рисунок и прочие типы данных. Поле этого типа не может быть ключевым или проиндексированным.
Гиперсвязь. Содержит адреса Web-страниц.

Основные типы данных 2/2Денежный. Денежные значения и числовые данные, используемые в математических вычислениях.Дата/Время. Дата и время хранятся

Слайд 33Окно MS Access

Окно MS Access

Слайд 34Создание таблицы в режиме Конструктора таблиц

Создание таблицы в режиме Конструктора таблиц

Слайд 35Пример Маски ввода

Пример Маски ввода

Слайд 36Окно MS Access после создания таблиц

Окно MS Access после создания таблиц

Слайд 37Схема данных

Схема данных

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

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

Слайд 39Изменение связей

Изменение связей

Слайд 40Заполнение таблиц

Заполнение таблиц

Слайд 41Запросы
Запросы используются для выделения, обновления и добавления новых

записей в таблицы.
Существует несколько типов запросов: на

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

Слайд 42Создание запроса в режиме конструктора

Создание запроса в режиме конструктора

Слайд 43Результат выполнения запроса 1

Результат выполнения запроса 1

Слайд 44Условие отбора

Условие отбора

Слайд 45Пример 2

Пример 2

Слайд 46Результат выполнения запроса 2

Результат выполнения запроса 2

Слайд 47Пример 3

Пример 3

Слайд 48Результат выполнения запроса 3

Результат выполнения запроса 3

Слайд 49Пример 4

Пример 4

Слайд 50Результат выполнения запроса 4

Результат выполнения запроса 4

Слайд 51Расчет формул с помощью запроса

Расчет формул с помощью запроса

Слайд 52Формы
Формы позволяют отображать данные из таблиц и запросов в более

удобном для восприятия виде. С помощью форм можно добавлять и

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

Слайд 53Этапы создания формы

Этапы создания формы

Слайд 54Этапы создания формы 2

Этапы создания формы 2

Слайд 55Форма для внесения данных в таблицу Пациент

Форма для внесения данных в таблицу Пациент

Слайд 56Отчеты
Отчет – это форматированное представление данных, которое выводится

на экран, в печать или файл.
Microsoft Access можно

создавать отчеты различными способами:
- Конструктор;
- Мастер отчетов;
- Автоотчет: в столбец;
- Автоотчет: ленточный;
- Мастер диаграмм;
- Почтовые наклейки.
Отчеты  Отчет – это форматированное представление данных, которое выводится на экран, в печать или файл.

Слайд 57Создание отчетов с помощью мастера

Создание отчетов с помощью мастера

Слайд 58Отчет в режиме конструктора

Отчет в режиме конструктора

Слайд 59Редактирование отчета

Редактирование отчета

Слайд 60Пример отчета 2

Пример отчета 2

Слайд 61Пример отчета 3

Пример отчета 3

Слайд 62Отчет в режиме конструктора до изменений

Отчет в режиме конструктора до изменений

Слайд 63Отчет в режиме конструктора после изменений

Отчет в режиме конструктора после изменений

Слайд 64Пример отчета 4

Пример отчета 4

Слайд 65Выводы
Существует три принципиальных отличия между СУБД и программами

электронных таблиц:
1. СУБД разрабатываются с целью обеспечения эффективной

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

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

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

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

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

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


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

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