СУБД «access возможности и работа...

43
СУБД «Access» - возможности и работа Access `07

Upload: others

Post on 10-Aug-2020

13 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: СУБД «Access возможности и работа Accessold.ssbg.asu.ru/down-vaganov/didakt_mat/Access_rabota.pdf · 2011-09-06 · MS Access - наиболее популярная

СУБД «Access» - возможности и работа

Access`07

Page 2: СУБД «Access возможности и работа Accessold.ssbg.asu.ru/down-vaganov/didakt_mat/Access_rabota.pdf · 2011-09-06 · MS Access - наиболее популярная

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

Системы управления базами данных (СУБД, DBMS - Database Management System) -специальные пакеты программ обеспечи-вающие ввод, поиск, хранение, пополнение, корректировку данных в базах данных.

Возможности Access

Page 3: СУБД «Access возможности и работа Accessold.ssbg.asu.ru/down-vaganov/didakt_mat/Access_rabota.pdf · 2011-09-06 · MS Access - наиболее популярная

MS Access - наиболее популярная на сегодняшний день СУБД для персональных компьютеров.

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

Возможности Access

Page 4: СУБД «Access возможности и работа Accessold.ssbg.asu.ru/down-vaganov/didakt_mat/Access_rabota.pdf · 2011-09-06 · MS Access - наиболее популярная

прежде чем создавать БД - таблицы, формы и другие объекты необходимо задать структуру базы данных

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

Возможности Access

Page 5: СУБД «Access возможности и работа Accessold.ssbg.asu.ru/down-vaganov/didakt_mat/Access_rabota.pdf · 2011-09-06 · MS Access - наиболее популярная

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

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

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

Возможности Access

Page 6: СУБД «Access возможности и работа Accessold.ssbg.asu.ru/down-vaganov/didakt_mat/Access_rabota.pdf · 2011-09-06 · MS Access - наиболее популярная

каждая таблица должна содержать информацию только на одну тему (так легче группировать данные)

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

Возможности Access

Page 7: СУБД «Access возможности и работа Accessold.ssbg.asu.ru/down-vaganov/didakt_mat/Access_rabota.pdf · 2011-09-06 · MS Access - наиболее популярная

когда БД готова еще раз просмотрите структуру и выявите возможные недочеты, пока таблицы не заполнены данными

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

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

Возможности Access

Page 8: СУБД «Access возможности и работа Accessold.ssbg.asu.ru/down-vaganov/didakt_mat/Access_rabota.pdf · 2011-09-06 · MS Access - наиболее популярная

средства анализа в Microsoft Access для усовершенствования структуры баз данных

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

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

Возможности Access

Page 9: СУБД «Access возможности и работа Accessold.ssbg.asu.ru/down-vaganov/didakt_mat/Access_rabota.pdf · 2011-09-06 · MS Access - наиболее популярная

кроме стандартной текстовой информации в Access используются специальные типы данных:

данные типа OLE - видеть, слышать или использовать растровые изображения звуковые файлы графики и (диаграммы)Word или Excel

данные типа MEMO этот тип позволяет вводить до 64000 байт текста для каждой записи при этом типе в таблице отображается только часть введенного текста сочетание <Shift+F2> позволяет увидеть сразу до 1 000 байт текста

Возможности Access

Page 10: СУБД «Access возможности и работа Accessold.ssbg.asu.ru/down-vaganov/didakt_mat/Access_rabota.pdf · 2011-09-06 · MS Access - наиболее популярная

Работа в Access

Page 11: СУБД «Access возможности и работа Accessold.ssbg.asu.ru/down-vaganov/didakt_mat/Access_rabota.pdf · 2011-09-06 · MS Access - наиболее популярная

создайте БД под названием «новая_БД», указав нужный путьпо окончанию первого действия нажмите «Создать»

Page 12: СУБД «Access возможности и работа Accessold.ssbg.asu.ru/down-vaganov/didakt_mat/Access_rabota.pdf · 2011-09-06 · MS Access - наиболее популярная

автоматически создалась таблица с предложением добавить поле и присвоить ему название

Page 13: СУБД «Access возможности и работа Accessold.ssbg.asu.ru/down-vaganov/didakt_mat/Access_rabota.pdf · 2011-09-06 · MS Access - наиболее популярная

называем поле «экологическая группа»

Page 14: СУБД «Access возможности и работа Accessold.ssbg.asu.ru/down-vaganov/didakt_mat/Access_rabota.pdf · 2011-09-06 · MS Access - наиболее популярная

переводим вид в «режим конструктора»и присваиваем название таблице

Page 15: СУБД «Access возможности и работа Accessold.ssbg.asu.ru/down-vaganov/didakt_mat/Access_rabota.pdf · 2011-09-06 · MS Access - наиболее популярная

отключаем «ключевое поле», т.к. наша таблица будет состоять из одного столбца

Page 16: СУБД «Access возможности и работа Accessold.ssbg.asu.ru/down-vaganov/didakt_mat/Access_rabota.pdf · 2011-09-06 · MS Access - наиболее популярная

удаляем строки и оставляем только поле с именем «экологическая группа», тип данных – «текстовый»

Page 17: СУБД «Access возможности и работа Accessold.ssbg.asu.ru/down-vaganov/didakt_mat/Access_rabota.pdf · 2011-09-06 · MS Access - наиболее популярная

таблица «экологическая группа» будет состоять из трех записей – введите их в таблицу

Page 18: СУБД «Access возможности и работа Accessold.ssbg.asu.ru/down-vaganov/didakt_mat/Access_rabota.pdf · 2011-09-06 · MS Access - наиболее популярная

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

Page 19: СУБД «Access возможности и работа Accessold.ssbg.asu.ru/down-vaganov/didakt_mat/Access_rabota.pdf · 2011-09-06 · MS Access - наиболее популярная

ВИД > «конструктор» позволяет наполнять менять структуру таблицы: поля, ячейки и прочее

Page 20: СУБД «Access возможности и работа Accessold.ssbg.asu.ru/down-vaganov/didakt_mat/Access_rabota.pdf · 2011-09-06 · MS Access - наиболее популярная

создаем таблицу «вид» с одним полем, но без ключевого поля изначально (вкладка «Создание» > «Таблица»)

Page 21: СУБД «Access возможности и работа Accessold.ssbg.asu.ru/down-vaganov/didakt_mat/Access_rabota.pdf · 2011-09-06 · MS Access - наиболее популярная

1. меняем в «первом поле» тип данных на «текстовый»2. вводим название поля «вид»

Page 22: СУБД «Access возможности и работа Accessold.ssbg.asu.ru/down-vaganov/didakt_mat/Access_rabota.pdf · 2011-09-06 · MS Access - наиболее популярная

переходим в режим «конструктор» сохраняем таблицу с названием «вид»

Page 23: СУБД «Access возможности и работа Accessold.ssbg.asu.ru/down-vaganov/didakt_mat/Access_rabota.pdf · 2011-09-06 · MS Access - наиболее популярная

1. присваиваем полю название «вид»2. отключаем «ключевое поле»

Page 24: СУБД «Access возможности и работа Accessold.ssbg.asu.ru/down-vaganov/didakt_mat/Access_rabota.pdf · 2011-09-06 · MS Access - наиболее популярная

переходим в «режим таблица» и сохраняем таблицу

Page 25: СУБД «Access возможности и работа Accessold.ssbg.asu.ru/down-vaganov/didakt_mat/Access_rabota.pdf · 2011-09-06 · MS Access - наиболее популярная

таблица «вид» будет состоять из пяти записей – введите их в таблицу

Page 26: СУБД «Access возможности и работа Accessold.ssbg.asu.ru/down-vaganov/didakt_mat/Access_rabota.pdf · 2011-09-06 · MS Access - наиболее популярная

создаем ещё одну таблицу под названием «Субъект РФ», именем поля «Субъект РФ» и данными представленными ниже

Page 27: СУБД «Access возможности и работа Accessold.ssbg.asu.ru/down-vaganov/didakt_mat/Access_rabota.pdf · 2011-09-06 · MS Access - наиболее популярная

промежуточный итог - три таблицы

Page 28: СУБД «Access возможности и работа Accessold.ssbg.asu.ru/down-vaganov/didakt_mat/Access_rabota.pdf · 2011-09-06 · MS Access - наиболее популярная

создаем основную таблицу под названием«злаки» с сохранением «ключевого поля» и именем поля «Вид»

Page 29: СУБД «Access возможности и работа Accessold.ssbg.asu.ru/down-vaganov/didakt_mat/Access_rabota.pdf · 2011-09-06 · MS Access - наиболее популярная

в режиме таблицы в «добавить поле» используем функцию«столбец подстановок»

Page 30: СУБД «Access возможности и работа Accessold.ssbg.asu.ru/down-vaganov/didakt_mat/Access_rabota.pdf · 2011-09-06 · MS Access - наиболее популярная

далее по схеме

Page 31: СУБД «Access возможности и работа Accessold.ssbg.asu.ru/down-vaganov/didakt_mat/Access_rabota.pdf · 2011-09-06 · MS Access - наиболее популярная

далее по схеме

Page 32: СУБД «Access возможности и работа Accessold.ssbg.asu.ru/down-vaganov/didakt_mat/Access_rabota.pdf · 2011-09-06 · MS Access - наиболее популярная

вот что в итоге – иерархичная таблица по заданной структуре

Page 33: СУБД «Access возможности и работа Accessold.ssbg.asu.ru/down-vaganov/didakt_mat/Access_rabota.pdf · 2011-09-06 · MS Access - наиболее популярная

1. подобно создаем поле «Субъект РФ» из таблицы «Субъект РФ»2. добавляем поле «высота (м)» с типом данных «числовой»

Page 34: СУБД «Access возможности и работа Accessold.ssbg.asu.ru/down-vaganov/didakt_mat/Access_rabota.pdf · 2011-09-06 · MS Access - наиболее популярная

согласно списку видов в таблице «Вид» создадим базу данных (таблицу) «Злаки»

Page 35: СУБД «Access возможности и работа Accessold.ssbg.asu.ru/down-vaganov/didakt_mat/Access_rabota.pdf · 2011-09-06 · MS Access - наиболее популярная

отсортируйте по алфавиту поле «Вид»

Page 36: СУБД «Access возможности и работа Accessold.ssbg.asu.ru/down-vaganov/didakt_mat/Access_rabota.pdf · 2011-09-06 · MS Access - наиболее популярная

используя фильтр по полю «высота (м)» примените числовые фильтры «больше» значения 400

Page 37: СУБД «Access возможности и работа Accessold.ssbg.asu.ru/down-vaganov/didakt_mat/Access_rabota.pdf · 2011-09-06 · MS Access - наиболее популярная

после применения фильтра должно остаться три вида

Page 38: СУБД «Access возможности и работа Accessold.ssbg.asu.ru/down-vaganov/didakt_mat/Access_rabota.pdf · 2011-09-06 · MS Access - наиболее популярная

выбрать поочередно в «области переходов» «тип объекта» и «таблицы и связанные представления»

Page 39: СУБД «Access возможности и работа Accessold.ssbg.asu.ru/down-vaganov/didakt_mat/Access_rabota.pdf · 2011-09-06 · MS Access - наиболее популярная

в «тип объекта» обратите внимание на нижние строки меню«фильтр по группам»: таблицы, запросы и пр…

Page 40: СУБД «Access возможности и работа Accessold.ssbg.asu.ru/down-vaganov/didakt_mat/Access_rabota.pdf · 2011-09-06 · MS Access - наиболее популярная

для вставки объекта (графика, файл, медиа) в ячейку используйте тип данных OLE

Page 41: СУБД «Access возможности и работа Accessold.ssbg.asu.ru/down-vaganov/didakt_mat/Access_rabota.pdf · 2011-09-06 · MS Access - наиболее популярная

когда поле с типом данных OLE будет созданоконтекстное меню позволит вам вставить объект

Page 42: СУБД «Access возможности и работа Accessold.ssbg.asu.ru/down-vaganov/didakt_mat/Access_rabota.pdf · 2011-09-06 · MS Access - наиболее популярная

Итоговое задание: используя ресурсhttp://ssbg.asu.ru/altb_herbarium.php«Виртуальный гербарий ALTB»создайте свою БД по материалу этикетокГербария ALTB с числом единиц хранения неменее 30 и полей не менее 5

к каждой единице хранения должен бытьпривязан графический объект OLE – скангербарного листа

Вы познакомились с основными функциямиAccess и немного поработали в нем

Page 43: СУБД «Access возможности и работа Accessold.ssbg.asu.ru/down-vaganov/didakt_mat/Access_rabota.pdf · 2011-09-06 · MS Access - наиболее популярная