У вас вопросы?
У нас ответы:) SamZan.net

На тему- Базы данных 2011 Составитель- Доц

Работа добавлена на сайт samzan.net: 2016-06-20

Поможем написать учебную работу

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

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 20.2.2025

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
 «ДОНСКОЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»

Филиал ДГТУ в г. Таганроге

Кафедра "Гуманитарных и естественно-научных дисциплин"

МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ

ЛАБОРАТОРНЫХ РАБОТЫ

ПО ДИСЦИПЛИНЕ «ИНФОРМАТИКА»

На тему:

«Базы данных»

2011

Составитель:

Доц., к.т.н.      В. Б. Блохина

Методическое пособие к выполнению лабораторных работы по дисциплине «Информатика».-Ростов н/Д: Издательский центр ДГТУ, 2011.- 15 с.

Для студентов направлений 080200, 151900,150700, 190600

Печатается по решению методической комиссии кафедры "Гуманитарных и естественно – научных дисциплин"

© Издательский центр ДГТУ, 2011


Содержание

                Лист

1 Лабораторная работа 1.  Создание базы данных. Создание и

заполнение таблицы и формы.                  4

2 Лабораторная работа 2.  Создание базовых таблиц и межтабличных

связей .             7

3 Лабораторная работа 3.  Создание запроса на выборку, 

запроса «с параметром» и итогового запроса        9

4 Лабораторная работа 4.  Создание и настройка отчетов.      12

      


Лабораторная работа № 1

Создание базы данных. Создание и заполнение таблицы и формы

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

Порядок выполнения работы:

1 Создать базу данных: команда Создать - Новая база данных. В окне диалога «Новая база данных» введите имя Адрес. В результате откроется окно базы данных.

2 Создать таблицу  «Адреса»:

  •  выбрать из списка «Щелкните для добавления» тип поля (текстовый или числовой);
  •  ввести заголовки столбца таблицы: Код адреса, Фамилия, Имя, Домашний телефон, адрес проживания;
  •  заполнить поля содержащие имена и фамилии;
  •  перейти в режим конструктора: лента Главная – Режим – Конструктор;
  •  переименовать поле таблицы «Домашний телефон» в поле «Телефон»
  •  переименовать поле «Адрес проживания» на «Адрес»;
  •  изменить маску ввода: установите в перечне свойств поля курсор напротив Маска ввода и преобразуйте шаблон в 000-00-00;
  •  вернитесь в режим Таблицы: лента Главная – Режим – Режим таблицы;
  •  заполнить поле ТЕЛЕФОН.

Образец созданной таблицы «Адреса» приведен на рисунке 1.

Рисунок 1 Таблица «Адреса» базы данных «Адреса»

3 Создать форму:

  •  в ленте Создание выбрать команду Мастер форм;
  •  выбрать в  открывшемся окне «Создание поля» поля: код адреса, фамилия, имя, телефон, адрес. Нажать кнопку Далее;
  •  выбрать внешний вид формы В один столбец;
  •  задать имя форме «Адрес» и нажать кнопку Готово.

4 Создать в таблице новое поле «Пол»:

  •  представить таблицу «Адреса» в режиме Конструктора;
  •  установить курсор в пустую ячейку столбца «Имя поля»;
  •  ввести имя поля «Пол»;
  •  установить курсор в столбец «Описание»  в  строку  «Пол»  и  ввести текст «I-мужской, 2-женский»;
  •  закрыть конструктор таблицы.

5 Добавить в форму элемент управления «Группа переключателей» для выбора пола:

  •  представить форму «Адреса» в режиме Конструктора;
  •  на ленте Конструктор выбрать инструмент «Группа переключателей»;
  •  определить место на форме, размещения верхний левый угол группы переключателей;
  •  в первом диалоговом окне мастера ввести значения «мужской» и «женский»;
  •  во втором окне отказаться от необходимости в выборе значения по умолчанию;
  •  в третьем окне нажать Далее, чтобы использовать значения по умолчанию;
  •  в четвертом окне выбрать переключатель «Сохранить значение в поле» и в списке полей выберите ПОЛ;
  •  в пятом окне определите внешний вид элемента управления;
  •  в последнем окне ввести подпись для группы переключателей - «ПОЛ»  и нажать кнопку Готово;
  •  переключиться в режим формы. Форма представлена на рисунке 2.

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

7 Закрыть форму.

8 Открыть таблицу АДРЕСА и проверить, каким образом отражены в ней значения поля ПОЛ.

Рисунок 2  Форма «Адреса» базы данных «Адреса»

9 Создать кнопочную форму. Выбрать в ленте Создание  команду Конструктор форм.

9.1  Добавить в форму заголовок Кнопочная форма - выбрать в ленте Конструктор из списка Элементы управления команду Надпись и в область надписи ввести заголовок формы, установить размер шрифта - 18, стиль шрифта – полужирный, курсив, цвет шрифта - красный;

9.2 Добавить в форму картинку- выбрать в ленте Конструктор из списка Элементы управления команду Рисунок;

9.3  Создать кнопку открытия формы:

  •  выбрать в ленте Конструктор из списка Элементы управления команду Кнопка;
  •  указать щелчком место вставки кнопки на форме;
  •  в открывшемся окне выбрать категорию – Работа с формой и действие – Открыть форму;
  •  во втором окне выбрать форму Адреса, которая будет открываться при нажатии на данную кнопку;
  •  в третьем окне выбрать переключатель Открыть форму и показать все записи;
  •  в четвертом окне выбрать переключатель Текст и ввести в поле Форма Адреса;
  •  в последнем окне ввесть имя кнопки Форма Адреса;
  •  закрыть форму с сохратением под именем Кнопочная форма.

9.4  Создать кнопку для открытия диалогового окна «Поиск и замена»:

  •  выбрать в ленте Конструктор из списка Элементы управления команду Кнопка;
  •  указать щелчком место вставки кнопки на форме;
  •  в открывшемся окне выбрать категорию – Переходы по записям и действие – Найти запись;
  •  выбрать переключатель Текст, оставить без изменений надпись на кнопке;
  •  ввести имя кнопки Поиск записи.

Кнопочная форма представлена на рисунке 3.

Рисунок 3  Кнопочная форма базы данных «Адреса»


Лабораторная  работа № 2

Создание базовых таблиц и межтабличных связей  

Цель: Приобреcти практические навыки по созданию таблиц в СУБД, выбору полей и управлению их свойствами. А также освоению приемов наполнения таблиц конкретным содержанием.  Изучение условий, необходимых для создания взаимосвязанных таблиц, и приемов их создания. Ознакомление с основными типами связей, образующихся между таблицами, и редактирование параметров связи.

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

Порядок выполнения работы:

1 Создать базу данных: команда Создать - Новая база данных. В окне диалога «Новая база данных» введите имя Книготорговля. В результате откроется окно базы данных.

2 Создать таблицу  «Книги в продаже»:

  •  используя элемент управления «Щелкните для добавления» добавить в таблицу следующие поля:

Имя поля                 

Тип поля

Автор                         

Текстовый

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

Текстовый

Цена  

Денежный

Объем

Числовой

Примечание

МЕМО

  •  заполнить поля содержащие имена и фамилии;
  •  в режиме конструктора установить для поля Объем Число десятичных знаков равным 0;
  •  заполнить оставшиеся поля.

3  Для связи с будущей таблицей поставщиков надо задать ключевое поле. На уникальность может претендовать поле Наименование, но в больших базах данных возможно появление разных книг с одинаковым названием. Поэтому мы используем комбинацию полей Наименование и Автор. Выделите оба поля в верхней части бланка (при нажатой клавише Shift). Выбрать команду Ключевое поле на ленте Файл. Закрыть окно Конструктора.

4 Повторить действия пункта 2 для создания таблицы Поставщики, в которую входят следующие поля:

Имя поля

Тип поля

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

Текстовый

Автор

Текстовый

Цена оптовая

Денежный

Поставщик

Текстовый

Телефон

Числовое

Адрес

Текстовый

Примечание

МЕМО

5 Заполнить поля таблицы содержанием (3-4 записи) и закрыть таблицы с сохранением.

6  Связать таблицы «Книги в продаже» и «Поставщики»:

  •  открыть Схему данных в ленте Работа с базами данных ;
  •  добавить таблицы в схему данных используя диалоговое окно Добавление таблицы (щелчком на кнопке  Добавить выберите таблицы Книги в продаже и Поставщики  в окне Схема данных откроются списки полей этих таблиц);
  •  при нажатой клавише Shift выделить в таблице Книги в продаже два поля Наименование и Автор.
  •  перетащить поля на список полей таблицы Поставщики. При отпускании кнопки мыши автоматически откроется диалоговое окно Изменение связей;
  •  на правой панели окна Изменение связей выберите поля Наименование и Автор таблицы Поставщики, включаемые в связь;
  •  нажать кнопку Создать;
  •  убедитесь в том, что линию связи можно выделить щелчком левой кнопки мыши, а щелчком правой кнопки мыши открывается контекстное меню, позволяющее разорвать связь или отредактировать ее;
  •  закрыть окно Схема данных. Закройте программу MS Access.

7  Открыть таблицу Книги в продаже.

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

9 Убедиться, что данные о поставщиках открываются для каждой записи. Образец таблицы Книги в продаже представлен на рисунке 3.

Рисунок 3  Таблица «Книги в продаже» базы данных «Книготорговля»


Лабораторная работа № 3

Создание запроса на выборку, запроса «с параметром» и итогового запроса».

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

Порядок выполнения работы.

Задание 1 В этом упражнении мы создадим запрос на выборку книг, имеющих объем не менее 400  страниц при цене менее 80 рублей.

  1.  Запустить программу МS Ассеss (Пуск > Программы > МS Ассеss).
  2.  В окне МS Асcеss выбрать команду Открыть и в списке выбрать ранее созданную базу Книготорговля.
  3.  В окне базы данных Книготорговля в ленте Создание щелкнуть на значке Конструктор запросов — откроется бланк запроса по образцу. Одновременно с ним откроется диалоговое окно Добавление таблицы.
  4.  В окне Добавление таблицы выбрать таблицу Книги в продаже и щелкнуть на кнопке Добавить. Закрыть окно Добавление таблицы.
  5.  В списке полей таблицы Книги в продаже выбрать поля, включаемые в результирующую таблицу: Наименование, Автор, Объем, Цена. Выбор производите двойными щелчками на именах полей.
  6.  Задать условие отбора для поля Объем. В соответствующую строку ввести: > 400. Из таблицы будут выбираться не все издания, а только те, объем которых превышает 400 страниц.
  7.  Задать условие отбора для поля Цена. В соответствующую строку ввести: < 80. Теперь из таблицы будут выбираться только издания, имеющие цену менее 80 рублей.  Бланк запроса приведен на рисунке 1.

Рисунок 1  Бланк конструктора запросов

  1.  Закрыть бланк запроса по образцу. При закрытии запроса введите его имя — Выбор изданий.
  2.  В окне базы данных Книготорговля открыть только что созданный запрос и рассмотреть результирующую таблицу. Ее содержательность зависит от того, что было введено в таблицу Книги в продаже при ее наполнении. Если ни одно издание не соответствует условию отбора и получившаяся результирующая таблица не имеет данных, откройте базовые таблицы и наполните их модельными данными, позволяющими проверить работу запроса.

Задание 2 Специальный тип запросов, называемый запросами «с параметром», позволяет пользователю самому ввести критерий отбора данных на этапе запуска запроса. Этим приемом обеспечивается гибкость работы с базой. Создадим простой запрос, позволяющий отбирать издания, предельную цену которых пользователь может задать сам при запуске запроса.

  1.  В окне базы данных Книготорговля в ленте Создание щелкнуть на значке Конструктор запросов — откроется бланк запроса по образцу. Одновременно с ним откроется диалоговое окно Добавление таблицы.
  2.  В окне Добавление таблицы выбрать таблицу Книги в продаже и щелкнуть на кнопке Добавить. Закрыть окно Добавление таблицы.
  3.  Аналогично пункту 4 добавить в схему данных таблицу Поставщики.
  4.  В списке полей таблицы Книги в продаже выбрать поля, включаемые в результирующую таблицу: Наименование, Автор, Цена, а в таблице Поставщики поле Поставщик. Выбор производите двойными щелчками на именах полей.
  5.  В строку Условие отбора для поля Цена ввести значение: < [Введите максимальную цену], чтобы при запуске запроса пользователь получал предложение ввести необходимую цену книги.
  6.  Закройте запрос. При закрытии сохраните его под именем Выбор книг.
  7.  В окне базы данных Книготорговля открыть панель Запросы и запустите запрос Выбор книг — на экране появится диалоговое окно Введите значение параметра, которое представлено на рисунке 2.

Рисунок 2  Диалоговое окно «Введите значение параметра»

  1.  Ввести какое-либо число и щелкните на кнопке ОК. В зависимости от того, что реально содержится в таблице Книги в продаже, по результатам запроса будет сформирована результирующая таблица.

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

  1.  В окне базы данных Книготорговля открыть панель Таблицы. Выберите таблицу Книги в продаже.
  2.  Щелчком на значке Конструктор открыть таблицу в режиме проектирования.
  3.  В начало структуры таблицы вставьте новое поле. Для этого выделите первое поле (Наименование) и нажмите клавишу Insert.
  4.  Ввести имя нового поля — Категория и определить его тип — Текстовый.
  5.  Закрыть окно Конструктора. При закрытии подтвердите необходимость изменить структуру таблицы.
  6.  Открыть таблицу Книги в продаже и наполнить ее содержанием, введя для каждой категории необходимые модельные данные.
  7.  Закрыть таблицу Книги в продаже.
  8.  В окне базы данных Книготорговля в ленте Создание щелкнуть на значке Конструктор запросов — откроется бланк запроса по образцу. Одновременно с ним откроется диалоговое окно Добавление таблицы.
  9.  В окне Добавление таблицы выбрать таблицу Книги в продаже и щелкнуть на кнопке Добавить. Закрыть окно Добавление таблицы.
  10.  В бланк запроса по образцу добавить следующие поля таблицы Книги в продаже: Категория, Наименование, Цена.
  11.  Для поля Цена включить сортировку по возрастанию.
  12.  Добавить в бланк Конструктора строку Групповая операция выбрать в ленте Конструктор команду Показать или скрыть - Итоги. Все поля, отобранные для запроса, получают в этой строке значение Группировка.
  13.  Для поля, по которому производится группировка записей (в нашем случае — Категория), оставить в строке Групповая операция значение Группировка.
  14.  Для поля Цена выбирать итоговую функцию Avg для определения средней стоимости изданий в категории.
  15.  Для поля Наименование выбирать итоговую функцию Count, определяющую общее количество записей, вошедших в группу. В нашем случае это количество книг, относящихся к каждой из категорий.
  16.  Закрыть бланк запроса по образцу и дать ему имя: Средняя цена книги. Запустите запрос и убедитесь, что он правильно работает.


Лабораторная работа № 4

Создание и настройка отчетов

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

Порядок выполнения работы.

  1.  Открыть базу данных Книготорговля – выбрать в ленте Файл команду Открыть.
  2.  Создать многотабличный отчет:
  •  выбрать команду Мастер отчетов в ленте Создание;
  •  в открывшемся диалоговом окне «Создание отчетов» выбрать таблицу Книги в продаже и поля на базе которых создается отчет: Код, Автор, Наименование, Цена. Из таблицы ПоставщикиЦена оптовая, Поставщик, Телефон;
  •  во втором окне выбрать поле Автор и нажать кнопку со знаком > , для того чтобы сгруппировать записи по этому полю;
  •  в третьем окне выбрать в открывающемся списке поле Наименование, для сортировки данных этого поля по возрастанию;
  •  в четвертом окне выбрать макет отчета (ступенчатый, блок или структура) и ориентацию – книжная;
  •  задать имя отчета Поставщики и нажмите кнопку Готово. Экранный вид отчета представлен на рисунке 1.

 

Рисунок 1  Отчет «Поставщики» базы данных «Книготорговля»

  1.  Создать отчет с вычисляемым и итоговым полями:
  •  таблицу Книги в продаже представить в режиме Конструктора – выбрать в ленте Главная режим Конструктор;
  •  переименовать поле Примечание в Количество, выбрать тип поля Числовой;
  •  представить таблицу в Режим таблицы (лента Главная, режим Режим таблицы) и заполнить поле Количество экспериментальными данными;
  •  закрыть таблицу с сохранением;
  •  создать отчет Книги в продаже (порядок создания описан в пункте 2) на основе полей таблицы Книги в продаже: Автор, Наименование, Цена, Количество;
  •  представить отчет Книги в продаже в режиме Конструктор. Бланк конструктора отчета представлен на рисунке 2;

Рисунок 2  Бланк Конструктора отчета

  •  в ленте Конструктор в списке Элементы управления выбрать элемент Поле и установить его в область Примечание отчета;
  •  надпись Поле11 переименовать в Общее количество;
  •  щелкнуть 2 раза по полю Свободное и в открывшемся окне Свойств в строке Данные ввести выражение: =sum(Количество);
  •  в области Верхний колонтитул добавить элемент управления Надпись с помощью списка Элементы управления на ленте Конструктор, переименовать её в Сумма;
  •  в Область данных добавить элемент управления Поле с помощью списка Элементы управления на ленте Конструктор;
  •  щелкнуть 2 раза по полю Свободное и в открывшемся окне Свойств в строке Данные ввести выражение: =[цена]*[Количество];
  •  в левый угол области Заголовок отчета добавить элемент управления Рисунок с помощью списка Элементы управления на ленте Конструктор;
  •  установить в ленте Конструктор Цвета темы – Изящная;
  •  установить в отчете тип шрифта – Verdana, заголовок отчета установить по центру и применить к нему стиль текста – курсив и подчеркивание, заголовки полей  - полужирным;
  •  представить отчет в режиме Предварительный просмотр в ленте Главная команда Режим. Отчет с итоговыми и вычисляемыми полями представлен на рисунке 3.

Рисунок 3  Отчет «Книги в продаже»

  1.  Создать почтовую наклейку:
  •  в окне базы данных Книготорговля выделить таблицу Поставщики;
  •  в ленте Создание выбрать команду Наклейки;
  •  в окне «Создание наклейки» установить следующие параметры: система единиц – метрическая, тип наклеек – на листах, фильтр по изготовлению – A-ONE, код товара – 28171, размер – 90,2мм×42,3мм, число по горизонтали -2;
  •  во втором окне выбрать шрифт и цвет текста наклейки;
  •  в третьем окне создать прототип наклейки, добавляя поля: Автор, Наименование, Поставщик, Адрес;
  •  в четвертом окне при необходимости выбрать поле для сортировки;
  •  в последнем окне ввести имя отчета «Наклейки Поставщики» и нажать кнопку Готово. Образце наклейки представлен на рисунке 4.

Рисунок 4  Отчет «Наклейка Поставщики»



В печать     25.06.2011.

Объём 1,0 усл.п.л., Офсет. Формат 60х84/16.

Бумага тип №3. Заказ № 450. Тираж 100 экз. Цена свободная

Издательский центр ДГТУ

Адрес университета и полиграфического предприятия:

344000 г. Ростов н/Дону, пл. Гагарина, 1.




1. Проект производства формалина
2. Обусловленная воспитанием инициированием и активизацией мотивация участника организации опирается на ее
3. то снять чтото расстегнуть
4. Основы безопасности жизнедеятельности
5. 14 Уголовное право
6. Лабораторная работа 41
7. Практические основы бухгалтерского учета имущества организации специальность 080114 Экономика и бухгалте
8. Введение Холодильное консервирование ~ эффективный способ обработки и хранения продуктов питания
9. Картина світу очима послідовників буддизму 2
10. Поляризация света