Главная страница
Навигация по странице:

  • Масса тела

  • Длина участка

  • 7. Методика выполнения заданий 7.1. Методика выполнения задания по консолидации данных

  • Консолидация» на панели «Данные»

  • Список диапазонов

  • Подписи верхней строки, Значения левого столбца и Создавать связи с исходными данными

  • 7.2. Методика выполнения задания по формированию сводной таблицы и сводной диаграммы

  • 8. Требования к содержанию и оформлению отчета

  • Контрольные вопросы 1.Что означает термин Консолидация

  • Консолидация 4.Объясните назначение флажков Подписи верхней строки иЗначения левого столбца

  • создавать связи с исходными данными

  • Лабораторная работа №10 Разработка ER-модели в среде ER – Win и ее преобразование в локальную БД конкретной СУБД 1. Цель работы

  • 3. Теоретическая часть 3.1. Реляционные базы данных

  • 3.2. Назначение, возможности и использование среды ERWin

  • 3.3. Моделирование в ERWin 3.3.1. Процесс построения информационной модели

  • 3.3.2. Отображение логического и физического уровня модели

  • 3.3.3. Сущности в ERWin

  • Лабораторный практикум по информатике. Практикум по дисциплине Информатика Уфа 2012 3 Лабораторный практикум по дисциплине Информатика Уфимск гос авиац техн унт Сост. В. В. Мартынов, Е. Н. Прошин, Ю. В


    Скачать 8.39 Mb.
    НазваниеПрактикум по дисциплине Информатика Уфа 2012 3 Лабораторный практикум по дисциплине Информатика Уфимск гос авиац техн унт Сост. В. В. Мартынов, Е. Н. Прошин, Ю. В
    АнкорЛабораторный практикум по информатике.pdf
    Дата16.12.2017
    Размер8.39 Mb.
    Формат файлаpdf
    Имя файлаЛабораторный практикум по информатике.pdf
    ТипПрактикум
    #11702
    страница15 из 25
    1   ...   11   12   13   14   15   16   17   18   ...   25
    Площадь фигуры определить по соответствующей формуле). Получить на листе в виде сводных таблиц:
    Вариант 1
    общую площадь всех прямоугольных треугольников и общую площадь всех прямоугольников; средние значения площадей прямоугольных треугольников и площадей прямоугольников; сделать и использовать фильтр по типу фигуры (потом отменить); построить сводную диаграмму.
    Вариант 2
    общую площадь фигур каждого типа (равнобедренных прямоугольных треугольников, квадратов и т.д.); средние значения площадей фигур каждого типа;

    217 сделать и использовать фильтр по типу фигуры (потом отменить); построить сводную диаграмму.
    Вариант 3
    средние значения площадей фигур каждого типа; максимальные значения площадей фигур каждого типа; сделать и использовать фильтр по типу фигуры (потом отменить); построить сводную диаграмму.
    Вариант 4
    общую площадь всех прямоугольных треугольников и общую площадь всех прямоугольников; минимальные значения площадей прямоугольных треугольников и площадей прямоугольников; сделать и использовать фильтр по типу фигуры (потом отменить); построить сводную диаграмму.
    В таблице представлены сведения о трех акционерных фирмах
    «Купи – Продай»
    № пп Фамилия
    Выпуск акций
    Вид акции
    Кол- во
    Номинальна я стоимость акции, руб.
    Общая стоим., руб.
    1
    Сидиромо в
    Выпуск
    1
    Привилегированн ая
    2 5000 2
    Сидиромо в
    Выпуск
    1
    Обыкновенная
    10 500 3
    Сидиромо в
    Выпуск
    2
    Привилегированн ая
    1 5000 4
    Сидиромо в
    Выпуск
    2
    Обыкновенная
    12 1000 5
    Мониторо в
    Выпуск
    1
    Привилегированн ая
    5 5000 6
    Мониторо в
    Выпуск
    1
    Обыкновенная
    20 1000 7
    Мониторо в
    Выпуск
    2
    Привилегированн ая
    3 5000 8
    Мониторо
    Выпуск Обыкновенная
    12 1000

    218 в
    2 9
    Дискетски й
    Выпуск
    1
    Привилегированн ая
    2 5000 10
    Дискетски й
    Выпуск
    1
    Обыкновенная
    15 1000 11
    Дискетски й
    Выпуск
    2
    Привилегированн ая
    3 5000 12
    Дискетски й
    Выпуск
    2
    Обыкновенная
    10 1000
    Перенести эти данные на лист электронной таблицы (значения в графе Общая стоимость определить по соответствующей формуле).
    Получить на листе в виде сводных таблиц:
    Вариант 5
    общее количество акций и их общую стоимость для каждого акционера; среднее значение количества акций у каждого акционера; сделать фильтр по виду акций; постройте сводную диаграмму.
    Вариант 6
    общее количество акций каждого выпуска и их общую стоимость; общее количество акций каждого вида (привилегированная и обыкновенная) и их общую стоимость; сделать фильтр по виду акций; постройте сводную диаграмму.
    Вариант 7
    общее количество акций и их общую стоимость для каждого акционера; цена самой дорогой акции для каждого акционера; сделать фильтр по виду акций; постройте сводную диаграмму.
    3. В таблице представлены сведения о ряде геометрических тел.
    Номер тела
    Вид тела
    Вид материала
    Плотность материала, г/см
    3
    Объём тела, см
    Масса тела, г

    219 1 Куб
    Металл
    7,8 123 2 Шар
    Металл
    2,6 50 3 Куб
    Пластмасса
    1,5 41 4 Куб
    Пластмасса
    1,2 200 5 Шар
    Металл
    2,6 8
    6 Шар
    Пластмасса
    1,5 134 7 Шар
    Металл
    7,8 30 8 Куб
    Пластмасса
    1,2 51 9 Куб
    Металл
    7,1 100 10 Куб
    Металл
    8,9 43 11 Шар
    Пластмасса
    1,3 258
    Перенести эти данные на лист электронной таблицы (значения в графе Масса тела определить по соответствующей формуле).
    Получить на листе в виде сводных таблиц:
    Вариант 8
    общую массу и общий объем всех шаров и кубков; средние значения массы и объема для шаров и для кубков; сделать фильтр по виду материала; постройте сводную диаграмму.
    Вариант 9
    общую массу и общий объем для всех тел из металла и для всех тел из пластмассы; средние значения массы и объема для всех тел из металла и для всех из пластмассы; сделать фильтр по виду материала; постройте сводную диаграмму.
    Вариант 10
    общую массу и общий объем для всех однотипных изделий
    (металлических шаров, пластмассовых кубов и т.д.); средние значения массы и объема для всех однотипных изделий; сделать фильтр по виду материала; постройте сводную диаграмму.

    220
    Вариант 11
    минимальную массу и минимальный объем для всех однотипных изделий (металлических шаров, пластмассовых кубов и т.д.); средние значения массы и объема для всех однотипных изделий; сделать фильтр по виду материала; постройте сводную диаграмму.
    4. В таблице представлены сведения о прохождении автомобилями участков пути.
    Номер автомобиля
    Фирма
    Вид автомобиля
    Средняя скорость на участке, км/ч
    Время прохождения участка, час
    Длина участка, км
    1
    Nissan
    Легковой
    187,5 0,7 2
    Fiat
    Грузовой
    70,9 2,3 3
    Nissan
    Легковой
    154,8 4,3 4
    Nissan
    Грузовой
    100,7 0,9 5
    Fiat
    Легковой
    150,4 1,6 6
    Fiat
    Грузовой
    90,4 2,8 7
    Nissan
    Легковой
    171,1 3,6 8
    Fiat
    Грузовой
    90,5 4,1 9
    Fiat
    Легковой
    187,3 4,5 10
    Nissan
    Грузовой
    100,1 3,5 11
    Fiat
    Грузовой
    76,3 1,9
    Перенести эти данные на лист электронной таблицы (значения в графе Длина участка определить по соответствующей формуле).
    Получить на листе в виде сводных таблиц:
    Вариант 12
    общую длину участков пути, пройденных автомобилями каждой фирмы, и общее время движения автомобилей каждой фирмы; среднюю длину участков пути, пройденных автомобилями каждой фирмы, и среднее время движения автомобилей каждой фирмы; сделать фильтр по виду автомобиля;

    221 постройте сводную диаграмму.
    Вариант 13
    общую длину участков пути, пройденных автомобилями каждого вида (легковыми и грузовыми) и общее время движения этих автомобилей; среднюю длину участков пути, пройденных автомобилями каждого вида (легковыми и грузовыми) и среднее движение этих автомобилей; сделать фильтр по виду автомобиля; постройте сводную диаграмму.
    Вариант 14
    общую длину участков пути, пройденных однотипными автомобилями (грузовыми фирмы Fiat, легковыми фирмы Nissan и т.д.), и общее время движения этих автомобилей; среднюю длину участков пути, пройденных однотипными автомобилями (грузовыми фирмы Fiat, легковыми фирмы Nissan и т.д.), и среднее время движения этих автомобилей; сделать фильтр по виду автомобиля; постройте сводную диаграмму.
    Вариант 15
    общую длину участков пути, пройденных автомобилями каждого вида (легковыми и грузовыми) и общее время движения этих автомобилей; максимальную длину участков пути, пройденных автомобилями каждого вида (легковыми и грузовыми) и среднее движение этих автомобилей; сделать фильтр по виду автомобиля; постройте сводную диаграмму.
    7. Методика выполнения заданий
    7.1. Методика выполнения задания по консолидации данных
    В каждом задании даны сведения по двум таблицам, которые нужно консолидировать.

    222
    Рассмотрим на примере данных по зарплатам сотрудников за январь и февраль.
    Т.е. исходные данные по зарплатам за 2 месяца показаны на рис.
    (значения полей «сумма к выдаче» и «Итого» вычисляются по соответствующим формулам), консолидированные данные на рис. 15-
    17.
    Рис. 15 Лист 1. Зарплата за январь
    Рис. 16 Лист 2. Зарплата за февраль

    223
    Рис. 17 Консолидированные данные
    1
    Откройте MS Excel, сохраните рабочую книгу под именем
    «Консолидация»
    2
    Перенесите данные каждой таблицы на отдельный лист
    (значения в последней графе определите по соответствующей формуле).
    3
    Получите консолидированную таблицу, как показано на рисунке 3, выполняя следующие операции:
    Перейдите на новый лист, установите курсор в первую ячейку области, где будет располагаться консолидированная таблица
    (А1); выполните команду «Консолидация» на панели «Данные»; установите курсор в поле Ссылка, и введите в него диапазон ячеек первого листа (см. рис.). Это можно сделать вручную или с помощью мыши, выделив нужный блок ячеек;

    224
    Рис. 18 нажмите кнопку <Добавить>, при этом в окне Список
    диапазонов появится ссылка на выделенный диапазон; вновь установите курсор в поле Ссылка, и введите в него диапазон ячеек второй таблицы (заработная плата за февраль); нажмите кнопку <Добавить>, в окне Список диапазонов появится ссылка на выделенный диапазон; в диалоговом окне Консолидация выберите из списка функцию согласно заданию (например, Сумма), включите флажки
    Подписи верхней строки, Значения левого столбца и
    Создавать связи с исходными данными;

    225
    Рис. 19 нажмите кнопку <ОК> (на листе 3 появится консолидированная по категориям таблица.
    Рис 20. Пример консолидации данных по категориям
    Если для выполнения задания в конечной таблице некоторые столбцы не нужны, их можно удалить.
    7.2. Методика выполнения задания по формированию сводной
    таблицы и сводной диаграммы
    Пример работы со сводной таблицей и сводной диаграммой был рассмотрен выше в теоретических сведениях.

    226 1 Откройте MS Excel, сохраните рабочую книгу.
    2
    Перенесите данные таблицы на отдельный лист (значения в последней графе определите по соответствующей формуле).
    3
    Вставьте сводную таблицу с помощью инструмента «Сводные таблицы» на панели «Вставка».
    4
    Выберите диапазон с данными вставленной таблицы
    5
    Укажите размещение сводной таблицы на новом листе
    6
    В списке полей разместите поля сводной таблицы в области
    «фильтры отчета», «названия столбцов», «названия строк» и
    «значения» в соответствии с заданием. Выберите итоговые функции для значений в соответствии с заданием.
    7
    Закройте список полей
    8
    Попробуйте воспользоваться фильтром отчета
    9
    Создайте сводную диаграмму на основе существующей сводной таблицы: на ленте «Работа со сводными таблицами», вкладка «Параметры» выберите пункт «Сводная диаграмма».
    8. Требования к содержанию и оформлению отчета
    Отчет должен содержать: название работы, её цель; задания в соответствии с вариантом; теоретические сведения об изученных инструментах и возможностях (в соответствии с контрольными вопросами); последовательность выполнения; скриншоты полученных результатов с описанием; выводы.
    Консолидация'>Контрольные вопросы
    1.
    Что означает термин Консолидация и для чего применяется одноименная команда в Excel?
    2.
    Чем отличаются консолидация по расположению и по категориям?
    3.
    Где могут находиться исходные данные для консолидации, и как выполняется их определение в окне Консолидация?
    4.
    Объясните назначение флажков Подписи верхней строки и
    Значения левого столбца окна Консолидации;

    227 5.
    Объясните назначение флажка создавать связи с исходными
    данными?
    6.
    Какие итоговые функции можно применить при консолидировании данных таблиц?
    7.
    В каких случаях используется кнопка <Удалить> окна
    Консолидации?
    8.
    Что такое сводная таблица, когда и для каких целей она создается?
    9.
    Какие существуют способы определения интервала клеток исходной таблицы для создания СТ?
    10.
    Какие области составляют список полей сводной таблицы?
    11.
    Чем отличается область данные СТ?
    12.
    Какими способами задаются функции для вычисления общих и промежуточных итогов?
    13.
    Что такое поле-фильтр, как его задать и как использовать?
    14.
    Как изменить структуру СТ?
    15.
    В чем смысл сводной диаграммы, как её создать?

    228
    Лабораторная работа №10
    Разработка ER-модели в среде ER – Win и ее преобразование в
    локальную БД конкретной СУБД
    1. Цель работы
    Освоить возможности программы ERWin для моделирования данных предметной области и генерации файлов проектируемой БД в конкретной СУБД.
    2. Задачи работы
    Изучить и практически освоить возможности программы ERWin по приведенному примеру, создать в среде ERWin логическую и физическую модели данных предметной области и выполнить генерацию БД в MS Access.
    3. Теоретическая часть
    3.1. Реляционные базы данных
    В реляционной модели все данные представляются как факты о сущностях и связях. Сущность – это любой объект, событие, явление о котором хранится информация. Связь – это функциональная зависимость между сущностями. Например, служащий совершает продажи. Каждая сущность обладает атрибутами. Атрибут – это свойство объекта, характеризующее его экземпляр.
    Общепринятым видом графического изображения реляционной модели данных является ER-диаграмма. На такой диаграмме сущности (таблицы) изображаются прямоугольниками, возможно, соединенными между собой линиями (связями). Такое графическое представление облегчает восприятие структуры базы данных по сравнению с текстовым описанием.
    3.2. Назначение, возможности и использование среды ERWin
    Программа ERWin предназначена для прямого и обратного
    (реверсного) проектирования баз данных (инжиниринга и реинжиниринга). Она обеспечивает высокую производительность труда при разработке и сопровождении приложений с использованием баз данных. На протяжении всего процесса - от логического моделирования предметной области до оптимизации физической модели в соответствии с заданными характеристиками -

    229
    ERWin позволяет наглядно отобразить структуру и основные элементы БД, а затем автоматически создать таблицы для выбранной
    СУБД. Автоматический перенос ключей обеспечивает ссылочную целостность базы данных. ERWin позволяет работать с большими моделями общекорпоративного масштаба, разбивая их на фрагменты и легко управляемые подмножества, предоставляя отдельным специалистам возможность сосредоточить свои усилия в определенной области. Созданные с помощью ERWin модели данных можно редактировать, просматривать и распечатывать различными способами. ERWin автоматически поддерживает согласованность логической и физической схем и осуществляет преобразование логических конструкций, таких как отношения «многие ко многим», в их реализацию на физическом уровне.
    ERWin обеспечивает автоматическую генерацию файлов БД в различных форматах (Oracle, DB2, Informix, Sybase, Microsoft SQL
    Server, Access, Paradox и др.). Одна и та же модель может быть использована для создания нескольких БД или для переноса приложения с платформы одной СУБД на другую. ERWin устанавливает динамическую связь между моделью и БД, что позволяет реализовать как прямой, так и обратный инжиниринг.
    Используя эту связь, ERWin автоматически генерирует таблицы, представления, индексы, правила поддержания целостности ссылок
    (первичных и внешних ключей), устанавливает значения по умолчанию и ограничения для доменов/столбцов. ERWin позволяет также проводить обратный инжиниринг существующих БД путем построения модели на основе ее таблиц.
    Объектами модели, создаваемой средствами ERWin, являются: сущности (entities), атрибуты (attributes), таблицы, колонки (столбцы таблиц), «представления» (views), обозначения подтипов (subtype symbols), домены (domains), сохраняемые процедуры (stored procedures), линии отношений (relationship lines).
    3.3. Моделирование в ERWin
    3.3.1. Процесс построения информационной модели
    Процесс построения информационной модели состоит из следующих шагов: определение сущностей; определение зависимостей между сущностями;

    230 задание первичных и альтернативных ключей; определение атрибутов сущностей; приведение модели к требуемому уровню нормальной формы; переход к физическому описанию модели: назначение соответствий
    «имя сущности – имя таблицы», «атрибут сущности – атрибут таблицы»; задание триггеров, процедур и ограничений; генерация схемы базы данных.
    ERWin создает визуальное представление (модель данных) для решаемой задачи. Это представление может использоваться для детального анализа, уточнения и распространения как части документации, необходимой в цикле разработки. Однако ERWin далеко не только инструмент для рисования. ERWin автоматически создает базу данных (таблицы, индексы, хранимые процедуры, триггеры для обеспечения ссылочной целостности и другие объекты, необходимые для управления данными).
    3.3.2. Отображение логического и физического уровня модели
    данных
    В ERWin существуют два уровня представления и моделирования - логический и физический. Логический уровень означает прямое отображение фактов из реальной жизни. На логическом уровне не рассматривается использование конкретной
    СУБД, не определяются типы данных (например, целое или вещественное число) и не определяются индексы для таблиц.
    Целевая СУБД, имена объектов и типы данных, индексы составляют второй (физический) уровень модели ERWin. ERWin предоставляет возможности создавать и управлять этими двумя различными уровнями представления одной диаграммы (модели), равно как и иметь много вариантов отображения на каждом уровне.
    3.3.3. Сущности в ERWin
    Сущность представляет собой множество реальных или абстрактных объектов, например: люди, места, события, факты, которые имеют общие характеристики. Сущность – это логическое понятие. Сущности соответствует таблица в реальной БД. В ERWin сущность визуально представляет три основных вида информации:
    ­
    атрибуты, составляющие первичный ключ;
    ­
    неключевые атрибуты;

    231
    ­
    тип сущности (независимая/зависимая).
    Первичный ключ – это атрибут или набор атрибутов, уникально идентифицирующий экземпляр сущности. Если несколько наборов атрибутов могут уникально идентифицировать сущность, то выбор одного из них осуществляется разработчиком на основании анализа предметной области.
    Для каждого первичного ключа ERWin создает при генерации структуры БД уникальный индекс.
    Правила определения сущностей состоят в следующем: сущность должна иметь уникальное имя; сущность обладает одним или несколькими атрибутами, которые либо принадлежат сущности, либо наследуются через отношения; сущность обладает одним или несколькими атрибутами, которые однозначно идентифицируют каждый образец сущности и называются ключом или составным ключом; каждая сущность может обладать любым количеством отношений с другими сущностями; если внешний ключ целиком используется в составе первичного ключа, то сущность является зависимой от идентификатора.
    Экземпляры независимой (родительской) сущности могут быть уникально идентифицированы без определения ее связей с другими сущностями; зависимая (дочерняя) сущность, наоборот, не может быть уникально идентифицирована без определения ее связей с другими сущностями. Зависимая сущность отображается в ERWin прямоугольником с закругленными углами(рис. 1).
    Рис. 1 Пример отображения зависимой и независимой сущности
    1   ...   11   12   13   14   15   16   17   18   ...   25


    написать администратору сайта