Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка по информационным технологиям.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
8.29 Mб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ и НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Коломенский институт (филиал)

федерального государственного бюджетного образовательного учреждения высшего образования

«Московский политехнический университет»

ЛАБОРАТОРНЫЙ ПРАКТИКУМ

ПО ДИСЦИПЛИНЕ

«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»

Академический бакалавриат

Профиль подготовки:

«Управление и информатика в технических системах»

Направление подготовки:

      1. «Управление в технических системах»

Нормативный срок освоения программы - 4 года

Ежегодно актуализируется и утверждается в составе ООП

на заседании Ученого совета института

Коломна

В лабораторный практикум по дисциплине «Информационные технологии» включены лабораторные работы, выполняемые студентами, обучающимися по специальности 27. 03.04 «Управление в технических системах».

Практикум рассчитан на освоение практических навыков применения современных компьютерных технологий. Практикум включает 5 лабораторных работ, рассматривающих основные аспекты построения баз данных, использование программного комплекса MathCad, для проведения автоматизированных инженерных вычислений, а также подготовки WEB-страниц.

В начале каждой лабораторной работы приводятся краткие сведения по изучаемым темам.

ОГЛАВЛЕНИЕ

Лабораторная работа№1 4

Лабораторная работа №2 19

Лабораторная работа №3 37

Лабораторная работа 4 63

Лабораторная Работа №5 79

Литература 92

Лабораторная работа№1 Создание структуры базы данных и установление связей между таблицами

Цель работы: - изучение приемов задания структуры таблиц базы данных, заполнения их записями, установления связи между ними.

Создадим базу данных Деканат. Загрузим Access 2007,в диалоговом окне Приступая к работе с Microsoft Office Access щелчок на пиктограмме Новая база данных , в поле задать имя БД ,открыть свою папку и щелкнуть на кнопке Создать.

Откроется программа MS Access в режиме Таблицы, щелчок на команде Создание и щелчок на пиктограмме Конструктор таблиц. Создайте структуру таблицы Студенты.

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

Поле Код студента сделайте ключевым. Для поля Телефон создайте маску ввода, для этого в Свойства полей на вкладке Общие установите курсор на поле Маска ввода, справа появится кнопка с тремя точками:

, нажмите на нее. В появившемся окне создания масок создайте маску для ввода телефона, щелкните на кнопке Список и в ДО Настройка масок ввода введите маску и закройте окно, маска телефон появится в списке ,выделите ее и Далее, в окне выделите переключатель Вместе со знаками маски.

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

Столбец Нет и Да и ОК.

Таблица №1

Имя поле

Тип данных

Размер поля

Код студента

Числовой

Целое

Фамилия

Текстовый

16

Имя

Текстовый

14

Отчество

Текстовый

16

Номер группы

Числовой

Целое

Адрес

Текстовый

35

Телефон

Текстовый

9(маска)

Медалист

Текстовый

4 Поле со писком(Да/Нет) по умолчанию Нет

Создайте структуру таблицы Преподаватели. Для этого используйте команду Создание/Таблица и перейдите в режим конструктора. В режиме Конструктор определите поля таблицы в соответствии с таблицей №2.

Таблица №2

Имя поля

Тип данных

Размер поля

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

Числовой

Целое

Фамилия

Текстовый

14

Имя

Текстовый

13

Отечество

Текстовый

12

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

Дата/время

(маска)

Должность

Мастер подстановок

20 поле со списком

Стаж

Числовой

Целое (условие на значение >0,вывод соответствующего сообщения об ошибке)

Кафедра

Текстовый

11

Телефон

Текстовый

9(маска)

Зарплата

Денежный

Фотография

ОLE

Поле Код преподавателя установите ключевым.

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

Для поля Должность ,используя мастер подстановок создать список должностей. Задайте следующий фиксированный набор:

профессор;

доцент;

старший преподаватель;

преподаватель;

ассистент.

В поле Стаж установите свойство поля условие на значение >0,в свойстве поля Сообщение об ошибке – стаж должен быть >0.

В поле Телефон в свойствах поля выберите маску ввода для телефона.

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

Таблица 3№

Имя поле

Тип данных

Размер поля

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

Числовой

Целое

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

Текстовый

20

Номер семестра

Числовой

Целое

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

Числовой

Целое (мастер подстановок)

Экзамен

Текстовый

4(поле со списком Экз./Зач.)

Поле Код дисциплины сделайте ключевым.

Поле Экзамен создайте поле со списком двух значений Экз. или Зач.

Поле Код преподавателя будет заполняться с помощью мастера подстановок из таблицы Преподаватели. Из полей таблицы Преподаватели выбрать: Код преподавателя, Фамилия, Имя, Отчество, скрыть ключевое поле. После работы мастера при заполнении поля Код преподавателя и таблицы будут отображаться Фио преподавателя для выбора, но в таблице Дисциплины поле Код преподавателя будет оставаться числовым целым.

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

Задайте составной ключ: Код студента, Код дисциплины, Номер семестра, для чего в режиме Конструктор выделить три поля и щелчок на пиктограмме ключ.

Таблица№4.

Имя поле

Тип данных

Размер поля

Код студента

Числовой

Целое

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

Числовой

Целое

Номер семестра

Числовой

Целое

Оценка

Числовой

Байт


,

Заполните все таблицы.

Преподавататели

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

Фамилия

Имя

Отчество

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

Должность

Стаж

Кафедра

Телефон

Зарплата, руб.

Фотография

1

Сергеев

Сергей

Сергеевич

12.06.1956

Доцент

29

У И и ВТ

613-78-65

20000.00

2

Иванишин

Роман

Сергееви

03.04.1940

Профессор

45

Математики

614-76-56

29000.00

3

Мезенцев

Александр

Петрович

09.08.1948

Профессор

45

Физики

614-77-89

32000.00

4

Примов

Кирилл

Петрович

03.03.1957

Ст. преподаватель

25

Математики

614-77-67

12 000.00

5

Зайцев

Владимир

Иванович

17.09.1980

Ассистент

7

У И и ВТ

613-86-55

10000.00

6

Калюжин

Петр

Семенович

31.08.1982

Ассистент

5

Сопромата

613-89-45

10000.00

7

Петров

Семен

Иванович

03.04.1955

Доцент

27

Химии

612-65-80

20000.00

8

Котов

Андрей

Андреевич

14.11.1977

Доцент

12

Истории

611-33-56

20000.00

9

Сидоров

Петр

Семенович

15.12.1968

Доцент

22

Начертательной геометрии

612-89-32

20000.00

10

Машков

Иван

Дмитриевич

15.12.1978

Ст. преподаватель

11

Физкультуры

611-32-86

12 000.00

11

Попов

Федор

Семенович

15.12.1988

Ассистент

2

У И и ВТ

616-45-97

10000.00

Дисциплины

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

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

Номер семестра

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

Экзамен

1

Информатика

1

5

Экз.

2

Математика

1

4

Экз.

3

История

1

8

Экз.

4

Черчение

1

9

Зач.

5

Физкультура

1

10

Зач.

6

Физика

1

3

Экз.

7

Информационные технологии

1

1

Экз.

8

Электротехника

1

11

Экз.

9

Сопромат

1

6

Экз.

10

Вычислительная математика

1

2

Экз.

11

Химия

1

7

Зач.

Студенты

Код студента

Фамилия

Имя

Отчество

Номер группы

Адрес

Телефон

Медалист

Фото

1

Иванов

Иван

Петрович

717

ул.Бутовая д.2 кв.78

612-34-56

нет

2

Яковлев

Алексей

Петрович

717

ул.Песочная д.66 кв77.

613-76-89

нет

3

Петренко

Данила

Петрович

717

пр.Кирова д.123 кв.56

612-76-84

да

4

Коршунова

Мария

Геннадьевна

717

пр.Жукова д.56 кв.124

614-32-65

нет

5

Павлов

Петр

Сергеевич

717

ул.Бутовая д 11

615-34-88

нет

6

Котов

Павел

Семенович

717

ул.Песочная д.15

614-11-87

нет

7

Левин

Владимир

Иванович

717

ул.Паровознаяд.15

618-45-12

нет

8

Зайцева

Ирина

Петровна

717

пр.Кирова д.45 кв.75

612-44-22

да

9

Мотин

Александр

Алексеевич

717

пр.Космонавтов д.32 кв.68

612-34-65

нет

10

Дерюгина

Татьяна

Алексеевна

717

ул.Металлургов д.12 кв.34

614-45-23

нет

11

Костиков

Николай

Петрович

727

пр.Жукова д.34 кв 25

623-12-45

нет

12

Киндинов

Алексей

Сергеевич

727

ул.Модельная д.18

612-45-78

нет

13

Камова

Лариса

Ивановна

727

ул.Озерная д.13

613-15-72

да

14

Климов

Владислав

Петрович

727

ул.Металлургов д.17 кв.94

612-12-32

да

15

Клепиков

Василий

Алексеевич

727

ул.Бутовая д.2 кв.78

614-15-38

нет

16

Романов

Петр

Петрович

727

ул.Красногвардейская д.3 кв.12

615-18-72

да

17

Журикова

Екатерина

Николаевна

727

ул.Средняя д.5

612-22-38

нет

18

Глебов

Игорь

Семенович

727

ул.Паровозная д.22

613-12-52

да

19

Васильев

Василий

Васильевич

727

пр.Металлургов д.36 кв.34

613-52-82

нет

20

Зиненко

Александр

Игоревич

727

пр.Свободный д.321 кв.65

613-72-92

да

21

Деева

Галина

Петровна

737

ул.Вавилова д.345 кв.54

617-45-66

нет

22

Лопухина

Анна

Александровна

737

ул.Мира д.58 кв.32

618-92-87

нет

23

Рощина

Виктория

Петровна

737

ул.Кошкина д.234 кв.99

618-52-74

нет

24

Раков

Илья

Ильич

737

ул.Седова д.84 кв.45

614-22-57

нет

25

Рюмина

Наталья

Кузьминична

737

пр.Московский тракт д.76 кв.23

617-55-66

нет

26

Пряничников

Артур

Георгиевич

737

ул.Слава д.23 кв.54

614-34-23

да

27

Крюкова

Маргарита

Петровна

737

ул.Кремлевская д.32 кв.54

616-87-56

нет

28

Жукова

Валентина

Петровна

737

ул.Тургенева д.65 кв.32

614-15-76

нет

29

Астанин

Владимир

Семенович

737

пр.Мира д.323 кв.43

614-34-76

да

30

Бурков

Тимофей

Семенович

737

ул.Кирова д.123 кв.54

613-34-45

да

Оценки

Код студента

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

Номер семестра

Оценки

1

1

1

4

1

2

1

5

1

3

1

3

2

1

1

5

2

2

1

5

2

3

1

5

3

1

1

4

3

2

1

4

3

3

1

3

4

1

1

4

4

2

1

3

4

3

1

5

5

1

1

5

5

2

1

5

5

3

1

5

6

1

1

3

6

2

1

3

6

3

1

2

7

1

1

3

7

2

1

3

7

3

1

3

8

1

1

4

8

2

1

5

8

3

1

3

9

1

1

5

9

2

1

2

9

3

1

3

10

1

1

5

10

2

1

5

10

3

1

5

11

1

1

5

11

2

1

4

11

3

1

4

11

6

1

5

12

1

1

5

12

2

1

5

12

3

1

5

12

6

1

5

13

1

1

4

13

2

1

4

13

3

1

4

13

6

1

5

14

1

1

4

14

2

1

4

14

3

1

4

14

6

1

4

15

1

1

4

15

2

1

4

15

3

1

4

15

6

1

4

16

1

1

5

16

2

1

3

16

3

1

4

16

6

1

5

17

1

1

4

17

2

1

3

17

3

1

3

17

6

1

3

18

1

1

3

18

2

1

3

18

3

1

3

18

6

1

3

19

1

1

4

19

2

1

4

19

3

1

5

19

6

1

4

20

1

1

5

20

2

1

5

20

3

1

5

20

6

1

5

21

6

1

5

21

7

1

5

21

8

1

4

21

9

1

3

21

10

1

3

22

6

1

2

22

7

1

2

22

8

1

3

22

9

1

4

22

10

1

3

23

6

1

3

23

7

1

4

23

8

1

4

23

9

1

4

23

10

1

4

24

6

1

5

24

7

1

5

24

8

1

5

24

9

1

5

24

10

1

5

25

6

1

4

25

7

1

3

25

8

1

2

25

9

1

3

25

10

1

4

26

6

1

3

26

7

1

3

26

8

1

3

26

9

1

3

26

10

1

3

27

6

1

3

27

7

1

4

27

8

1

4

27

9

1

4

27

10

1

4

28

6

1

5

28

7

1

5

28

8

1

5

28

9

1

5

28

10

1

5

29

6

1

5

29

7

1

5

29

8

1

4

29

9

1

5

29

10

1

5

30

6

1

5

30

7

1

5

30

8

1

5

30

9

1

5

30

10

1

5

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

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

Создайте связь между полем Код преподавателя в таблице Преподаватели и Код преподавателя в таблице Дисциплины.

Создайте связь между полем Код студента в таблице Студенты и полем Код студента в таблице Оценки.

Закройте окно Схемы данных.