Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2 курс 3,4 семестр.docx
Скачиваний:
129
Добавлен:
19.05.2015
Размер:
1.92 Mб
Скачать

Литература

  1. Матюшка, В. М. Информатика для экономистов / В. М. Матюшка. – М., Инфра-М, 2007. – 880 с.

  2. Уокенбах Джон Microsoft Office Excel 2007 для "чайников". Краткий справочник / Джон Уокенбах, Колин Банфилд, пер. с англ. – М., Изд-во: ООО "И.Д. Вильямc", 2007. – 384 с.

Занятие 7.

Тема: Использование MS Access 2007 при решении управленческих задач

Цель: получить практические навыки работы с реляционными структурами данных на примере СУБД MS Office Access 2007.

  1. База данных Деканат

    1. Создайте БД Деканат

    2. Любым способом создайте таблицу Студенты.

Требования к свойствам полей:

Размер: поле Фамилия – 25, Имя – 15, пол – 1, Мобильный телефон - 11, Номер группы – 5. Результат должен быть таким, как показано на образце. Обратите внимание на тип данных в полях.

Код

Номер группы

Фамилия

Имя

Пол

Мобильный телефон

Дата рождения

Рост

Вес

Друг или нет

1

131

Иванов

Иван

м

89152223344

22.03.1993

178

80

2

131

Петров

Петр

м

89162125346

03.05.1993

190

100

ü

3

131

Сидоров

Сидор

м

89051229934

13.12.1992

169

99

4

131

Травкин

Илья

м

89119991314

05.11.1992

177

66

ü

5

221

Жучкина

Мария

ж

89038885388

12.09.1992

159

50

6

221

Мышкина

Анна

ж

89171223344

17.10.1992

168

55

7

221

Кошкин

Андрей

м

89052223366

16.05.1993

168

80

ü

8

221

Стенкина

Елизавета

ж

89092223355

03.03.1993

155

80

9

221

Ростикс

Лидия

ж

89036451344

19.05.1993

166

64

10

221

Крыша

Азалия

ж

89169537594

03.12.1994

174

52

ü

    1. Импортируйте данные для работы из таблицы Excel «Деканат» вкладку // укажите источник данных (таблицаExcel «внешние данные» / . Укажите Лист Преподаватели // убедитесь в том что стоит флажок на команде/Проверьте тип данных (см. таб.1)////

    2. Определите поля таблиц и их свойства в соответствии с табл.1-2

Табл. 1 Преподаватели

Имя поля

Тип данных

Размер поля

Код преподавателя

Счетчик

Фамилия

Текстовый

15

Имя

Текстовый

15

Отчество

Текстовый

15

Дата рождения

Дата/время

Краткий

Должность

Текстовый

9

Дисциплина

Текстовый

11

Код дисциплины

Числовой

Целое

Телефон

Текстовый

9

Зарплата

Денежный

Табл.2 Оценки

Имя поля

Тип данных

Размер поля

Код студента

Числовой

Целое

Код дисциплины

Числовой

Целое

оценки

числовой

байт

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

    1. В БД Деканат применяя режим создайте структуру таблицы Дисциплины в соответствии с табл.3.

Табл. 3 Дисциплины

Имя поля

Тип данных

Размер поля

Код дисциплины

Числовой

Целое

Название дисциплины

текстовый

30

    1. Свяжите полученные таблицы

1.7 Создайте форму дл таблицы Дисциплины: кликните ЛКМ10 по //появится форма для табл. Дисциплины. Переключитесь в режим. Заполните данными табл. Дисциплины посредством полученной формы (табл.4)

Табл.4.

Код дисциплины

Название дисциплины

1

Информатика

2

Математика

3

Физика

4

экономика

  1. Запросы:

2.1 Разработайте запрос с параметрами о студентах заданной группы, в котором при вводе в окно параметров номера группы на экран должен выводиться состав этой группы:

в запросе укажите поля и условие отбора

2.3 Выбрать девочек выше 170 см, вес меньше 60 кг. Назвать запрос «Стройные».

2.4 Выбрать мальчиков весом больше 80 кг. Назвать запрос «Солидные».

2.5 Отобрать всех, чья фамилия начинается на К или на М. Назвать запрос «На К или на М»11

2.6 Отобрать всех, кто родился до 1.06.93 года и у них по Математике <=3. Назвать запрос «Старые, но не умные»

2.7 Отобрать всех, кто родился после 1.06.93 года и у них по Математике >=4 Назвать запрос «Юные и умные»

2.8 Отобрать всех, чье имя заканчивается на «я». Назвать «на я».

2.9 Создайте перекрестный запрос, в результате которого создастся выборка, отражающая средний балл по дисциплинам в группах:

1. Такой запрос строится на основе одной таблицы или одного запроса, в связи с чем сначала сформируйте запрос, в котором были бы поля Номер группы, Название дисциплины и Оценки (сохраните запрос под именем ).

2. Создание перекрестного запроса: / /////////////

* Обратите внимание, что Access создает еще итоговое значение средних оценок по дисциплинам.

2.10 Разработайте запрос на увеличение на 30% заработной платы тех преподавателей, кто получает менее 5000 руб.

Выделите табл. команда///////,/////. Просмотрите изменение заработной платы у преподавателей, получающих меньше 5000 р.

2.11 Разработайте запрос на создание базы данных отличников.

/ /// Выделите табл.выберите поля Фамилия, Имя, Отчество и Номер группы, а в таблице– поле Оценки ///,/

Откройте таблицу Отличники, удостоверьтесь в правильностисоздания таблицы. Закройте таблицу.

Продемонстрируйте работу преподавателю

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]