База данных, содержащая сведения о студентах

Автор работы: Пользователь скрыл имя, 11 Ноября 2010 в 22:47, Не определен

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

лабораторная работа по программе access

Файлы: 1 файл

Лабораторные работы по Access-1.doc

— 662.50 Кб (Скачать файл)
  1. Создайте форму Дисциплины, аналогично форме Студенты. Заполните данными, приведенными в табл. 3.7 таблицу Дисциплины посредством формы. Закройте форму, дав ей имя Дисциплины.

Таблица 3.7. Форма для ввода данных Дисциплины

    Код дисциплины Название  дисциплины
    1 Информатика
    2 Математика
    3 Физика
    4 Экономика
  1. Создайте форму Оценки, аналогично форме Студенты. Заполните данными, приведенными в табл. 3.8 таблицу Оценки посредством формы. Закройте форму, дав ей имя Оценки.

Таблица 3.8. Форма для ввода данных Оценки

Начало  таблицы Продолжение таблицы
Код

студента

Код

дисциплины

Оценки Код

студента

Код

дисциплины

Оценки
1 1 4 6 1 5
1 2 5 6 2 4
1 3 4 6 3 5
1 4 4 6 4 4
2 1 5 7 1 4
2 2 5 7 2 3
2 3 4 7 3 4
2 4 4 7 4 3
3 1 3 8 1 3
3 2 5 8 2 5
3 3 4 8 3 5
3 4 3 8 4 4
4 1 4 9 1 4
4 2 4 9 2 4
4 3 5 9 3 4
4 4 4 9 4 4
5 1 5 10 1 5
5 2 5 10 2 5
5 3 5 10 3 5
5 4 5 10 4 5
  1. Формирование  сложных запросов
  1. Для создания запроса с параметром о студентах заданной группы откройте вкладку Запросы. Создать. Выберите Простой запрос. ОК. В строке Таблицы/запросы выберите из списка таблицу Студенты.
  2. Перенесите все поля из окна Доступные поля в окно Выбранные поля кнопкой >>. Далее. Выводить надо все поля, поэтому еще раз щелкните Далее. Введите имя запроса Группа. Готово.
  3. Для выполнения запроса о номере группы перейдите в режим Конструктора. В строке Условия отбора для поля Номер группы введите фразу [Введите номер группы]. Выполните запрос командой Запрос/Запуск. Введите в диалоговое окно 151 ОК. На экране появится таблица с данными о студентах 151 группы. Сохраните запрос и закройте таблицу.
  4. Для создания запроса об оценках студентов заданной группы по заданной дисциплине на вкладке Запросы щелкните Создать. Выберите Простой запрос. ОК. Выберите таблицу Студенты и перенесите поля Фамилия, Имя, Отчество, Номер группы в окно Выделенные поля, щелкая по кнопке >.
  5. В таблице Дисциплины выберите поле Название дисциплины. В таблице Оценки выберите поле Оценки. Вы сформировали шесть полей запроса – они связаны между собой посредством схемы данных. Далее. Далее. Введите имя запроса Оценки группы. Активизируйте ячейку Изменение макета запроса, это позволит перейти в режим Конструктора. Готово.
  6. В строке Условия отбора для поля Номер группы введите фразу [Введите номер группы]. В строке Условия отбора для поля Название дисциплины введите фразу [Введите название дисциплины]. Выполните запрос. В первом окне введите 152. ОК. Во втором – введите Информатика. ОК. Появится таблица со списком 152 группы с оценками по информатике. Сохраните и закройте запрос.
  7. Перекрестный запрос о среднем балле в группах по дисциплинам строится на основе одной таблицы или одного запроса. Сначала надо сформировать запрос, в котором были бы поля Номер группы, Название дисциплины и Оценки. На вкладке Запросы щелкните Создать. Выберите Простой запрос. ОК. Из таблицы Студенты выберите поле Номер группы. Из таблицы Дисциплины поле Название дисциплины. Из таблицы Оценки поле Оценки. Далее. Далее. Введите имя запроса Дисциплины оценки группы. Готово. Закрыть.
  8. Теперь для создания перекрестного запроса на вкладке Запросы щелкните Создать. Выберите Перекрестный запрос. ОК. Щелкните по ячейке Запросы, выберите Дисциплины оценки группы. Далее. Выберите поле Название дисциплины. Далее. Выберите поле Номер группы. Далее. Выберите функцию AVG, т.е. среднее. Далее. Введите название запроса Средние оценки. Готово. Откроется таблица перекрестного запроса, с созданными итоговыми значениями средних оценок по дисциплинам. Закрыть.
  9. Для создания запроса на изменение заработной платы преподавателей на вкладке Запросы щелкните Создать. Выберите Простой запрос. В таблице Преподаватели выберите поле Зарплата. Далее. Далее. Введите имя запроса Изменение зарплаты. Активизируйте ячейку Изменение макет запроса. Готово.
  10. В строке Условия отбора введите < 500. Выполните команду меню Запрос/Обновление. В строке конструктора запроса Обновление в поле Зарплата введите [Зарплата]*1,1. Выполните запрос, подтвердив готовность на обновление данных Запрос/Запуск. Закройте и сохраните запрос. Откройте таблицу Преподаватели и просмотрите изменение заработной платы у преподавателей, получающих меньше 500 р. Закройте таблицу.
  11. Для создания запроса на отчисление студента гр. 152 Перлова Кирилла Николаевича на вкладке Запросы щелкните Создать. Выберите Простой запрос. В таблице Студенты выберите поля Фамилия, Имя, Отчество, Номер группы. Далее. Далее. Введите имя запроса Отчисленные студенты. Активизируйте Изменение макета запроса. Готово.
  12. В строке Условия отбора введите в поле Фамилия – Перлов, в поле Имя – Кирилл, в поле Отчество – Николаевич, в поле Номер группы152. Выполните Запрос/Удаление. Просмотрите удаляемую запись командой Вид/Режим таблицы. Перейдите в режим Конструктора и выполните запрос. Закройте и сохраните запрос. Откройте форму Студенты и убедитесь в удалении записи о студенте Перлове. Закройте форму.
  13. Для создания запроса на создание базы данных отличников на вкладке Запросы щелкните Создать. Выберите Простой запрос. В таблице Студенты выберите поля Фамилия, Имя, Отчество, Номер группы. В таблице Оценки – поле Оценки. Далее. Далее. Введите имя запроса Отличники. Активизируйте ячейку Изменение макета запроса. Готово.
  14. Для создания этого запроса нужно воспользоваться операцией группировки. Будем считать отличниками студентов, набравших 20 баллов. Для выполнения групповых операций выполните Вид/Групповые операции. В строке Групповые операции поля Оценки щелкните по ячейке Группировки. В раскрывающемся списке выберите функцию SUM. В строке Условия отбора поля Оценки введите 20. Для просмотра создаваемой базы выполните Вид/Режим таблицы. Перейдите в режим Конструктора и выполните Запрос/Создание таблицы. Введите имя таблицы Студенты-отличники. ОК. Подтвердите создание таблицы. Закройте и сохраните запрос. Откройте вкладку Таблицы. Откройте таблицу Студенты-отличники. Убедитесь в правильности создания таблицы. Закройте таблицу.
  15. Для каждого из созданных запросов создайте форму в столбец или ленточную для удобства просмотра данных.
  1. Создание  сложных форм
  1. На вкладке  Формы щелкните Создать. Выберите Мастер форм и, не выбирая таблицу или запрос. ОК. В таблице Дисциплины выберите поле Название дисциплины. В таблице Студенты выберите поля Код студента, Фамилия, Имя, Отчество, Номер группы. В таблице Оценки выберите поле Оценки. Далее. Далее. Оставьте табличный вариант подчиненной формы. Далее. Выберите нужный стиль оформления формы. Далее. Введите название формы Дисциплины и оценки. Готово. Просмотрите полученную форму.
  2. Для изменения расположения полей на экране перейдите в режим Конструктора. Стандартными средствами Windows измените, размеры подчиненной формы так, чтобы были видны все данные. Для этого надо переключаться из режима конструктора в режим формы, смотреть на полученный результат, если он не подходит, снова корректировать в режиме конструктора. Ширину столбцов в подчиненной форме можно изменить только в режиме Формы.
  3. Для того чтобы вставить в форму диаграмму оценок студентов по заданным дисциплинам, перейдите в режим Конструктора. Выполните команду Вид/Панель элементов. Щелкните по кнопке Аа.
  4. Создайте прямоугольник для надписи – заголовка диаграммы. Переведите курсор в левый верхний угол будущего прямоугольника, нажмите левую кнопку мыши и, не отпуская ее, доведите до правого нижнего угла, отпустите кнопку. Введите надпись Диаграмма оценок. Enter.
  5. Выполните команду Вставка/Диаграмма. На свободном месте формы растяните прямоугольник для диаграммы. Выберите таблицу Оценки. Далее. Выберите поля Код студента и Оценки. Далее. Выберите вид диаграммы Гистограмма. Далее. Дважды щелкните по надписи Сумма_оценки, выберите Отсутствует. ОК. Далее. Далее. Сотрите название диаграммы Оценки. Далее.
  6. Для редактирования осей диаграммы дважды щелкните по диаграмме, потом дважды по значениям вертикальной оси. Выберите вкладку Шкала. Отключите Минимальное значение, а в ячейке справа введите 1. Отключите Максимальное значение, введите в ячейку 5. Отключите, Цена основных делений, в ячейку введите 1. ОК.
  7. Расширьте область диаграммы. Закройте окно Диаграммы Файл/Выход и возврат в дисциплины и оценки: форма. Перейдите в режим формы и просмотрите форму для разных дисциплин. Закройте и сохраните форму.
  1. Создание  сложных отчетов
  1. Создание  запроса, на котором будет формироваться  отчет. На вкладке Запросы щелкните Создать. Выберите Простой запрос. ОК. Из таблицы Студенты выберите поля Фамилия, Имя, Отчество, Номер группы. Из таблицы Дисциплины – поле Название дисциплины, из таблицы Оценки – поле Оценки. Далее. Далее. Введите название запроса Сессия. Готово. Закройте и сохраните запрос.
  2. Для создания итогового отчета на вкладке Отчет щелкните Создать. Выберите Мастер отчетов, из раскрывающегося списка – запрос Сессия. ОК. Выберите все поля запроса. Далее. Далее. Добавьте уровень группировки по номеру группы, выбрав в левом окне Номер группы и перенеся его в правое окно кнопкой >. Далее. Итого, т.к. надо вычислять средний балл. Активизируйте в ячейке поля функцию AVG. ОК.
  3. Сортировка не требуется. ОК. Выберите макет отчета – ступенчатый. Далее. Выберите стиль отчета. Далее. Введите название отчета Итоги сессии. Готово. Просмотрите созданный отчет. Закройте и сохраните отчет.
  1. Разработка  кнопочной формы-меню для работы с базами данных
  1. Выполните команду Сервис/Надстройки/Диспетчер кнопочных форм. ДА. Для создания своей формы, щелкните Создать. Введите имя Меню. ОК. В окне выберите Меню. Изменить. Создайте элементы данной кнопочной формы. Создать. В строке Текст введите поясняющую надпись к первой создаваемой кнопке – Преподаватели.
  2. В строке Команда выберите из списка Открытие формы в режиме Редактирования. В строке Форма выберите из списка форму Преподаватели. ОК. Введите в меню все созданные формы и отчет, повторяя предыдущие пункты. Закройте окно кнопочной формы. Закрыть. Щелкните по кнопке По умолчанию. Закройте диспетчер кнопочных форм. Закрыть.
  3. На вкладке Формы установите курсор на надписи Кнопочная форма, щелкните правой кнопкой мыши Переименовать и введите имя Форма-меню. Enter. Откройте форму и просмотрите возможности открытия форм и отчета из меню.
  4. Проверьте размер базы данных и запишите данные в тетрадь. Осуществите сжатие базы данных при ее закрытии командой меню Сервис/Параметры на вкладке Общие, установите флажок Сжимать при закрытии. Снова проверьте и запишите размер сжатой базы.
 

 

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

База  данных фирмы торгующей  компьютерной техникой

   Цель  работы: разработка информационной модели базы данных. Создание объектов базы данных.

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

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

№ –  занятие 1. Имя файла – Жесткие диски (основной параметр – объем памяти Гбайт), занятие 2. – Мониторы (основной параметр – частота Hz), занятие 3. – Принтеры (основной параметр – объем памяти Мбайт), занятие 4. – Дисковод CD-ROM (основной параметр – скорость чтения).

1. Создание базовых  таблиц

  1. Запустите программу Access командой Пуск/Создать документ Office/Вкладка Общие/ Новая база данных. ОК.
  2. В окне Файл новой базы данных выберите папку \Мои документы и дайте файлу имя: №. (где № – имя файла). Убедитесь, что в качестве типа файла выбрано Базы данных Access. Создать. Откроется окно новой базы – №: база данных.
  3. Откройте панель Таблицы. Дважды щелкните на значке Создание таблицы в режиме конструктора – откроется бланк создания структуры таблицы. Для первой таблицы введите следующие поля из Таблицы 3.9.
Таблица 3.9. Таблица 3.10. Поставщики
Имя поля Тип поля Имя поля Тип поля
Компонент Текстовый Компонент Текстовый
Модель Текстовый Модель Текстовый
Основной  параметр Числовой Цена оптовая Числовой
Цена Числовой Поставщик Текстовый
    Телефон Текстовый
    Адрес Текстовый
    Примечание Поле МЕМО

Информация о работе База данных, содержащая сведения о студентах