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

  • Apple . Вслучае, если же вы перетаскиваете образ контроллера IBM, то он окажет ся в слое IBM

  • Apple

  • Tools

  • Windows XP Installer

  • InfoModeler . В случае, если вам доводилось раньше использовать InfoModeler

  • InfoModeler

  • Database Model Diagram

  • Reverse Engineer Wizard

  • Finish

  • Enrollment

  • Леонтьев Б.К. Я изучаю Microsoft Office Visio 2003 (PDF). Удк 004. 738. 5 Ббк 32. 973. 26 018. 2


    Скачать 0.88 Mb.
    НазваниеУдк 004. 738. 5 Ббк 32. 973. 26 018. 2
    АнкорЛеонтьев Б.К. Я изучаю Microsoft Office Visio 2003 (PDF).pdf
    Дата25.04.2017
    Размер0.88 Mb.
    Формат файлаpdf
    Имя файлаЛеонтьев Б.К. Я изучаю Microsoft Office Visio 2003 (PDF).pdf
    ТипДокументы
    #4822
    КатегорияИнформатика. Вычислительная техника
    страница9 из 35
    1   ...   5   6   7   8   9   10   11   12   ...   35
    Laptop computer, Modem,
    Fax, Public switch, Cloud или Comm link, указываем устройства, которые находятся вне сети.

    Щелкаем правой кнопкой мыши по любому образу сети, а затем нажимаем
    Properties и анализируем свойства образов; если что то не так, то определяем собственные характеристики.
    Одновременная работа с сетевыми устройствами разных изготовителей
    Visio 2003 автоматически размещает образы сети, которые вы пе ретаскиваете на страницу. Например, если вы перетаскиваете образ ком пьютера Macintosh, то он автоматически разместится в слое
    Apple. В
    случае, если же вы перетаскиваете образ контроллера IBM, то он окажет ся в слое
    IBM.
    Образы одного слоя могут конфигурироваться отдельно от обра зов другого слоя. Например, вы можете отображать на странице все уст ройства
    Apple и скрывать IBM устройства или выводить на печатать только устройства
    Apple и вообще игнорировать IBM устройства.
    Нумерация образов в сетевой диаграмме
    Откройте сетевую диаграмму, в которой вы хотите пронумеровать образы, из меню
    Tools выберите Macros и из списка Macro name выбери те команду
    Number Shapes.
    После нажатия на кнопку
    Run вы окажетесь на вкладке General, в которой нужно выбрать метод нумерации и нажать на кнопку
    OK.
    Основы работы
    93 94
    Основы работы

    Глава 10.
    Графические приложения и документы
    Программа Microsoft Office Visio 2003 построена исключительно на профессиональном уровне, что обеспечивает правильное построение гра фиков и диаграмм. Такая платформа дает вам по настоящему эффектив ную и удобную работу не только дома, но даже на большом предприятии.
    Пакет позволяет легко создавать технические проекты, диаграм мы, модели, а также редактировать их, выравнивать, изменяя размеры.
    Все это происходит с такой скоростью, о которой вы можете только меч тать.
    В Microsoft Office Visio 2003 появилась более расширенная под держка Интернет и интеграция с другими приложениями Microsoft.
    Программа Visio позволяет подготавливать чертежи и строить ди аграммы в среде операционной системы Windows XP. Это простой и то же время мощный инструмент для создания блок схем, карт компании,
    различных расписаний, маркетинговых диаграмм.
    Вы можете использовать эту программу для решения деловых за дач, значительно отличающихся от обычного черчения. В случае, если вы, к примеру, инженер или коммивояжер, то с помощью Visio можно непосредственно на месте эксплуатации в офисах и цехах заказчика со ставлять планы предлагаемых проектов, схемы локальных сетей или рас становки конторских боксов.
    Пакет Microsoft Office Visio 2003 использует технологические до стижения Windows XP с тем, чтобы расширить возможности, доступные пользователям. В частности, это означает, что технология
    Windows XP
    Installer, которая использована в Microsoft Office Visio 2003, позволяет значительно упростить процесс внедрения и администрирования прило жения в корпоративной среде, а также дает администраторам компаний мощные средства контроля и управления. Установка по запросу и дина мическое восстановление позволят гарантировать постоянную доступ ность Microsoft Office Visio 2003 пользователям.
    Кроме этого, в Microsoft Office Visio 2003 вы можете:

    Легко и доступно собрать любые сложные диаграммы,
    сложные технические модели.

    Осуществить бизнес связь между отделами вашей компании через так называемые текущие диаграммы
    flowchart.

    Исследовать причины возникших проблем вашей компании с помощью «эффективных» диаграмм.

    Визуализировать работу процесса или улучшить процесс через перекрестно функциональные диаграммы.

    Создавать другие чертежи и диаграммы для вашего бизнеса.
    Чертежная доска
    В Visio используется графическая аналогия древней чертежной до ски: зеленые трафареты выглядят совсем как пластмассовые, с помощью которых мы вычерчивали на чертежной бумаге прямоугольники, квадра ты и круги.
    Инструмент для создания модели
    Программа Visio является великолепным инструментом для со здания модели. С его помощью вы можете не только разместить объекты в пространстве, но и поэтапно развивать соответствующую модель ваше го будущего решения.
    Диаграммы CASE
    Хотя Microsoft относит Visio 2003 к категории пакетов для рисова ния, я использую его в качестве инструментария CASE, который позво ляет разрабатывать концепции, планировать, моделировать и внедрять самые разнообразные программы — от простеньких небольших баз дан ных до сложных программных комплексов. Используя инструментарий
    CASE, можно переходить от одного этапа цикла разработки систем к другому, документируя идеи и концепции, придерживаясь принятой си стемы именования объектов. Кроме того, можно генерировать такие объекты как базы данных, и отслеживать изменения сгенерированных объектов. Но самое главное, что инструментарий CASE помогает рисо вать разнообразные диаграммы потоков (для процессов, данных и сис тем), модели иерархии функций и данных, а также диаграммы web сай тов и сетей. Прежде чем применять инструментарий CASE, необходимо понять, для чего, когда и как использовать эти диаграммы и модели.
    Вскоре после того как еще в 2000 году компания Visio стала дочер ней компанией корпорации Microsoft, была выпущена в свет версия Visio
    2000, которая была призвана заменить Visio 5.0. Версия Visio 2000 отли чалась от Visio 5.0 богатым выбором возможностей. Однако не всегда было легко догадаться, как в версии Visio 2000 осуществлять те действия,
    которые почти автоматически выполнялись в версии Visio 5.0.
    Основы работы
    95 96
    Основы работы

    Среда моделирования баз данных коренным образом изменилась уже в версии Visio 2000 и продолжила свои изменения в версии 2003. Для начинающих проектировщиков начало работы в Visio 2000 сопрягалось с некоторыми трудностями. Версия Visio 5.0 сама по себе была элементар на и очень проста в использовании. В ней можно было выбрать один из всего четырех шаблонов баз данных (соответствующих системам обозна чений), а проектирование можно было проводить только для платформы базы данных Microsoft Access 7.0. И применять можно было только те ха рактерные для баз данных функции.
    Версия Visio 2000 отличалась от Visio 5.0 прежде всего большим разнообразием функций. При помощи Visio 2000 можно было моделиро вать произвольные и формальные базы данных, программное обеспече ние, сеть Web и другие сети. Для усовершенствования моделирования баз данных в архитектуру Visio 2000 было встроено специализированное средство CASE, называемое
    InfoModeler.
    В случае, если вам доводилось раньше использовать
    InfoModeler,
    то новая среда проектирования Visio покажется вам знакомой. В случае,
    если же навыков работы с
    InfoModeler у вас нет, то придется многому на учиться. У
    InfoModeler есть одно свойство, которое особенно полезно тем, кто занимается моделированием данных. Это свойство — постоян ный контроль согласованности данных в моделях и информирование пользователей о возникающих несоответствиях, что позволяет избежать ошибок проектирования.
    Еще одно достоинство Visio 2000 состояло в том, что это средство подчеркивает важность моделирования данных. Кроме того, заметно увеличилось количество функций, присущих базам данных. И эти функ ции теперь сразу видны на самом верхнем уровне.
    Однако, в инструментарии CASE имеется ряд пробелов. Большое значение для моделирования данных имеет представление результатов обратного проектирования. Из списка таблиц можно выбрать сразу все таблицы и переместить их на страницу для рисования, чтобы на нем ав томатически был показан результат проектирования. Однако не ждите высокого качества (и даже читаемости) образа, полученного в результате этого действия.
    В еще более ранних версиях Visio представление выходных данных было тщательно проработано и отличалось хорошим дизайном. Однако из Visio 2000 исчезли алгоритмы позиционирования объектов. В резуль тате получается плохо организованное и малопонятное размещение объектов, особенно при представлении больших моделей. К примеру,
    таблицы часто вылезают за край листа и даже экрана, а альтернативой перемещению сразу всех таблиц является выборка таблиц из списка по одной и индивидуальное размещение каждой таблицы на листе для рисо вания. А это занимает довольно много времени. При размещении каж дой таблицы отдельно заданные отношения между объектами становят ся ясными.
    Но проблемы Visio 2000 не исчерпывались затруднениями с пред ставлением выходных данных. К примеру, у большинства полей данных,
    относящихся к типу
    varchar, не указывался размер данных, в то время как почти для всех полей, принадлежащих типу данных
    char, он указывался.
    Правда, этот недостаток не наблюдается в тех случаях, когда источником данных для обратного проектирования служат базы данных SQL Server
    7.0 или Oracle8i.
    Несмотря на все свои недостатки Visio 2000 по сей день является мощным инструментальным средством, ориентированным на широкий круг пользователей. Это приложение поставляется в четырех вариантах издания: вариант Standard предназначен для профессиональных бизнес менов; издание Technical рассчитано на инженерно техническую ау диторию; издание Professional ориентировано на профессионалов ин формационных технологий, а издание Enterprise разработано для специалистов ИТ.
    Тем, кто занимается моделированием данных, больше всего по дойдут издания Professional и Enterprise. Хотя версия Visio 5.0 Professional
    Edition позволяла выполнять как прямое, так и обратное проектирова ние, в версии Visio 2003 Professional Edition предусмотрена возможность только обратного проектирования. Тем пользователям, которые раньше работали с версией Visio 5.0 Professional Edition и хотят по прежнему иметь возможность проводить как прямое, так и обратное проектирова ние, следует приобрести издание Visio 2003 Enterprise Edition. Я не вижу никакого смысла в использовании Visio 2003 Professional для обратного проектирования простых баз данных; это можно сделать и в рамках
    Enterprise Manager, который позволяет строить диаграммы баз данных.
    Разумеется, в Visio 2003 Professional Edition предусмотрено еще множество полезных функций, не связанных с моделированием данных.
    К их числу относится, например, функция автоматического поиска
    AutoDiscovery, которая отыскивает сетевые компоненты и файлы, а так же Web структуры.
    Enterprise Edition поддерживает целиком весь цикл концептуаль ного, логического и физического моделирования баз данных. Начать процесс моделирования можно с разработки концептуальной модели.
    Это можно сделать при помощи Object Role Modeling (ORM), системы условных обозначений, позволяющих осмыслить идею и в доступной форме представить ее принимающим решения руководителям, которые
    Основы работы
    97 98
    Основы работы
    не обязаны иметь хороший уровень технической подготовки. После это го следует преобразовать ORM в исходную модель отношений между сущностями (ER).
    Я пользовался этой системой обозначений при описании этапа логического проектирования базы данных. После этого необходимо про должить построение модели ER, добавляя атрибуты, типы данных, опре деления первичных и внешних ключей, индексы, триггеры, условия ог раничений, определения, схемы поведения для поддержания ссылочной целостности (RI). В случае, если разрабатываемый проект отличается большими размерами, то исходную модель ER можно разбить на не сколько подмоделей. Над этими подмоделями могут одновременно тру диться несколько проектировщиков. Когда все подмодели будут готовы,
    их необходимо свернуть в единую модель базы данных. Эта модель уже будет являться физической моделью, пользуясь которой можно провести генерацию базы данных SQL Server (единственной версией, оснащенной функцией генерации базы данных Generate database, является версия
    Enterprise Edition.)
    Издание Visio 2003 Enterprise Edition позволяет также сохранить живые связи между моделью базы данных и сгенерированной реальной базой данных, так что они смогут отслеживать все происходящие изме нения.
    The Student Retention Data Mart
    В качестве отправной точки я использую витрину данных, кото рую разработал мой коллега. Я покажу, как проводить обратное проекти рование, как заново спроектировать базу данных и как затем провести прямое проектирование новой базы данных. Поскольку Microsoft не включила в состав Visio 2003 драйверы для SQL Server, я скопировал структуру базы данных SQL Server 2003 в SQL Server 7.0 при помощи Data
    Transformation Services (DTS). И после этого провел обратное проектиро вание версии базы данных для SQL Server 7.0. При этом я рисковал поте рять все характерные для SQL Server 2003 особенности типов данных.
    Иначе пришлось бы либо ждать, когда в Visio появятся драйверы для SQL
    Server 2003, либо вручную корректировать полученную обратным проек тированием модель для SQL Server 2003 (брр р), либо импортировать таблицы SQL Server 2003 в Access (2003 или 7.0) и проводить обратное проектирование базы данных Access.
    Мой коллега разработал витрину данных, которую я использую в этом проекте, чтобы помочь местному университету решить проблемы с распределением студентов. Поскольку коллега занимается бизнес ана литикой, а не моделированием данных, он организовал множество из пя ти таблиц, положив в основу те требования бизнеса, которые сформули ровал для этого проекта. Взяв за основу его спецификации, я преобразо вал его таблицы для SQL Server 2003. После этого, воспользовавшись функцией обратного проектирования Reverse Engineering, я перенес структуру таблиц в Visio 2003.
    В издании Visio 2003 Enterprise Edition обратное проектирование проводится немного не так, как в прежних версиях Visio. Для начала на до открыть Visio 2003. Экран с первоначальным приветствием по умолча нию предлагает пользователю создать новый рисунок. Выберите другой вид работы — построение диаграммы модели базы данных
    Database
    Model Diagram, а затем нажмите OK. В верхнем меню выберите пункты
    Database и обратное проектирование Reverse Engineer. Когда откроется мастер обратного проектирования
    Reverse Engineer Wizard, вы сможете выбрать S
    QL Server в качестве установленного драйвера Visio, а ту базу данных, для которой собираетесь провести процедуру обратного проек тирования, указать в качестве источника данных.
    В случае, если базы данных нет в списке, следует создать новый источник данных для вашей базы. После идентификации и выбора ис точника данных нажмите кнопку
    Next. Возможно, придется зарегистри роваться в базе данных.
    Выберите типы объектов, для которых будет проводиться обрат ное проектирование (обычно для первой попытки выбирают только таб лицы), и нажмите
    Next. В следующем окне можно отобрать таблицы и представления, которые будут подвергнуты обратному проектированию.
    Нажмите
    Next.
    В последнем окне можно просмотреть все выбранные варианты и нажать
    Finish. На появившемся после этого экране в окне Output будет показан список сообщений, полученных в ходе проведения обратного проектирования, а в окне
    Tables — список таблиц.
    Ознакомившись с бизнес требованиями этого проекта, я пришел к выводу, что повторное проектирование исходной модели, полученной методом обратного проектирования, лучше послужит интересам клиен та. Поэтому я изменила следующие четыре характерные особенности.
    Подъем на более высокий уровень атрибута размещения. Простой проект витрины данных включает несколько таблиц размерностей
    (семестр
    Term, курс Course, секция Section, студент Student), которые окружают и описывают центральную фактографическую таблицу (Рас пределение Enrollment).
    Размещение является атрибутом таблицы размерности секции. Я
    решил превратить атрибут
    <размещение> в самостоятельную размер
    Основы работы
    99 100
    Основы работы
    ность, чтобы конечным пользователям было проще обращаться к витри не данных с запросами, касающимися только размещения или только секции.
    Ограничение размера первичного ключа
    Я решил ограничить размер первичного ключа фактографической таблицы
    Enrollment одним полем, EnrollmentID, по двум причинам. Во первых, когда первичный ключ состоит из нескольких полей, мне при шлось бы писать требующие большого времени исполнения запросы с операциями соединения по каждому из этих полей. Во вторых, если объ явить уникальный столбец первичным ключом этой таблицы, то у SQL
    Server будет больше возможностей оптимизировать запросы к ней.
    Устранение замкнутого цикла
    В исходной схеме зависимости между таблицами размерностей образуют замкнутый цикл, напоминающий вагонное колесо. При этом отношения между таблицами размерностей и центральной фактографи ческой таблицей образуют спицы этого колеса. В витрине или в хранили ще данных слишком сложно поддерживать схему, в которой имеются та кие замкнутые циклические структуры, особенно если предполагается усилить отношения между таблицами, образующими обод колеса. В каж дую таблицу постоянно загружаются новые сведения, причем в каждую таблицу они загружаются в соответствии со своим расписанием. Поэто му наличие зависимостей между таблицами размерностей может сущест венно осложнить сопровождение и загрузку таблиц. Для этого я выбрал отношение между этими двумя таблицами размерностей и нажал
    Delete.
    Изменение отношений
    По соображениям прагматического характера я решил заменить идентифицирующие отношения в модели данных неидентифицирую щими. Поскольку загрузка информации из исходной базы данных про исходит для разных таблиц через различные интервалы времени, попыт ка обеспечить ссылочную целостность данных RI на уровне таблиц будет препятствовать эффективной работе витрины данных.
    Кроме того, я изменил поведение отношений, заменив режим усиленной ссылочной целостности RI на режим без усиления RI для опе раций обновления и удаления записей в таблицах размерностей. Исход ное правило гласило «При удалении или обновлении записей в таблицах размерностей следует провести соответствующие каскадные операции с записями фактографической таблицы». Но ведь мой клиент собирается периодически урезать и перезагружать таблицы размерностей в соответ ствии с модификациями источника данных. В случае, если бы я оставил это правило нетронутым, в дальнейшем чрезмерно возросло бы количе ство операций удаления и обновления в витрине данных. С этим серве ром просто невозможно стало бы работать. В модифицированной витри не данных, ни удаление, ни изменение записей в какой либо таблице размерностей не приводит к изменениям в фактографической таблице.
    Следовательно, клиент сможет обновлять фактографическую таблицу по соответствующему расписанию.
    Теперь можно провести прямое проектирование в соответствии с новой архитектурой, сгенерировать базу данных и сохранить образ теку щей базы данных в модели для синхронизации последующих проектных изменений. Однако, прямое проектирование можно проводить, только имея в своем распоряжении издание Visio 2003 Enterprise Edition. В
    случае, если вы работаете с Visio 2003 Professional, то придется вручную писать сценарии SQL для модификации существующих таблиц или же формировать новое множество таблиц.
    В отличие от Visio 2003, уже «древней» программе Visio 2003 не хватает некоторых функций, необходимых специалистам, которые зани маются моделированием данных. Несмотря на то, что Visio 2003 содер жит не слишком подробную документацию для пользователей, тем не менее, ее возможности пришлись еще тогда в 2003 году весьма кстати многим пользователям. Во всем
    1   ...   5   6   7   8   9   10   11   12   ...   35


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