Инфоурок Информатика Другие методич. материалыПрактическая работа по дисциплине "Информатика" 2 курс специальность 40.02.01 «Право и организация социального обеспечения»

Практическая работа по дисциплине "Информатика" 2 курс специальность 40.02.01 «Право и организация социального обеспечения»

Скачать материал

Практическая работа № 5 « Создание и редактирование структуры таблицы.  Создание запросов для работы с записями базы данных . Создание форм и отчетов по работе с записями базы данных»

Цель работы: Приобретение специальных навыков работы в СУБД Access по созданию форм, запросов и отчетов.

Оборудование: персональный компьютер, операционная система Windows, пакет программ MS Office.

Задание 1. Создание базы данных

План работы

1.       Создайте  новую базу данных «Практическая работа № 5»

2.       Создайте таблицу базы данных (Вкладка СозданиеТаблица).

3.       Откройте таблицу в режиме Конструктор. Задайте имя таблицы «Преподаватели».

4.       Задайте имена, типы и свойства полей таблицы в соответствии с таблицей 1:

Таблица 1

Имя поля

Тип данных

Свойства поля: Размер, формат

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

Счетчик

Фамилия

Текстовый

15

Имя

Текстовый

15

Отчество

Текстовый

15

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

Дата/время

Краткий формат даты

Должность

Текстовый

9

Дисциплина

Текстовый

11

Телефон

Текстовый

10

Зарплата

Денежный

(число десятичных знаков  – 0)

5.  В качестве ключевого поля выберите поле Код преподавателя.

6.  Сохранить созданную таблицу.

Задание 2. Заполнение базы данных

Условие задачи:

1.       Ввести ограничения на данные, вводимые в поле «Должность»; должны вводиться только слова Профессор, Доцент или Ассистент.

2.       Задать текст сообщения об ошибке, который будет появляться на экране при вводе неправильных данных в поле «Должность».

3.       Задать значение по умолчанию для поля «Должность» в виде слова Доцент.

4.       Заполнить таблицу данными в соответствии с таблицей 2 и проверить реакцию системы на ввод неправильных данных в поле «Должность».

5.       Изменить ширину каждого поля таблицы в соответствии с шириной данных.

6.       Произвести поиск в таблице преподавателя Морозова.

7.       Произвести замену данных: измените заработную плату ассистенту Андреевой с 13000 р. на 15000 р.

8.       Произвести сортировку данных в поле «Дата рождения» по убыванию.

9.       Произвести фильтрацию данных по полям «Должность» и «Дисциплина».

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

Таблица 2

Код преп.

Фамилия

Имя

Отчество

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

Должность

Дисциплина

Телефон

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

1

Ивушкин

Владимир

Семенович

04.12.49

Доцент

Информатика

123-45-67

19000

2

Морозов

Петр

Павлович

24.11.66

Профессор

Экономика

231-44-42

22000

3

Громов

Евгений

Иванович

21.11.67

Доцент

Математика

234-56-78

17000

4

Андреева

Светлана

Ивановна

10.01.71

Ассистент

Математика

345-67-89

13000

5

Пак

Ольга

Федоровна

01.06.55

Доцент

Экономика

456-78-90

16500

6

Бухтеева

Елена

Петровна

12.03.55

Доцент

Информатика

567-89-01

16000

7

Морозов

Алексей

Николаевич

22.12.58

Доцент

Физика

456-22-11

18000

Технология работы состоит в следующем:

Для задания условия на значение для вводимых данных:

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

1.1.    Выделите поле «Должность»; в Свойствах поля щелкните по строке параметра Условие на значение; щелкните по кнопке https://studfiles.net/html/2706/156/html__3QjLG6YIV.xdXn/img-A_iPEe.pngдля определения условий на значение при помощи построителя выражений; в появившемся окне напишите слово Профессор, затем щелкните по кнопке https://studfiles.net/html/2706/156/html__3QjLG6YIV.xdXn/img-LIepxr.png(эта кнопка выполняет функцию ИЛИ), напишите Доцент, снова щелкните по этой же кнопке, напишите Ассистент и щелкните по кнопке ОК. Таким образом вы ввели условие, при котором в поле «Должность» могут вводиться только указанные значения.

1.2.    В строке Сообщение об ошибке введите предложение "Такой должности нет, правильно введите данные".

1.3.    В строке Значение по умолчанию введите слово "Доцент".

2. Перейдите в режим Таблица. На вопрос о сохранении таблицы щелкните по кнопке Да.

3. Введите данные в таблицу в соответствии с таблицей 2. Попробуйте в поле Должность любой записи ввести слово Лаборант. Посмотрите, что получилось. На экране должно появиться сообщение: "Такой должности нет, правильно введите данные". Введите правильное слово.

4.  Для изменения ширины каждого поля таблицы в соответствии с шириной данных:

  • выделите поле «Код преподавателя»
  • нажмите правую кнопку мыши и выберете Ширина столбца…;
  • в появившемся окне щелкните по кнопке По ширине данных. Ширина поля изменится;
  • проделайте эту операцию с остальными полями.

5.       Для поиска в таблице преподавателя Морозова:

  • переведите курсор в первую строку поля «Фамилия»;
  • выполните команду на вкладке Главная (Ctrl+F; или значок https://studfiles.net/html/2706/156/html__3QjLG6YIV.xdXn/img-AgHpnr.png );
  • в появившейся строке параметра Образец введите Морозов;
  • в строке параметра Просмотр должно быть слово ВСЕ (имеется в виду искать по всем записям);
  • в строке параметра Совпадение выберите из списка С любой частью поля;
  • строку параметра Поиск в поставьте название таблицы (либо в строке параметра Только в текущем поле установите флажок);
  • щелкните по кнопке Найти далее. Курсор перейдет на требуемую запись и выделит слово Морозов;
  • щелкните по кнопке Найти далее. Курсор перейдет на седьмую запись и также выделит слово Морозов;
  • щелкните по кнопке 3акрыть для выхода из режима поиска.

6. Для замены заработной платы ассистенту Андреевой с 13000 р. на 15000 р.:

  • переведите курсор в первую строку поля «Зарплата»;
  • выполните команду, на вкладке Главная, группа Найти (команда Заменить…);
  • в появившемся окне в строке Образец введите 13000 р.;
  • в строке Заменить на введите 15000 р.. Обратите внимание на остальные опции - вам надо вести поиск во всех записях данного поля;
  • щелкните по кнопке Найти далее, курсор перейдет на четвертую запись;
  • щелкните по кнопке 3аменить. Данные будут изменены;
  • щелкните по кнопке 3акрыть;

7. Для сортировки данных в поле «Дата рождения» по убыванию:

  • щелкните по любой записи поля «Дата рождения»;
  • щелкните по кнопке https://studfiles.net/html/2706/156/html__3QjLG6YIV.xdXn/img-GW81Pg.pngна Главной вкладке в группе Сортировка и фильтр

8. Для фильтрации данных по полям «Должность» и «Дисциплина»:

  • щелкните по записи Доцент поля «Должность»;
  • на Главной вкладке в группе Сортировка и фильтр щелкните по кнопке https://studfiles.net/html/2706/156/html__3QjLG6YIV.xdXn/img-akzrZC.pngи выберите равно «Доцент». В таблице останутся только записи о преподавателях - доцентах;
  • щелкните по записи Информатика поля «Дисциплина»;
  • щелкните по кнопке https://studfiles.net/html/2706/156/html__3QjLG6YIV.xdXn/img-HntcFY.png. В таблице останутся только записи о преподавателях - доцентах кафедры информатики;
  • для отмены фильтрации щелкните по кнопке https://studfiles.net/html/2706/156/html__3QjLG6YIV.xdXn/img-U5YUnw.png. В таблице появятся все данные.

9. Вычислите среднюю зарплату преподавателей:

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

10.   Для просмотра созданной таблицы:

  • выполните команду  кнопка Office, Печать, Предварительный просмотр. Вы увидите как будет выглядеть таблица при печати;
  • закройте окно просмотра.

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

Условие задачи:

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

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

3.       Изменить зарплату ассистенту Андреевой с 15000 р. на 16000 р.

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

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

6.       Изменить название поля «Дисциплина» на «Преподаваемая дисциплина».

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

Технология работы состоит в следующем:

1. Дня создания формы Состав преподавателей:

·         щелкните по значку списка Таблицы и запросы в левой части окна, выберите в списке таблицу Преподаватели;

·         откройте вкладку Создание - Другие формы -  Мастер форм ;

·         в окне Создание формы щелкните по кнопке https://studfiles.net/html/2706/156/html__3QjLG6YIV.xdXn/img-lXCEsT.png, Далее;

·         Форма в один столбец, Далее;

·         выберите стиль оформления, Далее;

·         задайте имя формы Состав преподавателей. Остальные параметры в окне оставьте без изменений;

·         щелкните по кнопке Готово. Перед вами откроется форма в один столбец. Перейдите в Режим формы ( на вкладке Главная ). Столбец слева - это названия полей, столбец справа — данные первой записи. Для перемещения по записям используем команды .

2. Для поиска преподавателя Морозова:

·         переведите курсор в первую строку поля «Фамилия»;

·         нажмите кнопку Найти на вкладке Главная, группа Найти ;

·         в появившемся окне в строке Образец введите фамилию Морозов;

·         в строке параметра Просмотр должно быть слово ВСЕ (т.е. искать по всем записям);

·         в строке параметра Совпадение выберите из списка параметр С любой частью поля;

·         строку параметра Поиск в поставьте параметр Фамилия (либо в строке параметра Только в текущем поле установите флажок);

·         щелкните по кнопке Найти. Курсор перейдет на вторую запись и выделит слово Морозов;

·         щелкните по кнопке Найти далее. Курсор перейдет на седьмую запись и также выделит слово Морозов;

·         щелкните по кнопке 3акрыть для выхода из режима поиска.

3. Для замены зарплаты ассистенту Андреевой с 15000р. на 16000р.:

·         переведите курсор в первую строку поля «Зарплата»;

·         нажмите кнопкуhttps://studfiles.net/html/2706/156/html__3QjLG6YIV.xdXn/img-nU58uv.png  задайте параметры, как на рисунке:

·         щелкните по кнопке 3акрыть.

4. Для сортировки данных в поле «Дата рождения» по убыванию:

·         щелкните по любой записи поля «Дата рождения»;

·         щелкните по кнопке https://studfiles.net/html/2706/156/html__3QjLG6YIV.xdXn/img-WP0WO7.png на Главной вкладке.

5. Для фильтрации данных по полю «Должность»:

·         щелкните по записи Доцент поля «Должность»;

·         щелкните по кнопке https://studfiles.net/html/2706/156/html__3QjLG6YIV.xdXn/img-9aQlE8.png. В форме останутся только записи о преподавателях - доцентах;

·         щелкните по записи Информатика поля «Дисциплина»;

·         щелкните по кнопке https://studfiles.net/html/2706/156/html__3QjLG6YIV.xdXn/img-Timbdc.png. В форме останутся только записи о преподавателях - доцентах кафедры информатики;

·         для отмены фильтра щелкните по кнопке https://studfiles.net/html/2706/156/html__3QjLG6YIV.xdXn/img-Rj75vv.pngна панели инструментов. В таблице появятся все данные.

6. Измените название поля «Дисциплина» на «Преподаваемая дисциплина». Для этого:

·         откройте форму  в режиме  конструктора;

·         измените название поля Телефон на Номер телефона и, используя команды вкладки Инструменты конструктора форм – Конструктор, измените параметры форматирования формы (на ваше усмотрение)

7. Просмотрите результат в режиме формы и в режиме Предварительный просмотр.

Задание 4.  Формирование запросов и отчетов для однотабличной базы данных

Задание 4.1. Формирование запросов на выборку

Условие задачи:

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

2.       Данные запроса отсортировать по должностям.

3.       Сохранить запрос.

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

5.       Создать запросы по условиям.

Технология работы состоит в следующем:

1. Для создания простого запроса:

·         в окне базы данных откройте вкладку Создание - Мастер запросов - Простой запрос - ОК;

·         в появившемся окне в строке Таблицы и запросы выберите таблицу Преподаватели 

·         в окне «Доступные поля» переведите выделение на параметр Фамилия;

·         щелкните по кнопке https://studfiles.net/html/2706/156/html__3QjLG6YIV.xdXn/img-AvA8hP.png и  в окно «Выбранные поля» переведите поля «Фамилия»,  «Имя», «Отчество», «Должность» (порядок важен - в таком порядке данные и будут выводиться); Далее;

·         Задайте имя запроса  -  Должности преподавателей, Готово. На экране появится таблица с результатами запроса.

2.  Выполните сортировку запроса по полю  «Должность»  по убыванию.

3. Сохраните и закройте запрос.

4. Для создания запроса на выборку с параметром:

·         создайте запрос на выборку для следующих полей таблицы Преподаватели: «Фамилия», «Имя», «Отчество», «Дисциплина». задайте имя запросу Преподаваемые дисциплины; Готово.

·         перейдите в режим конструктора;

·         в строке параметра Условия отбора для поля «Фамилия» введите фразу (скобки тоже вводить): [Введите фамилию преподавателя];

·         выполните запрос, щелкнув по кнопке https://studfiles.net/html/2706/156/html__3QjLG6YIV.xdXn/img-Krx2HQ.png;

Примечание. Вышеописанным способом запрос выполняется только в режиме конструктора. Для того чтобы выполнить запрос из другого режима, надо выделить требуемый запрос и щелкнуть по кнопке Открыть. (Или дважды щелкнуть на имени запроса в списке).

·         в появившемся окне введите фамилию Громов и щелкните по кнопке ОК (Enter). На экране появится таблица с данными о преподавателе Громове - его имя, отчество и преподаваемая им дисциплина;

·         сохраните запрос;

·         закройте окно запроса.

6.       Для создания запросов по условиям:

·          закройте все объекты в окне база данных и откройте таблицу Преподаватели в режиме таблицы.

·         На вкладке Главная в группе Записи включите команду  Дополнительно – Изменить фильтр.

·         Выберите всех доцентов, преподающих информатику:

·         Сохраните запрос  «Преподаватели информатики»

·         Снимите фильтр с таблицы Преподаватели командой Закрыть.

7.       Самостоятельно создайте и сохраните запросы, используя условные выражения (таблица 3):

·         «Ассистенты и профессоры»

·         «Доценты с зарплатой больше 16000 р.»

·         «Родившиеся в ноябре»

·         «Доценты с фамилиями начинающимися от А до К»

·         Преподаватели экономики и математики, родившиеся после 1980 года.

Условное выражение

Значение поля, по которому производится поиск записей

Москва OR Клин

Текст «Москва» или текст «Клин»

In (Москва, Клин, Тверь)

Текст «Москва», «Клин» или «Тверь»

Текс, начинающийся с букв «А» до «Л»

>=М

Текс, начинающийся с букв «М» до «Я»

<=20

Число, меньшее или равное 20

>=01.01.94

Даты позднее 01.01.94

Between 01.01.06 AND 31.12.06

Даты 2006 года

*.О2.*

Дата, у которой значение месяца - февраль

Задание 4.2. На основе таблицы Преподаватели создать отчет с группированием данных по должностям

Технология работы состоит в следующем:

Для создания отчета:

·         в окне базы данных откройте вкладку Создание - Мастер отчетов – таблица  Преподаватели - ОК.

·          В появившемся окне выберите поля, которые будут присутствовать в форме. В данном примере присутствовать будут все поля из таблицы, поэтому щелкните по кнопке https://studfiles.net/html/2706/156/html__3QjLG6YIV.xdXn/img-X0nRLm.png - Далее;

·         в появившемся окне присутствует перечень полей. Выделите  поле «Должность», щелкните по кнопке https://studfiles.net/html/2706/156/html__3QjLG6YIV.xdXn/img-sAmbvE.png. Таким образом вы задаете группировку данных по должности;

·         щелкните по кнопке Далее;

·         задайте сортировку по полю Фамилия по возрастанию,  Далее;

·         «Вид макета для отчета» - ступенчатый, ориентация книжная, Далее;

·          Выберите стиль оформления отчета,  Далее;

·         название отчета Преподаватели, Готово. На экране появится сформированный отчет.

·         Откройте отчет в режиме макета. Удалите поле Код преподавателя.

·         Измените высоту заголовка отчета и ширину столбцов так, чтобы все записи были видны.

·         Откройте отчет в режиме конструктора. В заголовок отчета добавьте надпись «Должности преподавателей» (кнопка  ).

Отчет о работе (документ   MS Word) должен содержать:

1.       Дату, номер практической работы, тему, цель, оборудование, Ваши данные

2.       Таблица Преподаватели

3.       Запросы (задание 4.1 пункт 7)

4.       Вывод.

Контрольные вопросы

1.       Дайте краткую характеристику СУБД Ассеss.

2.       Что такое реляционная СУБД?

3.       Перечислите типы данных, допустимых для использования в Ассеss.

4.       Что такое и как осуществляется сортировка, фильтрация данных?

5.       Кратко охарактеризуйте технологию создания БД.

6.       Какими способами осуществляется заполнение БД?

7.       Опишите технологию ввода и просмотра данных посредством формы.

8.       Что такое запросы? Какими возможностями они обладают?

9.       Что такое отчеты? Какими возможностями они обладают?

10.   Кратко охарактеризуйте технологию создания запросов на выборку.

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

Информационное обеспечение

1.       Информатика и информационные технологии. Учебник 10–11 кл. – Угринович Н.Д. М., 2015

2.       Практикум по информатике и информационным технологиям 10–11 кл. Угринович Н.Д. М., 2015

3.       Сборник задач и упражнений по информатике В.Д. Колдаев, Е.Ю. Павлова МОСКВА, ИД «ФОРУМ» - ИНФРА –М, 2010

4.       http://videouroki.net/- Уроки информатики, видеоуроки по информатике с детальным разбором.

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Практическая работа по дисциплине "Информатика" 2 курс специальность 40.02.01 «Право и организация социального обеспечения»"

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Главный хранитель

Получите профессию

Бухгалтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Краткое описание документа:

Практическая работа по дисциплине "Информатика" 2 курс специальность 40.02.01 «Право и организация социального обеспечения»

Тема « Создание и редактирование структуры таблицы. Создание запросов для работы с записями базы данных . Создание форм и отчетов по работе с записями базы данных»

Цель работы: Приобретение специальных навыков работы в СУБД Access по созданию форм, запросов и отчетов.

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 664 898 материалов в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 14.02.2020 269
    • DOCX 1.2 мбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Распопина Ираида Семеновна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Распопина Ираида Семеновна
    Распопина Ираида Семеновна
    • На сайте: 6 лет и 3 месяца
    • Подписчики: 2
    • Всего просмотров: 29668
    • Всего материалов: 21

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

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

Няня

Няня

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Организация преподавания информационных систем и технологий в профессиональном образовании

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Этот курс уже прошли 75 человек

Курс повышения квалификации

Использование нейросетей в учебной и научной работе: ChatGPT, DALL-E 2, Midjourney

36/72 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 611 человек из 77 регионов
  • Этот курс уже прошли 965 человек

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

Информационные системы и технологии: теория и методика преподавания в профессиональном образовании

Преподаватель информационных систем и технологий

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 13 человек

Мини-курс

Электронный архив: нормативно-правовые требования и основы оцифровки

10 ч.

1180 руб. 590 руб.
Подать заявку О курсе

Мини-курс

Инклюзивное образование: нормативное регулирование

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Классики русской педагогической мысли

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
Сейчас в эфире

Консультация эксперта в сфере высшего образования. Как подготовиться к поступлению в вуз: простые ответы на сложные вопросы

Перейти к трансляции