Презентация «Проектирование БД. СУБД Access 2007.»

Содержание

Слайд 2

ВВЕДЕНИЕ Миллионы людей во всём мире ежедневно используют базу данных Access,

ВВЕДЕНИЕ

Миллионы людей во всём мире ежедневно используют базу данных Access,

разработанную компанией Microsoft для операционной системы Windows. Эта база данных стала идеальным инструментом для сбора, хранения и организации самых различных данных, будь то кулинарные рецепты, фотографии модных автомобилей, каталоги звёзд южного полушария или, скажем, бухгалтерские отчёты.
Слайд 3

Access обладает ещё некоторыми возможностями наряду с хранением данных: Быстрое обнаружение

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

Быстрое обнаружение данных

по определённой теме (например, фильмов одного режиссёра).
Создание наглядных отчётов, которые можно распечатать или отобразить на экране.
Отображение данных в виде диаграммы, графика или Web-страницы.
Предоставление удобного в использовании графического интерфейса для ввода новых данных.
Экспорт данных в программы Microsoft Word и Microsoft Excel.
Автоматизация часто повторяющихся операций, позволяющая уменьшить объём данных, которые вводятся с клавиатуры.
Защита данных от ошибок.
Слайд 4

База данных (БД) - это поименованная совокупность структурированных данных, относящихся к

База данных (БД) - это поименованная совокупность структурированных данных, относящихся к

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

Классификация БД в зависимости от вида информационных элементов или данных

Классификация БД в зависимости от вида информационных элементов или данных

Слайд 6

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

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

Слайд 7

В зависимости от общего назначения или принадлежности

В зависимости от общего назначения или принадлежности

Слайд 8

В зависимости от содержания и прикладного назначения, хранимой информации

В зависимости от содержания и прикладного назначения, хранимой информации

Слайд 9

В зависимости от местоположения

В зависимости от местоположения

Слайд 10

Типы моделей данных Базовыми моделями представления данных являются: иерархическая сетевая реляционная.

Типы моделей данных


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

Слайд 11

Иерархическая модель данных представляет информационные отображения объектов реального мира – сущности

Иерархическая модель данных представляет информационные отображения объектов реального мира – сущности

и их связи в виде ориентированного графа или дерева. К основным понятиям иерархической структуры относятся уровень, элемент или узел и связь.
Слайд 12

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

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

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

Понятие реляционной модели данных (от английского relation - отношение) связано с

Понятие реляционной модели данных (от английского relation - отношение) связано с

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

Реляционная модель ориентирована на организацию данных в виде двумерных таблиц. Реляционная

Реляционная модель ориентирована на организацию данных в виде двумерных таблиц. Реляционная

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

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

Слайд 15

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

Правила нормализации реляционных БД

Данные должны быть в таблице. Поле должно быть

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

1 этап проектирования базы данных 1. Концептуальное проектирование — сбор, анализ

1 этап проектирования базы данных

1. Концептуальное проектирование — сбор, анализ и

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

2 этап проектирования базы данных 2. Логическое проектирование — преобразование требований

2 этап проектирования базы данных

2. Логическое проектирование — преобразование требований к

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

3 этап проектирования базы данных 3. Физическое проектирование — определение особенностей

3 этап проектирования базы данных
3. Физическое проектирование — определение особенностей хранения

данных, методов доступа и т. д.
Слайд 19

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

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

Слайд 20

Пример проектирования БД "Учебный процесс" Пусть требуется построить БД, содержащую информацию

Пример проектирования БД "Учебный процесс"

Пусть требуется построить БД, содержащую

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

Таблица "Кафедра"

Таблица "Кафедра"

Слайд 22

Таблица "Группа"

Таблица "Группа"

Слайд 23

Таблица "Предмет"

Таблица "Предмет"

Слайд 24

Таблица "Преподаватель"

Таблица "Преподаватель"

Слайд 25

Таблица "Студент"

Таблица "Студент"

Слайд 26

Таблица "Изучение"

Таблица "Изучение"

Слайд 27

Таблица "Успеваемость"

Таблица "Успеваемость"

Слайд 28

Информационно-логическая модель БД "Учебный процесс", построенная в соответствии с выявленными информационными

Информационно-логическая модель БД "Учебный процесс", построенная в соответствии с выявленными информационными

объектами и связями, показана на рисунке:
Слайд 29

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

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

схему данных.
Слайд 30

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

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

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

К числу функций СУБД принято относить следующие: 1. Непосредственное управление данными

К числу функций СУБД принято относить следующие:

1. Непосредственное управление данными

во внешней памяти.
2. Управление буферами оперативной памяти.
3. Управление транзакциями
4. Журнализация
5. Поддержка языков БД
Слайд 32

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

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

которые практически не имеют и (или) не хотят иметь представления о:

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

Слайд 33

Заключение Миллионы людей во всём мире ежедневно используют базу данных Access,

Заключение

Миллионы людей во всём мире ежедневно используют базу данных Access,

разработанную компанией Microsoft для операционной системы Windows. Эта база данных стала идеальным инструментом для сбора, хранения и организации самых различных данных, будь то кулинарные рецепты, фотографии модных автомобилей, каталоги звёзд южного полушария или, скажем, бухгалтерские отчёты.