Практические ИТ. Московский колледж транспорта
Скачать 56.64 Kb.
|
МИНИСТЕРСТВО ТРАНСПОРТА РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «РОССИЙСКИЙ УНИВЕРСИТЕТ ТРАНСПОРТА» (РУТ (МИИТ) МОСКОВСКИЙ КОЛЛЕДЖ ТРАНСПОРТА отчеты по практическим работам Специальность: 23.02.06 Дисциплина: ИТ в ПД Выполнил: Студент группы МОЭТ-451 Муртазин Денис Русланович Преподаватель: Филина О.А Москва 2022 Практическая работа № 1 Знакомство с MicrosoftAccess Цель работы: создать базу данных, содержащую сведения о студентах. Порядок выполнения работы: Определил логическую структуру создаваемой базы данных. Поскольку почти все поля базы данных являются уникальными, создал одну сводную таблицу, состоящую из записей, в которые входят поля Фамилия, Имя, Группа, Дата рождения и Домашний адрес. Загрузил Microsoft Access. В появившемся окне Microsoft Access выбрал Новая база данных. Нажал кнопку <ОК>. В ниспадающем списке Папка окна Файл новой базы данных выбрал свою папку. В наборном поле Имя файла ввел имя создаваемой базы данных Student. Нажал кнопку Создать. Открыл окно базы данных. Оно является основным окном базы и позволяет открывать, добавлять и удалять любые объекты базы данных. В появившемся окне Student: База данных выбрал объект Таблицы и нажал кнопку Создание таблицы в режиме конструктора. В первой строке в столбце Имя поля ввел: Фамилия. Нажал клавишу вправо →. Щелкнул на появившейся стрелке раскрывающегося списка ячейки Тип данных и выбрал пункт Текстовый. В нижней части экрана, в Свойствах поля, на вкладке Общие, в строке Размер поля установил 20. В строке Обязательное поле при помощи кнопки раскрывающегося меню указал Да. Установил курсор в первой строке в столбце Описание. Ввел: Фамилия студента. Во второй строке в столбце Имя поля ввел: Имя. Установил тип данных – текстовый. В поле Описание ввел: Имя студента. Установите Размер поля – 10. В третьей строке в столбце Имя поля ввел: Группа. Установил тип данных – числовой. В раскрывающемся списке Размер поля выберал Целое. В поле Описание ввел: Номер группы. В четвертой строке в столбце Имя поля ввел: Дата рождения. Установил тип данных Дата/время. Установил курсор в наборном поле Формат поля. В раскрывающемся списке Формат поля установил – Краткий формат даты. Установил курсор в поле Маска ввода, находящееся в нижней части экрана, и щелкнул мышью на кнопке с тремя точками. На запрос подтвердил сохранение таблицы под именем Таблица 1 и создал ключевого поля. В появившемся диалоговом окне Создание масок ввода выбрал Краткий формат даты. Нажал кнопку Далее. В следующем окне выбрал знак заполнителя для отображения в поле. Нажал кнопку Готово. Обратил внимание, что в первой строке Microsoft Access автоматически добавил дополнительное ключевое поле Код, которое играет роль уникального идентификатора записей, и установил для него Тип данных Счетчик. В шестой строке в столбце Имя поля ввел: Домашний адрес. Установил тип данных Поле MEMO. В поле Описание ввел: Домашний адрес. Закрыл текущее окно Таблица 1: таблица с сохранением изменений. В окне Student: База данных выберите объект Таблицы, установил курсор на названии Таблица 1 и нажал кнопку Открыть. В поле Фамилия ввел свою фамилию, в поле Имя введите свое имя и в поле Группа ввел номер своей группы. Переместил курсор в поле Дата рождения и ввел дату своего рождения в формате ДД.ММ.ГГГГ, например 12.05.85. Примечание: вводить следует только числа, а остальное Microsoft Access подставит автоматически по заданной маске. Переместил курсор в поле Домашний адрес и ввел свой домашний адрес. Подобным образом ввел еще 7 записей. В поле Группа в любых двух строках ввел № группы – 1 группу, в остальных – 2. Обратил внимание, что в поле Код цифры изменяются автоматически по мере ввода новых строк, каждый раз увеличиваясь на 1. Нажал на значок закрытия текущего окна Таблица 1: таблица. В окне Student: База данных установил курсор мыши на слово Таблица 1 и правой кнопкой мыши вызвал контекстное меню. Выбрал команду Предварительный просмотр. Если потребуется, изменил масштаб для более удобного просмотра созданной таблицы с помощью пиктограммы с лупой или ниспадающего списка масштабов. Закрыл окно просмотра. В окне Student: База данных снова установил курсор на слове Таблица 1 и вызвал контекстное меню. Выбрал команду Переименовать. Ввел новое имя таблицы Т_Студенты. Вывод: я создал базу данных, содержащую сведения о студентах. Практическая работа № 2 Отбор и сортировка записей с помощью запросов Цель работы: из общего списка студентов необходимо выбрать студентов в определенной группе. Создать запросов. Порядок выполнения работы: Открыл базу данных Student. В окне базы данных Student: База данных выбрал объект Запросы. Нажал кнопку Создание запроса в режиме конструктора. В окне Добавление таблицы выбрал объект Таблицы Т_Студенты. Нажал кнопки Добавить и Закрыть. Передо мной оказалось окно Конструктора запросов с заголовком Запрос 1: запрос на выборку. В его верхней части отображаются списки полей таблицы, к которым обращается запрос. Нижняя область содержит бланк выбора полей таблиц, условий отбора и режимов сортировки. Указал также название таблицы, которой принадлежит выбранное поле. Поочередно щелкнул два раза левой кнопкой мыши на следующих полях: Код, Фамилия, Имя, Группа, Дата рождения, Домашний адрес. Установил курсор в нижней части окна в столбце Фамилия в поле Сортировка. В раскрывающемся списке этого поля установил По возрастанию. Нажал на значок закрытия текущего окна «Запрос 1: запрос на выборку». Подтвердил сохранение структуры запроса. В наборном поле Имя запроса в окне Сохранение ввел имя запроса Список всех студентов. Нажал кнопку <ОК>. Открыл и просмотрел запрос «Список всех студентов». Обратил внимание, что в записях фамилии расположены в алфавитном порядке. Закрыл запрос. Установил курсор на запрос «Список всех студентов». Нажал клавишу <Ctrt>, и ухватившись за значок запроса, переместил курсор мыши в сторону. Отпустил кнопку. Возникнет новый ярлык Копия Список всех студентов. Установил курсор на новый ярлык и переименовал его в Список студентов 1 группы. Открыл запрос Список студентов 1 группы. В меню Вид выбрал режим работы Конструктор. В столбце Группа в строке Условие отбора ввел 1. Нажал на значок закрытия текущего окна, подтвердил сохранение макета Список студентов 1 группы: запрос на выборку. Открыл запрос Список студентов 1 группы. Просмотрел содержимое запроса. Закрыл текущее окно. В исходной таблице в одной из записей изменил номер группы на номер 1. Закрыл таблицу. Вновь открыл запрос Список студентов 1 группы. Убедился, что содержание запроса изменилось. Вывод: я из общего списка студентов выбрал студентов в определенной группе. Создал запросы. Практическая работа № 3 Создание форм для ввода данных Цель работы: разработать специальную форму для ввода данных в таблицу. Порядок выполнения работы: В окне Student: База данных выбрал объект Формы, нажал кнопку Создание формы с помощью мастера. Мастер форм позволяет сберечь время и быстро сконструировать привлекательную форму для записей любой таблицы. В первом окне Мастера форм в списке Таблицы и запросы указана выбранная таблица Т_Студенты. Щелкнул на кнопке >>, чтобы добавить в список Выбранные поля: все поля таблицы. Выделил пункт Код и щелкнул на кнопке < убрал это поле обратно в левый список. Содержимое этого поля генерируется автоматически, а его значение несущественно для пользователя, поэтому не следует включать его в форму. Щелкнул на кнопке Далее. В следующем окне диалога выбрал для формы стиль В один столбец и щелкнул на кнопке Далее. В списке третьего окна выбрал понравившийся мне стиль оформления и снова щелкнул на кнопке Далее. В последнем окне Мастера щелкнул на кнопке Готово, не изменяя никаких параметров. Мастер сгенерирует форму и откроет ее в режиме просмотра данных. Окно формы содержит названия полей и области отображения данных исходной таблицы. В нижней части формы расположены кнопки перемещения по записям. Щелкнул несколько раз на кнопке Следующая запись, чтобы добраться до пустой строки, и ввел запись еще об одном человеке. Выбрал вкладку Формы. Установил режим Конструктор форм. В окне Конструктора форм появится разметочная сетка, вертикальная и горизонтальная линейки, позволяющие позиционировать объекты. Изменение позиции объекта происходит при помощи методов, обычных для WINDOWS. Одним щелчком выделил подпись Фамилия, установил курсор внутри объекта и изменил подпись на Фамилия студента. Щелкнул на объект Фамилия студента правой кнопкой мыши, в контекстном меню выбрал команду Свойства, откроется окно свойств Надпись: Фамилия_надпись. Во вкладке Макет установил цвет фона – голубой, размер шрифта – 12, оформление приподнятое и другие свойства сделал по своему желанию. Изменил внешний вид других объектов формы. Поместил указатель мыши на угол области формы. Перетащил этот угол вправо вниз, чтобы увеличить форму. С помощью команды Правка – Выделить все выделил все элементы формы. Нажал клавишу Ctrl и, не отпуская ее, нажатием клавиш со стрелками переместил элементы формы вниз и вправо, так чтобы они отцентрированы относительно новых границ формы. Щелкнул на кнопке Надпись Панели элементов. Растянул рамку надписи в верхней части формы на ширину области данных. Ввел надпись, которая будет являться заголовком формы: Список студентов. Находясь в области заголовка, вызвал контекстное меню и выбрал команду Свойства. Во вкладке Макет установил следующие параметры: ширина границы – 3 пункта, цвет фона – розовый, размер шрифта 14, курсив – Да, от левого края – 3 см. Щелкнул на кнопке Рисунок Панели элементов. Внизу формы растянул рамку рисунка. В открывшемся окне выбора файла нашел папку с рисунками Windows, выбрал любой понравившийся Вам рисунок и щелкнул на кнопке <ОК>. По умолчанию рисунки вставился в форме урезания рисунка рамкой элемента. Чтобы изменить режим размещения, щелкнул на рисунке правой кнопкой мыши и в контекстном меню выбрал команду Свойства. В списке Установка размеров открывшегося окна параметров выбрал пункт Вписать в рамку. Закрыл окно параметров. Щелкнул на кнопке Кнопка Панели инструментов Перенес указатель мыши в область формы и щелкнул левой кнопкой мыши внизу формы. В открывшемся окне Создание кнопок (рис.3) выбрал категорию действия Переходы по записям, в качестве Действия выбрал – Следующая запись. Нажал кнопку Далее. Во втором окне Мастера создания кнопок выбрал рисунок на кнопку, например, Стрелка вправо (синяя). Нажал кнопку Далее. В третьем окне Мастера создания кнопок выбрал название кнопки – Следующая запись. Нажал кнопку Готово. Используя пункты 86–90, создал кнопки Предыдущая запись, Найти запись, Выход из формы. Установил режим работы с формой (команда меню Вид – Режим формы). Проверил действие кнопок. Вывод: я разработал специальную форму для ввода данных в таблицу. Практическая работа № 4 Создание отчетов Цель работы: организовать соответствующий отчет для вывода на печать списка студентов. Порядок выполнения работы: В окне Student: База данных выбрал объект Отчеты и нажал кнопку Создать. В окне Новый отчет выбрал режим Конструктор, а в качестве источника данных выбрал таблицу Т_Студенты. Нажал кнопку <ОК>. На панели элементов нажал пиктограмму Надпись. Щелкнул мышью в области Верхний колонтитул и ввел надпись Список студентов →<Enter>. В области надписи правой кнопкой мыши открыл контекстное меню и выбрал команду Свойства. В открывшемся окне параметров во вкладке Макет выбрал Размер шрифта –16. Закрыл окно параметров. В области надписи снова открыл контекстное меню, выбрал команду Размер – по размеру данных, Цвет текста – розовый. Аналогично Верхнему колонтитулу оформил в Нижнем колонтитуле надпись РГПУ им. А.И. Герцена, факультет (укажите свой). Щелкнул мышью на пиктограмме Поле в Панели элементов. Затем щелкнул мышью в первой строке первого столбца Области данных. Access создаст элемент управления типа поле (Свободный), а также Поле № для надписи. Щелкнул на элементе Поле № и удалил элемент клавишей <Delete>. На элементе Свободный открыл контекстное меню, выбрал команду Свойства, на вкладке Данные в строке Данные наберите = 1. В строке Сумма с накоплением при помощи кнопки выбора установил Для всего. Закрыл окно свойств. Поместил указатель мыши на пункт Фамилия окна Т_Студенты, нажал кнопку мыши и перетащил этот пункт в область формы. Access снова создаст элемент управления типа поле справа, а также поле для надписи – слева. Удалил поле для надписи. Проделал аналогичную операцию для пунктов Имя, Группа, Дата рождения. Оформил новые элементы области данных разными шрифтами, фонами и т. д. по своему выбору. Если поля в Области данных не умещаются, увеличивал Область данных до нужных размеров. Выравнивание полей по горизонтали или вертикали производил после их выделения мышью при нажатой клавише <Shift> с помощью контекстного меню. Закрыл текущее окно Конструктора. Дал название отчету О_Список студентов → <ОК>. В окне Student: База данных выбрал объект Отчеты, открыл отчет О_Список студентов. Если требовалось, редактировал отчет «О_Список студентов», используя режим Конструктор так, чтобы список студентов занимал минимальный размер и все данные были внесены в отчет полностью. Закрыл отчет. Закрыл базу данных. Вывод: я организовал соответствующий отчет для вывода на печать списка студентов. Практическая работа № 5 Организация связей между таблицами Цель работы: к созданной ранее базе данных требуется добавить еще две таблицы. Таблицы должны содержать сведения о преподавателях и предметах, которые изучаются на первом и втором курсах. Один и тот же предмет могут вести несколько преподавателей. Организуем две таблицы, связанные между собой связью типа один (предмет) ко многим (преподавателям), чтобы при вводе данных использовать Список подстановки для автоматизации ввода данных. Порядок выполнения работы: Открыл базу данных Student. В режиме Конструктора создал в базе данных новую таблицу, состоящую из двух столбцов: Название предмета (тип данных– текстовый, размер поля – 20) и Семестр (тип данных–числовой, размер поля – байт). Закрыл текущее окно, задав макету имя Т_Предметы и подтвердил создание ключевого поля. Access автоматически добавил к созданным мной двум полям еще одно поле Код с типом данных Счетчик, определив это поле как ключевое. Открыл вновь созданную таблицу. Обратив внимание на созданное новое поле со значком. Заполнил таблицу, указав в ней названия трех предметов, изучаемых мною на первых двух курсах. Поле Код заполнилось автоматически. Закрыл таблицу Т_Предметы. Создал еще одну таблицу в режиме Конструктора. Назвал ее Т_Преподаватели. Создал поля: Фамилия (тип данных – текстовый, размер поля – 20, описание – Фамилия преподавателя), Имя (тип данных текстовый, размер поля – 20), Отчество (тип данных – текстовый, размер поля – 20), Код предмета (тип данных – числовой, размер поля – длинное целое, описание – Предмет, который ведет преподаватель). Нажал на значок закрытия текущего окна Т_Преподаватели: таблица. Отказался от создания ключевого поля. Открыл таблицу для заполнения. Занес в таблицу имена, отчества и фамилии 5 преподавателей, ведущих предметы, перечисленные в таблице Т_Предметы. Разные преподаватели могут вести один и тот же предмет. В столбце Код предмета проставил цифры, соответствующие кодам предметов из таблицы Т_Предметы. Нажал на значок закрытия текущего окна Т_Преподаватели: таблица. Нажал на кнопку Схема данных Панели инструментов В открывшемся окне Добавление таблицы во вкладке Таблицы установил курсор на Т_Предметы и нажал кнопку Добавить. Установил курсор на Т_Преподаватели и снова нажал кнопку Добавить. Закрыл окно Добавление таблицы. В окне Схема данных можно видеть две небольшие таблицы Т_Предметы и Т_Преподаватели. Для создания связи между этими таблицами выполнил следующие действия: Поместил указатель мыши на пункт Код таблицы Т_Предметы. Нажал кнопку мыши и перетащил указатель на поле Код предмета таблицы Т_Преподаватели. В открывшемся окне диалога установил флажок «Обеспечение целостности данных» и щелкнул на кнопке Создать. Между двумя таблицами в окне Схема данных появится линия связи типа «один–ко–многим». Закрыл текущее окно, подтвердив сохранение. Нажал на кнопку Схема данных Панели инструментов Удалил отношение между таблицами в Схеме данных. Для этого выделил линию связи, а затем нажал клавишу <Delete>. Открыл таблицу Т_Преподаватели в режиме Конструктора. В столбце Тип данных для поля Код предмета выбрал пункт Мастер подстановок. В первом окне Мастера оставил выбранным положение переключателя Объект «столбец подстановки» будет использовать значение из таблицы или запроса и щелкнул на кнопке Далее. Три положения переключателя второго окна Мастера вывели на экран список таблиц, запросов или объединили эти два списка. Выбрал таблицу Т_Предметы на роль источника подстановки. Щелкнул на кнопке Далее. Третье окно Мастера предлагает выбрать из таблицы Т_Предметы поля, участвующие в подстановке. Этот список обязан содержать то поле, содержание которого должно отображаться вместо численного значения, помещаемого из поля Название предмета. Выбрал поле. Щелкнул на кнопке Далее. Следующее окно Мастера продемонстрирует столбец таблицы – источника. В поле последнего окна ввел название Предмет, которое заменило имя столбца Код предмета и щелкнул на кнопке Готово. В появившемся окне диалога щелчком на кнопке Да подтвердил необходимость сохранения построенной структуры. Находясь в окне Т_Преподаватели: таблица, перешел в режим таблицы (меню Вид – Режим таблицы). Ввел еще одну запись в таблицу Т_Преподаватели. При вводе данных в столбец Предмет использовал список Мастера подстановок. Закрыл текущее окно. Вывод: к созданной ранее базе данных я добавил еще две таблицы, которые содержат сведения о преподавателях и предметах, которые изучаются на первом и втором курсах. При этом Один и тот же предмет могут вести несколько преподавателей. Организовал две таблицы, связанные между собой связью типа один (предмет) ко многим (преподавателям), чтобы при вводе данных использовать Список подстановки для автоматизации ввода данных. |