More than Just Lines on a Map: Best Practices for U.S Bike Routes
Access практикум.
1. ДЕПАРТАМ
Д МЕНТ ОББРАЗОВАН НИЯ город МОСКВ
да ВЫ
ГОС
СУДАРСТВ
ВЕННОЕ БЮДЖЕТ ТНОЕ ОБР РАЗОВАТЕ ЕЛЬНОЕ У УЧРЕЖДЕНИЕ
РЕДНЕГО ПРОФЕССИОНАЛ
СР ЛЬНОГО ОБРАЗОВА
О АНИЯ гор рода МОСК
КВЫ
ПЕДАГ
ГОГИЧЕСК КИЙ КОЛ
ЛЛЕДЖ № 1 имени К.Д. УШИН
К НСКОГО
(ГБОУ СПО ПК № 1 имени К.Д. Ушинского)
У и
Практ ум. Р раб ка ба ы
тику Разр ботк азы
д ных еогр иче ие
данн х «Ге раф ески
объ ты»
ъект »
Препода
П авател
ль: Мак
каркина
а Алекс
сандра
а Сергее
евна
1 6.1.20 12
2. 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
Макаркина А.С. Практикум. Разработка базы данных «Географические объекты»
3. 2
Практикум. Разработка базы данных «Географические объекты»
1. Постановка задачи
Каждому приходилось пользоваться географическим атласом. В нем в виде карт
представлена информация об основных географических объектах: материках, странах,
городах, океанах и т.д. Рядом, иногда располагается дополнительная информация.
Например, для каждой страны, может быть указан флаг и герб, площадь, денежная
единица и т.д.
Но поиск информации занимает достаточно много времени. На сегодняшний день
наиболее эффективным способом хранения больших объемов информации и поиска по
различным критериям является компьютерная база данных.
Цель создания базы данных «Географические объекты»:
разработать базу данных, в которой будут собраны сведения о географических
объектах;
обеспечить возможность удобного просмотра и ввода данных;
разработать критерии поиска интересующих объектов в базе данных;
обеспечить возможность печати различных видов документов на основании,
созданной базы данных.
2. Проектирование базы данных
В рассматриваемой предметной области мы выделим классы, относящиеся к
наземным объектам. Это Континенты (Название континента, геоконтур континента,
площадь континента), Страны (название страны, геоконтур страны, герб, флаг, денежная
единица, государственное устройство, площадь страны, интернет адрес), Населенные
пункты (название пункта, административная единица (город, район, поселок и т.д.), герб,
численность, физико‐географическая характеристика, история).
Опишем структуру таблиц, относящейся к наземным объектам:
Таблица 1. Континенты.
Ключевое поле Имя поля Тип данных
* КодКонтинента Счетчик
НазваниеКонтинента Текстовый
ГеоКонтурКонтинента Поле объекта OLE
ПлощадьКонтинента Числовой
Макаркина А.С. Практикум. Разработка базы данных «Географические объекты»
4. 3
Таблица 2. Стра
аны.
евое поле
Ключе е Имя
я поля Тип дан
нных
* КодСттраны Счетчик
С
Назва
аниеСтранны Текстовый
Т й
ГеоКо
онтурСтра
аны Поле объе
П екта OLE
Герб Поле объе
П екта OLE
Флаг Поле объе
П екта OLE
ДенежжнаяЕдинница Текстовый
Т й
Госуд
дарственн
ноеУстрой
йство Текстовый
Т й
ПлощщадьСтран
ны Числовой
Ч й
ИнтеррнетАдрес Гиперссыл
Г лка
Таблица 3. Насел
ленные п
пункты. (
(Описать
ь самосто
оятельно
о).
Исходя из имеющихся по
олей, сост
тавим сх
хему данн
ных.
3. Создан
ние ново
ой базы данных
х:
a. О
Открыть программу
у MS Acce
ess
b. Выбрать: «
«Новая пу а данных
устая база х»
Макаркина
а А.С. Практикум. Разра
аботка базы данных «Ге
еографическ
кие объекты
ы»
5. 4
c. У
Указать им
мя файла
d. Н
Нажать кнопку «Соз
здать»
4. Работа
4 а с табли
ицами
a. Существую 4 основных ре
ют ежима работы с Таблица
р ами в
M
MS Access:
:
1) Режим таблицы (просмот тр и ввод данных);
2) Сводная таблицаа (просмо
отр);
3) Сводная диаграммма (проссмотр);
уктор (ред
4) Констру дактироввание струуктуры таблицы).
b. П
При перво
оначальном открыытии базы появляяется сра зу Табли
ица1 в ре
ежиме
просмотраа.
Макаркина
а А.С. Практикум. Разра
аботка базы данных «Ге
еографическ
кие объекты
ы»
6. 5
c. Чтобы иззменить структур
ры табли
ицы, необходим о перей
йти в р
режим
«Конструуктор».
d. В режиме «Констр руктор» у
указывается Имя п
поля, Тип данных п
поля, Общ
щие
св танавлив ается кл
войства поля, уст лючевое п
поле.
Макаркина
а А.С. Практикум. Разра
аботка базы данных «Ге
еографическ
кие объекты
ы»
7. 6
e. Чтобы указать кл
лючевое поле, необходим выде
мо елить нуж
жное по
оле, и
включить н
на панелии инструм
ментов, со
оответствующий зн
начок.
f. Сохранениие таблиц
цы
происходиит только в режимме
«Конструктор», пр
ри
зааполнени
ии даннных в
режиме ппросмотра таблиц
а цы
происходи автома
ит атически с
переходомм на новуую запись.
g. Д
Дополните ельные функци ии
работы с т
таблицей: :
пеереимено овать название таб
блицы;
уд
далить;
ск
копировать и т.д.
Макаркина
а А.С. Практикум. Разра
аботка базы данных «Ге
еографическ
кие объекты
ы»
8. 7
По анал
логии создать Табл
лицу 2. Ст
траны и Таблицу 3
3. Населе
енные пуннкты.
Для соз
здания но
овых таб блиц необбходимо в
воспользо
оваться в кладкой «Создани
ие» и
выбрать режим «Констр руктор».
Заполни
ите Назва тинентов и несколь
ания конт ьких стран для дал
льнейшей
й работы.
5. Работа
а с табли
ицами. П
Поля под
дстановки
a. Д
Добавим в Таблицу 2. Стра
в аны поле КодКонтинента чтобы автомати
е а, ически
м
можно бы для страны в
ыло с выбирать соответствующий для нее контин
ь й нент.
Воспользу
уемся Масстером По одстановки.
Макаркина
а А.С. Практикум. Разра
аботка базы данных «Ге
еографическ
кие объекты
ы»
9. 8
Макаркина А.С. Практикум. Разра ботка базы данных «Географическ ие объекты
а а е к ы»
10. 9
b. Чтобы про оверить правильн
ность зап
полнения поля по
одстанов вки, сохр
раните
тааблицу, п
перейдите в режи таблиц (просм
е им цы мотра), и откройте появивш
е шийся
спписок у поля КодК
Континен нта:
c. Создайте а ной поле подстано
аналогичн овки в Таб
блице3. Н
Населенный пункт
т.
Макаркина
а А.С. Практикум. Разра
аботка базы данных «Ге
еографическ
кие объекты
ы»
11. 10
6. Создан
ние связ
зей меж
жду табли
ицами
Со
оздадим связи между табл ицами «К
Континент
ты ‐ Стран
ны» и «Ст
траны –
Населенный пун
нкт».
d. Закроем все открыт
тые табли
ицы.
e. О
Откроем ввкладку «Работа с б
базами данных» и м пункт «Схема
и выберем
д
данных»
f. П
При правиильной работе с по
олями под
дстановки
и у Вас отк заполненн
кроется з ная
сх
хема со связанным
ми полям ми.
Макаркина
а А.С. Практикум. Разра
аботка базы данных «Ге
еографическ
кие объекты
ы»
12. 11
g. П
При необх
ходимости
и можно д
добавить
ь таблицы
ы в ручном
м режиме
е:
h. И
Измените размеры каждого окна так,
, чтобы были видн
ны все наз
звания таблиц.
i. Чтобы правильно установи ить связь между таблица
ь ами «Коннтинент ты» и
«Страны» наведи курсо на клю
», ите ор ючевое по КодК
оле Континен нта в таб
блице
К
Континеннты, нажмите к кнопку
мыши и двигайт ее на поле
м те а
К
КодКонтиинента в та аблице
«Страны» ». Отпу устите к кнопку
м
мыши. Если Вы сделали все и
правильно то появится окно
о, п
И
Изменени связе
ие ей. Устанновите
параметрыы, как указано ниж же.
j. П аналог
По гии созда айте связ между таблицами «Стр
зь у раны» и «Населе енный
пункт»
Макаркина
а А.С. Практикум. Разра
аботка базы данных «Ге
еографическ
кие объекты
ы»
13. 12
7. Работа
а с форм
мами
a. Д
Для ввода информаации в ба зах данны
ых исполь
ьзуют фор
рмы.
Основная работа с фор
b. О рмами происходи в р ежимах
п ит
онструкто
ко ора и фор
рмы.
c. Н
На Вкладдке в режиме
ко
онструкто
ора Форм
отображаюются основные
эл
лементы упр
равления
ф
форм:
d. Создадим Форму для ввод данны о
да ых
К
Континеннтах.
e. В Горизоонтальном меню выбир
м ю раем
вкладку «С
Создание
е» и кнопк
ку «Конст форм»
труктор ф
f. П
После откр
рытия формы, выб
бираем св
войства формы и и
источник данных.
Макаркина
а А.С. Практикум. Разра
аботка базы данных «Ге
еографическ
кие объекты
ы»
14. 13
g. С помощью
ю курсора
а мыши пперетянут
ть все поля на рабо
очее поле
е Формы.
h. Н
На Форме появляются двойн
ные элементы:
Подпись эле мента (надп
П пись)
Поле для вво
ода данных
i. Расположиить элеме
енты форм мы по сво
оему усмоотрению. . Для того
о чтобы да
анные
были видны полноостью ну
ужно увел надписей. Для полей и
личить полей и н
надписей доступно
о привычнное форматирован ние (изме енение размера шр рифта,
начертани
ия шрифтаа, выравн ивания аб
бзацев, ц
цвета фор мы, стиля я полей)
j. Д
Для рисун
нков уста вки разм еров ‐ «По раз
ановить свойства установ змеру
рамки».
Пе
ереход по зап
писям (к предыдущей)
Номер зап
писи и количе
ество всего за
аписей
Перех
ход по запися
ям (к следующ
щей)
Пер
реход по запи
исям (к после
едней)
Макаркина
а А.С. Практикум. Разра
аботка базы данных «Ге
еографическ
кие объекты
ы»
15. 14
8. Работа
а с кнопк
ками на форме
a. Создадим главную форму, с которой будут вызываться справочн ные форм
мы и
основная ф
форма дл
ля ввода и
информац ции о географичес ских объектах.
Д
Данная фо
орма буде дной и не будет сод
ет свобод держать и источник данных.
b. О
Оформим с помощь ью элемеента Надппись, заго
оловок фоормы.
c. Выберем ээлемент «
«Кнопка», располоожим ее, р растягива очем поле
ая на рабо
формы.
ф
Макаркина
а А.С. Практикум. Разра
аботка базы данных «Ге
еографическ
кие объекты
ы»
16. 15
d. Н
Настройте располож
жение поодписей ии рисунка на кнопкках с помо
ощью свойств
эл
лемента. Оформитте форму.
e. П своему усмотр
По рению раазработай
йте макееты для остальны справочных
ых
ф
форм, доб
бавьте кно
опки для открытия
я этих фор
рм на главвную форрму.
9. Создан
9 ние сост
тавных (вложенных фор
рм)
a. Создадим форму для просм
д мотре и редактирования д
р правочника, на
данных сп
основе 3‐х
х таблиц: Континен
нты, Странны, Насел
ленныйПуункт.
b. П
Последоваательно создадим 3 формы.
c. Н
Начнем с в
вложенно ой формыы НаселеннныйПунк кт.
d. Затем созд
дадим Фо
орму Стр
раны с под
дчиненно
ой формо
ой Населе
енныйПун
нкт.
e. П
Перетащим из спи
м иска форм название вложе
м енной фо
ормы на рабочее поле
е
те
екущей ф
формы. В окне св
В ложенной формы установи режим по
войств вл й им
ум
молчаниюю «Режимм таблицы».
Макаркина
а А.С. Практикум. Разра
аботка базы данных «Ге
еографическ
кие объекты
ы»
17. 16
f. Самостояттельно соз
здать фор
рму Конт
тинент и в
вложить п
подчинен
нную форм
му
Страна.
10. Созда
ание зап
просов
a. Выберем из наших таблиц города, численн
ц ность нас еления которых м
к менее
1
млн. чел
ловек, и сгруппирууем их по странам и отсорт
тируем их х в алфавитном
порядке по названиию города а. Постро
оим запро
ос на выбоорку даннных из таб
блиц
b. Во вкла адке «С Созданиее»
выбираем м пунккт
«Конструктор запроосов»
c. С помощь двойн
ью ного щеллчка мыш выбер
ши рем нужнные таблицы и поля и
д
добавим ппараметры ы сортироовки.
d. Д
Добавим уусловие о
отбора записей и
охраним запрос. Для прос
со смотра результата запроса выбере во вк
р а а ем кладке
«Конструктор» вид «Вид про осмотра».
Макаркина
а А.С. Практикум. Разра
аботка базы данных «Ге
еографическ
кие объекты
ы»
18. 17
У
Условия о
отбора в з
запросах основывается на сследующщие прави ила:
Описание Значен ие ип данных
Ти Приммер
Выбо
ор на осно
ове > , <, <=, >
>=, = числовой
ч >10000000
числово
ого сравн
нения (выб
бор числовы
ых значений
й
больше 1 млн.)
Выбор по заданн
ному Like “tex
xt” текстовый
й Like “Мо
осква”
ению текс
значе ста (выбо
ор полей, ко
оторые равн
ны
тексту «Мо
осква»)
Выбор п
по части т
текста Like “*tex
xt*” текстовый
й L
Like “*стол
лица*”
(выбор полей, котоорые содерж
жат
текст «стол
лица»)
Выбор, исключчая Not Lik
ke текстовый
й Not
t Like “*ст
толица *”
ую часть т
заданну текста “*text*
*”
e. С
Самостояятельно создать еще одиин запро ос с испо
ользован
нием отб
бора,
как текстовых, так и числ
ловых да
анных.
11. Созда
ание отч
четов
a. Н основе запроса о город ах, числе
На е енность населения которых менее 1
я х 1 млн.
че построим отчет.
еловек, п
b. Во вкладке «С Создание»»
выбираем пункт «Мастер
м р
отчетов»
c. Выбираем запрос, на осно
м ове данн ных которого мы будем строить отчет.
П
Переносим м нужные нных.
е поля дан
Макаркина
а А.С. Практикум. Разра
аботка базы данных «Ге
еографическ
кие объекты
ы»
19. 18
d. П
При необ
бходимо
ости, ана
алогично
о работе в форме дактируйте в
е, отред
р
режиме кконструк
ктора ст
труктур ру отчетта.
e. С
Создайте по аналогии отче
е а и ет на основе друго
е ого зап
проса,
о
отредакт
тируйте в
в режимме констр
руктора структур
ру отчета
а.
f. Д
Для прос
смотра отчетов с
создайтее кнопки на Глав
вной форрме.
________
___________
___________
___________
___________
____________________
___________
___________
_______
Макаркина
а А.С. Практикум. Разра
аботка базы данных «Ге
еографическ
кие объекты
ы»
20. 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 отчета.
Макаркина А.С. Практикум. Разработка базы данных «Географические объекты»
21. 20
Требования к итоговой практической работе по разделу «Базы данных Access».
Уровень ***
1. Используя методичку, разработать базу данных по теме «География» или по своей
теме.
2. В Вашей тетради должны быть:
a. схема данных к Вашей базе данных;
b. таблица с подписанными типами данных для полей;
c. макет Главной Формы.
3. Минимум разработать 10 таблиц 30 полей, обязательно используя Поля OLE и
счетчик.
4. В Таблицах обязательно использовать поля подстановки.
5. Создать формы для заполнения всех таблиц, используемых в Вашей базе данных.
6. Создать Главную Форму с указанием разработчика, кнопкой закрытия базы данных
и кнопками открытия минимум 10 форм (одна из них с использованием вложенной
формы) и 2 отчетов.
7. Основная таблица Вашей базы данных должна содержать минимум 30 записей.
8. Создать 2 запроса на выборку данных.
9. Создать 2 отчета.
Макаркина А.С. Практикум. Разработка базы данных «Географические объекты»