Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpora_po_infe_2_sem.doc
Скачиваний:
3
Добавлен:
07.11.2018
Размер:
454.14 Кб
Скачать

37.Физическая и логическая модель данных.

Обычно разработка модели базы данных состоит из двух этапов: составление логической модели и создание на ее основе физической модели. ERwin полностью поддерживает такой процесс, он имеет два представления модели: логическое (logical) и физическое (physical). Разработчик может строить логическую модель базы данных, не задумываясь над деталями физической реализации, т.е. уделяя основное внимание требованиям к информации и бизнес-процессам, которые будет поддерживать будущая база данных. ERwin имеет удобный пользовательский интерфейс, позволяющий представить базу данных в самых различных аспектах: "хранимое представление" (stored display) и "предметная область" (subject area). ERwin поддерживает автоматич-ую генерацию спроектированной и опред-ой на физич-ом уровне структуры данных (Microsoft SQL Server, Oracle, Sybase, DB2, INFORMIX, Red Brick, Teradata, PROGRESS, Microsoft Access, FoxPro, Clipper и др.). Для каждой из перечисленных СУБД в ERwin предусмотрено присоединение по "родному" для этой СУБД протоколу и поддержка всех средств управления данными, присущих этой СУБД. ERwin имеет средство, выполняющее задачу, обратную генерации, что наз-ся "обратная разработка" (reverse engineering). Т.е. ERwin может присоед-ся к СУБД, получить всю инф-цию о структуре БД и отобразить ее в графич-м интерфейсе, сохранив все сущности, связи, атрибуты и прочие свойства. Начиная с версии 3.5 ERwin, поддерживает многомерное моделирование, которое используется при построении хранилищ данных. Производительность OLAP-приложений определяется, в основном, качеством дизайна хранилища данных, поэтому критически важно при разработке хранилища иметь инструмент, который бы поддерживал распространенные технологии. ERwin поддерживает две технологии моделирования хранилищ данных: звезда (star) и снежинка (snowflake).

17.Ms Excel: функции, формулы массива.

Ф-ции – это инструмент, кот.позволяет вычислять, упрощать ф-лы, выполнять такие вычисления,кот невозможно сделать иначе, выполнять вычисления по усл-м. Ф-я состоит из имени и аргументов. Аргументы вводятся в скобках, через; или ,. Массив – это набор ячеек или значений которые обр-ся как одна группа. Ф-ла массива – это ф-ла, в кот массивы исп-ся в качестве операндов. Ввод ф-л в массивах совершается нажанием Cnrl+Shift+Enter и при сохр-нии автоматически закл-ет ф-лу в скобки.

36.Назначение, возможности erWin.

В настоящее время используются CASE-технологии (Computer Aided Software/System Engineering), предоставляющие ряд нотаций для разработки описательных моделей. Одними из самых популярных программных продуктов, обеспечивающих полный цикл анализа, проектирования и кодогенерации, являются автоматизированные инструменты серии Platinum technology (Logic Works): BPWin (функциональное моделирование), ERWin (информационное моделирование), ModelMart (синхронизация моделей ERWin и BPWin), Paradigm Plus (поддержка UML - языка объектного проектирования (Unify Modeling Language)), RPTWin (генератор отчетов для создания презентаций моделей). Экспорт объектов и атрибутов в ERWin дает возможность спроектировать нормализованную базу данных. ERWin интегрируется с популярными СУБД. Преимуществом использования CASE-технологий является автоматизированная подготовка документации. ER-диаграммы были приняты в качестве основы для создания стандарта IDEF1X. Предварительный вариант этого стандарта был разработан в военно-воздушных силах США и предназначался для увеличения производительности при разработке компьютерных систем. В 1981 году этот стандарт был формализован и опубликован организацией ICAM (Integrated Computed Aided Manufacturing), и с тех пор является наиболее распространенным стандартом для создания моделей баз данных по всему миру.

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]