- •Уфимский финансово-экономический колледж (уфимский филиал финуниверситета) Кафедра общепрофессиональных дисциплин и информатики
- •Лиана Ришатовна Гайсина информационные технологии в профессиональной деятельности учебное пособие
- •1. Системы управления базами данных
- •1.1 Работа в субд
- •1.2 Создание новой базы данных
- •1.3 Создание запросов
- •1.4 Создание форм
- •1.5 Создание отчетов
- •2 Справочно-правовые системы
- •2.1 Справочно-правовая система «гарант»
- •2.2 Справочно-правовая система «Консультант плюс»
- •2.3 Возможности поиска, анализа и применения правовой информации в спс «Консультант Плюс»
- •3 Табличные процессоры
- •Использование логических функций в табличном процессоре Ms Excel
- •3.2 Использование статистических функций в табличном процессоре Ms Excel
- •Список использованной литературы
- •Приложение 1
1.4 Создание форм
Формы/Создание форм с помощью мастера. Открываем базу данных «Студенты», выбираем все поля, нажимаем Далее, внешний вид формы – в один столбец, стиль любой.
Создайте в каждой базе данных по несколько форм.
Для того, чтоб изменить внешний вид формы, надо перейти в режим конструктора. Вид/Конструктор или нажать в верхнем левом углу.
Можно изменить шрифт, заливку, расположение текста и тд, а также добавлять рисунки.
Для создания заголовка переходим в режим конструктора, разворачиваем заголовок формы, Вставка/Объект, выбираем Рисунок Ms Word. В открывшемся документе нажимаем Вставка/Рисунок/Объект WordArt, выбираем любой стиль написания и нажимаем «Закрыть».
1.5 Создание отчетов
Отчет – это гибкое и эффективное средство для организации данных при выводе на печать, в том виде, в каком требуется пользователю.
Задание 4:
1) создайте таблицы базы данных риэлтерской фирмы:
Агенты (главная таблица)
Первичным ключом таблицы является поле КОД АГЕНТА.
Квартиры (подчиненная таблица)
Свяжите таблицы по полям Код агента – Агент.
С помощью запросов к базе данных определите:
-
Квартиры, расположенные в Центральном р-не;
-
Трехкомнатные квартиры, приватизированные до 1999 года;
-
Квартиры, расположенные в Центральном р-не и имеющие общую площадь 40-60 м2
-
Среднюю жилую площадь квартир, расположенных в каждом районе;
-
Список квартир, продажей которых занимается агент Иванов А.М.
Создайте формы, отчет.
Задание 5.
Создайте таблицу «Преподаватели»
Код |
Фамилия |
Имя |
Отчество |
Дата рожд. |
Должность |
Дисциплина |
Телефон |
Зарплата |
1 |
Истомин |
Ремир |
Евгеньевич |
23.10.54 |
Доцент |
Информатика |
110-44-68 |
8900р. |
2 |
Миронов |
Павел |
Юрьевич |
25.07.40 |
Профессор |
Экономика |
312-21-40 |
12000 р. |
3 |
Гришин |
Евгений |
Сергеевич |
05.12.67 |
Доцент |
Математика |
260-23-65 |
7600 р. |
4 |
Сергеева |
Ольга |
Ивановна |
12.02.72 |
Ассистент |
Математика |
234-85-69 |
4500 р. |
5 |
Емец |
Татьяна |
Ивановна |
16.02.51 |
Доцент |
Экономика |
166-75-33 |
8900 р. |
6 |
Игнатьева |
Татьяна |
Павловна |
30.05.66 |
Доцент |
Информатика |
210-36-98 |
7900 р. |
7 |
Миронов |
Алексей |
Николаевич |
30.07.48 |
Доцент |
Физика |
166-75-33 |
8900 р. |
С помощью запросов к базе данных определите:
-
Кто является доцентом?
-
Кто из доцентов преподает информатику?
-
Кто преподает Математику?
-
Кто преподает экономику?
-
Кто не преподает математику и экономику?
-
Размер премии (40% от зарплаты).
Задание 6.
-
Создайте базу данных Деканат.
-
Создайте структуру таблицы Студенты.
-
Создайте структуру таблицы Дисциплины.
-
Измените структуру таблицы Преподаватели.
-
Создайте структуру таблицы Оценки.
-
Разработайте схему данных, т.е. создайте связи между таблицами.
Создайте структуру таблицы Студенты.
Имя поля |
Тип данных |
Код студента |
Числовой |
Фамилия |
Текстовый |
Имя |
Текстовый |
Отчество |
Текстовый |
Номер группы |
Числовой |
Телефон |
Текстовый |
стипендия |
логический |
В качестве ключевого поля задайте Код студента.
Создайте структуру таблицы Дисциплины.
Имя поля |
Тип данных |
Код дисциплины |
Числовой |
Название дисциплины |
текстовый |
В качестве ключевого поля задайте Код дисциплины.
Структура таблицы Преподаватели уже создана в предыдущем задании и заполнена данными, поэтому для работы используйте эту таблицу с одним лишь изменением – добавьте поле Код дисциплины и заполните его в соответствии с данными Дисциплины
Создайте структуру таблицы Оценки.
Имя поля |
Тип данных |
Размер поля |
Код студента |
Числовой |
Целое |
Код дисциплины |
Числовой |
Целое |
оценки |
числовой |
байт |
В этой таблице ключевое поле задавать не надо, т.к. данные во всех полях могут повторяться. Создайте связи между таблицами.
Создание форм для ввода данных в таблицы.
-
Создайте форму студенты.
-
Заполните данными таблицу Студенты посредством формы Студенты.
-
Создайте форму Дисциплины.
-
Заполните данными таблицу Дисциплины посредством формы Дисциплины.
-
Создайте форму Оценки.
-
Заполните данными таблицу Оценки посредством формы Оценки.
Студенты
Код студента |
фамилия |
имя |
отчество |
Номер группы |
телефон |
стипендия |
1 |
Арбузов |
Николай |
Николаевич |
151 |
260-15-63 |
Да |
2 |
Киршин |
Петр |
Валерьевич |
151 |
110-67-82 |
Да |
3 |
Кривинский |
Сергей |
Николаевич |
151 |
172-97-21 |
Нет |
4 |
Крылова |
Елена |
Петровна |
151 |
130-31-87 |
Да |
5 |
Кульчий |
Григорий |
Викторович |
151 |
269-53-75 |
Да |
6 |
Патрикеев |
Олег |
Борисович |
152 |
234-11-63 |
Нет |
7 |
Перлов |
Кирилл |
Николаевич |
152 |
312-21-33 |
Нет |
8 |
Соколова |
Наталия |
Петровна |
152 |
166-87-24 |
Нет |
9 |
Степанская |
Ольга |
Витальевна |
152 |
293-43-77 |
Да |
10 |
Тимофеев |
Сергей |
Трофимович |
152 |
260-11-57 |
Да |
Дисциплины
Код дисциплины |
Название дисциплины |
1 |
Информатика |
2 |
Математика |
3 |
Физика |
4 |
экономика |
Оценки
Код студента |
Код дисциплины |
Оценки |
Код студента |
Код дисциплины |
Оценки |
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 |
4 |
3 |
2 |
5 |
8 |
2 |
3 |
3 |
3 |
4 |
8 |
3 |
3 |
3 |
4 |
3 |
8 |
4 |
5 |
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 |
Задание 7.
Создайте связанные таблицы Сотрудники – Клиенты – Встречи.
Таблицы должны быть заполнены в следующем виде: (для создания первых двух таблиц используйте мастер создания, для третьей – конструктор)
Номер Сотрудника |
Фамилия |
Имя |
Отчество |
Должность |
Рабочий телефон. |
Примечание |
1 |
Ильясов |
Иван |
Сергеевич |
Директор |
13-14-45 |
В/О |
2 |
Арестов |
Роман |
Иванович |
Зам. директора |
14-55-66 |
В/О |
3 |
Борисова |
Алла |
Егоровна |
Гл. Бухгалтер |
13-66-89 |
В/О |
4 |
Боярская |
Ольга |
Андреевна |
Гл. инженер |
13-66-89 |
В/О |
5 |
Макова |
Елена |
Петровна |
Менеджер |
|
В/О |
6 |
Сеченов |
Антон |
Сергеевич |
Менеджер |
|
Среднее Образование |
7 |
Чернов |
Олег |
Олегович |
Продавец |
|
|
8 |
Глухов |
Петр |
Викторович |
Продавец |
|
Студент, заочное обучение |
9 |
Андреев |
Иван |
Игоревич |
Кассир |
|
|
10 |
Петрова |
Ирина |
Павловна |
Уборщица |
|
Пенсионер |
Код Клиента |
Фамилия Контакта |
Организация ИлиОтдел |
Должность Получателя |
Телефон |
1 |
Андреев А.А. |
АОЗТ «Пром» |
Директор |
15-15-15 |
2 |
Гофман В.В. |
АОЗТ «Пром» |
Гл. Инженер |
13-65-87 |
3 |
Михеева М.А. |
ООО «Ведуга» |
Директор |
13-78-62 |
4 |
Гусев Р.Р. |
ООО «Ведуга» |
Гл. Бухгалтер |
73-89-55 |
5 |
Макеев С.А. |
ВНИИС |
Нач. Отдела |
44-55-66 |
6 |
Новиков А.А. |
ВНИИС |
Завхоз |
78-95-68 |
7 |
Яров Д.О. |
ВНИИС |
Зам. Директора |
73-45-45 |
8 |
Юрков В.А. |
АО «Тропик» |
Директор |
74-08-08 |
9 |
Титов И.Д. |
АО «Тропик» |
Бухгалтер |
78-54-99 |
10 |
Котова Ю.В. |
«Парус» |
Бухгалтер |
45-99-66 |
11 |
Попова Р.Р. |
«Секрет» |
Директор |
53-53-99 |
12 |
Ладов А.Г. |
ООО «Привет» |
Бухгалтер |
14-25-36 |
13 |
Стеков П.П. |
ЮВЖД |
Инженер |
73-73-12 |
14 |
Роков С.С. |
Автосервис |
Техник |
74-85-96 |
Поля третьей таблицы имеют следующие параметры:
Параметры Имя поля |
Ключевое |
Тип данных |
Обязательное |
Размер |
Подпись поля |
Номер |
Да |
Счетчик |
Да |
|
Номер встречи |
Сотрудник |
|
Числовой |
Да |
Целое |
Код сотрудника |
Клиент |
|
Числовой |
Да |
Целое |
Код клиента |
Дата |
|
Дата/время |
Да |
Краткий формат даты |
Дата встречи |
Примечания |
|
Текстовый |
Нет |
50 |
Примечания |
Номер встречи |
Код сотрудника |
Код клиента |
Дата встречи |
Примечания |
1 |
2 |
2 |
03.01.2002 |
Важно!!! |
2 |
8 |
12 |
14.01.2002 |
Повторная |
3 |
4 |
4 |
14.01.2002 |
|
4 |
9 |
6 |
15.01.2002 |
В офисе заказчика |
5 |
10 |
10 |
17.01.2002 |
|
6 |
8 |
14 |
22.01.2002 |
Важно!!! |
7 |
7 |
12 |
28.01.2002 |
|
8 |
8 |
13 |
01.02.2002 |
|
9 |
6 |
2 |
03.02.2002 |
Договор |
Свяжите созданные таблицы между собой.
Задание 8.
Создать базу данных «Спортсмены». Вывести на экран поля «фамилия» и «страна» для спортсменов из Франции. Вывести на экран поля «фамилия» и «место» для спортсменов США, занявших 1 место. Создать форму для просмотра базы данных. Просмотреть полученный результат, создав отчет.
фамилия |
страна |
Вид спорта |
место |
Прохоров |
Россия |
Легкая атлетика |
3 |
Гопе |
ФРГ |
Спортивная гимнастика |
4 |
Дуглас |
США |
Бокс |
1 |
Семченко |
Украина |
Легкая атлетика |
2 |
Курт |
США |
Спортивная гимнастика |
5 |
Розова |
Россия |
Спортивная гимнастика |
1 |
Смирнова |
Россия |
Плавание |
4 |
Радек |
Чехия |
Легкая атлетика |
1 |
Гейнц |
ФРГ |
Легкая атлетика |
1 |
Подгорная |
Украина |
Легкая атлетика |
2 |
Годар |
Франция |
Бокс |
5 |
Сантос |
Испания |
Легкая атлетика |
5 |
Попова |
Россия |
Легкая атлетика |
6 |
Стоун |
США |
Легкая атлетика |
2 |
Уоллес |
США |
Плавание |
2 |
Маккейн |
США |
Спортивная гимнастика |
1 |
Браун |
Великобритания |
Спортивная гимнастика |
5 |
Федорчук |
Украина |
Спортивная гимнастика |
3 |
Горгадзе |
Грузия |
Спортивная гимнастика |
1 |
Задание 9.
Создать базу данных «Страны мира». Вывести на экран поля «страна» и «часть света» для стран, расположенных в Азии. Вывести на экран поля «страна» и «площадь» для стран с населением менее 10 млн. человек. Создать форму для просмотра базы данных. Просмотреть полученный результат, создав отчет.
Страна |
Столица |
Часть света |
Население |
Площадь |
Австрия |
Вена |
Европа |
7513 |
84 |
Великобритания |
Лондон |
Европа |
55928 |
244 |
Греция |
Афины |
Европа |
9280 |
132 |
Афганистан |
Кабул |
Азия |
20340 |
647 |
Монголия |
Улан-Батор |
Азия |
1555 |
1565 |
Япония |
Токио |
Азия |
114276 |
372 |
Франция |
Париж |
Европа |
53183 |
55 |
Швеция |
Стокгольм |
Европа |
8268 |
450 |
Египет |
Каир |
Африка |
38740 |
1001 |
Сомали |
Могадишо |
Африка |
3350 |
638 |
США |
Вашингтон |
Америка |
217700 |
9363 |
Аргентина |
Буэнос-Айрес |
Америка |
26060 |
2777 |
Мексика |
Мехико |
Америка |
62500 |
1973 |
Мальта |
Валлета |
Европа |
330 |
0,3 |
Монако |
Монако |
Европа |
25 |
0,2 |
Задание 10.
Создать базу данных «Абитуриент». Вывести на экран поля «фамилия», «имя», «отчество», «факультет» и «дата рождения» для всех абитуриентов физического факультета. Вывести на экран поля «фамилия», «имя», «дата рождения» и «пол» для абитуриентов, родившихся в период с 15.03.81 по 15.03.82. Создать форму для просмотра базы данных. Просмотреть полученный результат, создав отчет.
Фамилия, имя, отчество |
пол |
Дата рождения |
факультет |
школа |
курсы |
Лыкова Ольга Петровна |
2 |
11.09.81 |
Физический |
122 |
да |
Семенов Олег Геннадьевич |
1 |
14.05.82 |
химический |
44 |
нет |
Городилова Елена Юрьевна |
2 |
12.03.81 |
Физический |
2 |
нет |
Захарова Ирина Петровна |
2 |
12.06.81 |
биологический |
44 |
да |
Радченко Андрей Иванович |
1 |
13.09.82 |
химический |
6 |
да |
Горохов Олег Макарович |
1 |
14.06.81 |
Физический |
9 |
нет |
Семенова Татьяна Евгеньевна |
2 |
12.05.82 |
математический |
122 |
да |
Григорович Сергей Викторович |
1 |
25.10.81 |
биологический |
11 |
нет |
Морозов Иван Иванович |
1 |
14.05.81 |
химический |
6 |
да |
Шувалова Антонина Михайловна |
2 |
26.04.82 |
математический |
44 |
нет |
Михайлова Анна Сергеевна |
2 |
22.02.81 |
химический |
2 |
да |
Бобров Игорь Андреевич |
1 |
24.05.82 |
математический |
6 |
да |
Рыков Роман Петрович |
1 |
23.12.81 |
биологический |
122 |
нет |
Горбунов Кирилл Андреевич |
1 |
21.06.82 |
математический |
44 |
да |
Задание 11.
Создать базу данных «Страны мира». Вывести на экран поля «страна» и «часть света» для стран, расположенных в Азии. Вывести на экран поля «страна» и «площадь» для стран с населением менее 10 млн. человек. Создать форму для просмотра базы данных. Просмотреть полученный результат, создав отчет.
Страна |
Столица |
Часть света |
Население |
Площадь |
Австрия |
Вена |
Европа |
7513 |
84 |
Великобритания |
Лондон |
Европа |
55928 |
244 |
Греция |
Афины |
Европа |
9280 |
132 |
Афганистан |
Кабул |
Азия |
20340 |
647 |
Монголия |
Улан-Батор |
Азия |
1555 |
1565 |
Япония |
Токио |
Азия |
114276 |
372 |
Франция |
Париж |
Европа |
53183 |
55 |
Швеция |
Стокгольм |
Европа |
8268 |
450 |
Египет |
Каир |
Африка |
38740 |
1001 |
Сомали |
Могадишо |
Африка |
3350 |
638 |
США |
Вашингтон |
Америка |
217700 |
9363 |
Аргентина |
Буэнос-Айрес |
Америка |
26060 |
2777 |
Мексика |
Мехико |
Америка |
62500 |
1973 |
Мальта |
Валлета |
Европа |
330 |
0,3 |
Монако |
Монако |
Европа |
25 |
0,2 |