Файл: Контрольная Access.docx

ВУЗ: Не указан

Категория: Задание

Дисциплина: Базы данных

Добавлен: 21.10.2018

Просмотров: 410

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Задание 1

  1. Создать в ACCESS новую базу данных под названием «Промышленность».

  2. В базе данных «Промышленность» создать три таблицы:

    1. Таблица «Страна» со следующими полями:


Наименование

поля

Тип данных

Формат

Обязательный

Особые отметки

Примечание

Код страны

Счетчик

Длинное целое

Да

Первичный ключ, индексируется (совпадения не допускаются)

Порядковый номер страны в базе данных

Наименование

Текстовый

70 знаков

Да

Пустые строки не допускаются

Название страны

Аббревиатура

Текстовый

5 знаков

Нет

Пустые строки допускаются

Сокращенное название страны

Площадь

Числовой

Целое

Да

Пустые строки не допускаются

Площадь страны в тыс. кв. км

Население

Числовой

Целое

Да

Пустые строки не допускаются

Население в млн. чел.

Госстрой

Текстовый

30 знаков

Да

Пустые строки не допускаются

Государственный строй: монархия, республика и т.п.


    1. Таблица «Отрасль» со следующими полями:


Наименование

поля

Тип данных

Формат

Обязательный

Особые отметки

Примечание

Код отрасли

Счетчик

Длинное целое

Да

Первичный ключ, индексируется (совпадения не допускаются)

Порядковый номер отрасли в базе данных

Наименование

Текстовый

30 знаков

Да

Пустые строки не допускаются


Группа

Текстовый

60 знаков

Да

Пустые строки не допускаются

Отраслевая группа: машинострое ние, легкая промышлен ность и т.п.

Примечание

Текстовый

200 знаков

Нет

Пустые строки допускаются

Любые комментарии


    1. Таблица «Производство» со следующими полями:


Наименование

поля

Тип данных

Формат

Обязательный

Особые отметки

Примечание

Код страны

Числовой

Длинное целое

Да

Внешний ключ, индексируется (совпадения допускаются)

Порядковый номер страны из таблицы «Страна»

Код отрасли

Числовой

Длинное целое

Да

Внешний ключ, индексируется (совпадения допускаются)

Порядковый номер отрасли из таблицы «Отрасль»

Объём

Числовой

Длинное целое

Да

Пустые строки допускаются

Годовой объём производства в отрасли страны

Единица измерения

Текстовый

40 знаков

Да

Пустые строки не допускаются

Единица измерения объёмов запасов и добычи


ЗАМЕЧАНИЯ.

  1. Первичный ключ в таблице «Производство» является составным и базируется на полях «Код страны» и «Код отрасли». Поэтому при создании первичного ключа в данной таблице оба поля необходимо выделить одновременно, используя клавишу CTRL (или SHIFT) и кнопку мыши.

  2. Поскольку значения в полях «Код страны» и «Код отрасли» данной таблицы должны подставляться из соответствующих полей таблиц «Страна» и «Отрасль», к данным полям необходимо применить Мастер подстановки, выбрав его из выпадающего списка в столбце Тип данных в режиме Конструктора. Далее следовать указаниям Мастера подстановки.



  1. Реализовать связи между созданными таблицами:

3.1. Связь 1:∞ между таблицами «Страна» (главная таблица) и «Производство» (подчиненная таблица) по полям «Код страны».

3.2. Связь 1:∞ между таблицами «Отрасль» (главная таблица) и «Производство» (подчиненная таблица) по полям «Код отрасли».


  1. В окне базы данных открыть закладку Формы.

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

  3. С использованием созданных форм заполнить таблицы базы данных:

7-10 записей в таблицах «Страна» и «Отрасль» и 30-40 записей в таблице «Производство», задавая в каждой стране по 3-4 (не менее) отрасли.

  1. В окне базы данных открыть закладку Запросы.

  2. Создать в режиме Конструктора три запроса на выборку данных и выполнить их:

8.1. Параметрический многотабличный запрос «Отрасли по стране», включив в него поля:

а) «Наименование» из таблицы «Страна».

б) «Наименование» из таблицы «Отрасль».

в) «Объём» и «Единица измерения» из таблицы «Производство».

г) параметр выборки записать в строке «Условие отбора» столбца «Наименование» таблицы «Страна».

8.2. Параметрический многотабличный запрос «Отраслевое производство по странам», включив в него поля:

а) «Наименование» из таблицы «Страна».

б) «Наименование» из таблицы «Отрасль».

в) «Объём» и «Единица измерения» из таблицы «Производство».

г) параметр выборки записать в строке «Условие отбора» столбца «Наименование» таблицы «Отрасль».

8.3. Многотабличный запрос на выборку данных «Мировое производство», включив в него поля:

а) «Наименование» из таблицы «Страна».

б) «Группа» и «Наименование» из таблицы «Отрасль».

в) «Объём» и «Единица измерения» из таблицы «Производство».

г) Строку «Условие отбора» всех столбцов не заполнять, оставив пустой, что позволит запросу осуществить выборку всех данных, хранящихся в базе, по указанным выше полям.

9. Открыть закладку Отчеты в окне базы данных.

10. На основе запроса «Мировое производство» создать одноименный отчет с использованием Мастера построения отчетов, выполнив в нем группировки по двум уровням:

а) По полю «Наименование» страны.

б) По полю «Группа» отрасли.

11. Отредактировать созданный мастером отчет «Мировое производство» в режиме Конструктора.



Задание 2
Программирование в среде Visual Basic 6.0


Разработка программы в среде Visual Basic в соответствии с вариантом

Требования к этапам разработки проекта Visual Basic


В среде VB написать программу вычисления значений функции двух переменных. Ориентировочный вид окна программы приведен на рисунке:


Этапы выполнения задания:

1. Создание пользовательского интерфейса.

2. Установка свойств объекта.

3. Составление программного кода для всех управляющих кнопок.


В окне программного кода создать структуру программы:

  • описание данных;

  • ввод данных;

  • вывод данных на экран;

  • обработка данных;

  • вывод результата.


Отчет в виде текстового документа MS Word должен содержать протокол выполнения работы. Протоколирование работы ведется с помощью помещения копий экранов монитора в текстовый документ. Копии экрана создают с помощью клавиши PrintScreen на клавиатуре компьютера. Нажатие клавиши PrintScreen помещает текущее изображение с экрана монитора в буфер обмена, после чего это изображение можно вставить в указанное место в текст операцией «Вставить».

Протокол должен содержать:

  1. Фамилия, группа, вариант №

  2. Копия экрана после формирования графического интерфейса пользователя (форма).

  3. Копии экранов с программным кодом для всех кнопок (например, Вычислить, Очистить)

  4. Копия экрана с результатом работы программы.

  5. Процесс программирования описать в таблице:


Этап программирования

Число объектов

Названия объектов

1. Создание пользовательского интерфейса



2. Установка свойств объекта



3. Составление программного кода




Результаты выполнения работы студент сдаёт на кафедру:

  • проект Visual Basic в электронном виде;

  • отчёт, выполненный в виде текстового файла MS Word, в электронном и распечатанном виде.

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


Элементы

Мин. кол-во баллов

Макс. кол-во баллов

  • создание пользовательского интерфейса

12

20

  • установка свойств объектов

12

20

  • составление программного кода

24

40

  • выполнение отчёта

12

20

Итого

60

100


Вариант

Функция

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30