Cтраница 2
Формы представления информации о графике реализации проекта формируются на основании содержимого базы данных Project. Выбор той или иной формы представления информации ничего не изменяет в содержимом базы данных - просто используются те или иные средства его представления. Любое изменение, внесенное в одной форме представления информации о графике, автоматически отображается во всех других формах. [16]
ППП ГЗО аналогичен по назначению ППП Компакт, не функциональные возможности его меньше, в частности невозмож на распечатка содержимого баз данных. [17]
Поэтому использование устройства, способного хранить все данные, нужные для организации, не разрешит проблемы определения того, что действительно должно составлять содержимое базы данных. Следует уяснить также, что безотносительно к возможностям аппаратных средств необходимо осуществлять каким-то образом строгий контроль информации, чтобы определить, должна ли она допускаться в базу данных. [18]
Для поддержки адекватного отображения состояний предметной области в базу данных необходимо динамически, в процессе функционирования информационной системы, обновлять ( актуализировать) содержимое базы данных в соответствии с теми изменениями, которые происходят в предметной области. Эти изменения отображаются в базе данных различными способами в зависимости от их характера: путем ее реструктуризации - модификации структуры базы данных в терминах типов объектов и типов связей между ними, включения новых объектов данных, удаления или модификации значений существующих объектов данных, установления новых или ликвидации существующих связей между объектами базы данных. [19]
![]() |
Интегрированная система управления визуальными базами данных. [20] |
Целью проекта DIMAP является проектирование интегрированной визуальной системы баз данных, которая сочетает реляционную систему управления базами данных, RAIN, с системой управления хранением видеоданных, ISMS, дающей возможность пользователю выполнять различные операции масштабирования и панорамирования и просматривать содержимое визуальной базы данных. Система DIMAP использует язык поиска графической информации, называемой языком GRAIN. [21]
Согласно этому проекту ЭВМ и вычислительные системы пятого поколения помимо более высокой производительности и Надежности при более низкой стоимости должны обладать следующими качественно новыми свойствами: возможностью взаимодействия с ЭВМ при помощи естественного языка, чело-венской речи и графических изображений; способностью системы обучаться, производить ассоциативную обработку информации, делать логические суждения, вести разумную беседу с человеком в форме вопросов и ответов; способностью системы понимать содержимое базы данных, которая при этом превращается в базу знаний, и использовать эти знания при решении задач. [22]
Согласно этому проекту ЭВМ и вычислительные системы пятого поколения помимо более высокой производительности и надежности при более низкой стоимости должны обладать следующими качественно новыми свойствами: возможностью взаимодействия с ЭВМ при помощи естественного языка, человеческой речи и графических изображений; способностью системы обучаться, производить ассоциативную обработку информации, делать логические суждения, вести разумную беседу с человеком в форме вопросов и ответов; способностью системы понимать содержимое базы данных, которая при этом превращается в базу знаний, и использовать эти знания при решении задач. [23]
Она также включает буквенно-цифровую информацию, связанную с этими моделями, как, например, спецификацию материалов, их свойства и другие данные. Содержимое базы данных можно быстро вывести на экран или вычертить в форме печатной копии, В разд. [24]
Рассмотрим первое применение ограничений: как сохранить целостность правильной базы данных. Напомним, что содержимое базы данных изменяется под действием выполняемых транзакций. Транзакция представляет собой атомарную единицу выполнения, содержащую несколько операций, которые включают новые кортежи, удаляют существующие кортежи или изменяют содержимое некоторых кортежей. Атомарность транзакций означает, что их выполнение может быть завершено с помощью либо abort, либо com / nit. Abort оставляет исходное состояние базы данных неизменным; commit оставляет базу данных в конечном состоянии, в котором все операции транзакции успешно выполнены. Таким образом, для сохранения непротиворечивости мы должны признать com / nit ( фиксацию) транзакции тогда и только тогда, когда конечное состояние базы данных не нарушает никаких ограничений. Для проверки правильности конечного состояния транзакции разработаны эффективные методы. Эти методы предполагают, что исходная база данных правильна, и проверяют ограничения целостности на части базы данных, которая была модифицирована транзакцией. [25]
![]() |
Пример использования замков и ключей управления доступом. а - объявление в схеме базы данных замка управления доступом. б - предъявление ключа управления доступом в программе пользователя. [26] |
Основными операциями доступа являются операции чтения и записи. Операция чтения не изменяет содержимого базы данных. Если разрешена запись, то содержимое базы данных изменяется. Поэтому операции чтения и записи являются существенно различными операциями над данными. В реляционной модели операция чтения отношений не существует в явном виде. [27]
Прагматический процессор является фактически модулем интерфейса между лингвистическим процессором и базой данных. При смене структуры и содержимого базы данных он должен быть переписан. В нем содержатся прагматические знания о вполне конкретной базе данных со свойственными ей способами и средствами управления массивами и со структурой этих массивов. Кроме того, в прагматический процессор заложены знания о конкретной проблемной среде и об отношениях между объектами этой среды. Поэтому всякая попытка сделать такой процессор универсальным приведет к созданию громоздкой системы, отнимающей большие ресурсы у ЭВМ, значительно замедляющей процесс анализа запроса и в конечном итоге непригодной для практического использования в реальных условиях. [28]
В пакете отсутствует компилятор; входное задание составляется в виде, соответствующем внутреннему представлению их в базе данных. Для проверки и изменения содержимого базы данных используются стандартные возможности операционной системы. [29]
Во многих случаях причиной низкой производительности базы данных является не сама база данных а способ ее использования. Простой пример такого непроизводительного использования структуры и содержимого базы данных представляет прикладная программа, выполняющая для обновления сегмента последовательность операций GHU и REPL, когда в 80 % случаев сегмент в базе данных отсутствует и должен быть в нее добавлен. [30]