1. Три формы существования мира. Какие процессы называются информационными?
Вид материала | Документы |
- 1. введение в предмет, 69.23kb.
- Основные этапы эволюции растительного и животного мира, 173.64kb.
- «Сложность строения атома. Состояние электронов в атоме», 79.91kb.
- Лекция Функционально-позиционное устройство, 254.64kb.
- Природа квазирегулярности катастрофических изменений климата и их влияние на биоразнообразие, 292.52kb.
- Одним из факторов устойчивости биосферы и существования ее как единой целостной системы, 96.41kb.
- Российской Федерации Российской Федерации Государственный университет- высшая школа, 221.2kb.
- Программа информационно-управленческой практики для студентов 4 курса специальности, 223.04kb.
- Об ответственности за правонарушения при работе с информационными ресурсами, 60.01kb.
- Солнечная светлость книжной премудрости в стране Литературии, 54.88kb.
93. Концептуальное проектирование ИС. В архитектурной модели для этих
целей служат механизмы междууровневого отображения данных «внешний - концептуальный» и «концептуальный - внутренний». Именно функциональные возможности этих механизмов обеспечивают абстракцию данных в системе, определяют ту степень свободы, которая предоставляется на связанных ими уровнях для выбора представления БД, и, тем самым, достижимую в системе степень независимости данных.
Такая архитектурная модель является универсальной в том смысле, что в ее рамки укладывается информационная архитектура любой системы БД. Различия архитектуры конкретных систем определяются лишь тем, какие модели данных поддерживаются на архитектурных уровнях используемых в них СУБД, какими возможностями обладают их механизмы междууровневого отображения данных, являются ли управляемыми механизмы их уровней и механизмы междууровневого отображения данных.
94. В чём состоит этап логического проектирования БД?
Этап логического проектирования БД состоит в отображении концептуальной модели предметной области в модель данных, поддерживаемую СУБД, выбранной для реализации системы. В результате выполнения этого этапа создаются схемы БД концептуального и внешнего уровней архитектуры, специфицированные на языках описания данных конкретной СУБД.
95. Языковые средства СУБД Функциональные возможности данных становятся доступными пользователю благодаря комплексу языковых средств. Для квалифицированных пользователей языковые средства представляются в явной синтаксической форме. В других случаях функции языков могут быть доступны неявным образом, например, в форме языков 4-го поколения (4GL) – включающего различного рода меню, диалоговые сценарии или заполняемые пользователем экранные формы, различные диаграммы и другие средства визуального представления данных.
Для того, чтобы иметь развитые средства разработки приложений, в СУБД обеспечиваются интерфейсы прикладного программирования. Приложения для таких систем могут разрабатываться с помощью расширения традиционного языка программирования операторами (командами, макрокомандами, функциями, процедурами и т.д.) указанного интерфейса.
Стали разрабатываться языки, представляющие собой расширения известных языков программирования Паскаль, Ада, Модула либо являлись оригинальными языками, например, Атлант, Тексис, Галилео и др. Тем не менее они не нашли широкого практического распространения. Причиной этого является интенсивное внедрение в практическое программирование объектного языка С++, основанного на привычном большому кругу программистов языке С. А в середине 1990-х годов к нему добавился также язык Java. Сочетание объектного языка программирования и объектной БД снимает проблему – главную причину рождения языков программирования баз данных.
96. Какие используются интерфейсы для создания различных приложений БД? Для того, чтобы иметь развитые средства разработки приложений, в СУБД обеспечиваются интерфейсы прикладного программирования. Приложения для таких систем могут разрабатываться с помощью расширения традиционного языка программирования операторами (командами, макрокомандами, функциями, процедурами и т.д.) указанного интерфейса.
В настоящее время разрабатываються языки, представляющие собой расширения известных языков программирования Паскаль, Ада, Модула либо являясь оригинальными языками, например, Атлант, Тексис, Галилео и др. Тем не менее они не нашли широкого практического распространения. Причиной этого является интенсивное внедрение в практическое программирование объектного языка С++, основанного на привычном большому кругу программистов языке С. А в середине 1990-х годов к нему добавился также язык Java. Сочетание объектного языка программирования и объектной БД снимает проблему – главную причину рождения языков программирования баз данных.
97. Какие функции возлагаются на службу АБД?
На ранней стадии развития технологии баз данных появилась необходимость персонала АБД для централизованного характера управления данными в системах БД, постоянно требующего поиска компромиссов между противоречивыми требованиями различных пользователей или приложений в этой социальной пользовательской среде. Весь комплекс функций АБД ассоциировался с ролью системного персонала, для обозначения которой использовался термин «Администратор Базы Данных». Это сложилось только вместе с признанием концепции многоуровневой архитектуры СУБД.
Персонал АБД выполняет несколько функций, каждая из них возлагается на одно или несколько лиц в зависимости от масштаба системы, количества ее пользователей, поддерживаемого набора приложений и других факторов. В небольших системах каждая из этих функций или даже все они могут выполняться одним лицом. Более того, в простейших случаях, особенно часто встречающихся при работе с БД на ПК, одно лицо может совмещать в себе функции разработчика, пользователя, персонала АБД.
В соответствии со структуризацией различаются функции администратора предметной области, администратора приложений, администратора БД, администратора безопасности.
- 98. Что входит в обязанности администратора предметной области и приложений?
Администратор предметной области должен обеспечить адекватность концептуальной схемы БД информационным потребностям пользователей и приложений. Он несет ответственность и за адекватное отображение в концептуальной схеме БД тех изменений, которые происходят в предметной области системы. Он должен обеспечивать в необходимых случаях реструктуризацию БД – изменение концептуальной схемы БД – и приведение содержимого БД в соответствие с новой схемой.
Администратор приложений несет ответственность за обеспечение адекватности внешних схем БД информационным потребностям соответствующих приложений, а также за описания отображения внешних схем БД в концептуальную.
99. Что входит в обязанности администратора БД?
Задача администратора БД заключается в обеспечении необходимого уровня производительности системы. Эта задача решается путем использования эффективных методов доступа, рациональной стратегии размещения данных на носителях и оптимальной степени избыточности данных.
В обязанности администратора БД также включают:
- сбор и обработку статистики функционирования системы;
- обеспечение эффективного использования ресурсов пространства памяти на МД;
- обеспечение надежности функционирования системы;
- оценку необходимости перенастройки среды хранения БД;
- изменение при необходимости внутренней схемы базы данных;
- переопределение отображения концептуальной схемы в новую внутреннюю;
- приведение хранимой БД в соответствие новой внутренней схеме;
восстановление состояния БД при нарушениях ее логической и\или физической целостности.
В обязанности администратора безопасности входит управление полномочиями пользователей, определение ограничений управления доступом к данным в БД, поддержка технологии обеспечения безопасности данных.
В системах БД часто предусматривается также функция администратора данных. Эта функция заключается в обеспечении достоверности и полноты данных, содержащихся в БД, их согласованности, а также соблюдения регламента работ по актуализации БД.
В коммерческих СУБД предусматривается, как правило, специальный инструментарий, обычно организованный в виде различного рода программ-утилит АБД.
100. Какие новые достижения находят применение при создании БД? Хотя технологии БД имеют уже более чем 40-летнюю историю, они не только не исчерпали своего потенциала, но и до сих пор активно используются в разработках информационных систем различного назначения и продолжают развиваться. Существенное влияние оказывают высокие темпы развития ПК и сетевого оборудования, достижения в смежных областях информационных технологий.
Широко известна активная деятельность международного консорциума W3C, направленная на преодоление тех ограничений, которые свойственны действующей версии Web. Консорциум W3C является организацией, ответственной за техническую политику развития Web. Главные его усилия в настоящее время направлены на создание технологической платформы Web нового поколения, основанной на расширяемом языке разметки XML, принятом W3C в качестве стандарта консорциума. Эти разработки стимулировали исследования подходов к созданию систем БД XML, интеграции технологий Web и технологий БД, методов интеграции информационных ресурсов XML и систем БД. В результате сформировалось новое направление в технологиях БД, разработан ряд коммерческих и свободно распространяемых СУБД нового типа, называемых XML-ориентированными СУБД.
101. Что такое мобильные БД? Развитие беспроводной телекоммуникации открыло возможности для разработки распределенных систем с мобильной архитектурой, называемой системами мобильных баз данных. Однако с ними связан ряд проблем, которые еще требуют своего разрешения: создание методов управления транзакциями, учитывающих специфику мобильных систем, методов синхронизации данных в мобильных и стационарных фрагментах БД и др.
102. Сверхбольшие БД. Еще одно актуальное направление – это создание техники управления сверхбольшими БД. В последние годы такие БД начали создаваться в ряде областей научных исследований, в частности в космических исследованиях, в молекулярной биологии, в физике частиц, в области аэрофотосъемки земной поверхности. В ближайшие годы объемы таких БД будут достигать 10 Пб.
Ежедневный прирост объема некоторых из них уже сейчас достигает нескольких терабайтов. Для систем такого рода требуются новые методы эффективного доступа и хранения данных, обеспечения целостности данных.
Развитие средств вычислительной и коммуникационной техники, новые достижения в смежных областях информационных технологий, развитие новых сфер применения будут предъявлять новые требования к технологиям БД и стимулировать дальнейшее развитие этого важного направления технологий современных информационных систем.
103. Что общего между предметной областью ИС и концептуальной схемой БД?
Информационная архитектура системы БД характеризует поддерживаемые в системе представления информационных ресурсов, их свойства и взаимосвязи. Концепции многоуровневой архитектуры стали основой современной технологии БД. Была предложена обобщенная трехуровневая модель информационной архитектуры системы БД, включающая концептуальный, внутренний и внешний уровни. Такая модель описывает архитектуру любой системы с той лишь оговоркой, что кое-какие ее компоненты или функции в конкретной СУБД могут иметь вырожденный характер. Концептуальный уровень архитектуры служит для поддержки единого взгляда на базу данных, общего для всех ее приложений. Именно в среду концептуального уровня при проектировании БД отображается модель предметной области системы.
104. Что общего между концептуальной и логической схемой БД? Правильно созданный концептуальный уровень превращается в логическую схему с помощью языка описания данных, т.е. это концептуальный уровень представленный средствами языка описания данных выбранной СУБД. Логическая схема используется программами СУБД для размещения данных в среде хранения на внутреннем уровне.
105. Что общего между логической и физической схемой БД? Механизмы СУБД, поддерживающие внутренний уровень архитектуры, служат для поддержки представления БД в среде хранения. Это единственный уровень информационной архитектуры, где БД в действительности представлена полностью в «материализованном» виде. Описание представления БД на внутреннем уровне архитектуры называется внутренней схемой или схемой хранения.