Информационные технологии управления

Автор: Пользователь скрыл имя, 12 Января 2012 в 15:34, доклад

Описание работы

MS Access — это функционально полная реляционная СУБД. Запустить систему можно несколькими способами:

• запуск с помощью главного меню;

• запуск с помощью Проводника;

• запуск с помощью ярлыка;

• и др.

Работа содержит 1 файл

Access(теория+пз).doc

— 188.50 Кб (Скачать)
 
 

Задание № 4. Разработка отчета 

   
  1. В окне База_данных выбрать Отчеты.
  2. С помощью Мастера отчетов создать отчет для вывода сведений о студентах группы, выбрать для отчета следующие поля: Номер, Фамилия, Имя, Дата рождения. В качестве источника данных использовать свою таблицу. При создании отчета использовать сортировку по полю Фамилия, вид отчета Табличный, стиль любой. Ввести имя отчета (по умолчанию Access вводит имя таблицы-источника).
  3. Закрыть отчет.
 
 

Задание № 5. Поиск, сортировка и отбор данных. 

Поиск:

  1. Открыть таблицу ЭКОНОМИСТЫ в режиме Формы.
  2. Осуществить поиск какого-либо студента по полю Фамилия. Для этого выполнить следующее:
  • установить курсор в строку поля, по которому будет осуществляться поиск (в нашем случае это поле Фамилия);
  • выполнить команду Правка\Найти или нажать на пиктограмму Найти для вывода диалогового окна Поиск (если такая фамилия встречается несколько раз, использовать кнопку Найти_далее).
  1. Закрыть окно формы. 

Сортировка:

  1. Открыть таблицу Экономисты.
  2. Отсортировать записи таблицы в алфавитном порядке по полю Фамилия. Для этого выполнить действия:
    • установить курсор в поле Фамилия;
    • выполнить команду 3аписи\Сортировка\По возрастанию или воспользоваться кнопкой Сортировка по возрастанию.
 

Фильтр:

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

  • выполнить команду Записи\Изменить_фильтр или использовать пиктограмму Изменить_фильтр;
  • установить курсор в поле Подгруппа, нажать на значок всплывающего меню и выбрать номер нужной подгруппы;
  • выполнить команду Фпльтр\Применить_фильтр или использовать соответствующую пиктограмму;
  • чтобы убрать фильтр, воспользоваться командой Записи\Удалить_фильтр или применить ту же пиктограмму, только теперь ее назначение — Убрать_фильтр.
  • закрыть таблицу.
    • Открыть таблицу ЭКОНОМИСТЫ в режиме Формы и выполнить тот же фильтр: отобрать студентов подгруппы 1.
 
 

Задание № 6. Запросы 

   Создать запрос-выборку из таблицы ЭКОНОМИСТЫ, содержащую сведения о студентах женского пола второй подгруппы:

    1. В окне База_данных выбрать Запрос режим Конструктор.
    2. В появившемся окне Добавление_таблицы выделить имя таблицы, из которой, будет производиться запрос (ЭКОНОМИСТЫ) и выполнить команду Добавить. Список полей этой таблицы должен появиться в окне Запрос_на_выборку.
    3. В оставшемся окне Запрос_на_выборку щелкнуть верхнюю левую ячейку, относящуюся к заголовку Поле.
    4. В данной ячейке должен появиться значок всплывающего меню. Используя его, ввести в ячейку имя первого поля создаваемого запроса (например, Фамилия).
    5. Аналогичным образом заполнить остальные ячейки первой строки (Имя, Пол, Дата рождения, Группа).
    6. Установить сортировку по полю Фамилия.
    7. В строке Условия отбора внести в нужные поля критерии отбора в поле Пол установить букву ж, в поле Подгруппа — 2 (данные для условия отбора вносить в таком же виде, как они внесены в таблицу).
    8. В строке Вывод_на_ экран значок «галочка» означает, что в результате выполнения запроса данное поле будет выводиться на экран
    9. Выполнить команду Запрос\3апуск\лли использовать соответствующую значок на панели инструментов .
 
 

Многотабличная БД, установление связей 
между таблицами
 

Задание № 7. Создание многотабличной БД 

    
  1. Создать таблицы СЕССИЯ и СТИПЕНДИЯ, используя ту же технологию, что и при создании таблицы ЭКОНОМИСТЫ в Задании 1. Атрибуты поля Номер таблицы СЕССИЯ должны быть такими же, как атрибуты этого же поля таблицы ЭКОНОМИСТЫ. Состав полей и их свойства следующие:
 

СЕССИЯ

Признак ключа Поле Тип поля Размер поля
Ключ Номер Текстовое 5
  Оценка I Числовое  Формат поля: фиксированный, число десятичных знаков 0
  Оценка 2 Числовое Формат поля: фиксированный, число десятичных знаков 0
  Оценка 3 Числовое Формат поля: фиксированный, число десятичных знаков 0
  Оценка 4 Числовое Формат поля: фиксированный, число десятичных знаков 0
  Результат Текстовое 4
 

СТИПЕНДИЯ

Признак ключа Поле Тип поля Размер поля
Ключ Результат Текстовое 4
  Процент Числовое Формат поля: процентный
 
    
  1. 3аполнить таблицы данными, оценки в записи ввести на свое усмотрение так, чтобы в записях присутствовали разные комбинации оценок из четырех групп:
 
Неуд Хор. Хор 1 Отл.
За  удовл и неудовл За две 4 и  более 5554 5555
 
    
  1. В поле Результат данные заносить в соответствии с представленной таблицей , например, если в записи три оценки 5 и одна оценка 4, то в результат занести хор. 1
  2. Поле Процент заполнить в соответствии со следующей таблицей:
Результат Процент
Неуд. 0,00%
Хор. 100,00%
Хор 1 200,00%
Отл 300,00%
  1. Сохранить обе таблицы и закрыть их.
 
 

Задание № 8. Установление связей между таблицами 

   
  1. В окне База_данных Студенты<Ваша фамилия> должны быть имена трех таблиц: ЭКОНОМИСТЫ, СЕССИЯ, СТИПЕНДИЯ. Для установления связей выполнить команду Сервис\ Схема_данных.
  2. В появившемся окне Схема_данных выполнить добавление всех трех таблиц в схему.
  3. Установить связи между таблицами ЭКОНОМИСТЫ и СЕССИЯ. Для этого протащить указатель мыши от поля Номер таблицы ЭКОНОМИСТЫ к полю Номер таблицы СЕССИЯ при нажатой клавише мыши.
  4. В появившемся диалоговом окне Связи активизировать значок Обеспечение_целостности_данных, отношение «Один к одному», активизировать значки Кас-кадное_обновление_связанных_полей и Каскадное удаление связанных полей. Прочитать встроенную справку об этих значках (щелкнуть на знак ? в заголовке окна Связи, подвести к нужному значку и нажать кнопку мыши). Нажать кнопку Создать.
  5. Аналогичным образом  установить связь между таблицами СТИПЕНДИЯ и СЕССИЯ. Здесь отношение «Один ко многим».
  6. Закрыть окно Схема_данных, при выходе сохранить связи.
 
 

Задание № 9. Разработка многотабличной пользовательской формы ввода данных 

   
  1. Создать форму  на основе таблицы СЕССИЯ с использованием Мастера, включив в форму все поля таблицы. При выборе внешнего вида формы использовать расположение В_один_столбец Дать имя форме СЕССИЯ.
  2. Создать форму на основе таблицы ЭКОНОМИСТЫ с использованием Мастера, включив в нее все поля, кроме поля Номер. При выборе внешнего вида формы использовать расположение Табличный_вид. Дать имя форме СТУДЕНТ.
  3. Закрыть форму СТУДЕНТ. Форму СЕССИЯ открыть в режиме Конструктора. Для переключения между режимом просмотра формы и режимом конструктора формы можно использовать меню Вид или пиктограмму Вид на панели инструментов.

Для оформления атрибутов текста подчиненной таблицы или любого другого объекта формы (например, изменение цвета и начертания шрифта, оформление подчиненной формы — утопленное, приподнятое и т.д.) необходимо в режиме конструктора выполнить одно из действий:

    • выделить этот объект и выбрать меню Вид/Свойства
    • выполнить двойной щелчок на этом объекте для открытия окна свойств.
 
   
  1. Перенести из окна База_данных пиктограмму формы  СТУДЕНТ в нижнюю часть.
  2. Просмотреть полученную составную форму. Пролистать записи до конца.
  3. Закрыть форму.
 
 

Задание № 10. Формирование запросов для многотабличной базы данных 

Построить запрос, позволяющий выводить фамилию, имя, отчество и номер подгруппы студентов, которым может быть назначена стипендия, и размер стипендий в процентах. Информация для получения таких данных находится в трех таблицах ЭКОНОМИСТЫ, СЕССИЯ, СТИПЕНДИЯ.

В данном случае создается новая таблица, содержащая сведения из разных взаимосвязанных таблиц.

  1. В окне База_данных создать новый запрос на основе связанных таблиц. Для этого активизировать щелкнуть по Запросу.
  2. Выбрать Создание запроса с помощью Мастера.
  3. В окне Создание_простых_запросов выбрать из таблицы ЭКОНОМИСТЫ поля: Фамилия, Имя, Отчество, Подгруппа; из таблицы СТИПЕНДИЯ — поле Процент. Закончить работу с Мастером запросов самостоятельно.
  4. В полученной таблице в строке Условие отбора установить по полю Процент выражение >0, т.е. вывод тех студентов, у которых сессия сдана на положительные оценки. Для этого выполнить расширенный фильтр, упорядочить фамилии студентов в алфавитном порядке.
  5. Дать имя запросу Стипендиаты и закрыть его.
 

Задание:

  1. Подготовить список студентов, сдавших сессию на «отлично».
  2. Создать запрос, выводящий список студентов, имеющих хотя бы одну «тройку».
  3. Создать запрос, выводящий список студентов, фамилия которых начинается на букву А.
  4. Вывести список студентов, родившихся весной.
  5. Создать запрос, выводящий список студентов, родившихся в определенный год и живущих на заданной улице.

Для выполнения задания предварительно прочитать справку Access: ввести в Предметном указателе в строке поиска запись like. Вспомнить, как в Excel формируются условия, содержащие логические операторы И, ИЛИ. 
 

Задание № 11. Разработка многотабличной формы отчета вывода данных 

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

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

Построить отчет, сформированный на основе созданного запроса Стипендиаты.

  1. В окне База_данных выбрать Отчет и с помощью Мастера  создать отчет, в качестве источника данных – запрос Стипендиаты.
  2. Дальнейшие действия работы с Мастером выполните самостоятельно: Тип представления данных - по таблице ЭКОНОМИСТЫ, уровни группировки не задавать, осуществить сортировку по группам, внутри каждой группы упорядочить фамилии в алфавитном порядке, вид макета табличный.
  3. Если необходимо сделать какие-либо изменения макета отчета, представьте его в режиме Конструктора. Для этого используйте меню Вид\конструктор или значок .
  4. В поле заголовков отчета вставьте дату. Меню Вставка\Дата. Отчет должен  иметь следующий вид:

 

   
  1. Просмотреть полученный отчет. Сохранить его.
 

Задание № 12. Создание элемента управления 

   Элемент управления- это графический объект в форме или отчете для представления данных или для выполнения определенных действий.

Создать элемент управления для ввода  пола студентов форме ЭКОНОМИСТЫ, созданной в задании №3.

Информация о работе Информационные технологии управления