Рекомендации по проведению занятий 10
Вид материала | Контрольные вопросы |
- Методические рекомендации преподавателя по проведению практических занятий по курсу, 73.83kb.
- Рекомендации по проведению мониторинга образовательных достижений учащихся 1 классов, 849.83kb.
- Рекомендации по проведению практических занятий 8 ч Характеристика материалов, 35.02kb.
- В. И. Дихтяр Сетевые технологии в сксит учебно-методический комплекс, 318.51kb.
- Методические рекомендации для учителей с. 25 -28 Приложение, 2745.89kb.
- Методические рекомендации для учителей с. 25 -28 Приложение, 2951.98kb.
- Методические рекомендации по проведению занятий по безопасности дорожного движения, 104.57kb.
- Методические рекомендации по проведению уроков, внеклассных занятий, посвященных 15-летию, 410.71kb.
- Рабочая программа Тематика и планы практических занятий Тематика рефератов График текущего, 181.07kb.
- Методические рекомендации по проведениЮ аудита бухгалтерской (финансовой) отчетности, 449.96kb.
^ БАЗАМИ ДАННЫХ
Рекомендации по проведению занятий
В начале занятий преподаватель знакомит студентов с основными видами баз данных, функциями и возможностями СУБД (1-2 семинарских занятия); на примере демонстрационной базы данных "Борей", встроенной в СУБД Access, объясняет суть выполняемых упражнений.
На последующих занятиях студенты выполняют лабораторные работы и сохраняют свои результаты в отдельных папках для последующей защиты перед преподавателем.
132
^ 132 :: ссылка скрыта
132 :: 133 :: 134 :: ссылка скрыта
Краткие сведения
Для выполнения практической работы можно использовать любую систему управления базами данных (СУБД), имеющуюся в наличии на ваших компьютерах. В силу большой популярности и распространенности в вузах пакета MS Office ниже рассматривается СУБД Microsoft Access.
MS Access - это функционально полная реляционная СУБД. Запустить систему можно несколькими способами:
- запуск с помощью главного меню в WINDOWS'95;
- запуск с помощью Проводника;
- запуск с помощью ярлыка;
- и др.
Основные элементы главного окна Access, o которых необходимо иметь представление, таковы.
Строка заголовка. В строке заголовка отображается имя активной в данный момент программы.
^ Пиктограмма системного меню. Такая кнопка имеется в верхнем левом углу главного окна практически любого приложения. После щелчка на этой пиктограмме появляется меню, которое позволяет перемещать, разворачивать, сворачивать или
132
закрывать окно текущего приложения и изменять его размеры. При двойном щелчке на пиктограмме системного меню работа приложения завершается.
^ Полоса меню. Полоса меню содержит названия нескольких подменю. Когда активизируется любое из этих названий, на экране появляется соответствующее подменю. Перечень подменю на полосе Access и их содержание изменяются в зависимости от режима работы системы.
^ Панель инструментов. Панель инструментов - это группа пиктограмм, расположенная непосредственно под полосой меню. Главное ее назначение - ускоренный вызов команд меню. Кнопки панели инструментов тоже могут изменяться в зависимости от выполняемых операций. Также можно отобразить, спрятать, создать новую панель инструментов или настроить любую панель инструментов.
^ Строка состояния. В левой части строки состояния отображается информация о том, что вы делаете в настоящее время.
Окно базы данных. Это окно появляется при открытой базе данных. В поле окна сосредоточены все "рычаги управления" базой данных. Окно базы данных используется для открытия объектов, содержащихся в базе данных, таких, как таблицы, запросы, отчеты, формы, макросы и модули. Кроме того, в строке заголовка окна базы данных всегда отображается имя открытой базы данных.
Вкладки объектов. С помощью вкладок можно выбрать тип нужного объекта (таблицу, запрос, отчет, форму, макрос и модуль). Необходимо сказать, что при открытии окна базы данных всегда активизируется вкладка-таблица и выводится список доступных таблиц базы данных. Для выбора вкладки других объектов базы данных надо щелкнуть по ней мышью.
Кнопки. Кнопки, расположенные вдоль правого края окна базы данных, используются для работы с текущим объектом базы данных. Они позволяют создавать, открывать или изменять объекты базы данных.
Таблицы. Объект, который определяется и используется для хранения данных. Каждая таблица включает информацию в виде записей. Таблица содержит поля (столбцы) и записи (строки). Работать с таблицей можно в двух основных режимах:
^ Режим конструктора. Задание структуры таблицы, т.е. определяются типы, свойства полей, их число и названия. В этом режиме каждая строка верхней панели окна соответствует одному из полей определяемой таблицы.
- ^ Режим таблицы. Используется для просмотра, добавления, изменения, простейшей сортировки или удаления данных.
Форма. Объект, в основном предназначенный для удобного ввода данных. Форма - это формат (бланк) показа данных на экране компьютера. В форму могут быть внедрены рисунки, диаграммы, аудио- (звук) и видеоизображения.
Режимы работы с формой:
^ Режим форм. Используется для просмотра и редактирования данных. Режим форм предоставляет дружественную среду для работы с данными и удобный дизайн их представления на экране.
- Режим конструктора форм. Используется для изменения структуры или шаблона формы.
- ^ Режим таблицы. Режим позволяет увидеть таблицу, включающую все поля форм; чтобы переключиться в этот режим при работе с формой, надо нажать кнопку таблицы на панели инструментов.
Отчет. Объект, предназначенный для создания документа, который впоследствии может быть распечатан или включен в документ другого приложения. Отчеты, как и формы, могут создаваться на основе запросов и таблиц.
133
Режимы работы с отчетом:
^ Режим предварительного просмотра. Этот режим позволяет увидеть отчет в таком виде, в каком он будет воплощен при печати.
- Режим конструктора. Данный режим предназначен для изменения шаблона (структуры) отчета.
Макрос. Объект, представляющий структурированное описание одного или нескольких действий, которые должен выполнить ACCESS в ответ на определенное событие. Например, можно определить макрос, который в ответ на выбор некоторого элемента в основной форме открывает другую форму. В макросы включаются макрокоманды. В MS Access имеется свыше 40 макрокоманд. Макрокоманды выполняют такие действия, как открытие таблиц и форм, выполнение запросов, запуск других макросов, выбор опций из меню, изменение размеров открытых окон и т.п.
Запрос. Это объект, который позволяет пользователю получить нужные данные из одной или нескольких таблиц. Можно создать запросы на выбор, обновление, удаление или на добавление данных. С помощью запросов можно создавать новые таблицы, используя данные одной или нескольких таблиц, которые уже существуют.
Таблицы в базе данных могут быть связаны. В Access используется три типа межтабличных связей:
- один к одному - каждой записи первой таблицы соответствует одна запись из второй связанной таблицы (например, есть две таблицы: Студент с полями Номер, Фамилия, Имя, Дата рождения, Место рождения, Год_поступления_в_вуз и таблица Сессия с полями Номер, Оценка 1, Оценка 2, Оценка 3; каждому номеру таблицы Студент соответствует один номер в таблице Сессия);
- один ко многим - любая запись в первой таблице может быть связана с несколькими записями во второй таблице (например, есть две таблицы: таблица Студент с полями Номер, Фамилия, Имя, Факультет, Группа и таблица Библиотека с полями Код, Название_книги, Автор, Год_издания; каждому номеру из таблицы Студент может соответствовать несколько кодов из второй таблицы);
- многие ко многим - любая запись в первой таблице может быть связана с несколькими записями во второй таблице и обратно - каждая запись второй таблицы связана с несколькими записями первой таблицы (например, есть две таблицы: таблица Студент с полями Номер, Фамилия, Имя, Факультет, Группа и таблица Спортивные_секции с полями Код, Вид спорта, каждый студент может посещать несколько секций, и каждую секцию могут посещать несколько студентов);
Завершив работу с Access (или с ее приложением), надо корректно закончить сеанс. Безопасно выйти из Access можно несколькими способами:
- двойным щелчком мыши на пиктограмме системного меню в строке заголовка главного окна Access;
- из меню Access выбором пункта Файл\Выход;
- нажатием комбинации клавиш
.
134
132 :: 133 :: 134 :: ссылка скрыта
134 :: ссылка скрыта
Контрольные вопросы
Назовите основные элементы окна СУБД Access.
- Перечислите основные объекты окна базы данных.
- Какие режимы работы используются для работы с таблицей, формой, отчетом?
- Для чего нужен запрос?
134
134 :: ссылка скрыта
135 :: ссылка скрыта
Темы для рефератов
Информационная система (базаданных) "Борей".
- Информационные справочные системы в человеческом обществе.
- Информационные поисковые системы в человеческом обществе.
- Базы данных и Интернет.
- Геоинформационные системы.
- Проектирование и программирование баз данных.
- СУБД Oracle.
- Информационная система "Галактика".
- Информационная система "Консультант плюс".
- Информационная система "Гарант плюс".
135
135 :: ссылка скрыта
135 :: ссылка скрыта
Темы семинарских занятий
Назначение и функции СУБД. Объекты СУБД Access, их назначение. Режимы работы основных объектов.
- Создание БД, установление связей в БД.
- Составление форм, запросов и отчетов в режиме конструктора, при помощи мастера.
135
135 :: ссылка скрыта
135 :: ссылка скрыта
Рекомендации по программному обеспечению
Для выполнения лабораторно-практических занятий рекомендуется одна из следующих программ:
Dbase- 3, 4, 5;
- FoxPro;
- Paradox; 4.Clliper;
- Access;
- Oracle.
135
135 :: ссылка скрыта
135 :: 136 :: 137 :: 138 :: 139 :: 140 :: 141 :: 142 :: 143 :: 144 :: 145 :: ссылка скрыта
Задачи и упражнения
Создание БД, ввод и редактирование данных
Упражнение № 1. Формирование структуры таблицы
Создать новую базу данных - сведения о студентах вашего потока. Для этого выполнить следующие действия:
Запустить Access.
- При запуске появится диалоговое окно, в котором надо выбрать строку Новая база данных.
Примечание. Если Вы в пункте 2 отказались от диалогового окна, то далее выполните следующие действия для создания новой базы данных:
- нажмите кнопку Создать на панели инструментов или воспользуйтесь пунктом меню Файл\Создать;
135
в появившемся диалоговом окне Создание выберите вкладку Общие;
- щелкните по пиктограмме Новая_база_данных и подтвердите выбор.
В окне Файл новой базы данных указать имя новой БД (например, "Деканат") в поле ввода Имя файла и сохранить в нужной папке. Нажать кнопку Создать.
- В появившемся окне База данных активизировать вкладку Таблицы и щелкнуть по кнопке Создать.
- Создать таблицу, воспользовавшись Конструктором. В окне Новая таблица выбрать пункт Конструктор и подтвердить выбор.
- Определить поля таблицы
Поле | Тип поля | Размер поля |
Номер | Текстовое | 5 |
Фамилия | Текстовое | 15 |
Имя | Текстовое | 10 |
Отчество | Текстовое | 15 |
Дата рождения | Дата | Краткий формат |
Группа | Текстовое | 3 |
Дом. адрес | Текстовое | 20 |
В появившемся окне создать поля базы данных, согласно следующей таблице. Для ввода типа поля использовать значок всплывающего меню, который появляется при установке курсора в столбец Тип данных.
Определить первичный ключ для таблицы. В данной таблице ключевым является поле ^ Номер. Чтобы сделать поле ключевым, выделить его и выбрать меню Правка\Ключевое_поле или нажать кнопку Ключевое_поле на панели инструментов. При этом слева от имени ключевого поля таблицы появится изображение ключа.
- Закрыть заполненную таблицу.
- Сохранить ее под именем ФИЗИКИ.
Упражнение № 2. Ввод и редактирование данных
В окне База данных появилось имя сохраненной таблицы. Для того чтобы вводить данные, надо открыть ее в режиме таблицы. Щелкнуть на кнопку Открыть. (Если Вам необходимо внести изменения в структуру созданной таблицы, необходимо нажать на кнопку Конструктор.)
- Занести в таблицу 6 - 7 записей. Для поля Труппа использовать номера 56, 57, 58.
- Отредактировать введенные в таблицу данные: заменить во второй записи фамилию.
- В поле Дата рождения изменить в первой записи год рождения.
- Удалить последнюю запись в таблице. Для этого нужно выделить ее: установить курсор мыши к левой границе таблицы до изменения его в виде стрелки, направленной вправо, щелкнуть мышью и нажать клавишу Delete.
- Добавить еще две записи.
- Сохранить таблицу и закрыть ее.
136
Упражнение № 3. Разработка однотабличных пользовательских форм
Данные в таблицу БД удобнее вводить, если воспользоваться экраном в виде некоторого бланка (формы). Такой способ позволяет видеть на экране все данные одной записи.
Создать однотабличную пользовательскую форму для ввода и редактирования данных в ранее созданную таблицу. Для этого выполнить следующее:
В окне База_данных активизировать вкладку Форма.
- В том же окне нажать кнопку Создать.
- В диалоговом окне Новая_форма выбрать строку Мастер и выбрать в качестве источника данных имя таблицы ФИЗИКИ, подтвердить выбор.
- В появившемся окне выбрать поля для создаваемой формы (выберем все имеющиеся).
- Дальнейшие действия выполнить самостоятельно (стиль формы выбрать - Обычная).
- Добавить в таблицу 1 - 2 записи в режиме формы.
- Познакомиться с возможностями перемещения в таблице, представленной в виде формы (переместиться на следующую запись и обратно, к первой записи, к последней записи, новая запись).
- Закрыть окно формы.
- Открыть таблицу ФИЗИКИ, просмотреть добавленные записи в таблице.
- Закрыть таблицу, выйти в окно База_данных.
Упражнение № 4. Разработка отчета
В окне База_данных активизировать вкладку Отчеты и щелкнуть кнопку Создать.
- С помощью Мастера отчетов создать отчет для вывода сведений о студентах группы, выбрать для отчета следующие поля: ^ Номер, Фамилия, Имя, Дата рождения. В качестве источника данных использовать таблицу ФИЗИКИ. При создании отчета использовать сортировку по полю Фамилия, вид отчета Табличный, стиль Строгий. Ввести имя отчета (по умолчанию Access вводит имя таблицы-источника).
- Закрыть отчет и выйти в окно База_данных.
Упражнение № 5. Поиск, сортировка и отбор данных
Поиск:
Открыть таблицу ФИЗИКИ в режиме Формы.
- Осуществить поиск какого-либо студента по полю Фамилия. Для этого выполнить следующее:
- установить курсор в строку поля, по которому будет осуществляться поиск (в нашем случае это поле Фамилия);
- выполнить команду Правка\Найти или нажать на пиктограмму Найти для вывода диалогового окна Поиск (если такая фамилия встречается несколько раз, использовать кнопку Найти_далее).
Закрыть окно формы.
Сортировка:
Открыть таблицу ФИЗИКИ.
- Отсортировать записи таблицы в алфавитном порядке по полю Фамилия. Для этого выполнить действия:
137
- установить курсор в поле Фамилия;
- выполнить команду Записи\Сортировка\По_возрастанию или воспользоваться пиктограммой Сортировка_по_возрастанию.
Фильтр:
Используя фильтр, вывести на экран список студентов группы 57. Для этого выполнить действия:
- выполнить команду Записи\Изменить_фильтр или использовать пиктограмму Изменить_фильтр\
- установить курсор в поле Группа, нажать на значок всплывающего меню и выбрать номер нужной группы;
- выполнить команду Фильтр\Применить_фильтр или использовать соответствующую пиктограмму;
- чтобы убрать фильтр, воспользоваться командой Записи\Удалить_фильтр или применить ту же пиктограмму, только теперь ее назначение - Убрать_фильтр;
- закрыть таблицу.
Открыть таблицу ФИЗИКИ в режиме Формы и выполнить тот же фильтр: отобрать студентов группы 57 мужского пола. Для этого выполнить действия:
- в поле Формы найти запись, которая содержит номер нужной группы (57);
- установить курсор в поле, по которому будет осуществляться фильтр (Группа)',
- выполнить команду Записи\Фильтр\Фильтр_по_выделенному или воспользоваться соответствующей пиктограммой на панели инструментов;
- таким же образом выполнить выборку студентов мужского пола;
- удалить фильтр.
Упражнение № 6. Запросы
Создать запрос-выборку из таблицы ФИЗИКИ, содержащую сведения о студентах женского пола:
В окне База_данных активизировать вкладку Запрос и нажать кнопку Создать.
- Выбрать режим Конструктор и подтвердить выбор.
- В появившемся окне Добавление_таблицы выделить имя таблицы, из которой будет производиться запрос (ФИЗИКИ) и выполнить команду Добавить. Список полей этой таблицы должен появиться в окне Запрос_на_выборку.
- Закрыть окно Добавление_таблицы.
- В оставшемся окне Запрос_на_выборку щелкнуть верхнюю левую ячейку, относящуюся к заголовку Поле.
- В данной ячейке должен появиться значок всплывающего меню. Используя его, ввести в ячейку имя первого поля создаваемого запроса (например, Фамилия).
- Аналогичным образом заполнить остальные ячейки первой строки (Имя, Пол, Дата рождения, Группа).
- Установить сортировку по полю Фамилия.
- В строке Условия отбора внести в нужные поля критерии отбора: в поле Пол установить букву ж, в поле Группа - 57 (данные для условия отбора вносить в таком же виде, как они внесены в таблицу).
- В строке Вывод_на_ экран значок "галочка" означает, что в результате выполнения запроса данное поле будет выводиться на экран.
- Выполнить команду Запрос\Запускши использовать соответствующую пиктограмму.
138
Многотабличная БД, установление связей между таблицами
Упражнение № 7. Создание многотабличной БД
Создать таблицы СЕССИЯ и СТИПЕНДИЯ, используя ту же технологию, что и при создании таблицы ФИЗИКИ в Упражнении 1. Атрибуты поля Номер таблицы СЕССИЯ должны быть такими же, как атрибуты этого же поля таблицы ФИЗИКИ.
Состав полей и их свойства следующие:
СЕССИЯ
Признак ключа | Поле | Тип поля | Размер поля |
Ключ | Номер | Текстовое | 5 |
| Оценка 1 | Числовое | Фиксированный |
| Оценка 2 | Числовое | Фиксированный |
| Оценка 3 | Числовое | Фиксированный |
| Оценка 4 | Числовое | Фиксированный |
| Результат | Текстовое | 3 |
СТИПЕНДИЯ
Признак ключа | Поле | Тип поля | Размер поля |
Ключ | Результат | Текстовое | 3 |
| Процент | Числовое | Процентный |
Заполнить таблицы данными; оценки в записи ввести на свое усмотрение так, чтобы в записях присутствовали разные комбинации оценок из четырех групп:
Неуд. | Хор. | Хор.1 | Отл. |
За удовл. и неудовл. | За две 4 и более | 5554 | 5555 |
В поле Результат данные заносить в соответствии с представленной таблицей, например, если в записи три оценки 5 и одна оценка 4, то в результат занести хор.1.
- Поле Процент заполнить в соответствии со следующей таблицей:
Результат | Процент |
Неуд. | 0,00% |
Хор. | 100,00% |
Хор.1 | 200,00% |
Отл. | 300,00% |
139
Сохранить обе таблицы и закрыть их.
Упражнение № 8. Установление связей между таблицами
В окне База_данных Деканат должны быть имена трех таблиц: ^ ФИЗИКИ, СЕССИЯ, СТИПЕНДИЯ. Для установления связей выполнить команду Cepвuc\ Схема_данных.
- В появившемся окне Схема_данных выполнить добавление всех трех таблиц в схему.
- Установить связи между таблицами ФИЗИКИ и СЕССИЯ. Для этого протащить указатель мыши от поля Номер таблицы ФИЗИКИ к полю Номер таблицы СЕССИЯ при нажатой клавише мыши.
- В появившемся диалоговом окне Связи активизировать значок Обеспечение_ целостности_данных, отношение "Один к одному", активизировать значки Kacкадное_обновление_связанных_полей и Каскадное удаление связанных полей. Прочитать встроенную справку об этих значках (щелкнуть на знак ? в заголовке окна Связи, подвести к нужному значку и нажать кнопку мыши). Нажать кнопку Создать.
- Установить связь между таблицами СТИПЕНДИЯ и СЕССИЯ. Для этого протащить указатель мыши от поля Результат таблицы СТИПЕНДИЯ к полю Результат таблицы СЕССИЯ. Здесь отношение "Один ко многим".
- Закрыть окно Схема_данных, при выходе сохранить связи.
Упражнение № 9. Разработка многотабличной пользовательской
формы ввода данных
Создать форму на основе таблицы СЕССИЯ с использованием Мастера, включив в форму все поля таблицы. При выборе внешнего вида формы использовать расположение В_один_столбец. Дать имя форме СЕССИЯ.
- Создать форму на основе таблицы ^ ФИЗИКИ с использованием Мастера, включив в нее все поля, кроме поля Номер. При выборе внешнего вида формы использовать расположение Табличный_вид. Дать имя форме СТУДЕНТ.
- Закрыть форму СТУДЕНТ. Форму СЕССИЯ открыть в режиме Конструктора. Для переключения между режимом просмотра формы и режимом конструктора формы можно использовать меню Вид или пиктограмму Вид на панели инструментов.
Для оформления атрибутов текста подчиненной таблицы или любого другого объекта формы (например, изменение цвета и начертания шрифта, оформление подчиненной формы - утопленное, приподнятое и т.д.) необходимо в режиме конструктора выполнить одно из действий:
- выделить этот объект и выбрать меню Buд\Cвойcmвa, использовать пиктограмму на панели инструментов;
- выполнить двойной щелчок на этом объекте для открытия окна свойств.
Перенести из окна База_данных пиктограмму формы СТУДЕНТ в нижнюю часть поля формы СЕССИЯ и перейти в режим формы.
- Просмотреть полученную составную форму. Пролистать записи до конца.
- Добавить 2 - 3 записи, используя полученную составную форму: сначала заполнять поля из таблицы ФИЗИКИ, затем - поля из таблицы СЕССИЯ.
Закрыть форму.
140
Упражнение № 10.
Формирование запросов для многотабличной базы данных
Построить запрос, позволяющий выводить фамилию, имя, отчество и номер группы студентов, которым может быть назначена стипендия, и размер стипендии в процентах. Информация для получения таких данных находится в трех таблицах ^ ФИЗИКИ, СЕССИЯ, СТИПЕНДИЯ.
В данном случае создается новая таблица, содержащая сведения из разных взаимосвязанных таблиц.
В окне База_данных создать новый запрос на основе связанных таблиц. Для этого активизировать вкладку Запрос и нажать кнопку Создать.
- В появившемся окне Новый_запрос выбрать Простой_запрос (с использованием Мастера запросов) и подтвердить выбор.
- В окне Создание_простых_запросов выбрать из таблицы ФИЗИКИ поля: Фамилия, Имя, Отчество, Группа; из таблицы СТИПЕНДИЯ- поле Процент. Закончить работу с Мастером запросов самостоятельно.
- В полученной таблице в строке ^ Условие отбора установить по полю Процент выражение >0, т.е. вывод тех студентов, у которых сессия сдана на положительные оценки. Для этого выполнить расширенный фильтр, упорядочить фамилии студентов в алфавитном порядке.
- Дать имя запросу Приказ и закрыть его.
Задание:
Подготовить список студентов, сдавших сессию на "отлично".
- Создать запрос, выводящий список студентов, имеющих хотя бы одну "тройку".
- Создать запрос, выводящий список студентов, фамилия которых начинается на букву ^ А.
Для выполнения задания предварительно прочитать справку Access: ввести в Предметном указателе в строке поиска запись like. Вспомнить, как в Excel формируются условия, содержащие логические операторы И, ИЛИ.
Упражнение № 11.
Разработка многотабличной формы отчета вывода данных
Создание отчета, в котором используется информация из различных таблиц базы данных.
Для создания отчета, включающего информацию из различных таблиц, используют предварительно сформированный запрос.
Построить отчет, сформированный на основе созданного запроса ^ Приказ.
В окне База_данных активизировать вкладку Отчет и нажать кнопку Создать.
- В окне Новый_отчет выбрать Мастер отчетов и источник данных - запрос Приказ.
- Дальнейшие действия работы с Мастером выполните самостоятельно: Тип представления данных - по таблице ФИЗИКИ, уровни группировки не задавать, осуществить сортировку по группам, внутри каждой группы упорядочить фамилии в алфавитном порядке, вид макета табличный.
- Если необходимо сделать какие-либо изменения макета отчета, представьте его в режиме Конструктора. Для этого используйте меню Вид\Конструктор или пиктограмму Вид.
- В поле заголовков отчета вставьте дату. Меню Bcтaвка\Дата. Отчет должен иметь следующий вид:
141
Просмотреть полученный отчет. Сохранить его.
Упражнение № 12. Создание элемента управления
Элемент управления - это графический объект в форме или отчете для представления данных или для выполнения определенных действий.
Создать элемент управления для ввода пола студентов в форме ^ ФИЗИКИ, созданной в Упражнении № 3.
Создать в таблице ФИЗИКИ, созданной в Упражнении, новое поле под именем Лол в режиме Конструктора. В Описании данного поля ввести следующую запись: 1 - мужской, 2 - женский.
- В окне База_данных перейти в режим Формы, открыть в режиме Конструктора форму ФИЗИКИ, созданную в Упражнении № 3.
- Увеличить в высоту рабочее поле формы. Элемент управления можно создать двумя способами:
- создание группы с помощью Мастера;
- создание группы без помощи Мастера. Создадим переключатель пола вторым способом.
В режиме конструктора формы в дополнительной панели инструментов Панель элементов отключить кнопку Мастер_элементов (должна быть не выделена). Это приведет к отключению Мастеров.
- Нажать кнопку Группа на панели элементов.
- Открыть Список_полей, используя данную кнопку на верхней панели инструментов, а затем перетащить поле ^ Пол из списка полей в рабочее поле формы при нажатой кнопке мыши. В рабочем поле формы должна появиться рамка с заголовком Пол в верхней ее части.
142
Нажать на Панели_элементов кнопку Переключатель, а затем выбрать внутри группы место, в которое помещается левый верхний угол флажка или выключателя. Подтвердить установку элемента щелчком мыши.
- Установить курсор на появившийся текст (Переключатель) и ввести подпись Мужской.
- Аналогичным образом добавить элемент для женского пола.
- Выровнять значки: сначала выделить, далее использовать значки "палец" и "ладонь" для их перетаскивания. Самостоятельно разберитесь в различии назначения этих значков.
- Отредактировать внешний вид созданной рамки, вызвав окно свойств (см. упражнение № 9 п. 3).
- Перейти в режим просмотра формы и, используя элемент управления, установить пол в записях.
- Перейти в режим таблицы и просмотреть поле Пол. В данном поле должны появиться цифры 1 или 2. При установлении курсора в данное поле в нижней области экрана в строке подсказки появится текст описания: 1 - мужской, 2 - женский.
- Самостоятельно создайте элемет управления - поле со списком для ввода оценок, используя Мастер_элементов:
На рисунке представлен пример поля со списком для поля Оценка 1.
При работе с мастером выбрать Фиксированный набор значений, сохранить в поле Оценка 1, задать подпись Оценка 1.
Упражнение № 13. Создание вычисляемых полей в Отчете
Создать Отчет на основе таблицы СЕССИЯ. В отчете, используя Построитель выражений, создать новое поле - средний балл сдачи сессии каждым студентом.
Создать запрос, включив в него из таблицы ФИЗИКИ поля Номер, Фамилия, Имя, из таблицы СЕССИЯ - поля Оценка 1, Оценка 2, Оценка 3, Оценка 4. Дать имя отчету Результаты.
- В окне диалога Создание_отчета выбрать таблицу Результаты и нажать кнопку Конструктор.
143
Перетащить мышью все поля из окна списка полей таблицы Результаты в область данных отчета. Можно перенести сразу несколько полей. Для этого в списке полей при выборе полей удерживать нажатой клавишу Shift.
- Для отчета нужно создать новое поле, в котором будет размещаться результат вычисления среднего балла для каждого студента. Для начала создать новое пустое поле. Для этого на Панели_элементов выбрать инструмент Поле и щелкнуть в области данных отчета, где будет размещаться поле Средний балл студента.
Появится элемент, состоящий из имени поля (Поле...) и содержимого.
Установить текстовый курсор на имя поля и ввести новое имя Средний балл.
- Отредактировать размеры зоны имени поля (размеры по вертикали и горизонтали), используя значки квадратиков, которые появляются при вьделении данного поля.
- Для размещения формулы, вычисляющей средний балл, выделить область Содержимого и выполнить команду Buд\Cвойcmea или использовать контекстное меню.
- Установить курсор в поле Данное и нажать значок с тремя точками.
- В поле ввода построителя выражений при помощи имеющихся кнопок и перечня полей составить следующее выражение:
= ([Оценка1] + [Оценка2] + [Оценка3] + [Оценка4])/4
Для ввода имени имеющегося поля нужно выделить имя поля в списке и нажать кнопку Добавить или дважды щелкнуть по имени поля в списке.
Подтвердить введенное выражение: нажать клавишу ОК.
Перейти в режим просмотра отчета: Файл\Предварительный_просмотр или нажать кнопку на панели инструментов.
Пример отчета:
Номер: | 1 | ^ Иванов Петр | |
Группа: | 56 | | |
Оценка1: | 5 | | |
Оценка2: | 5 | Средний балл: | 4,5 |
Оценка3: | 4 | | |
Оценка4: | 4 | | |
Закрыть отчет.
144
Упражнение № 14. Вставка графических объектов в БД
Графический объект можно вставлять (или осуществлять с ним связь) в форму или отчет как свободный рисунок Также графический объект может быть вставлен в форму как объект типа OLE
Вставить картинки людей из коллекции Clipart студентов в таблицу ^ Студент БД Деканат Если есть какие-либо фотоизображения людей, можно вставлять их, открыв в соответствующем приложении
Добавить в таблицу ФИЗИКИ поле Фото, тип поле объекта OLE
- Запустить Графический редактор Paint через Главное_меню\Стандартные
- Открыть любую картинку, выделить весь рисунок при помощи команды Правка\Выделитъ_все и занести в буфер при помощи команды Правка\Копировать
- Перейти в Access и установить курсор на первую запись поля Фото
- Выполнить команду Правка\Специальная_вставка
- В появившемся окне изучить при помощи значка ? варианты команды Как
- Выбрать тип Picture (Рисунок) В поле Фотография появится запись (Рисунок или Картинка )
- Аналогичным образом вставить еще 2 - 3 рисунка
- Закрыть таблицу
- Открыть форму ФИЗИКИ Конструктора
- Из пиктограммы Список_полей добавить поле Фото
- Отредактировать его местоположение
- Перейти в режим формы и просмотреть записи В них должны присутствовать изображения
- В окне свойств поля Фото в строке Установка размеров выбрать Вписатъ_в_ рамку или По_размеру_рамки
145
135 :: 136 :: 137 :: 138 :: 139 :: 140 :: 141 :: 142 :: 143 :: 144 :: 145 :: ссылка скрыта
145 :: 146 :: 147 :: ссылка скрыта
Лабораторные работы
Лабораторная работа № 1
Создание БД, ввод и редактирование данных
Время выполнения 6 часов
Задание. Создайте базу данных "Студенческая группа"
145
Задание общее для всех студентов. Создайте структуру базы данных с полями ^ ФИО, курс, номер группы, номер зачетной книжки, возраст, адрес жительства. Введите не менее 10 записей. Удалите выборочно две записи, а затем добавьте 4 новые записи.
Лабораторная работа № 2
Многотабличная БД, установление связей между таблицами
Время выполнения 6 часов.
Задание. Создайте базу данных "Музыкальный альбом" из двух таблиц. Установите связи между ними и проведите операции, подобные упражнению 1.
Задание общее для всех студентов. Создайте структуру двух таблиц ^ КОМПОЗИТОР, ПЕВЦЫ. Самостоятельно придумайте поля этих двух таблиц, выделите ключевые поля, установите связи между таблицами. Заполните данными и проведите редактирование записей таблиц.
Лабораторная работа № 3
Управление, вычисляемые поля, запросы по образцу, графика
Время выполнения 8 часов.
Задание. Разработайте информационно-справочную систему, содержащую несколько таблиц, входные формы, запросы и отчеты.
Варианты заданий
- Вариант 1. Городской телефонный справочник.
- Вариант 2. Каталог программного обеспечения персонального компьютера.
- Вариант 3. Электронный алфавитный каталог библиотеки.
- Вариант 4. Электронный систематический каталог библиотеки.
- Вариант 5. Электронный алфавитно-систематический каталог домашней библиотеки.
- Вариант 6. Система "Деканат".
- Вариант 7. Система "Учебный план факультета информатики".
- Вариант 8. Система "Научные труды и методические разработки кафедры".
- Вариант 9. Система "Расписание занятий" (модель).
- Вариант 10. Система "Выпускники факультета математики и информатики".
- Вариант 11. Система "Биржатруда".
- Вариант 12. Система "Тестовые задания по школьному курсу информатики".
- Вариант 13. Система "Участники конференции".
- Вариант 14. Система "Кто есть кто: выдающиеся информатики России".
- Вариант 15. Система "Календарь проводимых мероприятий по информатике".
- Вариант 16. Система "Телеконференции по информатике и информационным технологиям".
- Вариант 17. Система "Белые страницы Интернет".
- Вариант 18. Система "Желтые страницы Интернет".
- Вариант 19. Система "Музыкальный альбом".
- Вариант 20. Система "Инвентарная книга факультета".
- Вариант 21. Система "Компьютерный салон".
146
- Вариант 22. Система "Художественная галерея".
- Вариант 23. Система "Склад товаров магазина "Детский мир;"".
- Вариант 24. Система "Склад продовольственных товаров мелкооптового магазина".
- Вариант 25. Система "Учет товаров оптовой базы промышленных товаров".
147
145 :: 146 :: 147 :: ссылка скрыта
147 :: ссылка скрыта
Дополнительная литература
ACCESS 7.0 для WINDOWS'95. - Киев: Торгово-издательское бюро BHV, 1996.
- Бекаревич Ю.Б., Пушкина H.B. СУБД ACCESS для WINDOWS'95 в примерах. - СПб.: BHV - Санкт-Петербург, 1997.
- Богумирский Б.С. Эффективная работа на IBM PC в среде Windows'95. - СПб.: Питер-Пресс, 1997.
- Вемпен Ф. Microsoft Office Professional: 6 книг в одной: Пер. с англ. - M.: Бином, 1977.
- Джонс Э., Саттон Д. Библия пользователя Office'97: Пер. с англ. - Киев: Диалектика, 1997.
- Ефимова O., Морозов В., Шафрин Ю. Курс компьютерной технологии. - M.: ФБФ, 1998.
- Ефимова O., Морозов В., Шафрин Ю. Практикум по компьютерной технологии. - M.: ФБФ, 1998.
- Каратыгин C., Тихонов А., Долголаптев В. Базыданных: Простейшие средства обработки информации. Т. 1, 2. Серия "Компьютер для носорога". - M.: ФИА, 1995.
- Крамм Р. Системы управления базами данных dBASE II и dBASE III для персональных компьютеров. - M.: Финансы и статистика, 1988.
- Лядова Л.Н. Персональный компьютер: От начинающего пользователя до профессионала: В 2 т. - Пермь: ПГУ, 1998.
- Макарова H.B. и др. Информатика. Практикум по технологии работы на компьютере. - M.: Финансы и статистика, 1998.
- Назаров C.B., Першиков В.И. u др. Компьютерные технологии обработки информации. - M.: Финансы и статистика, 1995.
- Смирное C.C. Программные средства персональных ЭВМ. - Л.: Машиностроение. Ленингр. отд-ние, 1990.
147
147 :: ссылка скрыта
147 :: ссылка скрыта