- •Введение
- •Часть 1. Обработка данных в среде электронных таблиц Лабораторная работа № 1. Вычисления по формулам Справочный материал
- •Адресация ячеек
- •Вычисления по формулам
- •Вставка функций
- •Форматы данных
- •Задания для лабораторной работы Задание 1
- •Задания для тренинга Создание таблицы
- •Использование формул
- •Абсолютные ссылки
- •Задание 2
- •Задание 3
- •Вопросы для самоконтроля
- •Лабораторная работа № 2. Условные вычисления Справочный материал Именованные диапазоны
- •Разветвляющиеся вычисления
- •Вложенные условия
- •Простейшие вычисления по условию
- •Условное форматирование
- •Задания для тренинга Создание таблицы
- •Использование именованных диапазонов
- •Использование функции если
- •Использование функций счетесли, суммесли
- •Использование условного форматирования
- •Задания для лабораторной работы Задание 1
- •Вопросы для самоконтроля
- •Лабораторная работа № 3. Ведение списков Справочный материал Использование списка в качестве базы данных
- •Правила создания списка
- •Сортировка данных
- •Формы данных
- •Использование автофильтра для анализа списка
- •Использование расширенного фильтра для анализа списка
- •Пример реализации запроса с помощью расширенного фильтра
- •Промежуточные итоги
- •Консолидация
- •Задания для тренинга Сортировка данных
- •Подведение итогов
- •Консолидация
- •Филиал № 1
- •Филиал № 2
- •Использование функций просмотр и впр
- •Сводные таблицы
- •Задания для лабораторной работы Задание 1
- •Задание 2
- •Вопросы для самоконтроля
- •Лабораторная работа № 4: Графическое представление данных Справочный материал
- •Задания для тренинга Построение графика функции
- •Форматирование диаграммы
- •Задания для лабораторной работы Задание 1
- •Задание 2
- •Вопросы для самоконтроля
- •Дополнительные задания
- •Объекты и отношения
- •Идентификатор объекта (ключ)
- •Первичный ключ
- •Составной ключ
- •Задания для тренинга Алгоритм создания базы данных
- •Ввод данных
- •Задания для лабораторной работы Задание 1
- •Задание 2
- •Вопросы для самоконтроля
- •Лабораторная работа № 6. Построение запросов и отчетов Справочный материал Типы отношений между таблицами
- •Мощность
- •Запросы
- •Задания для тренинга Алгоритм построения запроса
- •Алгоритм построения отчета
- •Задания для лабораторной работы Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Вопросы для самоконтроля
- •Дополнительные задания
- •Требования к содержанию слайдов
- •Задания для лабораторной работы
- •Образец задания д ля подготовки к выполнению самостоятельной работы
- •Список литературы
Объекты и отношения
Главными элементами модели данных являются объекты и отношения. Объекты часто представляют в виде существительных, а отношения — в виде глаголов.
Объекты представляют вещи, которые пользователи считают важными в моделируемой нами части реальности. Примерами объектов могут быть люди, автомобили, деревья, дома, молотки и книги. Это конкретные объекты. Концептуальными объектами будут компании, навыки, организации, проекты товаров, деловые операции, штатное расписание.
Идентификатор объекта (ключ)
В компьютерной реализации модели элементы объектов будут представлены внутренними номерами, не имеющими смысла вне системы. Внутренний номер иногда называют идентификатором объекта или ключом, так как он представляет и однозначно определяет объект.
Допустим, что некто по имени Иванов Иван Иванович является элементом объектного множества ЧЕЛОВЕК. В компьютерной реализации этого объектного множества Иванов будет обозначаться некоторым ключом, допустим, «13948226». Его имя (Иванов Иван Иванович), номер страховки, дата рождения, рост, вес и другая информация будет записана в виде данных и связана в базе данных с ключом, представляющим его. Пользователи увидят только эти данные. Они никогда не встретят число 13948226 в связи с Ивановым. Но система будет пользоваться этим ключом, ассоциированным с Ивановым, во всех возможных многочисленных отношениях в базе данных.
Первичный ключ
Первичные ключи решают проблемы, связанные с традиционными типами ключей. Например, во многих системах очень сложно изменить значение ключа. Номер страховки часто используется в качестве ключа для однозначного обращения к информации о человеке. Что происходит, если номер страховки введен неверно? Поскольку этот номер имеет важное значение вне системы, его необходимо исправить. Но это может привести к огромному количеству проблем в базе данных, так как на значение номера страховки могут быть многочисленные ссылки. Этой проблемы можно избежать путем использования идентификаторов, поскольку они определяются системой и не имеют смысла вне ее. Если номер страховки Иванова Ивана Ивановича введен неверно, мы просто исправим его. Это изменение не повлияет больше ни на что в базе данных, так как больше ничего не ссылается на номер страховки.
Составной ключ
В случаях, когда невозможно гарантировать уникальность значений каждого поля, можно создать ключ, состоящий из нескольких полей.
Если определить подходящий набор полей для составного ключа сложно, то нужно добавить поле счетчика и сделать его ключевым. Например, не рекомендуется определять ключ по полям Имена и Фамилии, поскольку нельзя исключить повторения этой пары значений для разных людей.
Задания для тренинга Алгоритм создания базы данных
Создайте новую базу данных. Сохраните базу данных с именем Лаб-5. В базе данных в режиме Конструктор создайте таблицу Товары, имеющую следующую структуру:
Имя поля |
Тип |
Свойства |
Код товара |
Счетчик |
|
Группа товара |
Текст |
10 символов, принимает одно из значений: колбаса/сыр/напитки/торт/фрукты |
Наименование товара |
Текст |
20 символов |
Поставщик |
Текст |
20 символов |
Единица измерения |
Текст |
2 символа, принимает одно из значений: шт/л/кг |
Количество |
Число |
>0 |
Цена |
Число |
Принимает значения в диапазоне от 25 до 1000 |
1. Из системного меню выберите команду Файл, Создать или щелкните на кнопке Создать, расположенной на панели инструментов.
2. Для того чтобы создать базу данных вручную, выберите переключатель новая база данных, введите ее имя и щелкните на кнопке Создать.
3. В левой части окна базы данных выберите вкладку Таблицы, а затем дважды щелкните на элементе Создание таблицы в режиме конструктора.
4. Введите имя поля и затем нажмите клавишу Tab, чтобы переместить курсор дальше.
5. Щелкните на кнопке раскрывающегося списка, чтобы посмотреть список всех доступных типов полей. Щелкните на типе нужного поля
6. Перейдите в поле Описание и введите четкое описание содержимого поля. Укажите свойства поля.
7. Повторяйте пп.4-6 до тех пор, пока не введете все поля. Определите ключевое поле таблицы.
8. Сохраните новую таблицу на диске, выбрав Файл, Сохранить или щелкните на кнопке Сохранить, расположенной на панели инструментов. В появившемся диалоговом окне введите имя, которое хотите присвоить таблице.
На рис. 49 отображены типы данных для всех полей, а также свойства поля Группа товара.
Рис. 49
Для того, чтобы внести значения данных для полей Группа товара и Единица измерения, необходимо зайти во вкладку Подстановка и установить Тип элемента управления — поле со списком; Тип источника строк — список значений; в источник строк ввести соответствующие значения (рис. 50).
Рис. 50
