Основные понятия баз данных. Лекция №6

Содержание

Слайд 2

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

Основные вопросы лекции

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

данных
Свойства полей базы данных. Безопасность баз данных
Слайд 3

Базы Данных (БД). База данных - это организованная структура, предназначенная для

Базы Данных (БД).

База данных - это организованная структура, предназначенная для

хранения информации. Т.е. БД хранит множество сведений об объектах заданной предметной области, их свойствах и связях между ними.
Слайд 4

Для описания (представления) БД системе пользователь-данные-ЭВМ действуют три уровня абстракции (модели

Для описания (представления) БД системе пользователь-данные-ЭВМ действуют три уровня абстракции (модели

данных -МД):
- внешняя,
- концептуальная,
- внутренняя
Слайд 5

Внутренняя МД Приближенная к технической среде, включает метод доступа к данным

Внутренняя МД

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

другие детали. Внутренняя МД может изменяться, например, вследствие изменения типа ПЭВМ (физический уровень).
Слайд 6

Внешняя МД Обращена к пользователю, абстрагируется от особенностей реализации данных на

Внешняя МД

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

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

Концептуальная МД Различают три основных варианта концептуальной МД: - иерархический, -

Концептуальная МД

Различают три основных варианта концептуальной МД:
- иерархический,
- сетевой,
-

реляционный.
Реляционный вариант доминируют в силу простоты и однородности организации МД
Слайд 8

Таблицу данных можно считать отношением если: 1. В таблице нет строк

Таблицу данных можно считать отношением если:

1. В таблице нет строк с

совпадающими ключами.
2. В каждой таблице – значения одного и того же набора атрибутов.
3. Значения атрибутов должны быть неразложимы.
Слайд 9

Например: Неверный вариант Верный вариант

Например:

Неверный вариант

Верный вариант

Слайд 10

Основные определения Фрагмент реального мира, сведения о котором необходимо хранить и

Основные определения

Фрагмент реального мира, сведения о котором необходимо хранить и

использо­вать в решаемой задаче, в том или ином виде деятельности человека принято на­зывать предметной областью. Совокупность сведений об объектах рассматривае­мой предметной области, их свойствах и взаимосвязях называется базой данных. Группы объектов, сведения о которых сосредотачиваются в базах данных, принято называть сущностями.
Слайд 11

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

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

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

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

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

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

создание,
первичное заполнение,
последующее внесение

всевозможных изменений в данные
Слайд 13

2. Структура простейшей базы данных. База данных состоит из наборов данных.

2. Структура простейшей базы данных.

База данных состоит из наборов данных.
Набор данных

– это объектное отношение (таблица)
Если в базе нет никаких данных (пустая база), то это все равно полноценная база данных. Этот факт имеет методическое значение. Не смотря на то, что данных об объектах в базе и нет, но информация об объектных отношениях (таблицах) в ней все-таки есть — эта информация называется структурой базы данных. Она определяет методы занесения данных и хранения их в базе. Простейшая база данных имеет хотя бы одну таблицу. Соответственно, структура простейшей базы данных тождественно равна структуре ее таблицы.
Слайд 14

3. Свойства полей базы данных. Безопасность баз данных. Поля базы данных

3. Свойства полей базы данных. Безопасность баз данных.

Поля базы данных

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

Основные свойства полей таблиц баз данных Имя поля — определяет, как

Основные свойства полей таблиц баз данных

Имя поля — определяет, как

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

Базы данных Microsoft Access работают со следующими типами данных: Текстовый —

Базы данных Microsoft Access работают со следующими типами данных:

Текстовый — тип

данных, используемый для хранения обычного неформатированного текста ограниченного размера (до 255 символов).
Поле Мемо — специальный тип данных для хранения больших объемов текста (до 65 535 символов).
Числовой — тип данных для хранения действительных чисел.
Дата/время — тип данных для хранения календарных дат и текущего времени.
Денежный — тип данных для хранения денежных сумм .
Счетчик — специальный тип данных для уникальных (ключевых полей) натуральных чисел с автоматическим наращиванием
Логический — тип для хранения логических
Поле объекта OLE — специальный тип данных, предназначенный для хранения объектов OLE.
Гиперссылка — специальное поле для хранения адресов URL Web-объектов Интернета.
Мастер подстановок -Это объект, настройкой которого можно автоматизировать ввод в данных так, чтобы не вводить их вручную, а выбирать из раскрывающегося списка.
Слайд 17

Режимы работы с базами данных Система управления базами данных имеет два

Режимы работы с базами данных

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

работы: проектировочный и пользовательский.
Первый режим предназначен для создания или изменения структуры базы и создания ее объектов.
Во втором режиме происходит использование ранее подготовленных объектов для наполнения базы или получения данных из нее.
Слайд 18

Объекты базы данных Основным функциональным элементом реляционных баз данных являются таблицы.

Объекты базы данных

Основным функциональным элементом реляционных баз данных являются таблицы.

В них хранится вся информационная часть любой реляционной базы данных.
Datasheet View (Режим таблицы).
Design View (Конструктор).
Table Wizard (Мастер таблиц).
Import Table (Импорт таблиц).
Link Table (Связь с таблицами).
Слайд 19

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

Форму в Acsess можно создавать одним из следующих способов:

автоматически, используя автоформы;
с

помощью мастера;
вручную в режиме конструктора.
Слайд 20

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

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


В Access можно формировать запросы пяти типов:
на выборку,
с параметра­ми,
перекрестные,
на изменение и запросы,
написанные на SQL

Слайд 21

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

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

данных и сформированный на основе таблиц или результатов запросов
Слайд 22

Существует пять способов создания отчетов: вручную в режиме Design View (Конструктор);

Существует пять способов создания отчетов:

вручную в режиме Design View (Конструктор);
полуавтоматически

с помощью мастера Report Wizard (Мастер отчетов);
автоматически с помощью одного из мастеров автоотчетов (AutoReports), которые включают в отчет все поля выбранной вами таблицы или все результаты запроса;
с использованием мастера Chart Wizard (Мастер диаграмм), позволяющего построить диаграмму;
с помощью мастера Label Wizard (Мастер почтовых наклеек), предназначенного для создания почтовых наклеек.
Слайд 23

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

Разработка технического задания.

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

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

Разработка структуры базы данных 1. Работа начитается с составления генерального списка

Разработка структуры базы данных

1. Работа начитается с составления генерального списка

полей — он может насчи­тывать десяти даже сотни позиций.
2. В соответствии с типом данных, размещаемых в каждом поле, определяют наиболее подходящий тип для каждого поля.
3. Далее распределяют поля генерального списка по базовым таблицам.
4. В каждой из таблиц намечают ключевое поле. В качестве такового выбирают поле, данные в котором повторяться не могут
5. С помощью карандаша и бумаги расчерчивают связи между таблицами. Такой чертеж называется схемой данных.
Слайд 25

Безопасность данных Безопасность — главный предмет забот при создании, тестировании и

Безопасность данных

Безопасность — главный предмет забот при создании, тестировании и сопровождении

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

Целостность данных Под термином целостность {integrity) понимается взаимная согласованность отдельных фрагментов

Целостность данных

Под термином целостность {integrity) понимается взаимная согласованность отдельных фрагментов данных

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

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

Способов обеспечения целостности

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

обработки.
тиражирование (репликация) изменений фрагмента данных
Слайд 28

Выводы: База данных - это организованная структура, предназначенная для хранения информации.

Выводы:

База данных - это организованная структура, предназначенная для хранения информации.
Поля базы

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