- •Министерство образования, науки и молодежи Республики Крым
- •Методические указания к лабораторным работам
- •11.02.01 Радиоаппаратостроение
- •Пояснительная записка
- •Лабораторная работа №1 Тема: Составление простейших программ. Линейные алгоритмы
- •Лабораторная работа №2 Тема: Компьютерные модели
- •Лабораторная работа №3 Тема: Составление программ с разветвляющей структурой
- •Лабораторная работа №4 Тема: Составление программ с циклами
- •Лабораторная работа №5 Тема: Составление программ с массивами
- •Решение типового примера
- •Лабораторная работа №6 Тема: Создание архива данных
- •Порядок проведения работы
- •Лабораторная работа №7 Тема: Операционная система
- •Лабораторная работа №8 Тема: Организация антивирусной защиты
- •Лабораторная работа №9 Тема: Редактирование и форматирование текста. Создание списков
- •Лабораторная работа №10 Тема: Разбиения текста на колонки. Редактор формул. Колонтитулы
- •Лабораторная работа №11 Тема: Использование таблиц, авто-оглавлений и изображений в текстовых документах
- •Лабораторная работа №12 Тема: Использование формул и функций в электронных таблицах
- •Лабораторная работа №13 Тема: Графическое решение системы уравнений с помощью электронных таблиц
- •Лабораторная работа №14 Тема: Работа с фильтрами. Автофильтр. Расширенный фильтр
- •Создание автофильтров.
- •Фильтрация данных по заданному условию отбора.
- •3.3.1.Отбор по заданному условию для текста.
- •3.3.2.Отбор по заданному условию для чисел.
- •3.3.3.Отбор по заданному условию для нескольких столбцов.
- •Фильтрация данных. Правила создания условий отбора.
- •Фильтрация данных по заданному критерию для диапазона числовых значений.
- •Фильтрация данных по заданному критерию для текстовых значений.
- •Лабораторная работа №15 Тема: Организация баз данных. Заполнение полей баз данных. Возможности систем управления базами данных
- •Лабораторная работа №16 Тема: Формирование запросов для поиска и сортировки информации в базе данных
- •Задание 2
- •Лабораторная работа №17 Тема: Создание и редактирование графических объектов средствами компьютерных презентаций
- •Дополнительное задание (для высокого уровня):
- •Лабораторная работа №18 Тема: Создание и редактирование мультимедийных объектов средствами компьютерных презентаций
- •Лабораторная работа №19 Тема: Браузер. Поисковые системы
- •Лабораторная работа №20 Тема: Создание ящика электронной почты и настройка его параметров
- •Критерии оценивания лабораторных работ
- •Информационное обеспечение
Фильтрация данных по заданному критерию для диапазона числовых значений.
Отберем все данные о товарах цена, на которые входит в диапазон от 30 до 50 денежных единиц.
Таблица условий будет выглядеть так:
Цена |
Цена |
>=30 |
<=50 |
Задание 7: Отберите все данные о товарах цена, на которые больше 35 ИЛИ меньше 6.
Фильтрация данных по заданному критерию для текстовых значений.
Отберем все данные о товарах продаваемые предпринимателями фамилия которых заканчивается на ОВ.
Таблица условий будет выглядеть так:
Предприниматель |
ЧП*ов |
Задание 8: Отберите все данные о товарах продаваемых предпринимателем фамилия которого заканчивается на ИН или наименование товара начинается на букву О.
Содержание отчета
В отчете указать тему, цель работы.
Описать основные этапы выполнения работы
Записать выводы по проделанной работе
Контрольные вопросы:
Что такое автофильтр?
Как применить автофильтр к таблице?
Как удалить автофильтр?
Какие возможности фильтрации позволяет применять автофильтр?
Как задать условие фильтрации для автофильтра?
Для чего используются логические выражения И;ИЛИ?
Как производиться фильтрация по заданному критерию?
Как производиться фильтрация по числовым и текстовым значениям?
Лабораторная работа №15 Тема: Организация баз данных. Заполнение полей баз данных. Возможности систем управления базами данных
Цель работы: научиться создавать и заполнять базу данных
Оборудование рабочего места: Персональный компьютер, ОС, СУБД.
Краткие теоретические сведения
База данных (БД) — организованная совокупность данных, предназначенная для длительного хранения во внешней памяти ЭВМ, постоянного обновления и использования.
База данных представляет собой информационную модель определённой предметной области.
Системы управления базами данных (СУБД) — комплекс программных средств, предназначенных для создания структуры новой базы, наполнения её содержанием, редактирования содержимого и визуализации информации.
Основные действия, которые пользователь может выполнять с помощью СУБД:
создание структуры БД;
заполнение БД информацией;
изменение (редактирование) структуры и содержания БД;
поиск информации в БД;
сортировка данных;
защита БД;
проверка целостности БД.
Таблица — это главный тип объекта. Объекты, составляющие таблицу — записи и поля.
Поле базы данных — это столбец таблицы, включающий в себя значения определённого свойства.
Строки таблицы являются записями об объекте; эти записи разбиты на поля столбцами таблицы.
Запись базы данных — это строка таблицы, которая содержит набор значений различных свойств объекта.
Основные свойства полей
Имя поля определяет то, как следует обращаться к данным этого поля при автоматических операций с базой (по умолчанию имена полей используются в качестве заголовков столбцов таблиц).
Тип поля определяет тип данных, которые могут содержаться в данном поле.
Размер поля определяет предельную длину (в символах) данных, которые могут размещаться в данном поле.
Формат поля определяет способ форматирования данных в ячейках, принадлежащих полю.
Маска ввода определяет форму, в которой вводятся данные в поле.
Подпись определяет заголовок столбца таблицы для данных поля (если подпись не указана, то в качестве заголовка столбца используется свойство Имя поля).
Значение по умолчанию — это то значение, которое вводится в ячейки поля автоматически.
Условие на значение — это ограничение, используемое для проверки правильности ввода данных (используется, как правило, для данных, имеющих числовой тип, денежный тип или тип дата).
Сообщение об ошибке — это текстовое сообщение, которое выводится автоматически при попытке ввода в поле ошибочных данных (проверка ошибочности выполняется автоматически, если задано свойство Условие на значение).
Обязательное поле определяет обязательность заполнения данного поля при наполнении базы.
Пустые строки разрешается ввод пустых строковых данных.
Типы данных
Порядок проведения работы
ЗАДАНИЕ 1. Создание таблиц
Запустите СУБД.
Создайте новую базу данных (ФайлСоздатьВ области задач Создание файла, в группе Создание выберите Новая база данных
В следующем диалоговом окне вы должны выбрать папку для сохранения базы данных и задать имя файла: Европа.mdb
На экране появится окно с вкладками, это и есть ваша база данных (она пока пустая).
Перейдите на вкладку Таблицы.
Щелкнете мышью по кнопке Создать
В появившемся диалоговом окне, выберите режим создания Конструктор и подтвердите данную операцию.
В столбец Имя поля мы будем заносить имена столбцов нашей будущей таблицы (при этом нельзя использовать некоторые символы, в том числе точки и запятые). В столбце Тип данных будем выбирать (используя кнопку вызова списка) тип данных. А то, что заносится в столбец Описание затем появляется, в виде комментариев, в строке состояния (для проверки в одной из строк этого столбца напишите фразу: моя первая база данных).
Как видно, из ниже перечисленных данных, нам необходимо создать следующие поля:
Название поля |
Тип данных |
В области Свойства поля на вкладке Общие укажите новый Размер поля |
Код страны |
Счетчик |
Длинное целое |
Страна |
Текстовый |
15 |
Столица |
Текстовый |
10 |
Площадь |
Числовой |
Длинное целое |
Население |
Числовой |
Длинное целое |
Религия |
Текстовый |
50 |
Деньги |
Текстовый |
10 |
Строй |
Текстовый |
15 |
После ввода полей и типов данных желательно задать ключевое поле. Так как, значения в ключевом поле должны быть уникальными, т.е. не повторяющимися, то в этом качестве следует выбрать поле Код страны.
Для этого необходимо щелкнуть правой клавишей мыши по заданному полю и, в появившемся меню, выполнить команду Ключевое поле.
Закройте окно конструктора и, при запросе о сохранении таблицы, задайте имя Страны Европы
Откройте таблицу для заполнения данными. (Заметьте, что поле с типом данных счетчик будет заполняться автоматически).
Данные для ввода:
Pумыния Столица: Бухаpест Площадь: 237 500 кв. км Число жителей: 23 014 000 Основная pелигия: Хpистианство (пpавославные) Денежная единица: Леи Гос. cтpой: Республика |
Великобpитания Столица: Лондон Площадь: 244 110 кв. км Число жителей: 57 006 000 Основная pелигия: Хpистианство (пpотестанты) Денежная единица: Фунт Гос. cтpой: Монархия |
Албания Столица: Тиpана Площадь: 28 748 кв. км Число жителей: 3 149 000 Основная pелигия: Атеизм Денежная единица: Лек Гос. стpой: Pеспублика
|
Лихтенштейн Столица: Вадуц Площадь: 160 кв. км Число жителей: 27 840 Основная pелигия: Хpистианство (католики) Денежная единица: Фpанк Гос. стpой: Монаpхия |
Дания Столица: Копенгаген Площадь: 43 092 кв. км Число жителей: 5 130 000 Основная pелигия: Хpистианство (пpотестанты) Денежная единица: Кpона Гос. стpой: Монаpхия |
Гpеция Столица: Афины Площадь: 131 957 кв. км Число жителей: 10 055 000 Основная pелигия: Хpистианство (пpавославные) Денежная единица: Дpахма Гос. стpой: Pеспублика |
Монако Столица: Монако Площадь: 2 кв. км Число жителей: 28 000 Основная pелигия: Хpистианство (католики) Денежная единица: Фpанк Гос. стpой: Княжество |
Люксембуpг Столица: Люксембуpг Площадь: 2 586 кв. км Число жителей: 372 000 Основная pелигия: Хpистианство (католики) Денежная единица: Фpанк Гос. стpой: Герцогство |
Закройте таблицу с сохранением.
Сохраните данную базу данных. В отличие от ранее изученных программ для этого достаточно закрыть Access.
ЗАДАНИЕ 2. Разделение данных на две таблицы
Откройте базу данных Европа
Создайте таблицу Религия с полями:
Название поля
Тип данных
Код_религии
Счетчик
Религия
Текстовый
Поле Код_религии сделайте ключевым
Создайте таблицу Строй с полями:
Название поля
Тип данных
Код_строя
Счетчик
Строй
Текстовый
Поле Код_строя сделайте ключевым
Заполните эти таблицы, не допуская повторений (таким образом, напротив каждой религии и каждого строя будет стоять его код)
Откройте таблицу Страны Европы и замените названия в полях Строй и Религия на соответствующие им коды в ранее созданных таблицах Религия и Строй (для автоматизации попробуйте использовать команду замены из меню Правка)
Откройте таблицу Страны Европы в режиме конструктора
Для полей Строй и Религия измените тип данных на числовой
ЗАДАНИЕ 3. Установка связи между двумя таблицами
Выполните команду Схема данных из меню Сервис
В диалоговом окне добавления таблиц добавьте в схему все три таблицы
На поле Код_религии таблицы Религия нажмите левую клавишу мыши и удерживая ее перетащите на поле Религия таблицы Страны Европы
В появившемся диалоговом окне необходимо установить нужную связь: флажок напротив опции обеспечение целостности данных означает, что перед тем как занести данные в подчиненную таблицу, программа будет проверять их на соответствие главной. (Таблица Страны Европы является подчиненной для таблиц Религия и Строй). Флажок напротив опции каскадное обновление связанных полей означает, что изменения в главной таблице автоматически будут влиять на подчиненную. Флажок напротив опции каскадное удаление связанных полей означает, что поля удаленные в главной таблице будут удалены и в подчиненной.
Установите все эти флажки
Аналогичную операцию проделайте с таблицами Страны Европы и Строй (Если связь между полями Код_строя и Строй не устанавливается, проверьте типы данных связываемых полей)
Закройте схему с сохранением
Попробуйте в таблице Страны Европы в полях Строй и Религия поменять коды на несуществующие в главных таблицах. Получилось? Почему?
Сохраните базу данных
Содержание отчета
В отчете указать тему, цель работы.
Описать основные этапы выполнения работы
Записать выводы по проделанной работе
Контрольные вопросы:
Что такое база данных?
В чем назначение системы управления базами данных?
Какие требования предъявляются к базам данных?
Указать модели организации баз данных. Дать краткую характеристику. Привести примеры.
Указать особенности реляционных баз данных?
Что такое запись, поле базы данных?
Этапы проектирования баз данных.
Что такое сортировка, фильтрация данных?
Перечислить этапы разработки баз данных. Дать им характеристику.
