Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_k_ekzamenu.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
563.9 Кб
Скачать
  1. Общая характеристика системы Git. Структура репозитория. Алгоритмы и принципы работы. Использование Visual Studio с Git.

Git – распределённая система управления версиями файлов. Проект был создан Линусом Торвальдсом, первая версия выпущена 7 апреля 2005 года.

Репозиторий Git – каталог файловой системы, в котором находятся файлы конфигурации репозитория, файлы журналов, хранящие операции, выполняемые над репозиторием, индекс, описывающий расположение файлов и хранилище, содержащее собственно файлы.

Алгоритм работы

  1. Вы вносите изменения в файлы в своём рабочем каталоге.

  2. Подготавливаете файлы, добавляя их слепки в область подготовленных файлов.

  3. Делаете коммит, который берёт подготовленные файлы из индекса и помещает их в каталог Git'а на постоянное хранение.

GitHub – крупнейший веб-сервис для хостинга IT-проектов и их совместной разработки. Основан на системе контроля версий Git и бесплатен для проектов с открытым исходным кодом.

Можно использовать Visual Studio и Git для совместной работы с командой с использованием Team Foundation Server (локально или в Visual Studio Online), на сайте CodePlex или в сторонней службе, такой как GitHub или Bitbucket.

  1. Case средства для моделирования баз данных. Общая характеристика eRwin Data Modeler. Функции и характеристика используемых нотаций.

CA ERwin Data Modeling(фирма-разработчик – Computer Associates) - CASE-средство разработки ИС, инструмент создания моделей данных и генерации схем БД. Последняя версия – CA ERwin® r9.5.

Основные функции ERwin Data Modeling

  • Поддержка нотаций: IDEF1x, IE, Dimensional

  • Документирование структур БД

  • Перенос структур БД из одного типа СУБД в другой

  • Синхронизация моделей/БД

  • Автоматизированное создание структуры БД и обратное проектирование

  • Возможность совместной работы группы проектировщиков (с помощью среды CA ERwin Model Manager (ModelMart))

  • Публикация моделей

Для создания моделей в ERwin используется 3 стандартные системы обозначений (нотации):

  1. Integration DEFinition for Information Modeling (IDEF1X) – стандарт США и ряда международных организаций.

  2. Information Engineering (IE) – используется в основном в промышленности.

  3. Dimensional Modeling (DM) – служит для разработки хранилищ данных.

На логическом уровне ERwin поддерживает 2 нотации (IE и IDEF1X), на физическом – 3 (IE, IDEF1X, DM).

  1. Использование eRwin Data Modeler для логического и физического моделирование баз данных. Нотация idef1x. Прямое и обратное проектирование. Поддерживаемые субд.

ERwin имеет 2 уровня представления модели – логический и физический.

  • Логический уровень – это абстрактный «взгляд» на данные, на нем данные представляются так, как они называются в реальном мире, например, «Отдел», «Фамилия сотрудника», никак не связан с конкретной реализацией СУБД.

  • Физический уровень – зависит от конкретной СУБД и фактически является отображением системного каталога СУБД.

Различают 3 подуровня логического уровня модели данных, отличающиеся по глубине представления информации о данных:

  1. диаграмма сущность-связь (Entity Relationship Diagram (ERD));

  2. модель данных, основанная на ключах (Key Based model (KB));

  3. полная атрибутивная модель (Fully Attributed model (FA)).

IDEF1 (Information Modeling) – одна из методологий семейства IDEF. Применяется для построения информационной модели, которая представляет структуру информации, необходимой для поддержки функций производственной системы или среды.

Прямое и обратное проектирование

  1. Прямое проектирование (Forward Engineering) – на основе физической модели генерируется системный каталог СУБД или соответствующий SQL-скрипт. В результате достигается масштабируемость – создав одну логическую модель данных, можно сгенерировать физические модели под любую поддерживаемую СУБД.

  2. Обратное проектирование (Reverse Engineering) – по содержимому системного каталога СУБД или SQL-скрипту воссоздание физической и логической моделей данных. На основе полученной логической модели данных можно сгенерировать физическую модель для другой СУБД и затем сгенерировать ее системный каталог. Так можно решить задачу по переносу структуры данных с одного сервера на другой.

Поддерживаемые СУБД: Oracle 8i, 9i, 10g; DB2/UDB 6.1, 7.1, 7.2, 8.1; DB2/390 6, 7, 8; SQL Server 2000; Sybase 11.9, 12.0, 12.5, 12.5.1; Advantage Ingres 2.6; Informix 7, 9.2, 9.3, 9.4; Teradata V2R3, V2R4, V2R5; Progress 9.1; SAS

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