- •Модуль 1. Операционные сисемы
- •Лекция 1. Архитектоника и технология использования пэвм
- •Лекция 2. Операционная система windows xp
- •Лекция 3. Компьютерные сети
- •Лекция 4. Работа с архиватором winrar
- •Лекция 5. Вирусы и борьба с ними
- •Модуль 2. Текстовый редактор microsoft word xp
- •Лекция 1. Создание и редактирование текстового документа
- •Описание элементов окна Word
- •Лекция 2. Форматирование документов
- •Лекция 3. Нумерованные и маркированные списки
- •Стили маркированных списков во вкладке Маркированный
- •Лекция 4. Создание таблиц и диаграмм
- •Лекция 5. Добавление в документ графических изображений
- •Добавление, изменение или удаление объемного эффекта для фигуры
- •Лекция 6. Автоматизация создания деловой документации Шаблоны деловых документов
- •Модуль 3. Системы табличной обработки данных лекция 1. Понятие электронной таблицы ms excel
- •Лекция 2. Форматирование рабочих листов
- •Важным моментом при конструировании числовых форматов является учет того, что пользовательские форматы могут состоять из четырех секций, разделенных знаком точки с запятой:
- •Лекция 3. Работа с формулами. Связывание ячеек.
- •Специальная вставка.
- •Лекция 4. Защита листов и рабочих книг.
- •Работа с окнами
- •Лекция 5. Использование функций
- •Лекция 6. Примеры использования функций
- •Лекция 7. Использование встроенных функций если()
- •Лекция 8. Создание и форматирование диаграмм
- •Лекция 9. Работа с базами данных в ms excel.Создание макросов
- •В ms Excel используется четыре вида операторов: арифметические, текстовые, операторы сравнения и операторы ссылок.
- •Модуль 4. Системы управления базами данных microsoft access
- •Лекция 1. Основные понятия баз данных
- •Создание базы данных
- •Создание таблиц в режиме таблицы
- •Создание таблиц с помощью Мастера
- •Создание таблицы в окне Конструктора
- •Свойства полей
- •Лекция 2. Поиск и замена данных Поиск данных
- •Замена данных
- •Сортировка данных
- •Экспорт и импорт таблиц из одной базы данных в другую
- •Изменение количества отображаемых столбцов
- •Фиксация столбцов таблицы
- •Лекция 3. Фильтрация данных
- •Фильтр по выделенному
- •Команда Изменить фильтр
- •Условия отбора текстовых значений
- •Условия отбора полей типа дата
- •Лекция 4. Создание запросов
- •Создание запросов с помощью мастера.
- •Окно Конструктора запросов
- •Встроенные функции
- •Лекция 5. Формы
- •Настройка формы
- •Размещение текстовой информации
- •Размещение полей ввода
- •Изменение порядка обхода объекта
- •Создание кнопок управления
- •Добавление рисунка в форму
- •Построение диаграмм
- •Лекция 6. Особенности проектирования многотабличных баз данных
- •Проектирование нормализованной базы данных
- •Продажи
- •Первая нормальная форма таблицы
- •Вторая нормальная форма
- •Третья нормальная форма таблицы
- •Определение связей между таблицами
- •Связывание двух полей одной таблицы
- •Изменение структуры таблицы в окне «Схема данных»
- •Определение условий целостности данных
- •Лекция 7. Многотабличные запросы
- •Запросы к связанным таблицам с отношением "один-к-одному"
- •Запросы к связанным таблицам с отношением "один-ко-многим"
- •Запросы к связанным таблицам с отношением "многие-ко-многим"
- •Внешние соединения
- •Лекция 8. Итоговые запросы
- •Задание условий выборки в итоговых запросах
- •Группировка полей запроса
- •Лекция 9. Параметрические запросы
- •Лекция 10. Перекрестные запросы
- •Лекция 10. Модификация данных с помощью запросов-действий
- •Запрос на удаление
- •Выполнение запроса-обновления
- •Вставка данных из другой таблицы
- •Создание новой таблицы с помощью запроса
- •Лекция 11. Создание подчиненной формы.
- •Многостраничные формы
- •1 Способ
- •2 Способ
- •Создание многостраничных форм
- •Результат
- •Лекция 12. Расширенные средства ввода данных. Создание подчиненных форм
- •Лекция 13. Создание главной кнопочной формы
- •Расположение информации в области данных в две колонки
- •Создание почтовых наклеек
- •Лекция 14. Создание отчетов
- •Использование мастера для создания отчета
- •Кредит 400
- •Создание отчета типа “электронная таблица”
- •Рекомендована література Основна
- •Додаткова
Вторая нормальная форма
О таблице говорят, что она находится во второй нормальной форме, если:
-
она удовлетворяет условиям первой нормальной формы;
-
любое не ключевое поле однозначно идентифицируется полным набором ключевых полей.
Из приведенного выше определения следует, что понятие второй нормальной нормы применимо только к таблицам, имеющим составной индекс (Заказы). Данная таблица не является таблицей во второй нормальной форме, поскольку поля Категория, Наименование товара и Цена однозначно определяются только одним из ключевых полей – Код товара.
Поэтому, для приведения таблицы Заказы ко второй нормальной форме, необходимо выделить из таблицы Заказы таблицу Товары, которая будет содержать информацию о товарах каждого типа. Для связывания таблиц Заказы и Товары используются поля Код товара.
Клиенты Заказы
Третья нормальная форма таблицы
О таблице говорят, что она находится в третьей нормальной форме, если:
-
она удовлетворяет условиям второй нормальной формы;
-
ни одно из не ключевых полей таблицы не идентифицируется с помощью другого не ключевого поля.
Сведение таблицы к третьей нормальной форме предполагает разделение таблицы с целью помещения в отдельную таблицу столбцов, которые не зависят от значения индекса, а зависят от другого не ключевого поля.
Так в таблице Клиенты поле Руководитель однозначно определяется значением поля Предприятие, поэтому следует создать таблицу Предприятия:
Предприятия Руководитель
Таким образом, в таблице Клиенты будем хранить только название Предприятия.
Определение связей между таблицами
После установления структуры таблиц, необходимо определить связи между совпадающими полями другой таблицы.
Для этого следует произвести следующие действия:
-
вызвать команду Сервис/Схема данных или кнопку Схема данных из панели инструментов;
-
добавить в окно связей окно Добавить таблицу (п.м. Связь/Добавить таблицу или кнопка Добавить таблицу).
Добавить |
Запросы |
Табл. и заказы |
|
Закрыть Клиенты Предприятия Товары |
-
в списке таблиц, последовательно выделяя таблицы, нажимать кнопку Добавить или выделить сразу все и Добавить.
Схема данных |
|
-
для связи полей выбрать поле первой таблицы (Код клиента) и переместить его мышью на соответствующее поле в первой таблице (Код клиента).
Ключевые поля в списке полей обычно отображаются полужирным шрифтом. Связанные поля не обязательно должны иметь одно название, но обязательно должны иметь одинаковые имена данных (а для Числового поля – еще и одинаковое свойство Размер поля).
На экране откроется окно диалога «Связи».
Связи |
Таблица/Запрос Связанная Таблица/Запрос Клиенты Заказы Код клиента Код клиента Обеспечение целостности данных Каскадное обновление связей полей Каскадное удаление связей записей |
Тип отношений: один-ко-многим |
Тип создаваемой связи зависит от полей, которые были указаны при определении связи:
-
отношение «один-ко-многим» создается в том случае, когда только одно из полей является ключевым или имеет уникальный индекс;
-
отношение «один-к-одному» создается в том случае, если оба связываемых поля являются уникальными или ключевыми;
-
связь «много-ко-многим» фактически представляет две связи с отношением «один-ко-многим» через третью таблицу, ключ которой состоит, по крайней мере, из двух полей, которые являются полями внешнего ключа в двух других таблицах.
При переносе поля, не являющегося ключевым, на другое такое же поле, создаются неопределенные отношения.
В окне диалога «Схема данных» можно не только устанавливать связи между таблицами, но и выполнять следующие действия:
-
изменять структуру таблицы;
-
изменять существующую связь;
-
удалять связь;
-
удалять таблицу из окна диалога «Схема данных»;
-
вывести на экран все существующие связи или связи только для конкретной таблицы;
-
определить связи для запросов, не задавая условия целостности данных.