Информационные технологии управления
Автор: Пользователь скрыл имя, 12 Января 2012 в 15:34, доклад
Описание работы
MS Access — это функционально полная реляционная СУБД. Запустить систему можно несколькими способами:
• запуск с помощью главного меню;
• запуск с помощью Проводника;
• запуск с помощью ярлыка;
• и др.
Работа содержит 1 файл
Access(теория+пз).doc
— 188.50 Кб (Скачать)Задание
№ 4. Разработка отчета
- В окне База_данных выбрать Отчеты.
- С помощью Мастера отчетов создать отчет для вывода сведений о студентах группы, выбрать для отчета следующие поля: Номер, Фамилия, Имя, Дата рождения. В качестве источника данных использовать свою таблицу. При создании отчета использовать сортировку по полю Фамилия, вид отчета Табличный, стиль любой. Ввести имя отчета (по умолчанию Access вводит имя таблицы-источника).
- Закрыть отчет.
Задание
№ 5. Поиск, сортировка
и отбор данных.
Поиск:
- Открыть таблицу ЭКОНОМИСТЫ в режиме Формы.
- Осуществить поиск какого-либо студента по полю Фамилия. Для этого выполнить следующее:
- установить курсор в строку поля, по которому будет осуществляться поиск (в нашем случае это поле Фамилия);
- выполнить команду Правка\Найти или нажать на пиктограмму Найти для вывода диалогового окна Поиск (если такая фамилия встречается несколько раз, использовать кнопку Найти_далее).
- Закрыть окно
формы.
Сортировка:
- Открыть таблицу Экономисты.
- Отсортировать записи таблицы в алфавитном порядке по полю Фамилия. Для этого выполнить действия:
- установить курсор в поле Фамилия;
- выполнить команду 3аписи\Сортировка\По возрастанию или воспользоваться кнопкой Сортировка по возрастанию.
Фильтр:
Используя фильтр, вывести на экран список всех студентов подгруппы 1 в режиме таблицы. Для этого нужно выполнить действия:
- выполнить команду Записи\Изменить_фильтр или использовать пиктограмму Изменить_фильтр;
- установить курсор в поле Подгруппа, нажать на значок всплывающего меню и выбрать номер нужной подгруппы;
- выполнить команду Фпльтр\Применить_фильтр или использовать соответствующую пиктограмму;
- чтобы убрать фильтр, воспользоваться командой Записи\Удалить_фильтр или применить ту же пиктограмму, только теперь ее назначение — Убрать_фильтр.
- закрыть таблицу.
- Открыть таблицу ЭКОНОМИСТЫ в режиме Формы и выполнить тот же фильтр: отобрать студентов подгруппы 1.
Задание
№ 6. Запросы
Создать запрос-выборку из таблицы ЭКОНОМИСТЫ, содержащую сведения о студентах женского пола второй подгруппы:
- В окне База_данных выбрать Запрос режим Конструктор.
- В появившемся окне Добавление_таблицы выделить имя таблицы, из которой, будет производиться запрос (ЭКОНОМИСТЫ) и выполнить команду Добавить. Список полей этой таблицы должен появиться в окне Запрос_на_выборку.
- В оставшемся окне Запрос_на_выборку щелкнуть верхнюю левую ячейку, относящуюся к заголовку Поле.
- В данной ячейке должен появиться значок всплывающего меню. Используя его, ввести в ячейку имя первого поля создаваемого запроса (например, Фамилия).
- Аналогичным образом заполнить остальные ячейки первой строки (Имя, Пол, Дата рождения, Группа).
- Установить сортировку по полю Фамилия.
- В строке Условия отбора внести в нужные поля критерии отбора в поле Пол установить букву ж, в поле Подгруппа — 2 (данные для условия отбора вносить в таком же виде, как они внесены в таблицу).
- В строке Вывод_на_ экран значок «галочка» означает, что в результате выполнения запроса данное поле будет выводиться на экран
- Выполнить команду Запрос\3апуск\лли использовать соответствующую значок на панели инструментов .
Многотабличная
БД, установление связей
между таблицами
Задание
№ 7. Создание многотабличной
БД
- Создать таблицы СЕССИЯ и СТИПЕНДИЯ, используя ту же технологию, что и при создании таблицы ЭКОНОМИСТЫ в Задании 1. Атрибуты поля Номер таблицы СЕССИЯ должны быть такими же, как атрибуты этого же поля таблицы ЭКОНОМИСТЫ. Состав полей и их свойства следующие:
СЕССИЯ
| Признак ключа | Поле | Тип поля | Размер поля |
| Ключ | Номер | Текстовое | 5 |
| Оценка I | Числовое | Формат поля: фиксированный, число десятичных знаков 0 | |
| Оценка 2 | Числовое | Формат поля: фиксированный, число десятичных знаков 0 | |
| Оценка 3 | Числовое | Формат поля: фиксированный, число десятичных знаков 0 | |
| Оценка 4 | Числовое | Формат поля: фиксированный, число десятичных знаков 0 | |
| Результат | Текстовое | 4 |
СТИПЕНДИЯ
| Признак ключа | Поле | Тип поля | Размер поля |
| Ключ | Результат | Текстовое | 4 |
| Процент | Числовое | Формат поля: процентный |
- 3аполнить таблицы данными, оценки в записи ввести на свое усмотрение так, чтобы в записях присутствовали разные комбинации оценок из четырех групп:
| Неуд | Хор. | Хор 1 | Отл. |
| За удовл и неудовл | За две 4 и более | 5554 | 5555 |
- В поле Результат данные заносить в соответствии с представленной таблицей , например, если в записи три оценки 5 и одна оценка 4, то в результат занести хор. 1
- Поле Процент заполнить в соответствии со следующей таблицей:
| Результат | Процент |
| Неуд. | 0,00% |
| Хор. | 100,00% |
| Хор 1 | 200,00% |
| Отл | 300,00% |
- Сохранить обе таблицы и закрыть их.
Задание
№ 8. Установление связей
между таблицами
- В окне База_данных Студенты<Ваша фамилия> должны быть имена трех таблиц: ЭКОНОМИСТЫ, СЕССИЯ, СТИПЕНДИЯ. Для установления связей выполнить команду Сервис\ Схема_данных.
- В появившемся окне Схема_данных выполнить добавление всех трех таблиц в схему.
- Установить связи между таблицами ЭКОНОМИСТЫ и СЕССИЯ. Для этого протащить указатель мыши от поля Номер таблицы ЭКОНОМИСТЫ к полю Номер таблицы СЕССИЯ при нажатой клавише мыши.
- В появившемся
диалоговом окне Связи активизировать
значок Обеспечение_целостности_
данных, отношение «Один к одному», активизировать значки Кас-кадное_обновление_связанных_полей и Каскадное удаление связанных полей. Прочитать встроенную справку об этих значках (щелкнуть на знак ? в заголовке окна Связи, подвести к нужному значку и нажать кнопку мыши). Нажать кнопку Создать. - Аналогичным образом установить связь между таблицами СТИПЕНДИЯ и СЕССИЯ. Здесь отношение «Один ко многим».
- Закрыть окно Схема_данных, при выходе сохранить связи.
Задание
№ 9. Разработка многотабличной
пользовательской формы
ввода данных
- Создать форму на основе таблицы СЕССИЯ с использованием Мастера, включив в форму все поля таблицы. При выборе внешнего вида формы использовать расположение В_один_столбец Дать имя форме СЕССИЯ.
- Создать форму на основе таблицы ЭКОНОМИСТЫ с использованием Мастера, включив в нее все поля, кроме поля Номер. При выборе внешнего вида формы использовать расположение Табличный_вид. Дать имя форме СТУДЕНТ.
- Закрыть форму СТУДЕНТ. Форму СЕССИЯ открыть в режиме Конструктора. Для переключения между режимом просмотра формы и режимом конструктора формы можно использовать меню Вид или пиктограмму Вид на панели инструментов.
Для оформления атрибутов текста подчиненной таблицы или любого другого объекта формы (например, изменение цвета и начертания шрифта, оформление подчиненной формы — утопленное, приподнятое и т.д.) необходимо в режиме конструктора выполнить одно из действий:
- выделить этот объект и выбрать меню Вид/Свойства
- выполнить двойной щелчок на этом объекте для открытия окна свойств.
- Перенести из окна База_данных пиктограмму формы СТУДЕНТ в нижнюю часть.
- Просмотреть полученную составную форму. Пролистать записи до конца.
- Закрыть форму.
Задание
№ 10. Формирование запросов
для многотабличной
базы данных
Построить запрос, позволяющий выводить фамилию, имя, отчество и номер подгруппы студентов, которым может быть назначена стипендия, и размер стипендий в процентах. Информация для получения таких данных находится в трех таблицах ЭКОНОМИСТЫ, СЕССИЯ, СТИПЕНДИЯ.
В данном случае создается новая таблица, содержащая сведения из разных взаимосвязанных таблиц.
- В окне База_данных создать новый запрос на основе связанных таблиц. Для этого активизировать щелкнуть по Запросу.
- Выбрать Создание запроса с помощью Мастера.
- В окне Создание_простых_запросов выбрать из таблицы ЭКОНОМИСТЫ поля: Фамилия, Имя, Отчество, Подгруппа; из таблицы СТИПЕНДИЯ — поле Процент. Закончить работу с Мастером запросов самостоятельно.
- В полученной таблице в строке Условие отбора установить по полю Процент выражение >0, т.е. вывод тех студентов, у которых сессия сдана на положительные оценки. Для этого выполнить расширенный фильтр, упорядочить фамилии студентов в алфавитном порядке.
- Дать имя запросу Стипендиаты и закрыть его.
Задание:
- Подготовить список студентов, сдавших сессию на «отлично».
- Создать запрос, выводящий список студентов, имеющих хотя бы одну «тройку».
- Создать запрос, выводящий список студентов, фамилия которых начинается на букву А.
- Вывести список студентов, родившихся весной.
- Создать запрос, выводящий список студентов, родившихся в определенный год и живущих на заданной улице.
Для выполнения
задания предварительно прочитать справку
Access: ввести в Предметном указателе в строке
поиска запись like. Вспомнить, как в
Excel формируются условия, содержащие логические
операторы И, ИЛИ.
Задание
№ 11. Разработка многотабличной
формы отчета вывода
данных
Создание отчета, в котором используется информация из различных таблиц баз данных.
Для создания отчета, включающего информацию из различных таблиц, используют предварительно сформированный запрос.
Построить отчет, сформированный на основе созданного запроса Стипендиаты.
- В окне База_данных выбрать Отчет и с помощью Мастера создать отчет, в качестве источника данных – запрос Стипендиаты.
- Дальнейшие действия работы с Мастером выполните самостоятельно: Тип представления данных - по таблице ЭКОНОМИСТЫ, уровни группировки не задавать, осуществить сортировку по группам, внутри каждой группы упорядочить фамилии в алфавитном порядке, вид макета табличный.
- Если необходимо сделать какие-либо изменения макета отчета, представьте его в режиме Конструктора. Для этого используйте меню Вид\конструктор или значок .
- В поле заголовков отчета вставьте дату. Меню Вставка\Дата. Отчет должен иметь следующий вид:
- Просмотреть полученный отчет. Сохранить его.
Задание
№ 12. Создание элемента
управления
Элемент управления- это графический объект в форме или отчете для представления данных или для выполнения определенных действий.
Создать элемент управления для ввода пола студентов форме ЭКОНОМИСТЫ, созданной в задании №3.