- •Введение
- •1 Электронная таблица ms Excel
- •1.1 Стандартные функции
- •1.1.1 Логические функции
- •1.1.1.1 Если(лог_выражение;значение_если_истина; значение_если_ложь)
- •1.1.3.4 Срзнач(число1;число2;…)
- •1.1.3.5 Счёт(знач1;знач2;…)
- •1.1.4 Функции даты и времени
- •1.1.4.1 Год(дата)
- •1.1.4.2 Сегодня()
- •1.1.5 Функция впр
- •1.2 Табличные формулы (формулы массива)
- •Особенности конструирования табличных формул
- •1.3 Работа со списком (базой данных)
- •1.3.1 Основные понятия
- •1.3.2 Сортировка списка
- •1.3.3 Фильтрация списка
- •1.3.3.1 Автофильтр
- •1.3.3.2 Расширенный фильтр
- •1.3.3.2.1 Создание диапазона критериев
- •1.3.3.2.2 Фильтрация
- •1.3.4 Функции базы данных
- •1.4 Автоматическое вычисление промежуточных итогов
- •1.5 Лабораторная работа №1 Excel. Форматирование ячеек, простейшие вычисления
- •1.6 Лабораторная работа №2 Excel. Вычисления с использованием функций в связанных таблицах
- •Заполнение таблиц
- •Задания
- •1.7 Лабораторная работа №3 Excel. Построение диаграмм. Работа с базой данных
- •2 Субд ms Access
- •2.1 Основные понятия
- •2.2 Создание запросов на выборку
- •2.3 Создание форм
- •2.4 Лабораторная работа №4. Access. Создание базы данных из нескольких таблиц
- •I. Создание структуры базы данных
- •II. Ввод данных в таблицы
- •III. Установка связей между таблицами
- •IV. Ввод и корректировка записей во взаимосвязанных таблицах
- •2.5 Лабораторная работа №5. Access. Создание запросов на выборку данных
- •2.6 Лабораторная работа №6. Access. Разработка форм
- •2.7 Лабораторная работа №7. Access. Разработка отчетов
- •3 Компьютерная графика
- •3.1 Виды компьютерной графики
- •3.2 Разрешения и размеры
- •3.3 Глубина цвета
- •3.4 Цветовые модели
- •3.5 Форматы файлов
- •3.6 Графический редактор Adobe Photoshop
- •3.6.1 Главное окно редактора
- •3.6.2 Панель инструментов Photoshop
- •3.6.2.1 Инструменты выделения
- •3.6.2.2 Инструменты рисования и закрашивания
- •3.6.2.3 Инструменты редактирования
- •3.6.2.4 Инструменты ретуширования
- •3.6.2.5 Инструменты настройки рабочей среды
- •3.6.3 Фильтры Photoshop
- •3.7 Лабораторная работа №8 Photoshop. Коррекция изображений
- •3.8 Лабораторная работа №9 Photoshop. Создание коллажа
- •3.9 Лабораторная работа № 10. Photoshop Изготовление открытки
- •3.10 Лабораторная работа № 11 Photoshop. Создание кнопки
- •4 Редактор web-страниц Microsoft FrontPage
- •4.1 Элементы интерфейса Microsoft FrontPage
- •4.2 Создание новой web-страницы
- •4.3 Вставка таблиц
- •4.4 Вставка изображений
- •4.5 Вставка гиперссылок
- •4.6 Создание страниц с фреймами
- •4.7 Вставка кнопок. Навигация
- •4.8 Лабораторная работа № 12 FrontPage. Создание основных элементов web-страницы
- •4.9 Лабораторная работа № 13 FrontPage. Организация связи с другими страницами
- •Перечень ключевых слов
- •Библиографический список
- •Содержание
- •660049, Г. Красноярск, пр. Мира, 82
II. Ввод данных в таблицы
В окне базы данных откройте таблицу Группа двойным щелчком на ее значке.
Введите три записи. Для проверки контроля ввода попробуйте ввести в поле ПБАЛЛ данное 4a или 6. Что произойдет?
Закройте таблицу Группа.
Откройте таблицу Студент.
Введите 7 записей, 3 из которых представляют информацию о студентах из первой группы, а 3 – из второй, а 7-я – из третьей. При вводе попробуйте вводить данные, не соответствующие типу полей.
Закройте таблицу Студент.
III. Установка связей между таблицами
Выполните команду Сервис-Схема данных или щелкните на кнопке Схема данных.
В окне Схемы данных расположите две таблицы.
Установите между таблицами Группа Студент связь по простому ключу НГ буксировкой мыши.
В открывшемся окне обратите внимание, что тип отношения установится один-ко-многим. Установите все флажки, обеспечивающие целостность во взаимосвязанных таблицах.
Сохраните схему данных и закройте окно.
Откройте таблицы Группа и Студент. Проверьте, как влияют установленные параметры поддержания связной целостности на ваши действия:
в таблице Группа измените номер группы (что произошло в подчиненной таблице Студент?);
в подчиненную таблицу Студент попытайтесь ввести запись с номером группы, не представленным в главной таблице Группа;
в главной таблице Группа удалите запись, которая вводилась последней (выделите ее и выполните команду Правка-Удалить); что произошло в подчиненной таблице Студент?
Закройте таблицы Группа и Студент.
IV. Ввод и корректировка записей во взаимосвязанных таблицах
Откройте таблицу Группа.
Создайте заново удаленную запись.
Используя значки «+» слева в записях таблицы Группа, введите еще несколько новых записей в подчиненную таблицу Студент (если «плюсы» не отображены, выполните команду Вставка-Подтаблица).
Покажите работу преподавателю. Закройте окно Базы данных и Access.
Контрольные вопросы
В файле какого типа сохраняется база данных?
Какие объекты представлены в окне базы данных?
В каком свойстве поля задается ограничение на его значение?
Значение какого свойства поля отображается в заголовке столбца таблицы?
Может ли ключ иметь повторяющиеся значения?
В отношениях какого типа могут находиться две связанные таблицы?
Для чего создается схема данных в базе?
Что понимается под связной целостностью базы данных?
Для чего предназначен значок «+» в левом столбце таблицы?
Какие действия пользователя контролирует установка связной целостности данных?
2.5 Лабораторная работа №5. Access. Создание запросов на выборку данных
Цель работы:
научиться создавать, редактировать и выполнять запросы на выборку данных;
уметь создавать запросы с параметром;
освоить технику создания запросов с выражениями в условиях отбора;
уметь задавать групповые операции и вычисляемые поля в запросах.
Задание
Сначала необходимо прочитать раздел 2.2, затем создать в режиме конструктора несколько различных запросов на выборку. Каждый из запросов необходимо сразу сохранять под именем, который указан после номера запроса в скобках. Затем созданный запрос нужно выполнять и переходить к созданию следующего запроса.
Запрос 1 (Студентки группы 41-1). Вывести список студенток из группы 41-1. Номер группы и пол на экран не выводить. Для этого в условия отбора бланка запроса для полей НГ и ПОЛ из таблицы Студент впишите 41-1 и ж соответственно.
Запрос 2 (Запрос с параметром). Вывести адреса и фамилии студенток из группы, номер которой запрашивается с клавиатуры при выполнении запроса. Указание: в условия отбора поля ПОЛ введите ж, а НГ – текст [Укажите номер группы].
Запрос 3 (Высокий проходной балл). У каких студентов проходной балл при поступлении выше проходного бала в группе? В отобранных записях должны быть поля с фамилией студента, номером группы, проходным баллом студента и проходным баллом группы. Указание: В условие отбора для поля ПБАЛЛ таблицы Студент введите условие >[Группа]![ПБАЛЛ]. Используйте Построитель выражений.
Запрос 4 (Возраст студентов). Выдать список студентов старше 18 лет, проживающих на улице П. Железняка. В запросе предусмотреть поля с фамилией, адресом, датой рождения и вычисляемым полем Возраст. Указание: В пустую ячейку строки Поле введите Построителем выражений формулу Year(Date())-Year([Студент]![ГОДР]), а в условии отбора для данного поля укажите >=18. В условие отбора для адреса введите *Железняка*.
Запрос 5 (Число студентов в группе). Посчитать фактическое число студентов в каждой группе. Это однотабличный запрос с групповой операцией и статистической функцией. Указание: щелкните по кнопке Групповые операции , в поле НГ оставьте текст Группировка, а в поле НС выберите функцию Count.
Запрос 6 (Средний возраст в группе). Вычислите средний возраст студентов в каждой группе. Для этого создайте сначала вспомогательный запрос Возраст всех студентов. Затем создайте требуемый запрос, выбрав таблицу Студент и вспомогательный запрос (Возраст всех студентов). В бланк запроса поместите поля НГ и Возраст. Добавьте групповую операцию. Для поля НГ выберите Группировка, а для поля Возраст – функцию Avg.
Задания для самостоятельной работы
Сколько студентов в каждой группе имеют проходной балл более 4.
Выдать список фамилий и адресов юношей 1990 г. рождения.
Выдать список студентов, упорядоченных по алфавиту из двух групп (41-2, 41-3) с проходным баллом более 4,2.
Сколько юношей 1990 г. рождения в каждой группе?
Сколько студентов каждой специальности проживает в общежитии на Ленина 32?
Список студентов специальности 260200, проживающих в общежитии на Ленина 32.
Вывести из группы фамилии трех студентов, стоящих первыми по списку (номер студента: 1, 2, 3).
Посчитать максимальный проходной балл студентов в группе, указанной с клавиатуры.
Вывести фамилии самых старших по возрасту студентов в каждой группе.
Выдать список студентов, обучающихся по специальности 330100, родившихся после 31.08.1990 г.
Посчитать средний проходной балл в группе по таблице Студент.
Контрольные вопросы
Как в бланке запроса отобразить нужные поля таблицы?
Какая логическая операция по умолчанию применяется к условиям отбора, записанным в одной строке бланка запроса?
Какие операции сравнения и логические операторы можно использовать в условиях отбора?
Как вводится параметр в запрос?
Как в запросе указываются одинаковые поля, принадлежащие разным таблицам?
Допускается ли группировка записей запроса по нескольким полям?
