Будь умным!


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

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

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

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

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

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

от 25%

Подписываем

договор

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

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

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

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

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

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

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

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

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

На тему:

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

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] Субъекты права на кассационное обжалование и опротестование приговоров
3. ее отр хищн сем псовых род собака вид соб домаш.html
4. ИО- Басова Валентина ИвановнаДата рождения- 22
5. Фамилия имя отчество- Акулов Иван Михайлович 2
6. Органы внутренних дел в системе правоохранительных органов Российской Федерации
7. на тему- Этика делового общения Подготовила- студентка группы СО329 Новицк
8. Структура курса уголовнопроцессуального права Под структурой принято понимать взаиморасположение и свя.html
9. Курсовая работа- Экономическая сущность оборотных активов как объектов бухгалтерского учета
10. Основы общего ухода 1
11. Водоподготовка
12. социалдемократами называли всех последователей левой идеологии как марксистов так и последователей Ла
13. Инновационный проект совершенствования финансового планирования ООО
14. Контрольная работа- Принцип природосообразности в трудах известных педагогов
15.  Развитие памяти в раннем детстве
16. .зчн.плн. обучение Сист
17. на тему История развития законодательства о защите прав потребителей в России и за рубежом Задание ’ 2 От.html
18. ИНДУСТРИАЛЬНЫЙ ДИЗАЙН КАК ВИД ПРОЕКТНО-ХУДОЖЕСТВЕННОЙ ДЕЯТЕЛЬНОСТИ В УСЛОВИЯХ РАЗВИТОГО ПРОМЫШЛЕННОГО ПРОИЗВОДСТВА ХХ ВЕКА (1920-1980-е гг)
19. Отчет по лабораторной работе ОПРЕДЕЛЕНИЕ НАПРЯЖЕНИЙ В ЦИЛИНДРИЧЕСКОЙ ОБЕЧАЙКЕ по дисциплине- Констру
20. В глубинах бесконечного мрачного мира вечной войны бывает место и для любви