- •10. Трехуровневая модель организации баз данных
- •1. Иерархическая модель
- •13. Реляционная модель
- •Достоинства и недостатки реляционной модели данных
- •14.Связь устанавливается посредством связи ключевых полей, содержащих общую информацию для обеих таблиц.
- •Одна запись главной таблицы может быть связана с одной или несколькими записями подчиненной таблицы. При этом значения первичного ключа уникальны, а внешнего – могут повторяться.
- •Нужно связать таблицы клиенты и заказы.
- •Поле «Код клиента» таблицы клиенты является первичным ключом, а таблицы заказы – внешним.
- •16. Операции реляционной алгебры
- •17. Постреляционная модель
- •18. Объектно-ориентированная и объектно-реляционная модели
- •20. Многомерная модель
- •21. Проектирование базы данных
- •22. Этапы жизненного цикла бд
- •23.Модель "сущность-связь" (er-модель)
- •27.Правило 4
- •Правило 5
- •Правило 6
- •26. Преобразование er-модели в реляционную модель
- •Правило 1
- •Правило 2
- •Правило 3
- •28. 4. Нормализация таблиц
- •Определение 3нф Таблица находится в 3нф, если она удовлетворяет требованиям 2нф и не содержит транзитивных зависимостей.
- •29. Процедуры концептуального проектирования
- •30. Процедуры логического проектирования
- •33. Case-средства для моделирования данных
- •34. Понятие субд
- •37. Функции субд
- •1. Управление:
- •35. Возможности, предоставляемые субд пользователям
- •36. Классификация субд
- •1) По степени универсальности:
- •2) По типу поддерживаемой модели данных:
- •По принципу обработки запросов к бд:
- •40. Продукционные модели
- •Управляющий компонент определяет порядок применения правил и выполняет 4 функции:
- •41. Семантические сети
- •43, Формальные логические модели
- •Компоненты бд:
- •42. Фреймы
- •6. Внутримашинная организация экономической информации
- •7 .Устройства для хранения бд
- •1.Экономическая информация
- •2.Внемашинная организация экономической информации
35. Возможности, предоставляемые субд пользователям
создание БД;
обновление хранящихся в ней данных;
быстрое извлечение из БД необходимых данных по запросам пользователей;
выполнение вычислений над данными;
создание форм для удобства работы с данными БД;
создание отчетов на основе информации БД для ее анализа пользователями;
разработка приложений;
экспорт/импорт данных в БД из других приложений;
публикация БД в Internet;
управление БД, а именно:
поддержка целостности БД с помощью механизма транзакций. Транзакция – совокупность операций с БД, которые должны быть выполнены обязательно до конца, чтобы БД осталась в непротиворечивом состоянии;
защита данных от несанкционированного доступа, от сбоев в работе компьютерной системы;
восстановление БД в случае ее повреждения.
36. Классификация субд
1) По степени универсальности:
СУБД общего назначения;
СУБД специального назначения.
2) По типу поддерживаемой модели данных:
иерархические. Первая иерархическая СУБД – IMS компании IBM (1968г.);
сетевые. Первая сетевая СУБД – IDS компании General Electric;
реляционные. Первые коммерческие реляционные СУБД - от компаний IBM, Oracle Corporation и др. (в нач.80-х);
постреляционные uniVers, Bubba, Dasdb
объектно-ориентированные ORION, IRIS, Vbase, PDM
объектно-реляционные
Informix Universal Server (Informix Software),DB2 Universal Datаbase (IBM)
многомерные
Oracle Express Server (Oracle),
Cache (InterSystems)
По принципу обработки запросов к бд:
настольные;
серверные.
39. Базы знаний
Знания – это закономерности предметной области (принципы, связи, законы), полученные в результате практической деятельности и профессионального опыта, позволяющие специалистам ставить и решать задачи в этой области.
Знания по степени научности подразделяются на:
житейские (обыденные знания);
научные.
Научные знания классифицируются на:
поверхностные (эмпирические) – знания о видимых взаимосвязях между отдельными событиями и фактами в предметной области;
глубинные (теоретические) – абстракции, аналогии, схемы, отображающие структуру и природу процессов, протекающих в предметной области.
Знания по местонахождению делят на:
личностные (неявные, скрытые) – знания людей;
формализованные (явные) – н-р, знания в документах, на компакт-дисках, в Интернете.
Знания по природе делят на:
процедурные;
декларативные.
Декларативные знания содержат в себе лишь представление о структуре неких понятий.
Процедурные знания имеют активную природу. Они определяют представления о средствах и путях получения новых знаний, проверки знаний. Это алгоритмы разного рода.
Сегодня знания приобрели чисто декларативную форму, то есть, знаниями считаются предложения, записанные на языках представления знаний. Это языки для описания предметных областей. Универсальным является естественный язык. Но в нем отсутствует формальная семантика. Семантика – это смысловое значение единиц языка.
База знаний (knowledge base) – семантическая модель, описывающая предметную область и позволяющая отвечать на такие вопросы из этой предметной области, ответы на которые в явном виде не присутствуют в базе.
База знаний включает один или несколько специальным образом организованных файлов, хранящих систематизированную совокупность понятий, правил и фактов, относящихся к некоторой предметной области.
Содержимое баз знаний оформляется, связывается между собой и представляется таким образом, чтобы на его основе можно было с помощью специальных программ осуществлять рассуждения и делать выводы, получая сведения, которые в явном виде могут не присутствовать в базе знаний.
Для построения базы знаний применяются методы искусственного интеллекта, языки представления знаний и интеллектуальный интерфейс.
Искусственный интеллект — раздел информатики, изучающий возможность обеспечения разумных рассуждений и действий с помощью вычислительных систем и иных искусственных устройств. При этом в большинстве случаев заранее неизвестен алгоритм решения задачи.
В рамках искусственного интеллекта различают два основных направления:
символьное (семиотическое, нисходящее) – основано на моделировании высокоуровневых процессов мышления человека, на представлении и использовании знаний;
нейрокибернетическое (нейросетевое, восходящее) – основано на моделировании отдельных низкоуровневых структур мозга (нейронов).
Сверхзадачей искусственного интеллекта является построение компьютерной интеллектуальной системы, которая обладала бы уровнем эффективности решений неформализованных задач, сравнимым с человеческим или превосходящим его.
Экспертная система — компьютерная программа, способная заменить специалиста-эксперта в решении проблемной ситуации.
База знаний создается и используется с помощью системы управления базами знаний – комплекса программных, языковых и интеллектуальных средств.
Основные модели представления знаний:
продукционные модели;
семантические сети;
фреймы;
формальные логические модели.
