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

Содержание

Слайд 2

Данные — это результат фиксации, отображения информации на каком-либо материальном носителе,

Данные — это результат фиксации, отображения информации на каком-либо материальном носителе, зарегистрированное на

материальном носителе представление каких - либо сведений
Слайд 3

Варианты хранения данных

Варианты хранения данных

Слайд 4

База данных — интегрированная совокупность данных, предназначенная для хранения и многофункционального использования

База данных — интегрированная совокупность данных, предназначенная для хранения и многофункционального использования

Слайд 5

База данных — организованная в соответствии с определёнными правилами и поддерживаемая

База данных — организованная в соответствии с определёнными правилами и поддерживаемая на

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

Отличительные признаки базы данных БД хранится и обрабатывается в вычислительной системе

Отличительные признаки базы данных

БД хранится и обрабатывается в вычислительной системе
Данные в БД

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

Классификация БД по модели данных Ядро любой БД – модель данных.

Классификация БД по модели данных

Ядро любой БД – модель данных.
Модель данных

– набор принципов, определяющих организацию логической структуры хранения данных в базе. Модели БД определяются тремя компонентами:
• допустимой организацией данных;
• ограничениями целостности;
• множеством допустимых операций
иерархическая
сетевая
реляционная
объектно-ориентированная

Модели организации данных

Слайд 8

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

Иерархическая модель данных

все записи, агрегаты и атрибуты БД образуют такую структуру,

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

Сетевая модель данных В сетевой структуре данных потомок может иметь любое

Сетевая модель данных

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

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

Реляционная модель данных - объекты и соотношения между ними представляются в

Реляционная модель данных

- объекты и соотношения между ними представляются в виде

таблиц, строки которых соответствуют записям, а столбцы – атрибутам отношений (полям).
Реляционная модель ориентирована на организацию данных в виде двумерных таблиц.
Каждая реляционная таблица – это двумерный массив
Слайд 11

Реляционная модель данных Свойства реляционных таблиц: каждый элемент таблицы - один

Реляционная модель данных

Свойства реляционных таблиц:
каждый элемент таблицы - один элемент данных;
все

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

Реляционная модель данных В реляционной БД каждая таблица должна иметь первичный

Реляционная модель данных

В реляционной БД каждая таблица должна иметь первичный ключ-

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

Схема реляционной модели данных

Схема реляционной модели данных

Слайд 14

Пример реляционной модели, построенной на основе отношений: СТУДЕНТ, СЕССИЯ, СТИПЕНДИЯ Таблицы

Пример реляционной модели, построенной на основе отношений: СТУДЕНТ, СЕССИЯ, СТИПЕНДИЯ

Таблицы СТУДЕНТ

и СЕССИЯ имеют совпадающие ключи (Номер), что дает возможность легко организовать связь между ними.
Таблица СЕССИЯ имеет первичный ключ Номер и содержит внешний ключ Результат, который обеспечивает ее связь с таблицей СТИПЕНДИЯ.
Слайд 15

Объектно-ориентированная модель данных - база данных, в которой данные моделируются в

Объектно-ориентированная модель данных

- база данных, в которой данные моделируются в виде

объектов, их атрибутов, методов и классов

Объект в реляционной СУБД «разбирается» на составные элементы, которые помещаются в реляционные таблицы, что отрицательно сказывается на производительности.

Объект в объектной СУБД помещается в базу «как есть», целиком.

Слайд 16

Объектно-ориентированная модель данных Обязательные характеристики ООБД (манифест объектно-ориентированных БД): Поддержка сложных

Объектно-ориентированная модель данных
Обязательные характеристики ООБД
(манифест объектно-ориентированных БД):
Поддержка сложных объектов.
Поддержка индивидуальности

объектов. Поддержка инкапсуляции
Поддержка типов и классов.
Поддержка наследования типов и классов от их предков
Перегрузка в сочетании с полным связыванием
Вычислительная полнота
Набор типов данных должен быть расширяемым
( *языки программирования :Python, Java, C#, Visual Basic .NET, C++, Objective-C и Smalltalk или собственные языки программирования)
Слайд 17

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

Классификация БД по степени распределенности

централизованные – БД хранится в памяти одной

вычислительной системы. Если эта вычислительная система является компонентом сети ЭВМ, возможен распределенный доступ к такой базе. Такой способ использования баз данных часто применяют в локальных сетях ПК.
распределенные - база данных состоит из нескольких, возможно пересекающихся или даже дублирующих друг друга частей, хранимых в различных ЭВМ вычислительной сети. Работа с такой базой осуществляется с помощью системы управления распределенной базой данных (СУРБД).
Слайд 18

Классификация БД по способу доступа к данным Встраиваемые (локальные) – и

Классификация БД по способу доступа к данным

Встраиваемые (локальные) – и база

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