Главная сайта | Форум | Фотоальбом | Регистрация   | Вход | Cайт в избранное | Правила сайта и форума

Приветствую Вас Гость | RSS


Фильмы | Онлайн Видео | Софт | Новости и Статьи | Игры онлайн | Фотоальбом | Форум

ДЛЯ ПРОСМОТРА САЙТА РЕКОМЕНДУЕТСЯ ИСПОЛЬЗОВАТЬ:  Uran - браузер от uCoz на базе проекта Chromium. | Google ChromeOpera | Firefox 


МЕНЮ САЙТА

ПОИСК ПО САЙТУ

Gamesblender 675: новый шутер от Valve, Stellar Blade на ПК и ускоренный ИИ на GeForce RTX

Gamesblender № 674: новые боссы PlayStation, опасная стратегия Microsoft и ассасины в Японии

Gamesblender № 673: внезапная Hades II, закрытие студий Bethesda и контроль видеоигр в России

Gamesblender № 661: будущее Xbox, новая игра авторов Ori, «неправильная» Subnautica 2 и прощание с Dead Cells

Gamesblender № 660: «портативки» от Sony и Microsoft, эксклюзивы Xbox на PlayStation, сделка Epic и Disney и показ Final Fantasy VII Rebirth

Tekken 8: 10 аниме из 10

Gamesblender № 659: Death Stranding 2 и другие показы State of Play, новый президент Blizzard, отмена Deus Ex и перенос «Смуты»

Gamesblender № 657: дата выхода S.T.A.L.K.E.R. 2, «Индиана Джонс» от авторов Wolfenstein, закрытие Piranha Bytes, Larian против подписок

Gamesblender № 656: ремастер Half-Life 2, сиквел Cyberpunk 2077 и новый конкурент Steam Deck

Gamesblender № 654: главные события 2023 года в игровой индустрии

Во что поиграть на этой неделе — 20 апреля (God Of War, Yakuza 6, Steampunk Tower 2)

Во что поиграть на этой неделе — 29 апреля (Hitman: Sapienza, Alienation, Back in 1995)

Во что поиграть на этой неделе — 2 июня (TEKKEN 7, Star Trek: Bridge Crew, Rising Storm 2: Vietnam)

Игромания! ИГРОВЫЕ НОВОСТИ, 12 марта (The Division 2, Call Of Duty Black Ops 4, Tomb Raider)

Во что поиграть на этой неделе — 19 октября + Лучшие скидки на игры

Во что поиграть на этой неделе — 9 марта (Final Fantasy XV: Windows edition, Fear Effect Sedna)

Во что поиграть на этой неделе — 29 ноября + Лучшие скидки на игры

Игромания! ИГРОВЫЕ НОВОСТИ, 3 июня (Death Stranding, CoD: Modern Warfare, Marvel’s Avengers, E3)
СТАТИСТИКА
Всего материалов:
Фильмомания: 1513
Видео: 220
Каталог файлов: 95
Каталог статей: 6799
Фотоальбом: 1236
Форум: 1152/8463
Каталог сайтов: 386

Всего зарегистрировано:
Зарегистрировано: 1729
Сегодня: 0
Вчера: 1
За неделю: 1
За месяц: 5

Из них:
Пользователи: 1654
Проверенные: 23
Друзья: 5
Редакторы: 0
Журналисты: 8
В вечном бане: 33
Модераторы: 1
Администраторы: 3

Из них:
Парней 1298
Девушек 429


ON-Line всего: 5
Гостей: 5
Пользователей: 0

Сейчас на сайте:


Кто был?
Фокусник, nickolayletyagin,
День Рождения у: 55555(42)
ВЫ МОЖЕТЕ ОКАЗАТЬ ПОДДЕРЖКУ ЗА ТРУДЫ, ПОЖЕРТВОВАВ ЛЮБУЮ СУММЫ.

WEBMONEY



Категории каталога

Главная » Статьи » Статьи » Статьи: Офис 2010

Эффективная работа в Visio 2010 » Моделирование баз данных в Visio 2010

Введение

В Visio 2010 теперь применяется пользовательский интерфейс Microsoft Office Fluent, включающий ленту, содержащую 10 основных, 4 инструментальных и ряд контекстных вкладок. Кроме того, пользователь может дополнительно создавать настраиваемые вкладки и группы.

Назначение Microsoft Visio

Пакет Microsoft Visio очень распространен, легок в использовании и может быть гибко настроен. Он подходит для создания небольших диаграмм, карт, схем и чертежей в очень разных областях, но для глубокого, профессионального моделирования его использование представляет сложность.

Типы документов Microsoft Visio:

  1. Диаграммы и блок-схемы различного назначения (аудит, дерево ошибок, организационные диаграммы, причинно-следственные связи, диаграммы маркетинга и др.).
  2. Карты вычислительных сетей, каталогов LDAP и Active Directory.
  3. Карты сайтов, связи между объектами в программном обеспечении, структуры и интерфейсы программ, потоки данных.
  4. Планы помещений, этажей, инженерно-технических коммуникаций.
  5. Схемы рабочего процесса.
  6. Чертежи и схемы электронных устройств.

Большинство программ, связанных с графикой, подразумевают наличие у пользователя художественных навыков. Однако с помощью Visio отобразить важные сведения наглядно гораздо проще:

  1. открыть шаблон,
  2. перетащить в документ подходящие фигуры,
  3. применить темы.

Шаблоны Visio

С помощью шаблона схемы модели базы данных (рис.1) можно создать новую модель или реконструировать существующую базу данных в модель с использованием реляционных или объектно-реляционных концепций моделирования. Для моделирования баз данных на основе стандарта SQL92 и более ранних стандартов следует воспользоваться набором элементов модели «сущность-связь». Для моделирования баз данных на основе стандарта SQL99 и более поздних стандартов следует воспользоваться набором элементов «Объектно-реляционная схема», содержащим дополнительные фигуры для работы с типами.

*
Увеличить рисунок

Рисунок 1. Создание документов

Анализ предметной области

В качестве примера можно использовать список всех сущностей, информацию о которых, потребуется сохранять в базе данных, причем, для каждой сущности определен необходимый список атрибутов и список всех связей, которые потребуются, в формате, указанном в таблице 1.

Таблица 1

НомерСущностьАтрибуты
1Мерыдата/время, адрес, базовая станция, попыток установки соединений, успешно установленных соединений, исполнитель
2ДатаВремяИзмерениядата/время измерения
3Адресгород, улица, дом
4Станцияномер
5Исполнительфамилия, имя, отчество, отдел, должность

Примечание 1: информацию о дате и времени всегда лучше выносить за пределы таблицы фактов (главной таблицы) по нескольким причинам:
размерность числового ключа обычно меньше, чем размерность типа данных для даты/времени - экономится место в главной таблице;
в этом случае удобно использовать дополнительные флаги, например, рабочие/нерабочие дни, сезонности и т.п.
Примечание 2: разбиение значения адреса на более мелкие удобно, если, например, потребуется поднять результаты измерений для определенного города

Номер связиПервая сущностьВторая сущностьТип связи (один-к-одному, один-ко-многим, многие-к-одному, многие-ко-многим)
1МерыДатаВремяИзмеренияМногие-к-одному
2МерыАдресМногие-к-одному
3МерыСтанцияМногие-к-одному
4МерыИсполнительМногие-к-одному

Создание новой схемы модели базы данных

Если существующая база данных, которую требуется использовать в качестве основы, отсутствует, можно начать с пустой модели базы данных и добавить собственные таблицы и связи.

Параметры документа базы данных

  1. Откройте вкладку Файл.
  2. Выберите команду Создать и пункт Программное обеспечение и базы данных, а затем дважды щелкните элемент Схема модели базы данных.
  3. На вкладке База данных в группе Управление нажмите кнопку Параметры отображения.
  4. В диалоговом окне Параметры документа базы данных выберите нужный набор символов и другие параметры таблицы и связи (рис.2), а затем нажмите кнопку ОК.

*
Увеличить рисунок

Рисунок 2. Параметры документа базы данных

Создание таблиц

  1. Установите удобный вам размер схемы (например, 100 %), а затем из контейнера Объекты реляционной базы данных перетащите на диаграмму элемент Сущность.
  2. В списке Категории убедитесь, что выбрана строка Определение и введите следующие значения (табл.1):
  3. Физическое имяМеры,

    Концептуальное имяМеры,

  4. Перейдите на строку Столбцы, убедитесь, что переключатель стоит в положении Физический тип данных Microsoft Access, введите имя и выберите тип данных, как показано на рисунке 3. Чтобы изменить тип данных для столбца, щелкните его поле Тип данных, а затем из списка выберите тип данных или введите тип данных в список. Поле Заметки заполнять не обязательно, значения в нем генерируются автоматически.
  5. Установите флажок Обязательное для столбцов, которые не могут иметь значения NULL.
  6. Установите флажок PK (первичный ключ) для столбцов, однозначно определяющих каждую строку таблицы базы данных.
  7. В группе Категории выберите вариант Индексы, Триггеры, Проверка или Дополнительные, чтобы создать эти дополнительные элементы.
  8. На вкладке Конструктор в группе Темы можно выбрать стиль оформления таблиц, например, Цветов Яркая, эффект Простая тень (рис.3)

*
Увеличить рисунок

Рисунок 3. Проектирование сущности Меры

Точно также создайте еще сущности Адрес, Станция, Исполнитель и ДатаВремяИзмерения со столбцами, как показано на рисунке 4.

*
Увеличить рисунок
а)

*
Увеличить рисунок
б)

*
Увеличить рисунок
в)

*
Увеличить рисунок
г)

Рисунок 4. Проектирование сущностей: а) Адрес, б) Станция, в) Исполнитель, г) ДатаВремяИзмерения

Создание связей

После того, как создание всех объектов сущностей завершено, необходимо создать отношения между таблицами. Эта операция производится так:

  1. Убедитесь, что в схеме отображены все таблицы.
  2. Нажмите на кнопку Соединительная линия на вкладке Главная в группе Сервис (соседняя кнопка с указателем мыши не должна быть нажата).
  3. Наведите указатель мыши на таблицу (родительскую) с первичным ключом (например, ДатаВремяИзмерения). Таблица будет выделена красным.
  4. Перетащите таблицу (родительскую) с первичным ключом ДатаВремяИзмерения на таблицу (дочернюю) с внешним ключом Меры. Если все сделано правильно, то на схеме появится стрелка с красными квадратами на конце и вначале.
  5. Если размерность связи не устраивает, то дважды щелкните связь. В окне Свойства базы данных в группе Категории выберите вариант Прочее. В группе Мощность выберите размерность, наиболее подходящую к связи. Для отношения «один-ко-многим» наилучшим вариантом будет 0 или более или 1 или более (Для отношения «один-к-одному» — 0 или 1 или ровно 1).

Создание связей в первый раз получается не всегда. Обратите внимание, что в Visio для столбцов, между которыми создаются отношения, должен совпадать тип данных и название (с учетом регистра). Иначе будет создано дополнительное поле с внешним ключом FK 5 Код даты (рис.5), а поле FK 2 Код дата останется без соединения. В СУБД (например, Access) такое условие не является обязательным. В итоге схема может выглядеть так, как показано на рисунке 5.

*
Увеличить рисунок

Рисунок 5. Схема Отношения между таблицами в Visio

Создание индексов

Использование индексов повышает производительность или скорость работы базы данных при выполнении запроса.

  1. Дважды щелкните таблицу (Меры), к которой требуется добавить индекс, а затем в окне Свойства базы данных в списке Категории выберите вариант Основной идентификатор и включите флажок Создать индекс.
  2. Затем в окне Свойства базы данных в списке Категории выберите вариант Индексы и нажмите кнопку Создать.
  3. В диалоговом окне Создать индекс введите имя для индекса (Меры), а затем нажмите кнопку ОК.
  4. В списке Тип индекса выберите тип создаваемого индекса — Только неуникальный.
  5. В списке Доступные столбцы выберите имя столбца Код даты, который требуется включить в этот индекс, а затем нажмите кнопку Добавить .
  6. В списке Индексированные столбцы снимите флажок Убывание, чтобы создать индекс с возрастающим порядком сортировки (рис.6).

*
Увеличить рисунок

Рисунок 6. Создание индексов

Создание проверки

Использование проверки позволяет контролировать работу базы данных при выполнении запроса.

Применение предложений проверки гарантирует, что данные, введенные в столбец, находятся в пределах конкретного диапазона значений. Например, можно создать предложение проверки того, что значения столбца «Возраст» превышают 65.

  1. Дважды щелкните таблицу, чтобы открыть окно Свойства базы данных.
  2. В группе Категории выберите вариант Столбцы, а затем выберите столбец Соединение, которому требуется добавить предложение проверки.
  3. Нажмите кнопку Изменить.
  4. На вкладке Проверка диалогового окна Свойства столбца введите ограничения, указанные на рисунке 7 .

*
Увеличить рисунок

Рисунок 7. Создание диапазонов проверки

Реконструированние схемы модели базы данных

Если существует база данных, которую нужно смоделировать для лучшего понимания ее структуры или применения в качестве основы создания новой модели, то для извлечения схемы или структуры базы данных можно воспользоваться мастером реконструирования. В качестве примера можно использовать базу данных созданную в Access 2010, по исходным данным, приведенным в таблице 1 (рис.8).

*
Увеличить рисунок

Рисунок 8. Схема Отношения между таблицами в Access

  1. Выберите команду Создать и пункт Программное обеспечение и базы данных, а затем дважды щелкните элемент Схема модели базы данных.
  2. На вкладке База данных в группе Модель нажмите кнопку Реконструирование.
  3. На первой странице мастера реконструирования в качестве Источника данных укажите Microsoft Access Database и нажмите кнопку Далее.
  4. Укажите свой Логин, Пароль и нажмите ОК.
  5. Укажите Имя базы данных (Меры. accdb) и нажмите ОК.
  6. Типы объектов для реконструированния оставьте по умолчанию и нажмите кнопку Далее.
  7. Выберите все таблицы и представления для реконструированния, нажав кнопку Выделить все и нажмите кнопку Далее.
  8. Выберите параметр Да, добавить фигуры на текущую страницу и нажмите кнопку Далее, затем Да и Готово.

В результате будут извлечены выбранные сведения, и в окне «Вывод» будут отображены примечания о процессе извлечения, т.е. должна получиться схема модели базы данных аналогичная схеме, приведенной на рисунке 9.

*
Увеличить рисунок

Рисунок 9. Схема Отношения между таблицами реконструированная из Access в Visio

Импорт и уточнение существующей модели

Существующие модели VisioModeler или PLATINUM ERwin можно импортировать для создания схемы модели базы данных Visio. Эта возможность применяется только для файлов моделей VisioModeler версии 2.0 или более поздних (IMD) и для файлов моделей PLATINUM ERwin версий 2.6, 3.0 и 3.52 (ERX).

  1. Откройте вкладку Файл.
  2. Выберите команду Создать и пункт Программное обеспечение и базы данных, а затем дважды щелкните элемент Схема модели базы данных.
  3. На вкладке База данных в группе Модель нажмите кнопку Импорт и выберите тип модели ERX -файл Erwin (рис.10).
  4. Введите путь и имя файла для модели, которую требуется импортировать, или нажмите кнопку Обзор, чтобы найти файл модели, а затем нажмите кнопку Открыть.
  5. В диалоговом окне Импорт нажмите кнопку ОК.
  6. Выполняется импорт файла, ход которого отображается в окне «Вывод». Импортированные таблицы будут отображены в окне «Таблицы и представления».

  7. В окне Таблицы и представления выберите таблицы для моделирования, а затем перетащите их на страницу документа (рис.10).

*
Увеличить рисунок

Рисунок 10. Импорт моделей в Visio

Заключение

Выпуски Microsoft Visio Профессиональный и Premium 2010 поддерживают возможности реконструирования для шаблона схемы модели базы данных (т. е. возможности создания модели в Visio с использованием существующей базы данных), но, к сожалению, не поддерживают возможности разработки (т. е. возможности создания кода SQL с использованием модели базы данных Visio).

После создания, реконструкции или импорта схемы модели базы данных возможно ее уточнение. Можно добавлять и настраивать таблицы и представления, создавать связи, настраивать столбцы и типы данных.

Visio подходит для создания небольших диаграмм в очень разных областях, но для глубокого, профессионального моделирования лучше использовать специализированные средства, пока не будет решена задача по поддержки возможности разработки, т.е. конструирования баз данных в СУБД на основе схемы модели базы данных Visio.

 

Автор: Михаил Черняков • Иcточник: www.oszone.net


Если на странице вы заметили в посте отсутствие изображений, просьба сообщить , нажав на кнопку.



После прочтения материала " Эффективная работа в Visio 2010 » Моделирование баз данных в Visio 2010 ", можно просмотреть форум и поискать темы по данной игре.



ДРУГИЕ МАТЕРИАЛЫ
Выход игры Wolfenstein откладывается на две недели
Совет недели по групповым политикам 8 – Управление электропитанием
Выходи замуж и люби своего мужа
Microsoft обновляет Windows без согласия пользователя
1,8" MicroSATA флэш-диски Silicon Power объёмом до 64 Гб
Windows 7 - самая доступная ОС от Microsoft
IDF SF 2008: Hynix выпускает DDR3-память рекордной емкости
Демоверсия и дата выхода Resident Evil 5 на PC
WoW: Wrath of the Lich King выйдет в ноябре
Как японцы сражаются в Call of Duty: World at War
Гонка Forza Motorsport 3 вне конкуренции
Найти новых друзей поможет социальная сеть
Две платы Jetway серии X-Blue на чипсетах AMD 770/780V
IE8 работает в 10 раз быстрее с плагином от Google
Ноутбук Sony VAIO c Blu-ray всего за 880 долларов
Для полета на Луну у НАСА не хватает денег
Sony отзывает 440 тысяч ноутбуков VAIO
Куннилингус - характерные мужские ошибки
Opera 10 Beta доступна для загрузки
Угроза Земле

Если вам понравился материал "Эффективная работа в Visio 2010 » Моделирование баз данных в Visio 2010", - поделитесь ним с другими.


html-cсылка на публикацию
BB-cсылка на публикацию
Прямая ссылка на публикацию


Категория: Статьи: Офис 2010 | Добавил: Фокусник (31.03.2010)
Просмотров: 9402

Ниже вы можете добавить комментарии к материалу " Эффективная работа в Visio 2010 » Моделирование баз данных в Visio 2010 "

Внимание: Все ссылки и не относящиеся к теме комментарии будут удаляться. Для ссылок есть форум.


Всего комментариев : 0
avatar
ФОРМА ВХОДА
ПОЖЕРТВОВАНИЯ

WMZ: Z143317192317
WMB: X706980753649

Boosty - Donate

Payeer: P48650932
На кофе / ko-fi
ПАРТНЕРЫ

World of Warships — это free-to-play ММО-экшен, который позволяет окунуться в мир масштабных военно-морских баталий. Возьмите под управление легендарные боевые корабли первой половины ХХ века и завоюйте господство на бескрайних океанских просторах.

Курсы обмена WebMoney


Что такое ресурс Turbobit и как качать.


Получи 10 ГБ места бесплатно, на всю жизнь.


Boosty – сервис по сбору донатов.
Игромания! ИГРОВЫЕ НОВОСТИ, 19 марта (Shadow of the Tomb Raider, Dota 2, Iron Harvest)
Игромания! ИГРОВЫЕ НОВОСТИ, 19 марта (Shadow of the Tomb Raider, Dota 2, Iron Harvest)
7 странных правил японского этикета
7 странных правил японского этикета
Обезьянки - Гирлянда из малышей
Обезьянки - Гирлянда из малышей
Семён Слепаков- Президент России
Семён Слепаков- Президент России
Gamesblender № 201: или это конец MGS, или Кодзима опять играет с нами
Gamesblender № 201: или это конец MGS, или Кодзима опять играет с нами
50 лучших игр E3 2018. Часть 1/5
50 лучших игр E3 2018. Часть 1/5
Gamesblender № 202: Halo идет на ПК, а Crowfall – к успеху
Gamesblender № 202: Halo идет на ПК, а Crowfall – к успеху
Gamesblender № 210: нашествие Дикой Охоты, или когда другие игры не нужны
Gamesblender № 210: нашествие Дикой Охоты, или когда другие игры не нужны
Отжиг президента Чувашии =)
Отжиг президента Чувашии =)
Gamesblender № 203: Assassin’s Creed отправляется на Восток
Gamesblender № 203: Assassin’s Creed отправляется на Восток

Чудаки вокруг нас (13 фото)
Чудаки вокруг нас (13 фото)
Неудачный день в картинках (27 фото)
Неудачный день в картинках (27 фото)
Неудавшиеся тату (31 фото)
Неудавшиеся тату (31 фото)
В Китае построили здание, напоминающее унитаз (4 фото)
В Китае построили здание, напоминающее унитаз (4 фото)
Свежие демотиваторы  (16 шт)
Свежие демотиваторы (16 шт)
Как выглядит путешествие в «превосходном классе» поезда Glacier Express
Как выглядит путешествие в «превосходном классе» поезда Glacier Express
Самые удивительные бассейны - 25 фото
Самые удивительные бассейны - 25 фото
Позитив в прикольных картинках (33 шт)
Позитив в прикольных картинках (33 шт)
СТАТИСТИКА
Яндекс.Метрика


Copyright © 2000-2025, Alex LTD and System PervertedХостинг от uCoz