Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМП ИТ в ПД.doc
Скачиваний:
3
Добавлен:
10.11.2018
Размер:
1.93 Mб
Скачать

1.4 Создание форм

Формы/Создание форм с помощью мастера. Открываем базу данных «Студенты», выбираем все поля, нажимаем Далее, внешний вид формы – в один столбец, стиль любой.

Создайте в каждой базе данных по несколько форм.

Для того, чтоб изменить внешний вид формы, надо перейти в режим конструктора. Вид/Конструктор или нажать в верхнем левом углу.

Можно изменить шрифт, заливку, расположение текста и тд, а также добавлять рисунки.

Для создания заголовка переходим в режим конструктора, разворачиваем заголовок формы, Вставка/Объект, выбираем Рисунок Ms Word. В открывшемся документе нажимаем Вставка/Рисунок/Объект WordArt, выбираем любой стиль написания и нажимаем «Закрыть».

1.5 Создание отчетов

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

Задание 4:

1) создайте таблицы базы данных риэлтерской фирмы:

Агенты (главная таблица)

Первичным ключом таблицы является поле КОД АГЕНТА.

Квартиры (подчиненная таблица)

Свяжите таблицы по полям Код агента – Агент.

С помощью запросов к базе данных определите:

    1. Квартиры, расположенные в Центральном р-не;

    2. Трехкомнатные квартиры, приватизированные до 1999 года;

    3. Квартиры, расположенные в Центральном р-не и имеющие общую площадь 40-60 м2

    4. Среднюю жилую площадь квартир, расположенных в каждом районе;

    5. Список квартир, продажей которых занимается агент Иванов А.М.

Создайте формы, отчет.

Задание 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 р.

С помощью запросов к базе данных определите:

  1. Кто является доцентом?

  2. Кто из доцентов преподает информатику?

  3. Кто преподает Математику?

  4. Кто преподает экономику?

  5. Кто не преподает математику и экономику?

  6. Размер премии (40% от зарплаты).

Задание 6.

  1. Создайте базу данных Деканат.

  2. Создайте структуру таблицы Студенты.

  3. Создайте структуру таблицы Дисциплины.

  4. Измените структуру таблицы Преподаватели.

  5. Создайте структуру таблицы Оценки.

  6. Разработайте схему данных, т.е. создайте связи между таблицами.

Создайте структуру таблицы Студенты.

Имя поля

Тип данных

Код студента

Числовой

Фамилия

Текстовый

Имя

Текстовый

Отчество

Текстовый

Номер группы

Числовой

Телефон

Текстовый

стипендия

логический

В качестве ключевого поля задайте Код студента.

Создайте структуру таблицы Дисциплины.

Имя поля

Тип данных

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

Числовой

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

текстовый

В качестве ключевого поля задайте Код дисциплины.

Структура таблицы Преподаватели уже создана в предыдущем задании и заполнена данными, поэтому для работы используйте эту таблицу с одним лишь изменением – добавьте поле Код дисциплины и заполните его в соответствии с данными Дисциплины

Создайте структуру таблицы Оценки.

Имя поля

Тип данных

Размер поля

Код студента

Числовой

Целое

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

Числовой

Целое

оценки

числовой

байт

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

Создание форм для ввода данных в таблицы.

  1. Создайте форму студенты.

  2. Заполните данными таблицу Студенты посредством формы Студенты.

  3. Создайте форму Дисциплины.

  4. Заполните данными таблицу Дисциплины посредством формы Дисциплины.

  5. Создайте форму Оценки.

  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

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