- •Оглавление
- •Часть 1. Текстовый редактор Word §1. Word. Ввод и редактирование текста
- •Оформление текста документа
- •§2. Word. Слияние файлов. Создание однотипных документов.
- •Список адресатов
- •§3. Word. Стандартные приемы оформления документа
- •Кнопки для панели инструментов
- •§4. Word. Поиск и замена фрагментов текста
- •Самостоятельная работа
- •§5. Word. Работа с таблицами
- •Клавиши перемещения по таблице
- •Образец для заполнения к Заданию 4
- •Образец к Заданию 6
- •Образец к Заданию 11
- •§6. Word. Создание гипертекстового документа
- •§7. Word. Ввод математического текста
- •Часть 2. Табличный процессор Excel §8. Excel. Ввод данных в таблицу
- •Образец заполнения таблицы
- •Подсчет суммы по столбцу
- •Применение Автоформата к таблице
- •Заполнение шапки таблицы
- •Исходные данные
- •Результаты расчетов
- •§9. Excel. Самостоятельная работа на вычисления
- •Индивидуальные варианты исходных данных
- •§10. Excel. Технология генерации случайной величины
- •Получение таблицы случайных значений
- •§11. Excel. Логические функции
- •Основные и дополнительные логические функции Еxcel
- •§12. Excel. Сводные таблицы, группировка
- •Итоги и структуры
- •§13. Excel. Работа с именованными диапазонами
- •Матричные операции
- •Самостоятельная работа
- •Именованные ячейки и диапазоны, создание шаблонов
- •Имена ячеек и диапазонов
- •§14. Excel. Построение графиков функций
- •Варианты для самостоятельного выполнения
- •§15. Excel. Построение поверхностей
- •Варианты для самостоятельного выполнения
- •Варианты для самостоятельного выполнения
- •Варианты для самостоятельного выполнения
- •§16. Excel. Построение нестандартных диаграмм
- •§17. Exсel. Решение нелинейных уравнений и систем
- •§18. Exсel. Самостоятельная работа. Уравнения
- •Варианты для самостоятельного выполнения
- •Варианты для самостоятельного выполнения
- •Варианты для самостоятельного выполнения
- •§19. Excel. Управление списками
- •Критерии отбора
- •§20. Excel. Консолидация данных
- •Образец для подведения итогов
- •Функции для работы с базами данных
- •Образец для применения функций баз данных
- •Консолидация данных
- •Сводные таблицы
- •Образец для построения сводной таблицы
- •§21. Excel. Анализ данных в таблицах Подбор параметра
- •Образец исходных данных для решения задачи
- •Образец исходных данных для решения задачи
- •Рассчитанная таблица подстановки
- •Поиск решения
- •Образец ввода исходных данных
- •Часть 3. Системы управления базами данных Access §22. Access. Однотабличные базы данных
- •Access, создание базы данных
- •Образец однотабличной базы данных
- •Запросы к таблице
- •Результат выполнения запроса
- •Типы данных
- •Образец заполнения таблицы
- •Запросы на изменение исходной таблицы
- •Access. Вычисляемые поля в запросах
- •Образец заполнения таблицы
- •Результат вычисления общего балла
- •Результат вычисления возраста
- •Результат вычисления среднего значения общего балла
- •Создание связи (один к одному)
- •Образец №1 для создания связи
- •Образец №2 для создания связи
- •Создание форм
- •Импорт электронной таблицы из Excel в таблицу базы данных Access
- •Копирование таблицы из Access в Microsoft Excel
- •Самостоятельная работа
- •Образец таблицы для самостоятельной работы
- •§23. Access. Проектирование многотабличной базой данных Импорт данных, индексация таблиц, маски ввода
- •Связывание таблиц
- •Виды связей между таблицами в базе данных
- •Заполнение связанных таблиц через форму ввода.
- •Самостоятельная работа
- •§24. Access. Создание запросов к многотабличной бд
- •Простые запросы на выборку полей
- •Простые запросы на подведение итогов
- •Запросы на выборку с условием
- •Запросы с использованием параметров
- •Запросы с элементами программирования
- •Запросы с использованием групповых операций
- •Запросы на действие
- •Самостоятельная работа
- •§25. Access. Эффективное представление данных с помощью форм
- •Слияние с Word
- •Создание отчетов
- •Задачи по курсу субд. Блок 1
- •Задачи по курсу субд. Блок 2 Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Литература
- •Приложение 1. Образец для выполнения работы §1
- •«Гора Белая»
- •Время работы:
- •Приложение 2. Лекция 1
- •Приложение 3. Василий Леонтьев
Связывание таблиц
После описания структуры всех таблиц необходимо их связать. Большинство СУБД при связывании таблиц автоматически выполняют контроль целостности вводимых в базу данных в соответствие с установленными связями. В конечном итоге это повышает достоверность хранимой в БД информации. Кроме того, установление связи между таблицами облегчает доступ к данным. Связывание таблиц при выполнении таких операций как поиск, просмотр, редактирование, выборка и подготовка отчетов обычно обеспечивает возможность обращения к произвольным полям связанных записей. Это уменьшает количество явных обращений к таблицам данных и число манипуляций в каждой из них. Существует 4 основных вида связи.
Таблица 3.11
Виды связей между таблицами в базе данных
Характеристика полей связи по видам |
1→1 |
1→∞ |
∞→1 |
∞→∞ |
Поле связи основной таблицы (от которого идет связь) |
является ключом |
является ключом |
не является ключом |
не является ключом |
Поле связи дополнительной таблицы (к которому идет связь) |
является ключом |
не является ключом |
является ключом |
не является ключом |
Примечание |
таблицы становятся равноправными, и обеспечивается взаимнооднозначное соответствие записей в таблицах |
одной записи основной таблицы соответствует несколько записей дополнительной. |
одной записи дополнительной таблицы соответствует несколько записей основной. |
нескольким записям основной таблицы соответствует несколько записей дополнительной. |
Д
ля
связывания таблиц «Компьютерного
магазина» выберите в главном окне базы
данных на панели инструментов схему
данных, добавьте в нее недостающие
таблицы, создайте и измените имеющиеся
связи, как показано на рисунке.
Рис. 17. Кнопка Схема данных
Рис. 3.18. Схема данных
Д
ля
изменения связи следует выделить связь
щелчком мыши, а затем выбрать в контекстном
меню (щелчок по выделенной связи правой
кнопкой мыши) соответствующую команду.
Обратите внимание для организации
правильных связей необходимо полное
обеспечение целостности данных, что
необходимо указывать в появляющемся
меню.
Рис. 3.19. Диалоговое окно изменения связей
Заполнение связанных таблиц через форму ввода.
Использование элементов программирования при вводе
Когда таблицы связаны, данные в них должны вноситься одновременно, если обеспечивается контроль целостности данных. Поэтому следует создать специальные формы ввода. В зависимости от связи они могут быть связанными, обычными (для всех виды связей), подчиненными (для связи один ко многим). Создадим обычную форму для ввода данных персонала магазина и учета отработанных ими смен. Воспользуемся мастером форм, где в качестве источника сначала укажем все поля таблицы «Персонал», а затем все кроме ключевого поля таблицы «Учет работы персонала». Для разметки формы будем использовать ленточный тип, в качестве фона можно выбрать любой. Открыв созданную форму, вы увидите, что она несколько неудобна для ввода данных. Поэтому в режиме Конструктора изменим структуру созданной нами формы.
Рис. 3.20. Работа с формой в режиме Конструктора
Сначала необходимо создать все три области формы (Заголовок, область данных, примечание формы), если какая-то из них отсутствует. Для этого зайдите в режиме конструктора формы в меню Вид и выберите там команду Заголовок/Примечание формы.
Для того, чтобы увеличить или уменьшить область ее необходимо растянуть с помощью передвижения соответствующей границы. Измените созданную вами форму, как показано на рисунке ниже.
Чтобы не вводить каждый раз пол работника (их всего два) создадим раскрывающийся список, где будет можно выбрать пол. Обратите внимание, что при создании элементов формы с панели инструментов ToolBox необходимо, чтобы был включен режим мастеров.
Сначала удалите существовавшее до этого текстовое поле, затем выберите элемент раскрывающийся список на панели инструментов ToolBox. После размещения списка в нужном месте в появляющемся диалоге необходимо выбрать, что в «поле со списком» будет введен фиксированный набор значений и нажать кнопку Далее. В появившемся снова диалоговом окне следует указать, что в списке будет один столбец и внести его значения.
Теперь укажите, что данные выбранные в списке следует сохранять в поле, имя которого нужно выбрать в имеющемся справа списке, после чего следует нажать кнопку Далее, указать имя раскрывающегося списка и выбрать команду Готово. Аналогично создайте список, отражающий месяца года, с той лишь разницей, что хранить значения в каком-то поле не надо, значение их нужно запомнить.
Рис. 3.21. Создание полей со списком
Для создания кнопки закрытия используйте диалог кнопки.
Слева выберите Работа с формой, а справа Закрыть форму. После чего можно нажать Готово.
