Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
задачи к госам.doc
Скачиваний:
4
Добавлен:
15.08.2019
Размер:
1.12 Mб
Скачать

6.Введите и просмотрите данные посредством формы.

6.1. С помощью Мастера форм создайте форму Состав преподавателей (тип - форма один столбец).

6.2. Найдите запись о доценте Гришине, находясь в режиме формы.

6.3. Измените зарплату ассистенту Сергеевой с 4700 р. на 4900 р.

6.4. Произведите сортировку данных в поле "Фамилия" по убыванию.

6.5. Произведите фильтрацию данных по полю "Должность".

6.6. Измените название поля "Дисциплина" на "Преподаваемая дисциплина".

6.7. Просмотрите форму с точки зрения того, как она будет выглядеть на листе бумаги.

7.Сформируйте запросы на выборку.

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

7.2. Данные запроса отсортируйте по должностям.

7.3. Сохраните запрос.

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

Задача 22

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

1. Разработайте информационно-логическую модель реляционной базы данных.

2. Разработайте логическую модель реляционной базы данных

3. Создайте реляционную базу данных.

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

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

Имя поля

Тип данных

Размер поля

Код студента

Числовой

Целое

Фамилия

Текстовый

15

Имя

Текстовый

12

Отчество

Текстовый

15

Номер группы

Числовой

Целое

Телефон

Текстовый

9

Стипендия

Логический

Да/Нет

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

Имя поля

Тип данных

Размер поля

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

Числовой

Целое

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

Текстовый

30

3.4. Создайте структуру таблицы Преподаватели.

Имя поля

Тип данных

Размер поля

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

Счетчик

 

Фамилия

Текстовый

15

Имя

Текстовый

15

Отчество

Текстовый

15

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

Дата/время

Краткий

Должность

Текстовый

9

Дисциплина

Текстовый

11

Телефон

Текстовый

9

Зарплата

Денежный

 

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

Имя поля

Тип данных

Размер поля

Код студента

Числовой

Целое

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

Числовой

Целое

Оценки

Числовой

Байт

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

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

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

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

Код студента

Фамилия

Имя

Отчество

Номер группы

Телефон

Стипендия

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

Да

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

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

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

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

1

Информатика

2

Математика

3

Физика

4

Экономика

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

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

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

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

1

Информатика

2

Математика

3

Физика

4

Экономика

4.7. Создайте форму Преподаватели

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

Код

Фамилия

Имя

Отчество

Дата рожд.

Должность

Дисциплина

Телефон

Зарплата

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р.

5. Разработайте запрос с параметрами о студентах заданной группы, в котором при вводе в окно параметров номера группы (в примере это 151 или 152) на экран должен выводиться состав этой группы.

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

7. Создайте запрос на удаление отчисленных студентов.

Задача 23

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

Задача 24

Разработайте схему данных для базы данных ассортимента и отпускных цен на продукцию сельского хозяйства и пищевой промышленности Рязанской области (птицепродукты)

Задача 25

Сконструируйте несколько различных по типу запросов (4-5) по представленной на рисунке схеме данных с целью их дальнейшей разработки в среде MS Access

Задача 26

Результатом запроса к реляционой базе данных (в СУБД Access), изображенного на рисунке

является таблица, содержащая ...

1. фамилии сотрудников тех отделов, которые перечислены в таблице Отделы

2. фамилии сотрудников Планового отдела

3. вся информация о сотрудниках Планового отдела

4. названия отделов, за исключением Планового, и работающих в них сотрудников

Задача 27

Составить алгоритм процесса планирования программного проекта.

Решение

Алгоритм.

Определение проектных ограничений

Первоначальная оценка параметров проекта

Определение этапов выполнения проекта и контрольных отметок

while (проект не завершится или не будет остановлен)

Составление графика работ на этапе

Выполнения очередного этапа работ

Отслеживание хода и контрольных отметок выполнения работ

if (возникла проблема)

then

Пересмотр технических или организационных параметров этапа проекта

Изменение графика работ

Пересмотр проектных ограничений

end;

end.