Автор работы: Пользователь скрыл имя, 23 Апреля 2013 в 00:17, шпаргалка
Работа содержит ответы на вопросы по дисциплине "Информатике"
- групповая работа с правами и контролем изменений.
- поддержка макросов
- экспорт/импорт сущностей/
34. Понятие СУБД. Архитектура СУБД.
Система управления базами данных (СУБД) – это совокупность языковых и программных средств, предназначенных для создания, ведения и совместного использования БД многими пользователями.
Основные языки СУБД: 1) язык определения данных (DDL) – определение БД; 2) язык управления данными (DML) – вставка, обновление, удаление и извлечение информации из БД; 3) язык структурированных запросов (SQL) – определяется специальным стандартом и фактически является обязательным языком для любых реляционных СУБД.
В среде СУБД можно выделить пять основных компонентов: 1. аппаратное обеспечение, 2. программное обеспечение, 3. данные, 4. процедуры и 5. пользователи.
1. Для работы СУБД требуется некоторый минимум оперативной и дисковой памяти, но такая минимальная конфигурация не обеспечивает достижения приемлемой производительности системы.
2. Программное обеспечение самой
СУБД, прикладные программы,
3. Наиболее ценный компонент с точки зрения пользователя: рабочие данные и метаданные (данные о данных).
4. Регистрация в СУБД, использование инструментария, включённого в состав СУБД, запуск и остановка СУБД, обработка сбоев аппаратного и программного обеспечения, возможность архивирования данных, защита данных, изменение структуры таблиц.
5. Пользователи и администраторы БД, прикладные программисты.
Архитектура
БД ,Ср-ва проектирования и подсистемы обработки ,прикл. программы и пользов.
Ср-ва проектирования: ср-ва создания таблиц, запросов, форм, отчётов.
Подсистемы обработки: обработка компонентов средствами проектирования.
Ядро СУБД: DBMS Engine – посредник СУБД между средствами проектирования, системой обработки и данными.
Ядро получает запросы от остальных подсистем и преобразует их в команды, выполняют запись и чтение с физ. Устройства, участвуют в выполнении трансакций, блокировке, резервном копировании и восстановлении данных.
В Microsoft – 2 ядра: 1) Jet Engine 2) SQL Server
Для пользователя предоставляется графический интерфейс, с помощью которого он взаимодействует с пользователем.
В архитектуре СУБД есть дополнительные сервисные средства: средства мониторинга БД, предназначенного для администратора.
35.
Возможности, предоставляемые
Возможности:
1) описание структуры БД (различные
СУБД реализуют различные
Стандарт ОDВС – интерфейс, с помощью которого прикладные программы могут обращаться к БД и обрабатывать их независимым от СУБД способом.
Производительность СУБД оценивается:
временем выполнения запросов, скоростью поиска информации в неиндексированных полях, временем выполнения операций импортирования базы данных из других форматов, скоростью создания индексов и выполнения таких массовых операций, как обновление, вставка, удаление данных; максимальным числом параллельных обращений к данным в многопользовательском режиме, временем генерации отчета.
На производительность СУБД оказывают влияние два фактора:
1) чем меньше функциональность, тем выше скорость выполнения; 2) правильное проектирование и построение БД
36. Классификация СУБД. Режимы работы пользователя в СУБД
Классифицировать СУБД можно, используя различные признаки классификации:
1) по модели данных (сетевые,
иерархические, реляционные,
Все современные СУБД имеют графический пользовательский интерфейс, через который возможна работа пользователя с СУБД в трех режимах:
1) Через меню системы 2) Командный
режим – интерактивный режим
3) Программный режим.
37. Функции СУБД.
1) Хранение, обновление данных –
БД, управляемая СУБД должна иметь
возможность длительного
38. Напр-я разв-я СУБД: расш-е мн-ва типов обраб. данных.
База знаний — 1 или неск-ко спец. образом организ. файлов, хранящих систематиз. сов-сть понятий, правил и фактов, относ. к некот. предм. области. Содержимое баз знаний оформл., связыв. между собой и предст-ся таким образом, чтобы на его основе м. б. с пом. спец. пр-мм рассуждать и делать выводы, получая свед-я, кот-е в явном виде могут не присут-вать в базах знаний. Для построения БЗ примен. методы искусств. интеллекта, спец. языки опис-я знаний и интеллект. интерфейс. Традиц. БД явл. пассивными. Они играют организующую роль, направл. на обесп-е хран-я данных. Вся процедурная логика, включая выборку и модиф-цию данных, корд-ся вне сферы управл-я данными. Среда активных БД, наоборот, инициирует действия над данными базы и упр-е ими внутри среды БД в соотв. с предвар-но установл.правилами, без необх-сти получ-я каких-л. управляющих воздействий от прилож-й или от каких-л. др. внешних источников. Активная БД м. б. охарактер. как система, следующая правилам Событие—Условие—Действия. Тех-гия активной БД реализована, в частности, в объектно-реляц. СУБД POSTGRES, разраб. на базе СУБД INGRES в калифорн. универе Беркли в 1986-1994 гг. Возм-сти существ. в наст. время техн-гий активных БД распростр. на сферу интеллект. БД. Можно считать, что активные БД откр. двери на пути к пока еще неуловимому будущему интеллект. баз данных с высоким уровнем искусств. интеллекта. Интеграция БД и web-тех-гий. Комбинир-е web-тех-гий и т-гий баз данных открыв. множ-во возм-стей. Одна из них – публикация БД. Это ее размещ-е на сервере для совместного исп-я данных. В рез. этого появл. возм-сть созд-я в среде СУБД веб-страниц с инф-ей БД. Для них исп-ся веб-браузер. В основе веб-т-гии – исп-е языка разметки html. Есть ряд проблем. Для преодол-я недостатков разраб. новый стандарт языка разметки вед-док-тов – XML, позвол. описывать не только стр-ру док-тов, но и их содерж-е. Исп-е языка привело к появл-ю XML-ориентир. СУБД (пример – Tamino XML Server компании Software AG, Ipedo XML Database компании Ipedo).
39. Знания, их виды. Базы знаний. Эксп. с-мы.
Знания-форма сущ-я и систем-ции рез-тов познават деят-сти человека.; субъект, образ, объект реальности, т.е. адекват отражение внеш и внутр мира в созн чел-ка в форме предст-ний, понятий, суждений, теорий. З. в шир. смысле – сов-сть понятий, теор. построенй и представл. Знания в узк см. – данные, информация.Виды: 1. научн / вненаучн 2 неявн/скрыт/, формализов Св-ва: 1.внутр интерпретир-сть 2 структур-сть (кажд 1 может включаться в состав любой другой инфо. между отд. 1-ми можно установить отношения: часть-целое, род-вид, элемент-класс) 3 связность (устан связи различн типа) 4 семантич. метрика (находить знания, близкие уже к найденным) 5 активность (декларативная часть –пассивная, процедурная часть – активная, соединяем их _ знания активные). БЗ – 1 или неск спец образом организов файлов, хранящих систематиз сов-сть понятий, правил и фактов,(относ к предм обл) построение на основ. инфо эксперта (исходим из специфики знаний): 1. опис. предм. области; 2. выбор способа и модели представл. знаний; 3. приобретение знаний.Модели представл знаний: 1.продукционн; 2. семантич сети; 3. фреймовая структ; 4. форм. логич модели. Эксп. с-ма— комп. пр-мма, спос.частично заменить спец-ста-эксперта в разреш-и проблемной ситуации. Совр. ЭС начали разраб-ся иссл-лями искус. интеллекта в 1970-х годах, а в 1980-х получили коммерч. подкрепление. ЭС рассм. как модели повед-я экспертов в опред.й области знаний с исп-ем процедур логич. вывода и принятия решений. Наиб. распростр. ЭС: CLIPS, OpenCyc, WolframAlpha, MYCIN, HASP/SIAP.
40.
Продукц. модели, База фактов, правил.
Работа машины вывода. Продукционн. модель – модель, осн. на правилах,
позвол. представить знание в виде предл-й
типа «Если (условие), то (действие)». . Записыв.
в виде: ЕСЛИ А1,А2,…,Аn ТО В. Продукц. инф-я
явно выделена и описыв. иными ср-вами,
чем декларат. инф-я. В таких моделях осуществ
вывод на знаниях. В кач-ве условий: любая
сов-сть суждений, объедин. логич связями
типа и/или.Условие=посылка.Дейст=
41. Семантические сети. Виды отн. Пример:
Сетевая модель – в основе лежит конструкция, кот. называется семантич сетью.
Семантич. сети – информац. модель предметной области, имеющая вид ориентир. графа, вершины кот. соотв. объектам предметной области, а дуги задают отношения между ними.
Классиф-ия семантич. сетей:
Виды отношений:
Другие:
Попытка создания семантической сети на основе Всемирной паутины получила название семантич. паутины:
42. Фрейм – (англ. frame-«каркас» или «рамка») – способ представления знаний, представляющий схему действий в реальной ситуации.
Фреймовая модель – фиксир-ся жесткая стр-ра инф. единиц, назыв. протофреймом.
Стр-ра фрейма:
Виды фреймов:
Спец. языки представления знаний в сетях фреймов FRL (Frame Representation Language) позволяют решать (строить) промышл. ЭС.
Значением слота м.б. практ.что угодно (числа или мат. соотношения,правила вывода или ссылки на друг.слоты дан. фрейма или др. фреймов). В кач-ве знач-я слота может выступать набор слотов более низк. уровня, что позв-т во фрейм. представлениях реализ-ть "принцип матрешки". При конкретизации фрейма ему и слотам присва-тся конкр имена и происходит заполнение слотов. Таким образом из протофреймов получаются фреймы - экземпляры. Переход от исходного протофрейма к фрейму - экземпляру может быть многошаговым, за счет постепенного уточнения значений слотов. Связи между фреймами задаются знач-ями спец.слота с именем "Связь".