Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KIT2_OSNOVA_EKZA.docx
Скачиваний:
8
Добавлен:
23.09.2019
Размер:
135.26 Кб
Скачать
  1. Алгоритм отбора оптимальных вариантов решений.

  2. Постреляционная модель представления знаний.

  3. Общие сведения о case-средствах.

Наглядное представление концептуальных схем баз данных обусловило широкое распространение ER-модели в CASE-средствах (Computer- Aided System Engineering ). Эти средства предназначены для автоматизированного проектирования реляционных баз данных. Широко распространены CASE-системы, позволяющие выполнять ER-диаграммы в соответствии со стандартом IDEF1X. К ним относятся, в частности, Erwin, Design/IDEF, Power Designer.

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

Современные CASE-средства обладают, например, такими характерными особенностями, как:

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

  • использование репозитария. Репозитарий – это база данных проекта, предназначенная для хранения всей информации о проекте, которая может использоваться совместно разработчиками соответственно их правам доступа;

  • поддержка коллективной разработки и управления проектом. Поддерживаются возможность работы в сети, импорт-экспорт фрагментов проекта, а также функции, необходимые в процессе разработки и сопровождения проектов – планирование, контроль, руководство, взаимодействие;

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

  • генерация документации. Вся документация по проекту генерируется автоматически на основе репозитария. Она всегда отображает текущее состояние дел, так как любые изменения в проекте автоматически отображаются в репозитарии;

  • верификация проекта. Это проверка проекта на полноту и состоятельность на ранних этапах разработки. Она влияет на успех разработки в целом.

Современные CASE-средства поддерживают все этапы ЖЦБД.

  1. Эволюция концепций обработки алгоритмов СУБД.

Обработка данных со временем претерпела некоторую эволюцию. В развитии концепций обработки данных можно выделить следующие этапы:

· обработка БД на мэйнфреймах с помощью СУБД;

· обработка БД с помощью систем удаленной обработки данных;

· обработка локальных БД на ПК с помощью настольных СУБД;

· использование систем совместного использования (работа с централизованной базой данных с помощью сетевых версий настольных СУБД);

· использование клиент/серверных систем;

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

В общем случае обработка данных вкл. в себя ввод данных по каким-либо критериям и вывод данных и результат их обраб. в любом виде. Концепции обраб. данных прошли эволюцион. путь развития, связанный с развитием вычислительн. техники в целом. Исторически можно выделить сл. концепции обработки данных:

ОБРАБОТКА НА mainframe В ПАКЕТНЫХ РЕЖИМАХ

Для обработки данных в этом режиме польз-ли создавали задания на выполн-я опр. операций над исходной инф. Задания, запис. на спец. языке, а также текст программы наносились на бумажный носитель-перфокарту. Они складывались в пакет заданий. Пользователи передавали свои пакеты заданий в вычислит. центр для обработки на mainframe. Оператор последовательно вводил пакеты:перфокарт в вычислит. машину. Mainframe обраб. пакеты в порядке очерёдности их поступления. Распечатан. рез-ты обработки данных польз-ли получали только на след.день. Отсутствие непосредственного контакта польз-ля с компьютером существенно увеличивают время получения рез-та. В наст. время пакетный режим исп. редко, только при обработке рез-в ЦТ и обр-ке банковских трансакций.

ОБРАБОТКА В МНОГОТЕРМИНАЛЬН. СИСТЕМАХ

Появились по мере удешевления компьютеров и позволили пользователямнепосредственно обращаться к mainframe без оператора.

Терминал - устройство или набор устройств, предназнач. для взаимодейств. с вычислительн. системой или сетью. Они подключались к mainframe, распол. в вычисл. центре, и были рассредоточены по всему предприятию. Они выполняли операции ввода/вывода, передавали запросы к БД.

ОБРАБОТКА ДАННЫХ НА АВТОНОМНЫХ ПК

На ПК польз-ля устанавл. СУБД, там же создавалась локальная БД и производилась обработка данных. Данные и рез-ты передавались с компьютера на компьютер на внешних носителях. Эта концепция обеспечивала хорошее быстрое действие при работе с небольшими БД.

ОБРАБОТКА ДАННЫХ С ИСПОЛЬЗОВАНИЕМ КОМПЬЮТЕРНЫХ СЕТЕЙ

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

Наблюдается тенденция к унификации техн. боработке данных в локальных сетях и в Интернете.

  1. Общие сведения о CASE-средствах.

  2. Могопользовательские базы данных и знаний.

  3. Физический достцп к СУБД и корректировка альтернатив.

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

Процесс физического доступа к базе данных представлен на рис.

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