Главная страница
Навигация по странице:

  • Задание № 2 «Создание форм. Заполнение базы дан­ных информацией»

  • Задания для самостоятельной работы

  • Задание № 3 «Обработка данных в MS Access»

  • Запросы - Создать - Простой запрос

  • Условие отбора

  • Запрос 8.

  • Запрос 10.

  • Запрос 15

  • Задания для самостоятельной работы Создать следующие запросы: Запрос 17

  • Запрос 19

  • Задание № 5 «Создание отчетов»

  • Конструктор ,Задания для самостоятельной работы

  • Вопросы для самоконтроля

  • ЛАБОРАТОРНАЯ РАБОТА №8.

  • (И-НЕ)

  • Информатика и ИКТ лекция. Протокол умс от 201 г. Проректор по умр с. П. Ермишин


    Скачать 5.78 Mb.
    НазваниеПротокол умс от 201 г. Проректор по умр с. П. Ермишин
    АнкорИнформатика и ИКТ лекция.doc
    Дата18.05.2017
    Размер5.78 Mb.
    Формат файлаdoc
    Имя файлаИнформатика и ИКТ лекция.doc
    ТипПротокол
    #7818
    страница21 из 25
    1   ...   17   18   19   20   21   22   23   24   25

    1. 2. Задания для самостоятельной работы

    1) Расширить базу данных «Факультет» до 5 таблиц: добавить таблицы «На­грузка» и «Преподаватели».




    2) Дополнить схему данных новыми таблицами.
    Задание № 2 «Создание форм. Заполнение базы дан­ных информацией»

    1) Создать автоформу для таблицы «Успеваемость»:

    2) Создать форму для таблицы «Студенты» с помощью Мастера форм

    • Перейти в Режим Формы, выбрать команду Создать

    • Выбрать в списке Мастер форм; источник данных - таблица «Студенты» -ОК

    • Выбрать поля для формы (все поля) - Далее.

    • Выбрать внешний вид формы - В один столбец - Далее,

    • Выбрать стиль оформления формы (любой) - Далее.

    • Задать имя формы – Студенты.

    • Для изменения макета формы установить переключатель в режим Изменить макет формы - Готово.

    - Растянуть область заго­ловка формы и скопировать в нее её поля «Фамилия» и «Имя»

    - Удалить имена этих полей и установить для отображения данных следующие свойства: Шрифт: размер шрифта – 18, насыщенность – средний, курсив — Да

    Тип фона – прозрачный

    Тип границы - отсутствует

    Оформление - обычное

    В области данных размес­тить поля таким образом, чтобы имена полей полностью отображались. Закрыть форму с сохранением.

    1. Создать форму для таблицы «Группы» с помощью Мастера форм,

    2. Заполнить таблицы данными в режиме Форма.

    Для этого откройте форму для просмотра и заполнения - Режим «Формы» -выделить имя формы «Студенты» - Открыть. Данные для заполнения взять в Приложении.

    Задания для самостоятельной работы

    1. Создать формы для таблиц «Преподаватели» и «Нагрузка».

    2. Выполнить форматирование форм.

    3. Заполнить таблицы данными в режиме Форма.


    Задание № 3 «Обработка данных в MS Access»

    1. Выполнить поочерёдно сортировку записей в указанных таблицах, используя команду Записи - Сортировка.

    1. В Таблице Студенты: по фамилии, по группам, по дате рождения, по полу.

    2. В Таблице Успеваемость: по группам, по предмету, по годовой оценке.

    2. Выполнить поочерёдно фильтрацию данных в указанных таблицах, используя команду Записи - Фильтр.

    Таблица Студенты:

    Фильтр по выделенному: девушки группы БИС-101; мужчины группы БТК-101;

    Обычный фильтр: девушки СВ-101 группы; мужчины БИС-101 группы;

    Расширенный фильтр: имя на букву «Н».

    Таблица Успеваемость:

    Фильтр по выделенному: итоговые оценки по информатике в группе БИС-101.

    Обычный фильтр: показать студентов группы БТК-101 которые по информатике име­ют итоговые оценки 5.

    Расширенный фильтр: показать студентов, которые имеют годовые оценки 3 по математике и информатике.

    3. Создать запросы на выборку данных

    Запрос 1 (имя запроса «Студенты -год») - показать список студентов всех групп с годовыми оценками по предметам. Выполнение:

    • Запросы - Создать - Простой запрос

    • В таблице Студенты выбрать поля Группа, Фамилия

    • В таблице Успеваемость выбрать поля Предмет, Год

    Запрос 2 (имя запроса «Средняя успеваемость») - показать среднюю успевае­мость студентов по всем предметам. Выполнение:

    • Запросы - Создать - Простой запрос.

    • В таблице Студенты выбрать поля Группа, Фамилия.

    • В таблице Успеваемость выбрать поле Год,

    • Вид отчета - итоговый - кнопка ИТОГИ операция Avg (Среднее)

    Запрос 3 (имя запроса «Успеваемость Антонова») - показать список годовых
    оценок, полученных студентом Антоновым; список должен быть отсортирован
    в алфавитном порядке названий предметов.

    Выполнение:

    Запросы - Создать - Конструктор

    Добавить таблицы: Успеваемость и Студенты

    Выбрать поля: таблица Успеваемость: ПРЕДМЕТ, ГОД

    таблица Студенты: ФАМИЛИЯ

    Условие отбора: ФАМИЛИЯ = «Антонов»

    Отображать поля: ПРЕДМЕТ, ГОД

    Запрос 4 (имя запроса «Успеваемость по информатике») - показать сведения об успеваемости всех студентов по информатике в течение всего учебного года (промежуточные и годовые оценки).

    Добавить таблицы: Студенты, Успеваемость.

    Выбрать поля: таблица Студенты: ФАМИЛИЯ.

    таблица Успеваемость: 1_семест, 2_ семестр, Год.

    Условие отбора: ПРЕДМЕТ = «информатика».

    Сортировка: ФАМИЛИЯ по возрастанию.

    Отображать все поля кроме поля ПРЕДМЕТ.

    Запрос 5 (имя запроса «Отличники») - показать сведения о том, какие Студенты и по каким предметам имеют годовую оценку 5; сгруппировать по предме­там, расположив их в алфавитном порядке.

    Добавить таблицы Студенты, Успеваемость.

    Поля: таблица Успеваемость: ПРЕДМЕТ, ГОД. таблица Студенты: ФАМИЛИЯ, ИМЯ.

    Условие отбора: ГОД = 5.

    Сортировка: ПРЕДМЕТ по ВОЗРАСТАНИЮ.

    Отображать все поля.

    Запрос 6 (имя запроса «Фамилия на букву Г») - показать успеваемость студентов, чья фамилия начинается на букву Г.

    Добавить таблицы: Успеваемость и Студенты.

    Выбрать поля: таблица Успеваемость: ПРЕДМЕТ, ГОД.

    таблица Студенты: ФАМИЛИЯ. Условие отбора: ФАМИЛИЯ = Т*" (LikeT*"). Отображать поля: ПРЕДМЕТ, ГОД.

    Запрос 7 (имя запроса «Успеваемость студента») - показать успеваемость лю­бого студента за год: создать запрос «Успеваемость студента» на основе запроса «Успеваемость Антонова»: Условие отбора: поле ФАМИЛИЯ = [Введите фамилию].

    Задания для самостоятельной работы

    Составить алгоритмы выполнения запросов 8-11 по образцу:

    • Указать таблицы и имена полей для формирования запроса.

    • Сформулировать условия отбора и показать его вид на бланке запроса.

    • Указать, какие поля отображать на экране в таблице выполнения запроса.
      Запрос 8. Показать информацию об успеваемости по конкретному предмету в отдельной группе (группа и предмет вводить в окне диалога).

    Запрос 9. Показать оценки отдельно мужчин и девушек по отдельным пред­метам (пол и предмет вводить в окне диалога).

    Запрос 10. Показать списки групп (номер групп вводить в окне диалога).

    Задание № 4 «Запросы со сложными условиями от­бора. Вычисляемые и итоговые запросы»

    Запрос 12. Требуется получить список всех девушек из групп с годовыми оценками по информатике - 5.

    Таблицы СТУДЕНТЫ, УСПЕВАЕМОСТЬ

    Поля таблица СТУДЕНТЫ: ФАМИЛИЯ, ИМЯ, ГРУППА

    таблица УСПЕВАЕМОСТЬ: ПРЕДМЕТ, ГОД

    Условие отбора

    ПОЛ="ж" И ПРЕДМЕТ="информатика" И ГОД=5 сортировать ФАМИЛИЯ по возрастанию

    Запрос 13. Получить список студентов, у которых была хотя бы од­на тройка по истории за 1 и 2 семестр. Вывести также фамилию куратора.

    Таблицы СТУДЕНТЫ, ГРУППА, УСПЕВАЕМОСТЬ.

    Поля таблица СТУДЕНТЫ: ФАМИЛИЯ, ГРУППА; ГРУППА; Куратор; УСЕ-ВАЕМОСТЬ ПРЕДМЕТ.

    Вычисляемые запросы

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

    В этом "запросе будет использоваться вычисляемое поле СУММА. Это поле бу­дет присутствовать только в запросе и не войдёт в таблицы БД. Значение поля СУММА получается путём суммирования оценок за два семестра. Формат записи вычисляемого поля: <имя поля>: <выражение>.

    В нашем случае:

    СУММА: УСПЕВАЕМОСТЬ. 1_сесестр+2_семестр

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

    для арифметических выражений, используемых в программировании и в ЭТ.

    СУММА:[Успеваемость].[1_семестр]+[2_семестр]

    Запрос 15. Показать список мужчин по году рождения

    В этом запросе будет использоваться вычисляемое поле ([Дата рождения]).

    Итоговые запросы

    Запрос 16. Подсчитать количество отличников по информатике по итогам учебного года для каждой группы. Для выполнения этого задания необ­ходимо сгруппировать записи из таблицы УСПЕВАЕМОСТЬ по группам; ото­брать записи, относящиеся к предмету информатика, среди которых выбрать те, где годовая - 5 и подсчитать кол-во таких записей.

    Выполнение:

    1. Выполнить команду Вид - Групповые операции - во всех полях строки
      Групповая операция установится значение Группировка.

    2. Установить условия отбора:

    3) В вычисляемом поле «Год» выбрать функцию Count (количество).

    Задания для самостоятельной работы

    Создать следующие запросы:

    Запрос 17. Список кураторов групп.

    Запрос 18. Получить список с количеством оценок соответствующего достоин­ства по предмету за год по группам.

    Запрос 19. Список круглых отличников (все 5 по отдельным предметам) с ука­занием фамилии студента, группы, названия предмета, фамилии Преподавателя по предмету.

    Запрос 20. Троечники по математике по итогам года.
    Задание № 5 «Создание отчетов»

    Отчет 1. Списки Групп

    Таблицы: Студенты

    Поля: Группа, Фамилия, Имя, Дата -Рождения, Адрес

    Уровни группировки: 1- Группа

    Сортировать: Фамилия по возрастанию

    Вид макета: ступенчатый.

    Стиль -Деловой

    Имя отчета: Списки_Групп

    Отчет 2. «Отличники по Группам и пред­метам»

    Запрос: Отличники по предмету за год.

    Все поля в порядке: Предмет, Группа, Фа­милия, Имя.

    Уровни группировки: 1 - Предмет, 2 - Класс.

    Сортировать: Фамилия по возрастанию.

    Вид макета: ступенчатый.

    Стиль - Спокойный

    Имя отчета: Отличники по предметам

    Отчет 3. «Хорошисты по Группам и пред­метам»

    Запрос: Хорошисты

    Все поля в порядке: Группа, Предмет, Фа­милия, Имя, Год.

    Уровни группировки: 1 - Группа, 2 -Предмет

    Сортировать: Год по возрастанию

    Вид макета: Блок.

    Стиль - Обычный

    Имя отчета: Хорошисты

    Отчет 4. «Средняя успеваемость по Группам и предметам»

    Таблица: Успеваемость.

    Все поля в порядке: группа, предмет, год

    Уровни группировки: 1 - Группа, 2 - Предмет.

    Сортировать: Год по возрастанию

    Нажать кнопку Итоги.

    В диалоговом окне «Итоги» выбрать функцию Avg (среднее значение). Установить переключатель «Показать» - только итоги и ОК.

    Вид макета: Ступенчатый.

    Стиль – Спокойный.

    Имя отчета: Средняя успеваемость по Группам и предметам.

    Выполнить редактирование отчета в режиме Конструктор: Удалить в области “Примечание груп­пы Предмет” запись = »Итоги для « & «'Предмет' — « & « « & [Предмет] & «(« & Count(*) & «&

    Iif(Count(*)=l; »запись»;»записей») & «)».

    Удалить а области «Примечание группы Группа» аналогичную запись.

    Установить формат поля для значения =Avg([Год]|) - фиксированный

    Отчет 5 «Средняя успеваемость студентов по всем предметам»

    Таблица: Студенты; Поля: Группа, Фамилия, Имя

    Таблица; Успеваемость; Поля: Год

    Вид представления данных:

    Уровни группировки: Группа, Фамилия + Имя

    Сортировать: Год по возрастанию

    Итоги (как в предыдущем отчете).

    Вид макета: Блок; Стиль - Обычный; Имя от­чета: Средняя успеваемость студентов Выполнить редактирование и форматирование в режиме Конструктор,

    Задания для самостоятельной работы

    Создать отчеты

    1. Список отдельной Группы с указанием ФИО, даты рождения и домашнего адреса.

    1. Списки Кураторов групп.

    2. Нагрузка преподавателей.

    3. Средняя успеваемость по Группам и предметам (без фамилий студентов).

    4. Годовые оценки по Группам с указанием фамилии Куратора.


    Вопросы для самоконтроля:

    1. Что такое реляционная база данных? Свойства реляционной базы данных.

    2. Структура таблиц реляционной базы данных. Понятия «поле» и «запись».

    3. Виды связей между таблицами базы данных.

    4. Что такое ключевое и индексированное поле?

    5. Что такое СУБД? Функции и назначение СУБД Access.

    1. Что такое тип данных? Какие типы данных используются в таблицах Access?

    1. Что такое схема данных? Как она создается?

    2. Что такое Формы? Способы создания форм в Access.

    1. Назовите основные виды обработки данных в Access. Как выполняется сортировка записей?

    2. Что такое фильтрация записей? Какие существуют виды фильтров в Access?

    1. Что такое запрос? Основные типы запросов в Access.

    1. Что такое конструктор запросов? Опишите правила работы в конструкторе запросов Access.

    1. Понятие отчета. Создание простых отчетов в Access.

    ЛАБОРАТОРНАЯ РАБОТА №8.

    «Логические основы функционирование ЭВМ»
    Цель: теоретическое изучение логических элементов, реализующих элементарные функции алгебры логики (ФАЛ).

    Задачи:

    1. Изучить логические элементы, реализующие элементарные функции алгебры логики (ФАЛ).

    2. Выполнить задания по теме (решение задач).

    3. Оформить отчет по лабораторной работе и представить преподавателю.

    Краткая теория по теме:

    Логическое выражение состоит из логических операндов, соединенных с помощью логических операций. В качестве логических операндов могут выступать логические константы, переменные, а также отношения (сравнения) между двумя величинами. Логические выражения могут принимать одно из двух значений: ИСТИНА (TRUE или 1), ЛОЖЬ (FALSE или 0).

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

    Приоритет операций при вычислении значения логического выражения следующий (в порядке понижения):

    1) отрицание (NOT, НЕ);

    2) конъюнкция (AND, И);

    3) дизъюнкция и исключающее ИЛИ (OR, ИЛИ; XOR, ИСКЛЮЧАЮЩЕЕ ИЛИ);

    4) операции отношения (равно, не равно, больше, меньше, больше или равно).

    Если существует необходимость изменения порядка вычисления значения выражения, надо использовать круглые скобки. Чаще всего это применяется к операциям отношения, поскольку они имеют самый низкий приоритет, а их чаще всего необходимо вычислить в первую очередь.

    Например, вычислим значение выражения (ab) OR (cb) при а=2, b=3, с= 3:

    1) 2 ≤3 → TRUE;

    2) 3 ≠3 → FALSE;

    3) TRUE OR FALSE → TRUE.

    Логические элементы

    При всей сложности устройства электронных блоков современных ЭВМ выполняемые ими действия осуществляются с помощью комбинаций относительно не большого числа типовых логических узлов.

    Основные из них:

    • регистры;

    • комбинационные преобразователи кодов (шифратор, дешифратор, мультиплексор и др.);

    • счетчики (кольцевой, синхронный, асинхронный и др.);

    • арифметико-логические узлы (сумматор, узел сравнения и др.).

    Из этих узлов строятся интегральные микросхемы очень высокого уровня интеграции: микропроцессоры, модули ОЗУ, контроллеры внешних устройств и т.д.

    Сами указанные узлы собираются из основных базовых логических элементов как простейших, реализующих логические функции И, ИЛИ, НЕ, И—НЕ, ИЛИ—НЕ и им подобных (элементы комбинационной логики, для которых значение функции на выходе однозначно определяется комбинацией входных переменных в данный момент времени), так и более сложных, таких как триггеры (элементы последовательностной логики, для которых значение функции зависит не только от текущих значений переменных на входе, но и от их предшествующих значений).

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



    Рис.8.1.Основные элементы комбинационной логики.


    Таблица 8.1. истинности логических операций

    Х1

    Х2

    Х1^Х2
    (И)


    X1X2
    (ИЛИ)




    (И-НЕ)


    (ИЛИ-НЕ)


    0

    0

    0

    0

    1

    1

    0

    1

    0

    1

    1

    0

    1

    0

    0

    1

    1

    0

    1

    1

    1

    1

    0

    0

    1   ...   17   18   19   20   21   22   23   24   25


    написать администратору сайта