Лабораторные работы по информатике

Раздел Информатика
Класс -
Тип Другие методич. материалы
Автор
Дата
Формат rar
Изображения Есть
For-Teacher.ru - все для учителя
Поделитесь с коллегами:

Стецюк ACCESS Дата создания 09.11.2003 19:33 a11/p1116.09.2015

ПРАКТИЧЕСКАЯ РАБОТА N1

Тема: ЗНАКОМСТВО С СУБД АССЕSS. СОЗДАНИЕ ТАБЛИЦ.

Цель работы: научиться запускать СУБД Access, ознакомиться со структурой базы данных, научиться создавать таблицы, вводить и просматривать данные в таблице.

Объекты Access:

Таблица - это объект, предназначенный для хранения данных в виде записей (строк) и полей (столбцов). Обычно каждая таблица используется для хранения сведений по одному конкретному вопросу.

Запрос - объект, позволяющий получить нужные данные из одной или нескольких таблиц.

Форма - объект Microsoft Access, предназначенный, в основном, для ввода данных. В форме можно разместить элементы управления, применяемые для ввода, изображения и изменения данных в полях таблиц.

Отчет - объект базы данных Microsoft Access, предназначенный для печати данных.

Макросы - это макрокоманды. Макрокоманда - несколько команд сгруппированных в одну команду и ей выделена комбинация клавиш.

Модули - это программные процедуры, написанные на языке Visual Basic.

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

Поле - это элемент таблицы. Каждое поле имеет Имя. У поля задается ее тип.

Типы полей:

Текстовый, Числовой, Дата/Время, Денежный, тип объекта OLE (картинки, клипы и т.д.), тип МЕМО (длинный текст), поле Счетчик.


ТРЕНИРОВОЧНОЕ ЗАДАНИЕ 1

СОЗДАНИЕ БАЗЫ ДАННЫХ.

Создать Базу данных с именем РФК301А.

Для этого нужно войти в среду СУБД Access: ПУСК/ПРОГРАММЫ/MS Access. Откроется диалоговое окно Создание базы данных.

  • Из этого окна нужно выбрать пункт Новую базу данных и нажать кнопку ОК. Откроется еще одно окно

  • в этом окне нужно ввести имя новой базы РФК301А.

ОЛабораторные работы по информатике

ткроется окно базы данных. (см. рис. 1).

Рис.1


Второй способ создания:

  • Нажмите кнопку Создать на Панели инструментов или выберите в меню

Файл команду Создать.

Будет открыто окно диалога - Создание базы данных,

  • в которое следует ввести имя и

  • выбрать каталог для сохранения базы данных. Имя базы данных может содержать до восьми символов без пробелов. В результате вы увидите окно базы данных. (рис.1)

ТРЕНИРОВОЧНОЕ ЗАДАНИЕ 2

СОЗДАНИЕ ТАБЛИЦЫ


Создать таблицу АВТОСАЛОН. Таблицу создать в режиме Конструктора.

Таблица АВТОСАЛОН

код модели

Модель

Пробег

(тыс.км)

Год выпуска

Цвет

Цена ($)

1257

Ауди-100

100

1984

Металик

2800

1257

Ауди -100

220

1989

син. мет.

4000

1278

Опель-Омега

100

1989

Серебристый

7600

1287

БМВ-525

86

1995

Вишня

13800

1234

ВАЗ-2105

35

1998

Мурена

3200

1234

ВАЗ-2105

98

1989

Мираж

2600

1245

ВАЗ-21093

72

1995

Лагуна

2800

1287

БМВ-525

87

1994

сер. мет.

23000

1290

Тойота-Карина

65

1995

Черный

17000

1290

Тойота-Карина

140

1989

Белый

4000

Для создания таблицы нужно в окне базы данных:

  • включить вкладку ТАБЛИЦЫ

  • нажать кнопку Создать.

Откроется диалоговое окно создания таблицы,

  • в этом окне нужно выбрать пункт Конструктор

  • нажать кнопку ОК.

Откроется окно (рис. 2) в котором Вы должны задать

Структуру таблицы с указанием типов полей:

РЛабораторные работы по информатике

ис.2

После этого нужно закрыть окно, и открыть таблицу в режиме заполнения. Для этого нужно:

  • в окне Базы данных включить вкладку Таблицы,

  • выделить курсором имя таблицы АВТОСАЛОН

  • и нажать кнопку Открыть

  • начать заполнение таблицы.

ТРЕНИРОВОЧНОЕ ЗАДАНИЕ 3

СОЗДАНИЕ ТАБЛИЦЫ В РЕЖИМЕ МАСТЕРА.

Создать таблицу КлиентАвто. Таблицу создать в режиме Мастера.

Таблица КлиентАвто

Код клиента

Название

Компании

Город

Телефон

(Факс)

Код

Банка

Номер счета

4567

ЗАО «ТоСТ»

Актобе

57-78-89

(57-65-34)

129999

456342890

4578

Корпорация «Алтын Диiрмен»

Алматы

35-75-88

(25-48-31)

367003

238906875

4534

ТОО «Дизайн»

Алматы

64-02-34

(64-02-34)

30000

789054342

4512

KODAK LTD

Алматы

(54-65-67_)

349087

234890054

4587

ABDI company

Алматы

40-67-78

345632

678000981

4538

IMANALI SOFT

Алматы

42-19-00

(68-24-02)

316438

112764547

При создании таблиц с помощью Мастера предлагаются образцы таблиц, каждая из которых содержит соответствующий набор полей. Остается выбрать образцы полей, после чего Мастер автоматически создает таблицу:

  • В окне «Базы данных» включить вкладку ТАБЛИЦА и нажать кнопку Создать.

  • В окне «Создание таблицы» выбрать пункт Мастер

  • В окне диалога «Разработка таблицы» выберите Образец таблиц - КЛИЕНТ (в списке третий).

  • Далее нужно определить перечень полей, которые нужно включить в таблицу. Для этого поочередно выделяйте мышью имя поля в списке образцов полей и нажмите кнопку


Чтобы образец поля попал в список полей новой таблицы. Выберите поля: Код клиента, Название компании, Город, Номер телефона, АдресЭлектроннойПочты, Заметки

  • Затем нажмите кнопку Переименовать поле…

  • В появившемся диалоговом окне ввести Код банка.

  • Еще раз выберите Заметки и переименуйте в Номер счета

  • Нажмите кнопку Далее…

  • В открывшемся диалоговом окне введите имя таблицы КлиентАвто

  • Нажмите кнопку Далее…

  • Нажмите кнопку Готово.

Теперь откройте таблицу и начните ее заполнение.


ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОГО ВЫПОЛНЕНИЯ:

1.Создать базу данных с именем Группа/Подгруппа.(например, МЭО101А).

2. Создать таблицу КУРС. Таблицу создать в режиме Конструктора.

Таблица КУРС

индекс

Наименование

Кол-во

Котировка тенге за

кол-во на 1.08.99


валюты

валюты



1

AUD

Австралийский доллар

1

91.14

2

ATS

Австрийский шиллинг

1

10.95

3

GBP

Английский фунт

1

231.28

4

USD

Доллар США

1

140.00

5

EUR

ЕВРО

1

150.62

6

RUR

Российский рубль

1

5.39

7

JPY

Японский йен

10

13.59

3. Создать таблицу СотрудникиФирмы. Таблицу создать в режиме Мастера.

ПРАКТИЧЕСКАЯ РАБОТА № 2.

Тема: СОЗДАНИЕ ЗАПРОСОВ.

Цель работы: Научиться создавать запросы: 1) на выборку, 2) запросы с параметром.

ТРЕНИРОВОЧНОЕ ЗАДАНИЕ 1.

СОЗДАНИЕ ЗАПРОСА НА ВЫБОРКУ.

Из таблицы Автосалон создать запрос в режиме конструктора, выявляющий все автомобили цены, которых ниже 6000$.

Для этого нужно:

  • Включить вкладку ЗАПРОСЫ и нажать на кнопку Создать

  • В окне Добавление таблицы выбрать таблицу Автосалон и нажать кнопку Добавить

  • Нажать кнопку Закрыть

На экране останется только окно -бланк запроса по образцу с записью названия таблицы Автосалон с указанием полей этой таблицы.

Лабораторные работы по информатике

Рис.3


  • Выберем поле Модель и при нажатой кнопке мыши перенесем в нижнюю часть бланка в строку Поле. В строке Имя поля появится имя таблицы Автосалон.

  • Также перенесем поле Цена

  • Затем в столбце Цена, в строке Условие отбора наберем «< 6000»

  • Закроем окно, в появившемся окне зададим имя запроса, например Цена.

Откроем запрос в режиме просмотра и увидим список автомобилей цены, которых ниже 6000$.


ТРЕНИРОВОЧНОЕ ЗАДАНИЕ 2.

СОЗДАНИЕ ЗАПРОСА НА ВЫБОРКУ (с 2 условиями).


Из таблицы Автосалон создать запрос в режиме конструктора, выявляющий все автомобили, цены которых выше 3000$ и пробег которых, меньше 80 тыс.км.

Этот запрос создается также как и первый, только в строке Условие отбора условие будет задаваться в столбце Цена (> 3000) и в столбце Пробег (< 80).

ТРЕНИРОВОЧНОЕ ЗАДАНИЕ 3.

СОЗДАНИЕ ЗАПРОСА С ПАРАМЕТРОМ.

Создать таблицу Чемпионат и по этой таблице создать запрос, выявляющий в каком году та или иная команда занимала I место, причем выбор команды - это личное дело пользователя.

Таблица Чемпионат

Год

Страна

I место

II место

III место

1930

Уругвай

Уругвай

Аргентина

США

1934

Италия

Италия

Чехословакия

Германия

1938

Франция

Италия

Венгрия

Бразилия

1950

Бразилия

Уругвай

Бразилия

Швеция

1954

Швейцария

Германия

Венгрия

Австрия

1958

Швеция

Бразилия

Швеция

Франция

1962

Чили

Бразилия

Чехословакия

Чили

1966

Англия

Англия

Германия

Португалия

1970

Мексика

Бразилия

Италия

Германия

1974

Германия

Германия

Голландия

Польша

1978

Аргентина

Аргентина

Голландия

Бразилия

1982

Испания

Италия

Германия

Польша

1986

Мексика

Аргентина

Германия

Франция

1990

Италия

Германия

Аргентина

Италия

1994

США

Бразилия

Италия

Швеция

Для этого после создания таблицы, нужно:

  • щелкнуть на вкладке запрос и выбрать команду Создать.

  • Запрос будем создавать в режиме Конструктора. Откроется диалоговое окно «Добавление таблицы». Щелкните на таблице «Чемпионат» и нажмите кнопку Добавить и Закрыть.

  • В запрос перенесем поле Год и I место. В поле I место в строку Условие отбора внесем запись: LIKE [Введите название страны]

  • закроем окно создания запроса.

После создания запроса нажмите на кнопку Открыть, появится диалоговое окно, в котором будет запрашиваться страна, введите название страны и вам выдадут результат: года, когда эта страна занимала I место на чемпионате мира.

ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОГО ВЫПОЛНЕНИЯ:


  1. По таблице КУРС создать запрос, определяющий наименование валюты, котировка которой больше 130 тенге за количество.

Таблица КУРС

индекс

Наименование

Кол-во

Котировка тенге за

Кол-во на 1.08.99


валюты

Валюты



1

AUD

Австралийский доллар

1

91.14

2

ATS

Австрийский шиллинг

1

10.95

3

GBP

Английский фунт

1

231.28

4

USD

Доллар США

1

140.00

5

EUR

ЕВРО

1

150.62

6

RUR

Российский рубль

1

5.39

7

JPY

Японский йен

10

13.59

2.По таблице МОЛОКО создать запрос, определяющий молочные продукты в которых содержание белка превышает 3 грамм на 100 грамм продукта и энергетическая ценность меньше 100 килокалорий.

Таблица МОЛОКО

Продукт

Вода гр.

Белки гр.

Жиры гр.

Углеводы гр.

Энерг. Ценн. Ккал.

1

Брынза

52

17,9

20,1

0

260

2

Йогурт

88,0

5,4

1,5

3,5

51

3

Кефир

91,4

3,1

0,1

3,8

30

4

Молоко

88,5

2,8

3,2

4,7

58

5

Сливки

82,2

3,2

10,0

4,0

118

6

Сыр

40,0

23,4

30,0

0

371

3.По таблице ЦЕНЫ создать запрос с параметром, определяющий цены на продукт по городам, причем выбор продукта - по желанию пользователя.

Таблица ЦЕНЫ

Продукт

Астана

Алматы

Актау

Актобе

Уральск

В ср.

РК

1

Говядина

145

200

250

170

135

175

2

Баранина

220

205

220

175

145

185

3

Свинина

185

160

290

150

165

178

4

Куры

195

160

200

-

-

191

5

Яйца

55

70

95

60

65

65

6

п./копч. Колбаса

200

105

450

340

270

311

7

вар. Колбаса

250

310

500

260

205

281


ПРАКТИЧЕСКАЯ РАБОТА № 3

Тема: СОЗДАНИЕ ЗАПРОСОВ.

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


ТРЕНИРОВОЧНОЕ ЗАДАНИЕ 1

СОЗДАНИЕ ЗАПРОСА С ВЫЧИСЛЯЕМЫМ ПОЛЕМ.

По таблице Итоги по командам создать запрос, в котором есть вычисляемое поле Результативность, определяющее среднее число мячей забитых командой за одну игру, а также отсортировать это поле по убыванию.

Таблица Итоги по командам

Сборная

Игры

Победы

Ничьи

Поражения

Забито

Пропущено

Очков

Бразилия

73

49

3

11

159

68

111

Германия

73

42

16

15

154

87

100

Италия

61

35

14

12

97

59

84

Аргентина

52

26

9

17

90

65

61

Англия

41

18

12

11

55

38

48

Испания

37

15

9

13

53

44

39

Россия

34

16

6

12

60

40

38


  1. Для создания запроса, производящего вычисления, служит тот же самый бланк запроса по образцу. Разница только в том, что в одном из столбцов вместо имени поля записывают формулу. В формулу входят заключенные в квадратные скобки названия полей, участвующих в расчете, а также знаки математических операций, например, так:

РЕЗУЛЬТАТИВНОСТЬ: [ЗАБИТО] / [ИГРЫ]

  1. В узкий столбец непросто записать длинную формулу, но если нажать комбинацию клавиш SHIFT+ F2, то откроется вспомогательное диалоговое окно, которое называется Область ввода. В нем можно ввести сколь угодно длинную формулу, а потом щелчком на кнопке Ок перенести ее в бланк запроса по образцу.

  2. Если включить отображение вычисляемого поля, результаты расчетов будут выдаваться в результирующей таблице.

  3. Вычисляемое поле можно сделать полем сортировки: для этого в строке Сортировка в вычисляемом поле Результативность нужно указать вид сортировки, например по возрастанию.

ТРЕНИРОВОЧНОЕ ЗАДАНИЕ 2

СОЗДАНИЕ ИТОГОВОГО ЗАПРОСА.

По таблице Автосалон (лаб.№1) создать итоговый запрос, определяющий максимальную и среднюю цены автомобилей по моделям.

Для создания итогового запроса нужно:

  • Открыть бланк запроса по образцу

  • Нажать на кнопку  на панели инструментов (в бланке появится строка Группировка)

  • Перенести в нижнюю часть бланка поле Модель

  • Перенести поле Цена 2 раза

  • В первом поле Цена в строке Группировка открыть меню и выбрать Max

  • Во втором поле Цена в строке Группировка отрыть меню и выбрать Avr

  • Закрыть запрос

  • И открыть запрос в режиме просмотра.

ТРЕНИРОВОЧНОЕ ЗАДАНИЕ 3

СОЗДАНИЕ ИТОВОГО ЗАПРОСА.


По таблице Автосалон создать итоговый запрос, определяющий минимальную и среднюю цену автомобилей одного года выпуска.

Этот запрос создается аналогично предыдущему.

ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОГО ВЫПОЛНЕНИЯ:


1.По таблице Энергоносители создать запрос, в котором есть вычисляемое поле Стоимость, определяющее стоимость энергоносителей в зависимости от цены и объема продаж.

Таблица Энергоносители

Тип Энергоносителя

цена тонны (в тыс. тенге)

Объем продаж (в тоннах)


Брент смесь

100

100


Газойль

256

20


WTI


55

3000


2.Создать Итоговый запрос, определяющий среднюю цену одно, двух, трехкомнатных квартир.


Район,

Улица

Количество комнат

Этаж

Дом

Планировка

Материалы

Цена $

Обращаться по адресу

Панорама

1

3

9

у

К

3500

57-19-98

ЗАГС

1

4

5

н

К

3800

53-24-44

Шанхай

2

4

5

н

К

2500

53-68-21

8 мкр

2

1

5

с

П

2800

57-53-11

Космос

2

1

5

у

П

5400

54-56-77

Аяжан

3

4

5

у

К

19000

57-18-76

Мир

3

5

9

с

П

6000

29-86-40



ПРАКТИЧЕСКАЯ РАБОТА №4.


Тема: С О З Д А Н И Е С В Я З ЕЙ М Е Ж Д У

Т А Б Л И Ц А М И.

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


ТРЕНИРОВОЧНОЕ ЗАДАНИЕ 1

СОЗДАНИЕ СВЯЗЕЙ.


Создать таблицы Клиент фирмы, Прокат, Склад.

Установить связи между полями Шифр-таблица Клиент фирмы и полем Клиент - таблица Прокат, а также между полем Диск таблицы Прокат и полем Шифр таблицы Склад.

ТРЕНИРОВОЧНОЕ ЗАДАНИЕ 2

ИСПОЛЬЗОВАНИЕ СВЯЗАННЫХ ТАБЛИЦ.


Создайте запрос, устанавливающий клиентов, взявших диск D001 и выдайте их паспортные данные.


  • Откройте бланк запроса по образцу

  • Для создания запроса отберите таблицы КлиентФирмы и Прокат

  • Из таблицы КлиентФирмы перенесите в бланк поля Фамилия, Имя, Отчество, а из таблицы Прокат перенесите поле Диск.

  • В столбце Диск, в строке Условие отбора введите условие « = D0001»

  • В этом же столбце в строке Вывод на экран снимите флажок (это поле на экран выводится не будет)

  • Закройте бланк

  • Откройте запрос в режиме просмотра.

ТРЕНИРОВОЧНОЕ ЗАДАНИЕ 3

ИСПОЛЬЗОВАНИЕ СВЯЗАННЫХ ТАБЛИЦ.


Установите залоговую стоимость диска, взятого клиентом ЗПС56.


  • Откройте бланк запроса по образцу

  • Для создания запроса отберите таблицы Прокат и Склад

  • Из таблицы Прокат перенесите в бланк поля Клиент и Диск, а из таблицы Склад перенесите поле Залоговая стоимость.

  • В столбце Клиент, в строке Условие отбора введите условие «=ЗПС56»

  • Закройте бланк.

ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОГО ВЫПОЛНЕНИЯ:

  1. Связать таблицы Предлагаемые модели и Клиенты.

Таблица Предлагаемые модели

Код модели

Модель

Мощн.

Коробка передач

Обивка

Цена

Транс.

Издерж.

Спец.

модель

12410

Corolla

Combi

60/90

Автоматика

Ткань

46200

1100

Нет

12579

Corolla

Liftback XL

53/75

Ручная

Ткань

35700

950

Нет

12580

Corolla

Liftback GT

69/90

Автоматика

Ткань

39200

1200

Нет

12651

Corolla

Compact XL

90/135

Ручная

Велюр

37900

1050

Да

12653

Corolla

Compact GT

100/139

Ручная

Кожа

41100

975

Да

Таблица Клиенты

Код модели

Номер дог.

Имя,

Отчество

Фамилия

Адрес

Дата

заказа

Скидка

12579

120

Алия

Сериковна

Майданова

Уральск, ул.Дмитриева,70

Тел.2-96-68

2.02.

2000

5

12580

121

Ерканат

Ерланович

Умаров

Уральск,

ул. Толстого,30/12,

Тел.3-05-08

3.02.

2000

7

12651

122

Аркадий

Иванович

Долгов

Актобе,

Пр.Абая,3/23

3.02.

2000

8

12653

123

Асет

Аскарович

Абуов

Костанай,

Ул. Лихачева,3/4

Тел.5-76-87

4.02.

2000

10

12410

124

Алла

Борисовна

Лакова

Актобе,

Ул.Есет-

Батыра,120/6

Тел.55-45-87

4.02.

2000

12

2. Выявить клиентов изъявивших желание купить Corolla Кombi.

3. Выявить цену и скидку на машину, которую покупает клиент Умаров.


ПРАКТИЧЕСКАЯ РАБОТА №5.


Тема: С О З Д А Н И Е Ф О Р М.

Цель работы: научиться создавать формы в режиме Автоформа и в режиме Мастера.


ТРЕНИРОВОЧНОЕ ЗАДАНИЕ 1

СОЗДАНИЕ АВТОФОРМЫ.


Создать Автоформу в столбец, которая бы в таблицу Чемпионат внесла данные о последнем чемпионате мире по футболу 1998г.

Год

Страна

1 место

2 место

3 место

1998

США

Франция

Бразилия

Хорватия

Для создания такой формы нужно:

  • В окне Базы данных включить вкладку Формы

  • Нажать на кнопку Создать

  • В открывшемся диалоговом окне - Новая форма выбрать пункт Автоформа: в столбец

  • В поле «Выберите в качестве источника данных таблицу или запрос» укажите источник-таблицу, по которой будет создаваться форма - Чемпионат.

  • Нажмите кнопку Ок.

  • Откроется форма. Занесите данные.

  • Сохраните форму, задав ей имя.

ТРЕНИРОВОЧНОЕ ЗАДАНИЕ 2

СОЗДАНИЕ ФОРМ В РЕЖИМЕ МАСТЕРА.


Создать в таблице Автосалон поля Заводская цена (тип денежный), Транспортные издержки (тип денежный), Специальная модель (тип логический), и создать форму в режиме Мастера, которая заносила бы данные в эти поля.

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

Для создания формы в режиме Мастера необходимо проделать следующие действия:

  • В окне Базы данных включить вкладку Формы

  • Нажать на кнопку Создать

  • В открывшемся диалоговом окне - Новая форма выбрать пункт Мастер форм

  • Указать источник - таблицу Автосалон

  • В открывшемся диалоговом окне - Создание форм отобрать поля Заводская цена, Транспортные издержки и Специальная модель

  • Нажать кнопку Далее

  • Выбрать внешний вид формы, например Ленточный и нажать кнопку Далее

  • Выбрать требуемый стиль, например Сумерки, и нажать кнопку Далее

  • Задать имя формы нажать кнопку Готово.

ТРЕНИРОВОЧНОЕ ЗАДАНИЕ 3

СОЗДАНИЕ ЭЛЕМЕНТОВ УПРАВЛЕНИЯ ФОРМЫ.


Создайте форму, которая содержит все поля таблицы Автосалон, а также

А) в область заголовка внести название - ЗАКАЗЫ и встроить картинку автомобиля.

Б) вычисляемое поле Общая цена, содержимое которой определяется общей суммой полей Заводская цена и Транспортные издержки. Эти три поля отделить линией от остальных полей формы.

Для создания такой формы нужно сначала создать форму в режиме Автоформа или Мастера со всеми полями таблицы Автосалон, а затем открыть ее в режиме Конструктора.

А) Оформление заголовка.

1) Внесение заголовка «ЗАКАЗЫ»:

Для начала надо расширить область заголовка в форме.

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

  • Анажмите кнопку мыши и переместите стрелку вниз. В увеличенную область внесем заголовок формы - ЗАКАЗЫ. Для этого на панели элементов активизируем кнопку - НАДПИСЬ

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

  • затем отпустим кнопку мыши. В прямоугольнике наберем - ЗАКАЗЫ и нажмем кнопку <ENTER>. Набранный заголовок можно отформатировать: изменить шрифт, цвет шрифта, отцентрировать.

2) Встраивание объекта - АВТОМОБИЛЬ:


  • В заголовке формы выполните щелчок справа от слова ЗАКАЗЫ

  • Из меню ВСТАВКА выберите команду ОБЪЕКТ. Появится диалоговое окно выбора типа встраиваемого объекта.

  • Из перечня объектов выбрать - Картинки Microsoft ClipArt и нажать кнопку ОК. Далее откроется еще одно диалоговое окно, в левой части которого нужно

  • выбрать раздел - Транспорт и в правой части выбрать рисунок автомобиля

  • нажать кнопку - Вставить. Рисунок автомобиля вставится в заголовок.

Рисунок можно отформатировать, уменьшить размер рамки. При уменьшении размеров рамки на картинке остается часть автомобиля, чтобы этого не происходило нужно из меню Вид выбрать команды Свойства/Макет и в поле Установка размеров выполнить команды Фрагмент/По размеру рамки. Теперь открыв форму в режиме просмотра можно оценить результаты работы.

Б) Создание вычисляемого поля: Общая цена.


  1. Создание поля:

ав

  • Сделать щелчок на пиктограмме - Поле

  • Поместить вычисляемое поле в нужном месте. Лучше если поле Общая цена будет расположена под полями Заводская цена и Транспортные издержки. Вызовите окно свойств для поля наименование:

  • Асделайте двойной щелчок на поле Надписи

  • Для параметра Надпись введите название поля - Общая цена.

  • Закройте окно. Затем заполните текстовое поле содержимым, открыв для этого соответствующее окно Свойств. Во вкладке Данные поместите формулу вычисления: содержимого:= [Заводская цена]+[Транспортные издержки]. Формула начинается со знака равенства =, а каждое имя поля заключается в квадратные скобки[].


  1. Проведение линий.

На панели элементов выбрать с помощью мыши пиктограмму линии.

  • Затем установите курсор мыши на левом краю формы

  • Проведите поперечную линию по всей ширине экрана, удерживая нажатой кнопку мыши. Можно до нажатия кнопки мыши нажать клавишу <Shift>, тогда линия получится ровной.

ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОГО ВЫПОЛНЕНИЯ:

1.Создать Автоформу по таблице Энергоносители. Создайте заголовок формы.

Таблица Энергоносители

Тип Энергоносителя

цена тонны (в тыс. тенге)

объем продаж (в тоннах)


Брент смесь

100

100


Газойль

256

20


WTI


55

3000


  1. По таблице КУРС создайте форму, в которой будут все поля таблицы КУРС и еще вычисляемое поле Изменение. Для каждой записи содержимое этого поля будет равно разнице между курсом валюты на 1.10.99 и на 30.09.99. Режим создания формы выбрать самостоятельно.

Таблица КУРС

индекс

Наименование

Кол-во

Котировка тенге за кол-во

Валюты

Валюты

01.10.99

30.09.99

1

AUD

Австралийский доллар

1

91.14

91.14

2

ATS

Австрийский шиллинг

1

10.95

11.03

3

GBP

Английский фунт

1

231.28

231.28

4

USD

Доллар США

1

140.00

140.00

5

EUR

ЕВРО

1

150.62

151.76

6

RUR

Российский рубль

1

5.39

5.39

7

JPY

Японский йен

10

13.59

12.39

ПРАКТИЧЕСКАЯ РАБОТА №6

Тема: ПРЕДСТАВЛЕНИЕ ФОРМЫ В РЕЖИМЕ ТАБЛИЦ И РАБОТА С НИМИ.

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

ТРЕНИРОВОЧНОЕ ЗАДАНИЕ №1

ПРЕДСТАВЛЕНИЕ ФОРМЫ В РЕЖИМЕ ТАБЛИЦЫ.

Форму созданную на предыдущем занятии по таблице Автосалон представьте в виде таблицы и запишите новые данные.


Для этого нужно:

1. Выполнить команду Таблица из меню Вид, или выбрать соответствующую кнопку на панели инструментов.

  1. Открыть таблицу и занести новые данные.

ТРЕНИРОВОЧНОЕ ЗАДАНИЕ №2

СОРТИРОВКА.

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

Записи в таблице можно отсортировать. Для этого:

  • Выделите тот столбец, по которому будет проводиться сортировка (в режиме формы выделите формы);

  • Выберите в меню Записи команду Быстрая сортировка и По возрастанию или По убыванию в подменю.

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

ТРЕНИРОВОЧНОЕ ЗАДАНИЕ №3

ОРГАНИЗАЦИЯ ПОИСКА.


По таблице Координаты создайте форму - Адреса, содержащую поля таблицы Координаты. Представьте эту форму в виде таблицы и найдите адрес и телефон Василисы Прекрасной.

Таблица Координаты

Фамилия

Имя

Телефон

Адрес

1.

Премудрая

Василиса

823-45-67

Тридевятое шоссе,24

2.

Никитич

Добрыня

823-87-45

Рязанская улица,333

3.

Муромец

Илья

856-87-23

Муромский переулок,100

4.

Бессмертный

Кощей

823-54-88

Тридесятый проспект,999

5.

Горыныч

Змей

895-63-21

Черная гора,13

6.

Прекрасная

Василиса

879-65-23

Тридевятое,67

7.

Крошечка

Хаврошечка

874-56-31

Яблоневый проезд,99

Средствами Microsoft Access можно организовать поиск:

  • Установите курсор в поле Имя.

  • Выполните команду Найти… меню Правка или воспользуйтесь кнопкой Панели инструментов. Если открывшееся окно диалога <Поиск в поле Имя > загораживает форму, обязательно "отодвиньте" его, чтобы можно было прочитать данные формы.

  • В качестве образца поиска введите имя - Василиса. Выберите имя, которое повторяется в ваших записях. Нажмите кнопку Первое вхождение.

В вашей форме, расположенной "под" окном Поиска, на первом плане будет размещена запись с соответствующим именем. Читайте, тот ли адресат и программа найдет еще одного адресата с таким же именем (если он есть). Таким образом, можно просмотреть всех адресатов с выбранным именем и найти нужного.

  • Если вы нашли своего адресата, окно диалога <Поиск> можно закрыть.

Поиск осуществляется только среди данных поля Имя (того поля, в который предварительно установлен курсор). Происходит это за счет того, что переключатель Область поиска установлен в положение Текущее поле. Если переключатель установить в положение Все поля, то совпадения с образцом будет проверяться по всем имеющимся полям.

Кроме того, вы имеете возможность выбрать различные варианты совпадения с образцом.

В раскрывающемся списке Совпадение можно выбрать одну из трех возможностей:

1) С любой частью поля - совпадения с образцом ищутся в любой части содержимого поля. Например, для образца "Ира" будут найдены "Кира" и "Ираида".

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

  2. С начала поля - ищутся совпадения с образцом с начала содержимого поля. Например, для образца "Ира" будет найдена "Ираида", но не "Кира".

Также существует возможность определить направление поиска:

  • Вверх - от текущей записи к первой

  • Вниз - от текущей записи к последней.

Если вы хотите организовать поиск с учетом регистра символов, то установите соотвествующий флажок. В этом случае, при ввденном образце "Ира" не будут обнаружены "ира" или "ИРА".


ТРЕНИРОВОЧНОЕ ЗАДАНИЕ 4

СОЗДАНИЕ И ПРИМЕНЕНИЕ ФИЛЬТРА.

Представьте форму - Адреса в виде таблицы и найдите адреса всех Василис.

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

  1. Представьте форму в режиме таблицы.

  2. Выполните команду /Записи-Изменить фильтр/. Эта команда существует для того, чтобы задать условия выбора в окне <Фильтр>. Можно воспользоваться кнопкой Панели инстументов.

В верхней части окна <Фильтр> выводится список полей таблицы АДРЕСА. В нижней части окна фильтра выводится бланк, в который вводятся условия отбора.

  1. Укажите в бланке поля Имя, для которого задается условие отбора. Для того, чтобы выбрать поле из списка:

  • Его можно перетащить мышью из списка полей в первую ячейку первой строки бланка фильтра;

  • Дважды щелкнуть мышью по имени поля в списке полей;

  • Щелкнуть мышью в первой ячейке бланка фильтра и выбрать поле в раскрывающемся списке.

  1. Введите условие отбора для включенного в бланк поля. То есть введите образец совпадения (имя, которое ищем) в первую ячейку строки бланка Условие отбора.

  2. Далее созданный фильтр нужно применить к записям формы. Сделать это с помощью одного из следующих действий:

  • Выбрать в меню Записи команду Применить фильтр.

  • Нажать кнопку Применить фильтр панели инструментов.

  • Нажать правую кнопку мыши, установив указатель в окне фильтра, и выбрать в контекстном меню команду Применить фильтр.

Результатом явится список всех людей, имеющих заданное имя. Когда такой список перед глазами намного проще разобраться, кто есть кто.

Если вы вновь хотите увидеть всех адресатов, то нужно выполнить команду Показать все записи меню Записи или нажать кнопку панели инструментов.

Если вы вновь хотите применить тот же самый фильтр нет необходимости настраивать его заново, достаточно выполнить команду Применить фильтр меню Записи или нажать кнопку панели инструментов.

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

Приведем некоторые символы шаблона.

Звездочка (*) - заменяет любую группу любых символов; может быть первым или последним символом в шаблоне. Имея условием «Вас*» будут отобраны и «Василиса», и «Василий», и «Васька». Имея условием «*ова», можно отобрать все фамилии, оканчивающиеся на «ова» - «Иванова», «Петрова» и т.д.

Знак вопроса (?) - заменяет любой один символ. Если иметь в качестве условия «М?ша», то будут отобраны и «Миша»,и «Маша».

Знак номера (#) - заменяет любую одну цифру. Задав условие «1#3», найдете «103», «113», «123»…

ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ.

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

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

  3. Найдите адресата, зная только его фамилию.

4. Определите, кто вам звонил, если на вашем телефонном определителе номера остался номер телефона звонившего.

5. Найдите адресата, зная только первые три цифры его номера телефона.


6. Примените к форме фильтр и закройте ее. Вновь откройте ту же самую форму. Проверьте, сохранился ли отфильтрованный список или показаны все имеющиеся записи и сохранился ли сам фильтр (можно ли применить ранее созданный фильтр).

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

8. Создайте список адресатов, имеющих мужские фамилии, оканчивающиеся, например, на «ый».

9. Создайте список адресатов, у которых имена оканчиваются на «я».

10. Задайте фильтр таким образом, чтобы в списке оказались адресаты, имеющие номера телефонов и 823-87-45, и 856-87-23.

ПРАКТИЧЕСКАЯ РАБОТА №7


Тема: СОЗДАНИЕ ОТЧЕТОВ.

Цель работы: научиться выводить информацию на бумагу с помощью отчетов.

ТРЕНИРОВОЧНОЕ ЗАДАНИЕ 1

СОЗДАНИЕ АВТООТЧЕТА.


Создать Автоотчёт: ленточный по таблице Чемпионат с указанием даты и страниц отчёта.

  • В окне БД выбрать вкладку Отчет

  • Щелкнуть на кнопке Создать

  • В открывшемся диалоговом окне Новый отчет выбрать пункт Автоотчет: ленточный

  • В этом же окне Новый отчет , в специальном поле указать таблицу Чемпионат

  • Нажать Ок

  • Задать имя запроса

Примечание. Дата и страницы отчета в Автоотчете создаются автоматически.

ТРЕНИРОВОЧНОЕ ЗАДАНИЕ 2

ОФОРМЛЕНИЕ ЗАГОЛОВКА ОТЧЕТА.


Вставьте в предыдущий отчёт в верхнем колонтитуле разделительную линию и рисунок футбольного мяча.

Указание. Проведение линии и вставка рисунка в отчет проводятся также как и при работе с формами. ( См. Практическую работу № 5, задание 3).

ТРЕНИРОВОЧНОЕ ЗАДАНИЕ 3

СОЗДАНИЕ ОТЧЕТА ПО ЗАПРОСУ.

Создать отчёт в режиме Конструктора. Отпечатать список клиентов взявших в прокат ДИСК D001.

Указание. Отчет создать на основе запроса, созданного в работе №4, в задании 2. Этот запрос выявляет список клиентов, взявших диск D001.

Примечание. Отчеты можно создавать и при отсутствии принтера. Достаточно выполнить программную установку с помощью команды операционной системы: Пуск/ Настройка /Принтеры/ Установка принтера, после чего зарегистрировать драйвер принтера.

ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОГО ВЫПОЛНЕНИЯ:

  1. По таблице ЦЕНЫ создать Автоотчет: в столбец.

Таблица ЦЕНЫ

Продукт

Астана

Алматы

Актау

Актобе

Уральск

В ср. по РК

1

Говядина

145

200

250

170

135

175

2

Баранина

220

205

220

175

145

185

3

Свинина

185

160

290

150

165

178

4

Куры

195

160

200

-

-

191

5

Яйца

55

70

95

60

65

65

6

п./копч. Колбаса

200

105

450

340

270

311

7

вар. Колбаса

250

310

500

260

205

  1. 281


2.Создать Автоотчет, выводящий цены на продукты по городу АСТАНА.

3.По таблице ИГРЫ создать отчет. В заголовок отчета внедрить картинку мяча.

Таблица ИГРЫ

Команда

И

В

Н

П

М

О

1.Иртыш

18

13

4

1

34:12

43

2.Есиль

19

13

3

3

36:14

42

3.Синтез

19

13

2

4

38:19

41

4.Кайрат-Бутя

19

13

1

5

35:8

40

5.Кайсар

19

12

4

3

31:10

40

6.Женис

19

10

3

6

34:15

33

7.Тобол

19

8

4

7

19:20

28

8.Елимай

18

8

3

7

20:17

27

9.Жигер

19

8

3

8

28:30

27

10.Восток

18

7

3

8

14:19

24

11.Шахтер

19

6

4

9

17:24

32

12.Кайрат-ЦСКА

19

6

2

11

18:29

20

13.Тараз

19

4

2

13

15:43

14

14.Батыр

18

4

0

14

16:34

18

15.Жетысу

19

2

3

14

9:38

9

16.Акмола

19

2

1

16

11:43

7




















ПРАКТИЧЕСКАЯ РАБОТА № 8


Тема: СОЗДАНИЕ СОБСТВЕННОЙ БАЗЫ ДАННЫХ.

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

ЗАДАНИЕ

Выберите самостоятельно тему и создайте базу данных, выполнив следующие условия:


  1. Создайте таблицы базы.

  2. Внесите данные.

  3. Отсортируйте записи.

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

  5. Создайте запросы на выборку, с параметром, с вычисляемым полем, итоговый запрос.

  6. Создайте форму, оформите ее заголовок. Создайте в этой форме вычисляемое поле.

  7. Внесите записи в форму.

  1. Подготовьте отчет с указанием даты и страниц отчета.

  2. Подведите итог проделанной работы.

11.Сдайте преподавателю письменный отчет о проделанной работе.












ТЕСТ


  1. Базы данных это:

а) Совокупность сведений о конкретных объектах реального мира в какой-либо предметной области.

б) Любая информация, которая хранится в компьютере.

в) Программа, позволяющая обмениваться информацией.

2. В базах данных столбцы называются

а) записями

б) полями

в) столбцами

3. Поле, при вводе новой записи в него автоматически вводится число, на единицу больше чем значение того же поля в предыдущей записи. Это поле называется:

А) Логическое поле

Б) Числовое поле.

В) Счётчик.

4. Выберите пункт, где правильно перечислены объекты СУБД ACCESS:

А) таблицы, запросы на выборку, запросы с параметром, формы, отчёты.

Б) таблицы, запросы, макрокоманды, формы.

В) таблицы, запросы, формы, отчёты, макросы, модули.

5. Для того чтобы изменить структуру созданной таблицы нужно:

А) войти в режим конструктора

Б) использовать режим мастера таблиц

В) открыть таблицу и поменять названия полей

6. Мастер таблиц позволяет:

А) редактировать структуру старых таблиц

Б) создавать новые таблицы

В) заносить данные в таблицу

7. Запросы служат для:

А) обработки данных: упорядочивание, фильтрации и т.д.

Б) хранения данных

В) ввода новых данных в БД.

8. Таблица, формирующаяся в результате работы запросов, называется:

А) базовой

Б) результирующей

В) итоговой

9. Для создания запроса в СУБД ACCESS используется:

А) SQL

Б) бланк запроса по образцу

В) нет специальных средств

10.В бланке запроса по образцу критерии, по которому отбирают записи для включения в результирующую таблицу помещаются в строку:

А) Сортировка

Б) Условие отбора

В) Вывод на экран

11. Запрос с параметром позволяет

А) задать конкретный параметр в критериях отбора запроса

Б) просмотреть базовую таблицу

В) отобрать данные из базовой таблицы, с параметрами заданными

самим пользователем.

12. Команда LIKE, с помощью которой создаётся запрос с параметром, в бланке запроса по образцу помещается в строку:

А) Условие отбора

Б) Сортировка

В) Вывод на экран

13. Запросы с вычисляемым полем. Выберите пункт в котором высказывание неверно:

А) Вычисляемое поле можно отсортировать

Б) При создании запроса с вычисляемым полем в одном из столбцов запроса вместо имени поля записывают формулу

В) Созданное в запросе вычисляемое поле, также образуется и в базовой таблице

14. Итоговые запросы. Выберите пункт, в котором высказывание неверно:

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

Б) Итоговые функции для одной записи не имеют смысла и записи группируются по какому-либо признаку

В) Для введения строки Группировка в бланк запроса по образцу надо нажать кнопку S.


15.Итоговые запросы. Выберите пункт, в котором высказывание неверно:


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

Б) Для введения строки Группировка в бланк запроса по образцу надо нажать кнопку 

В) В строке Группировка можно указать несколько итоговых функций, например max b min


16. Объект, предназначенный для ввода данных в базу


А) Запрос

Б) Форма

В) Отчет


17. Структура формы состоит из разделов


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

Б) Раздела заголовка, области данных, раздела примечания формы

В) Раздела заголовка, области данных


18. Отчеты. Выберите пункт, в котором высказывание неверно:


А) В результате работы запроса создается бумажный документ

Б) Структура отчета состоит из трех разделов: раздела заголовка,

области данных, раздела примечания

В) Отчеты можно создавать автоматически (автоотчет), с помощью Мастера, вручную


19. Уникальное поле - это:


А) Поле, значения в котором не могут повторяться

Б) Ключевое поле

В) Поле Счетчик


20. Связь между таблицами. Выберите пункт, в котором высказывание неверно:


А) Окно Схема данных можно открыть через меню Сервиз/Схема данных

Б) Флажки Каскадное обновление связанных полей и Каскадное удаление связанных записей обеспечивают одновременное обновление или удаление данных во всех подчиненных таблицах при их изменении в главной таблице.

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




ЛИТЕРАТУРА


  1. Вейскас Д. Эффективная работа с Access- 97, С-П., 1999

  2. Access 7.0 Windows95, Киев, 1997

  3. Шафрин Ю. Информационные технологии, М., 1998

  4. Ефимова О., Морозов В., Шафрин Ю. Курс компьютерной технологии., М., 1998

  5. Симонович С. и др. Специальная информатика, М., 1998

СОДЕРЖАНИЕ

Предисловие

Практическая работа № 1

Практическая работа № 2

Практическая работа № 3

Практическая работа № 4

Практическая работа № 5

Практическая работа № 6

Практическая работа № 7

Практическая работа № 8

Тест

Литература



© 2010-2022