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

Презентация:



Advertisements
Похожие презентации
БАЗЫ ДАННЫХ. ИНФОРМАЦИОННЫЕ СИСТЕМЫ © К.Ю. Поляков, Информационные системыИнформационные системы 2.Базы данных (БД)Базы данных (БД) 3.Реляционные.
Advertisements

База данных (БД) – основа информационных систем(ИС)
Базы данных и системы управления базами данных. Для хранения и обработки больших объемов информации используются базы данных.
Дорогу осилит идущий, а информатику – мыслящий Гюстав Гийом 1.
БАЗЫ ДАННЫХ. ИНФОРМАЦИОННЫЕ СИСТЕМЫ © К.Ю. Поляков, 2007 Тема 1. Информационные системы.
БАЗЫ ДАННЫХ. ИНФОРМАЦИОННЫЕ СИСТЕМЫ В.В.Тюркина ЗАО ИППС 1.Информационные системыИнформационные системы 2.Базы данных (БД)Базы данных (БД) 3.Реляционные.
Технология хранения, поиска и сортировки информации Базы данных.
1 Реляционные БД 1970-е гг. Э. Кодд, англ. relation – отношение. Реляционная база данных – это набор простых таблиц, между которыми установлены связи (отношения)
Тема 12 Введение в технологию баз данных 1 Основные понятия баз данных 2 Типы баз данных 3 Реляционные базы данных 4 Проектирование баз данных 5 Объекты.
БАЗЫ ДАННЫХ. 2 Определения База данных (БД) – это структурированная совокупность взаимосвязанных данных в некоторой предметной области. Важно: данные.
БАЗЫ ДАННЫХ. ИНФОРМАЦИОННЫЕ СИСТЕМЫ © К.Ю. Поляков, Информационные системыИнформационные системы 2.Базы данных (БД)Базы данных (БД) 3.Реляционные.
БАЗЫ ДАННЫХ. ИНФОРМАЦИОННЫЕ СИСТЕМЫ © К.Ю. Поляков, 2007 Тема 1. Информационные системы.
Тема 12 Введение в технологию баз данных 1 Основные понятия баз данных 2 Типы баз данных 3 Реляционные базы данных 4 Проектирование баз данных 5 Объекты.
БАЗЫ ДАННЫХ. Чем отличается куча кирпича от стены, построенной из того же кирпича?
Дорогу осилит идущий, а информатику – мыслящий Гюстав Гийом 1 Скачать конспект к данной презентации Qo.do.aM - >>>мир предметника
Система управления базой данных Выполнила: ученица 10 «А» класса ГБОУ СОШ 717 Сергиенко Юлия.
Табличные базы данных Базы данных. Системы управления базами данных.
БАЗЫ ДАННЫХ. ИНФОРМАЦИОННЫЕ СИСТЕМЫ Информационные системы.
1 Цели урока: Познакомиться с основными понятиями БД, Познакомиться с основными объектами СУБД, Выполнить практическое задание в системе управления БД.
Дорогу осилит идущий, а информатику – мыслящий Гюстав Гийом 1 Автор: учитель информатики и ИКТ ГБОУ СОШ с. Ольгино муниципального района Безенчукский Самарской.
Транксрипт:

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

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

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

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

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

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

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

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

Табличные БД Фамили я ИмяАдресТелефон ПетровВасяСуворовский пр., д. 32, кв ИвановДимаКирочная ул., д.25, кв Модель – картотека Примеры: записная книжка каталог в библиотеке Петров Вася Суворовский пр., д. 32, кв записи самая простая структура во многих случаях – дублирование данных: поля А.С. ПушкинСказка о царе Салтане20 стр. А.С. ПушкинСказка о золотом петушке12 стр.

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

Иерархические БД Иерархическая БД – это набор данных в виде многоуровневой структуры (дерева). Мои документы Мой компьютер Сетевое окружение Мои рисунки Моя музыка Мои видеозаписи С:С: A: D: Учебники Задания Рабочий стол Рисунки

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

Иерархические БД Приведение к табличной форме: Продаве ц ТоварИзготовител ь МодельЦен а КейМониторSonyS93$306 КейМониторSonyX93B$312 KeyМониторPhillips190 B5 CG$318 КейМониторSamsungSyncMaster 193P$452 … дублирование данных при изменении значения поля (например, адреса фирмы) надо менять его во всех строках нет защиты от ошибок ввода оператора (Кей – Key), лучше было бы выбирать из списка

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

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

Связи между таблицами Один к одному («1-1») – одной записи в первой таблице соответствует ровно одна запись во второй. Применение: выделение часто используемых данных. КодФамили я Имя 1ИвановКузьма 2ПетровВасили й … Ко д Год рожд. Адрес 11992Суворовский, д.20, кв Кирочная, д. 30, кв 18 … 1 1

Связи между таблицами Один ко многим («1- ») – одной записи в первой таблице соответствует сколько угодно записей во второй. Код товара Названи е 1Монитор 2Винчесте р … КодКод товара Цена … 1 товары прайс-лист

Связи между таблицами Многие ко многим (« - ») – одной записи в первой таблице соответствует сколько угодно записей во второй, и наоборот. Ко д Фамили я 1Иванов 2Петров … КодНазвание 1История 2География 3Биология … Реализация – через третью таблицу и две связи «1- ». Ко д Фамили я 1Иванов 2Петров … КодНазвани е 1История 2Географи я 3Биология … Код Код учител я Код предмет а Класс 1119-А 2128-Б 3237-В … расписание учителя предметы 1 1

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

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

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

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