'

СУБД ACCESS

Понравилась презентация – покажи это...





Слайд 0

СУБД ACCESS Теоретические сведения


Слайд 1

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


Слайд 2

Функции СУБД поиск информации в БД выполнение несложных расчетов вывод отчетов на печать редактирование БД


Слайд 3

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


Слайд 4

Локальные ИС автономность (независимость) с БД работает только один человек сложно обновлять при большом количестве пользователей практически невозможно «стыковать» изменения, вносимые несколькими пользователями


Слайд 5

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


Слайд 6

Клиент-серверные ИС СУБД-клиент СУБД-клиент СУБД-клиент основную работу выполняет сервер проще модернизация (только сервер) по сети идут только нужные данные разделение доступа (очередь заданий) запрос на SQL ответ СУБД-сервер сложность настройки высокая стоимость ПО (тысячи $)


Слайд 7

Типы баз данных табличные БД данные в виде одной таблицы сетевые БД набор узлов, в котором каждый может быть связан с каждым. иерархические БД в виде многоуровневой структуры реляционные БД (99,9%) набор взаимосвязанных таблиц


Слайд 8

Табличные БД Модель – картотека Примеры: записная книжка каталог в библиотеке самая простая структура во многих случаях – дублирование данных:


Слайд 9

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


Слайд 10

Иерархические БД Иерархическая БД – это набор данных в виде многоуровневой структуры (дерева).


Слайд 11

Иерархические БД Прайс-лист: Продавец (уровень 1) Товар (уровень 2) Модель (уровень 4) Цена (уровень 5) Изготовитель (уровень 3) $306 $312 S93 X93B Sony Phillips Samsung Мониторы Принтеры Кей


Слайд 12

Иерархические БД Приведение к табличной форме: дублирование данных при изменении значения поля (например, адреса фирмы) надо менять его во всех строках нет защиты от ошибок ввода оператора (Кей – Key), лучше было бы выбирать из списка


Слайд 13

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


Слайд 14

Главный (первичный) ключ Главный (первичный) ключ – это поле (или комбинация полей), которое однозначно определяет запись. Очень часто в качестве ключа берут просто порядковый номер. В таблице не может быть двух записей с одинаковым значением ключа. Могут ли эти данные быть ключом? фамилия имя номер паспорта номер дома регистрационный номер автомобиля город проживания дата выполнения работы ?


Слайд 15

Связи между таблицами Один к одному («1-1») – одной записи в первой таблице соответствует ровно одна запись во второй. Применение: выделение часто используемых данных. 1 1


Слайд 16

Связи между таблицами Один ко многим («1- ?») – одной записи в первой таблице соответствует сколько угодно записей во второй. 1 ? товары прайс-лист


Слайд 17

Связи между таблицами Многие ко многим («? - ?») – одной записи в первой таблице соответствует сколько угодно записей во второй, и наоборот. Реализация – через третью таблицу и две связи «1-?». расписание учителя предметы ? ? ? ? 1 1


Слайд 18

Связи между таблицами Связь таблиц выполняется через общие поля. При этом одна таблица называется главной (та, что на стороне 1), а вторая подчиненной (та, что на стороне ?) . 1 ? Вторичный ключ Главная Подчиненная Код связи в подчиненной таблице называется вторичным ключом.


Слайд 19

Реляционные БД нет дублирования информации; Изменения вносятся только в одну таблицу (при изменении адреса фирмы достаточно изменить его только в таблице Продавцы); защита от неправильного ввода (можно выбрать только фирму, которая есть в таблице Продавцы); сложность структуры (не более 40-50 таблиц); при поиске надо обращаться к нескольким таблицам; нужно поддерживать целостность (при удалении фирмы-продавца надо автоматически удалять все связанные записи - каскадное удаление).


Слайд 20

MS Access– это система управления реляционными базами данных MS Access работает со следующими объектами: Таблицами; Формами; Запросами; Отчетами; Макросами; Модулями. Все объекты содержатся в одном файле с расширением *.mdb


Слайд 21

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


×

HTML:





Ссылка: