access практикум

21
Пр д акт данн П тику ных П репод а ум. Р х «Г е объ а вате л 1 Разр еогр ъект л ь : Ма к 6.1.20 раб раф ты» к аркин а 12 ботк иче » а Алек с каба ески с андр а азы ие а Серге е ы е вна

Upload: asmak

Post on 15-Jun-2015

2.105 views

Category:

Documents


16 download

TRANSCRIPT

Page 1: Access практикум

 

 

ГОССР

Прд

ДСУДАРСТВРЕДНЕГО

ПЕДАГ

актданн

П

ДЕПАРТАМВЕННОЕ ПРОФЕС

ГОГИЧЕСК(ГБОУ

тикуных

Препода

МЕНТ ОББЮДЖЕТСИОНАЛКИЙ КОЛУ СПО ПК

ум.Рх«Геобъавател

1

БРАЗОВАНТНОЕ ОБРЛЬНОГО ОЛЛЕДЖ №№ 1 имени

Разреогръектль:Мак

6.1.20

НИЯ городРАЗОВАТЕОБРАЗОВА№ 1 имени Ки К.Д. Уш

рабрафты»каркина

12

да МОСКВЕЛЬНОЕ УАНИЯ горК.Д. УШИНинского)

боткиче»аАлекс

ВЫ УЧРЕЖДрода МОСКНСКОГО

кабаески

сандра

ЕНИЕ КВЫ

азыие

аСергее

ы

евна

Page 2: Access практикум

1  

Макаркина А.С. Практикум. Разработка базы данных «Географические объекты»  

ОглавлениеПрактикум. Разработка базы данных «Географические объекты» ....... 2 

1.  Постановка задачи ............................................................................. 2 

2.  Проектирование базы данных .......................................................... 2 

3.  Создание новой базы данных: .......................................................... 3 

4.  Работа с таблицами ............................................................................ 4 

5.  Работа с таблицами. Поля подстановки ........................................... 7 

6.  Создание связей между таблицами ............................................... 10 

7.  Работа с формами ............................................................................ 12 

8.  Работа с кнопками на форме .......................................................... 14 

9.  Создание составных (вложенных форм) ........................................ 15 

10.  Создание запросов ........................................................................ 16 

11.  Создание отчетов ........................................................................... 17 

Требования к итоговой практической работе по раздел «Базы 

данных Access». Уровень * ............................................................ 19 

Требования к итоговой практической работе по разделу «Базы 

данных Access». Уровень ** ........................................................... 19 

Требования к итоговой практической работе по разделу «Базы 

данных Access». Уровень *** ......................................................... 20 

 

Page 3: Access практикум

2  

Макаркина А.С. Практикум. Разработка базы данных «Географические объекты»  

Практикум.Разработкабазыданных«Географическиеобъекты» 

1. Постановка задачи Каждому  приходилось  пользоваться  географическим  атласом.  В  нем  в  виде  карт 

представлена  информация  об  основных  географических  объектах:  материках,  странах, 

городах,  океанах  и  т.д.    Рядом,  иногда  располагается  дополнительная  информация. 

Например,  для  каждой  страны,  может  быть  указан  флаг  и  герб,  площадь,  денежная 

единица и т.д. 

Но поиск информации занимает достаточно много времени. На сегодняшний день 

наиболее  эффективным способом хранения больших объемов информации и поиска по 

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

Цель создания базы данных «Географические объекты»: 

разработать  базу  данных,  в  которой  будут  собраны  сведения  о  географических 

объектах; 

обеспечить возможность удобного просмотра и ввода данных; 

разработать критерии поиска интересующих объектов в базе данных; 

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

созданной базы данных. 

 

2. Проектирование базы данных В  рассматриваемой  предметной  области  мы  выделим  классы,  относящиеся  к 

наземным  объектам.  Это  Континенты  (Название  континента,  геоконтур  континента, 

площадь  континента), Страны (название страны, геоконтур страны, герб, флаг, денежная 

единица,  государственное  устройство,  площадь  страны,  интернет  адрес),  Населенные 

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

численность, физико‐географическая характеристика, история).  

Опишем структуру таблиц, относящейся к наземным объектам: 

 

Таблица 1. Континенты. 

Ключевое поле  Имя поля Тип данных

*  КодКонтинентаНазваниеКонтинента ГеоКонтурКонтинента ПлощадьКонтинента 

Счетчик Текстовый Поле объекта OLE Числовой 

 

Page 4: Access практикум

 

 

3

Таблиц

Ключе

 

Таблиц

Исходя 

. Созданa. О

b. В

 

Макаркина

а 2. Стра

евое поле

а 3. Насел

из имею

ние ново

Открыть п

ыбрать: «

а А.С. Практ

аны. 

е 

КодСтНазваГеоКоГерб Флаг ДенежГосудПлощИнтер

ленные п

щихся по

ой базы

рограмму

«Новая пу

икум. Разра

Имя

траныаниеСтранонтурСтра

жнаяЕдиндарственнщадьСтранрнетАдре

пункты. (

олей, сост

 данных

у MS Acce

устая база

аботка базы 

я поля

ны аны 

ница ноеУстройны с 

(Описать

тавим сх

х: 

ess 

а данных

данных «Ге

йство 

СТПППТТЧГ

ь самосто

хему данн

х» 

еографическ

Счетчик ТекстовыйПоле объеПоле объеПоле объеТекстовыйТекстовыйЧисловойГиперссыл

оятельно

ных. 

кие объекты

Тип дан

й екта OLE екта OLE екта OLE й й й лка 

о). 

 

ы» 

нных

Page 5: Access практикум

 

 

4

 

c. У

 

d. Н

 

4. Работа

 

a. С

M

1234 

 

b. П

п

Макаркина

Указать им

Нажать кн

а с табли

уществую

MS Access:

) Режим ) Сводна) Сводна) Констру

При  перво

росмотра

а А.С. Практ

мя файла 

опку «Соз

ицами 

ют  4  осн

таблицы я таблицая диаграмуктор (ред

оначальн

а. 

икум. Разра

здать» 

овных  ре

(просмота (просмомма (просдактиров

ом  откры

аботка базы 

ежима  р

тр и ввод отр);  смотр); вание стру

ытии  баз

данных «Ге

работы  с 

данных);

уктуры та

ы  появля

еографическ

 

Таблица

 

блицы). 

яется  сра

кие объекты

ами  в 

зу  Табли

ы» 

ица1  в  ре

ежиме 

Page 6: Access практикум

 

 

 

c. Ч

«

 

d. В

св

Макаркина

тобы  из

Констру

 режиме 

войства 

а А.С. Практ

зменить 

уктор». 

«Констр

поля, уст

икум. Разра

структур

руктор» у

танавлив

аботка базы 

ры  табли

указывае

ается кл

данных «Ге

ицы,  не

тся Имя п

лючевое п

еографическ

обходим

 

поля, Тип 

поле. 

кие объекты

о  перей

данных п

ы» 

 

йти  в  р

поля, Общ

режим 

щие 

Page 7: Access практикум

 

 

 

e. Ч

в

 

f. С

п

«

за

р

п

п

 

g. Д

р

Макаркина

тобы  ук

ключить н

охранени

роисходи

Конструк

аполнени

ежиме  п

роисходи

ереходом

Дополните

аботы с т

пе

уд

ск

а А.С. Практ

азать  кл

на панели

ие 

ит только 

тор», 

ии  дан

просмотра

ит  автома

м на нову

ельные 

таблицей:

ереимено

далить; 

копирова

икум. Разра

лючевое 

и инструм

таблиц

в режим

пр

нных 

а  таблиц

атически 

ую запись

функци

овать наз

ть  и т.д.

аботка базы 

поле,  н

ментов, со

цы 

ме 

ри 

в 

цы 

с 

ии 

вание таб

 

данных «Ге

еобходим

оответств

блицы; 

еографическ

мо  выде

ующий зн

кие объекты

елить  нуж

начок. 

ы» 

жное  по

оле,  и 

 

Page 8: Access практикум

 

 

 

5

По анал

 

Для соз

выбрат

 

Заполни

. Работаa. Д

м

В

Макаркина

логии соз

здания но

ь режим 

ите Назва

а с табли

Добавим в

можно  бы

оспользу

а А.С. Практ

дать Табл

овых таб

«Констр

ания конт

ицами. П

в Таблиц

ыло  для  с

уемся Мас

икум. Разра

лицу 2. Ст

блиц необ

руктор».

тинентов 

Поля под

у 2.  Стра

страны  в

стером По

аботка базы 

траны и

бходимо в

 

и несколь

 

дстанов

аны  поле

выбирать

одстанов

данных «Ге

Таблицу 3

воспользо

ьких стра

ки 

е КодКон

ь  соответ

ки.  

еографическ

 

3. Населе

оваться в

н для дал

тинента

ствующий

кие объекты

енные пун

кладкой 

льнейшей

а,  чтобы 

й  для  не

ы» 

нкты. 

«Создани

 

й работы.

автомати

е  контин

ие» и 

ически 

нент.  

Page 9: Access практикум

 

 Макаркинаа А.С. Практикум. Разрааботка базы 

 

данных «Гееографическкие объекты

 

ы» 

 

 

Page 10: Access практикум

 

 

 

b. Ч

та

сп

 

c. С

Макаркина

тобы  про

аблицу,  п

писок у п

оздайте а

а А.С. Практ

оверить 

перейдите

оля КодК

аналогичн

икум. Разра

правильн

е  в  режи

Континен

ной поле 

аботка базы 

 

 

ность  зап

им  таблиц

нта: 

подстано

данных «Ге

полнения

цы  (просм

овки в Таб

еографическ

  поля  по

мотра),  и 

блице3. Н

кие объекты

одстанов

откройте

 Населенн

ы» 

вки,  сохр

е  появивш

ый пункт

 

 

раните 

шийся 

т. 

Page 11: Access практикум

 

 

66. СозданСо

Населе

d. З

e. О

д

f. П

сх

Макаркина

ние связ

оздадим 

нный пун

акроем в

Откроем в

данных» 

При прави

хема со с

а А.С. Практ

зей меж

связи ме

нкт». 

се открыт

вкладку «

ильной ра

вязанным

икум. Разра

жду табли

жду табл

тые табли

Работа с б

боте с по

ми полям

аботка базы 

ицами

ицами «К

ицы. 

базами д

олями под

ми. 

данных «Ге

Континент

анных»  и

дстановки

еографическ

ты ‐ Стран

и выберем

и у Вас отк

кие объекты

ны» и «Ст

м пункт «

кроется з

 ы» 

траны – 

Схема 

 

заполненн

10 

 

ная 

Page 12: Access практикум

 

 

g. П

h. И

i. Ч

«

К

м

К

«

м

п

И

п

j. П

п

Макаркина

При необх

Измените 

тобы  пр

Страны»

Континен

мыши  и 

КодКонти

Страны»

мыши.  Е

равильно

Изменени

араметры

По  аналог

ункт» 

а А.С. Практ

ходимости

размеры

авильно 

»,  наведи

нты,  на

  двигайт

инента 

».  Отпу

сли  Вы 

о,  то  п

ие  связе

ы, как ука

 

гии  созда

икум. Разра

и можно д

 каждого 

установи

ите  курсо

жмите  к

те  ее  на

в  та

устите  к

сделали

появится 

ей.  Устан

зано ниж

айте  связ

аботка базы 

добавить

 окна так,

ить  связь

ор  на  клю

кнопку 

а  поле 

аблице 

кнопку 

и  все 

окно 

новите 

же. 

зь  между

данных «Ге

ь таблицы

, чтобы б

ь  между 

ючевое  по

у  таблиц

еографическ

ы в ручном

ыли видн

таблица

оле  КодК

ами  «Стр

кие объекты

м режиме

 

ны все наз

ами  «Кон

Континен

раны»  и 

ы» 

е: 

звания та

 

нтинент

нта  в  таб

«Населе

11 

блиц. 

ты»  и 

блице 

енный 

Page 13: Access практикум

 

 

77. Работаa. Д

b. О

ко

c. Н

ко

о

эл

ф 

d. С

К

 

e. В

в

f. П

 Макаркина

а с форм

Для ввода

Основная 

онструкто

На  Вклад

онструкто

тображаю

лементы 

форм: 

оздадим 

Континен

  Горизо

кладку «С

После откр

а А.С. Практ

мами 

 информа

работа 

ора и фор

дке  в 

ора 

ются  о

упр

Форму 

нтах. 

онтальном

Создание

рытия фо

икум. Разра

ации в ба

с  фор

рмы. 

режиме 

Форм 

сновные 

равления 

для  ввод

м  меню

е» и кнопк

рмы, выб

аботка базы 

зах данны

рмами  п

да  данны

ю  выбир

ку «Конст

 

бираем св

данных «Ге

ых исполь

происходи

ых  о 

раем 

труктор ф

войства ф

еографическ

ьзуют фор

ит  в  р

форм» 

ормы и и

кие объекты

рмы. 

ежимах 

источник  

ы» 

данных.

12 

Page 14: Access практикум

 

 

 

g. С

h. Н

i. Р

б

н

н 

j. Д

р

Макаркина

 помощью

На Форме 

асположи

ыли  вид

адписей 

ачертани

Для  рисун

амки». 

а А.С. Практ

ю курсора

появляю

ить элеме

ны  полно

доступно

ия шрифта

нков  уста

икум. Разра

а мыши п

тся двойн

енты форм

остью  ну

о привычн

а, выравн

ановить 

аботка базы 

перетянут

ные элем

 мы по сво

ужно  увел

ное форм

ивания аб

свойства

данных «Ге

ть все пол

енты: 

оему усмо

личить  п

атирован

бзацев, ц

  установ

П

П

Пе

еографическ

я на рабо

отрению.

олей  и  н

ние (изме

цвета фор

вки  разм

Подпись эле

оле для вво

ереход по зап

Номер зап

Перех

Пер

кие объекты

очее поле

. Для того

надписей

енение ра

мы, стиля

еров    ‐ 

мента (надп

ода данных 

писям (к пре

писи и количе

ход по запися

реход по запи

ы» 

е Формы.

о чтобы да

.  Для  по

змера шр

я полей)

«По  раз

пись) 

дыдущей)

ество всего за

ям (к следующ

исям (к после

13 

 

анные 

лей  и 

рифта, 

 змеру 

 

аписей

щей)

едней)

Page 15: Access практикум

 

 

88. Работаa. С

о

Д

b. О

c. В

ф

Макаркина

а с кнопк

оздадим 

сновная ф

Данная фо

Оформим 

ыберем э

формы. 

а А.С. Практ

ками на

главную 

форма дл

орма буде

с помощь

элемент «

икум. Разра

 форме

форму, с 

ля ввода и

ет свобод

ью элеме

«Кнопка»

аботка базы 

которой 

информац

дной и не 

ента Надп

, располо

 

данных «Ге

будут вы

ции о гео

будет сод

пись,  заго

ожим ее, р

еографическ

зываться 

графичес

держать и

оловок фо

растягива

 

кие объекты

справочн

ских объе

источник 

ормы. ая на рабо

ы» 

ные форм

ктах. данных.

очем пол

 

14 

мы и 

е 

 

 

Page 16: Access практикум

 

 

9

d. Н

эл

e. П

ф

9. Созданa. С

о

b. П

c. Н

d. З

e. П

те

ум

Макаркина

Настройте

лемента. 

По  своем

форм, доб

ние сост

оздадим 

снове 3‐х

Последова

Начнем с в

атем созд

Перетащим

екущей  ф

молчанию

а А.С. Практ

 располож

Оформит

у  усмотр

бавьте кно

тавных (

форму  д

х таблиц: 

ательно с

вложенно

дадим Фо

м  из  спи

формы.  В

ю «Режим

икум. Разра

жение по

те форму

рению  ра

опки для 

вложен

для  просм

Континен

оздадим 

ой формы

орму Стр

иска  форм

В  окне  св

м таблиц

аботка базы 

одписей и

азработай

открытия

ных фор

мотре  и  р

нты, Стран

3 формы

ы Населен

раны с под

м  назван

войств  вл

ы». 

данных «Ге

и рисунка 

йте  маке

я этих фор

рм) 

редактир

ны, Насел

нныйПунк

дчиненно

ие  вложе

ложенной

еографическ

на кнопк

еты  для 

рм на глав

ования  д

ленныйПу

кт. 

ой формо

енной  фо

й  формы 

кие объекты

ках с помо

остальны

вную фор

данных  сп

ункт. 

ой Населе

 ормы  на

  установи

ы» 

ощью сво

ых  справ

рму. 

правочни

енныйПун

рабочее

им  режи

15 

йств 

очных 

ка,  на 

 

нкт. 

е  поле 

м    по 

Page 17: Access практикум

 

 

1

f. С

С

0. Создаa. В

п

b. В

в

«

c. С

д

d. Д

со

«

Макаркина

амостоят

трана. 

ание зап

ыберем 

 млн. чел

орядке п

о  вкла

ыбираем

Конструк

  помощь

добавим п

Добавим у

охраним 

Конструк

а А.С. Практ

тельно соз

просов 

из  наши

ловек, и с

о названи

адке  «С

м 

тор запро

ью  двойн

параметры

условие о

запрос. 

тор» вид 

икум. Разра

здать фор

х  таблиц

группиру

ию города

Создание

пунк

осов» 

ного  щел

ы сортиро

отбора за

Для  прос

«Вид про

аботка базы 

рму Конт

ц  города, 

уем их по

а. Постро

е» 

кт 

лчка  мыш

овки. 

  писей и 

смотра  р

осмотра»

данных «Ге

тинент и в

численн

 странам 

оим запро

ши  выбер

результата

еографическ

вложить п

ность  нас

и отсорт

ос на выбо

рем  нужн

а  запроса

   

кие объекты

подчинен

еления  к

тируем их

орку данн

ные  табл

а  выбере

ы» 

нную форм

которых  м

х в алфав

ных из таб

ицы  и  п

ем  во  вк

16 

 

му 

менее 

итном 

блиц  

оля  и 

кладке 

 

Page 18: Access практикум

 

 

1

 У

О

Выбочислово

Выбор значе

Выбор п

Выбозаданну

 

e. С

к

1. Создаa. Н

че

b. В

в

о

c. В

П

Макаркина

Условия о

писание 

ор на осноого сравн

по заданнению текс

по части т

р, исключую часть т

Самостоя

ак текст

ание отч

На  основе

еловек, п

о  вкла

ыбираем

тчетов» 

ыбираем

Переносим

а А.С. Практ

отбора в з

ове нения 

ному ста 

текста 

чая текста 

ятельно 

овых, та

четов 

е  запроса

построим 

дке  «С

м  пункт 

м  запрос,

м нужные

икум. Разра

запросах 

Значен

> , <, <=, >

Like “tex

Like “*tex

Not Lik“*text*

создать 

к и числ

  о  город

отчет. 

Создание»

«Мастер

  на  осно

е поля дан

аботка базы 

основыв

ие Ти

>=, = ч

xt” т

xt*” т

ke *” 

т

еще оди

ловых да

ах,  числе

» 

р 

ове  данн

нных. 

 

данных «Ге

ается на с

ип данны

числовой

екстовый

екстовый

екстовый

ин запро

анных.  

енность  н

ных  кото

еографическ

следующ

х

(выб

й(выбо

й L(выбор 

й Not

ос с испо

аселения

рого  мы 

кие объекты

щие прави

Прим

>10000бор числовы

больше 1 

Like “Моор полей, котексту «Мо

Like “*стол полей, кототекст «стол

t Like “*ст

ользован

я  которых

  будем 

ы» 

ила: 

мер

000ых значениймлн.) 

осква”оторые равносква»)

лица*”орые содержлица»)

толица *”

нием отб

х  менее  1

строить 

17 

й 

ны 

жат 

бора, 

1 млн. 

отчет. 

 

Page 19: Access практикум

 

 

d. П

р

e. С

о

f. Д________

Макаркина

При необ

режиме к

Создайте

отредакт

Для прос___________

а А.С. Практ

бходимо

конструк

е  по  а

тируйте в

смотра о___________

икум. Разра

ости, ана

ктора ст

аналогии

в режим

тчетов с___________

аботка базы 

 

 

 

алогично

труктур

и  отче

ме констр

создайте___________

данных «Ге

о работе 

ру отчет

ет  на 

руктора 

е кнопки__________

еографическ

в форме

та. 

основе

структур

 на Глав__________

кие объекты

е, отред

е  друго

ру отчета

вной фор___________

ы» 

дактируй

ого  зап

а. 

рме. ___________

18 

 

  

 

те в 

проса, 

_______ 

Page 20: Access практикум

19  

Макаркина А.С. Практикум. Разработка базы данных «Географические объекты»  

Требования к итоговой практической работе по раздел «Базы данных Access». 

Уровень * 

1. Используя методичку, разработать базу данных по теме «География» или по своей 

теме. 

2. В Вашей тетради должны быть: 

a.  схема данных к Вашей базе данных; 

b. таблица с подписанными типами данных для полей; 

c. макет Главной Формы.  

3. Минимум разработать 3 таблицы, обязательно используя Поля OLE и счетчик. 

4. В Таблицах обязательно использовать поля подстановки. 

5. Создать формы для заполнения всех таблиц, используемых в Вашей базе данных. 

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

и кнопками открытия минимум 3 форм (одна из них с использованием вложенной 

формы) и 1 отчета. 

7. Основная таблица Вашей базы данных должна содержать минимум 15 записей. 

8. Создать 1 запрос на выборку данных. 

9. Создать 1 отчет. 

Требования к итоговой практической работе по разделу «Базы данных Access». 

Уровень ** 

 

1. Используя методичку, разработать базу данных по теме «География» или по своей 

теме. 

2. В Вашей тетради должны быть: 

a.  схема данных к Вашей базе данных; 

b. таблица с подписанными типами данных для полей; 

c. макет Главной Формы.  

3. Минимум разработать 5 таблиц, обязательно используя Поля OLE и счетчик. 

4. В Таблицах обязательно использовать поля подстановки. 

5. Создать формы для заполнения всех таблиц, используемых в Вашей базе данных. 

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

и кнопками открытия минимум 4 форм (одна из них с использованием вложенной 

формы) и 2 отчетов. 

7. Основная таблица Вашей базы данных должна содержать минимум 20 записей. 

8. Создать 2 запроса на выборку данных. 

9. Создать 2 отчета. 

 

Page 21: Access практикум

20  

Макаркина А.С. Практикум. Разработка базы данных «Географические объекты»  

Требования к итоговой практической работе по разделу «Базы данных Access». 

Уровень *** 

 

1. Используя методичку, разработать базу данных по теме «География» или по своей 

теме. 

2. В Вашей тетради должны быть: 

a.  схема данных к Вашей базе данных; 

b. таблица с подписанными типами данных для полей; 

c. макет Главной Формы.  

3. Минимум разработать 10 таблиц 30 полей, обязательно используя Поля OLE и 

счетчик. 

4. В Таблицах обязательно использовать поля подстановки. 

5. Создать формы для заполнения всех таблиц, используемых в Вашей базе данных. 

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

и кнопками открытия минимум 10 форм (одна из них с использованием вложенной 

формы) и 2 отчетов. 

7. Основная таблица Вашей базы данных должна содержать минимум 30 записей. 

8. Создать 2 запроса на выборку данных. 

9. Создать 2 отчета.