![]() КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Системы управления базами данных
Системой управления базами данных (СУБД) называются типовые программные комплексы, предназначенные для формирования, поддержания, поиска и выдачи данных. Это сложные системы манипулирования данными, обеспечивающие создание общей базы данных для множества приложений, поддержание ее в актуальном состоянии, централизованное управление хранимыми данными, простой доступ к ним. Классификация СУБД: · по типу используемой модели СУБД подразделяются на иерархические, сетевые, реляционные и объектно-ориентированные; · по характеру использования - на персональные (Clipper, Access, VisualFoxPro) и многопользовательские (Oracl, Informix). Персональные СУБД обеспечивают создание персональных баз данных и недорогих приложений, работающих с ними, создание приложений, работающих с сервером базы данных. Многопользовательские СУБД включают сервер базы данных и клиентскую часть, работают в неоднородной вычислительной среде, допускающей разные типы ЭВМ и различные операционные системы. На базе таких СУБД создаются информационные системы, функционирующие по технологии «клиент-сервер». Разработчики систем не имеют единого мнения по вопросу о том, какая СУБД лучше. Одни их них отдают предпочтение одной системе управления базами данных, другие — другой, а третьи — высказываются за то, что прикладная программная система должна уметь взаимодействовать с различными СУБД по выбору пользователя, причем сторонников СУБД-независимых программ становится все больше. Функции СУБД Функциями СУБД являются:
Перспективы развития СУБД:
СУБД является промежуточным звеном между прикладными программами и базами данных. Общение между прикладной программой и СУБД осуществляется на уровне языков описания и манипулирования данными. Язык описания данных (ЯОД) называют языком определения данных. Описание данных средствами этого языка называется схемой базы данных и обеспечивает описание логической структуры данных и налагаемых на нее ограничений деятельности в рамках правил, регламентированных моделью данных. С помощью языка создаются описания элементов, групп и записей данных, а также взаимосвязей между ними, которые обычно задаются в виде таблиц. Язык описания данных может быть составной частью языка данных, сочетающего возможности определения данных и манипулирования ими, с его помощью создается не сама база данных, а лишь ее описание. Язык манипулирования данными (ЯМД) предназначен для выполнения операций с базой данных, позволяет запрашивать операции над данными из базы данных, содержит набор операторов манипулирования данными, позволяющих заносить данные, удалять, модифицировать или выбирать их. Как и язык описания данных, язык манипулирования данными не обязательно выступает в качестве синтаксически самостоятельного языка СУБД. В настоящее время имеются многочисленные примеры языков СУБД, объединяющих возможности описания данных и манипулирования ими в единых синтаксических рамках. В таких СУБД обычно поддерживается единый интегрированный язык, содержащий все необходимые средства для работы с базой данных и обеспечивающий базовый пользовательский интерфейс с различными базами данных. Наиболее популярным для реляционных СУБД является язык SQL. Некоторые СУБД располагают языками, которые помимо названных функций, обладают управляющими структурами и другими средствами, свойственными традиционным языкам программирования. Благодаря этому они могут использоваться как функционально полное средство для создания прикладных программ и для формулировки запросов к базе данных. Такие языки называют автономными языками, или языками запросов, однако для многих приложений функциональных возможностей автономных языков оказывается недостаточно. Наиболее популярными для реляционных СУБД являются языки SQL, Quel, dBase/R:Rase. Структурированный язык sanpocoв (SQL) обеспечивает манипулирование данными, является стандартным средством доступа к серверу базы данных. Языки конечных пользователей позволяют разрабатывать приложения быстрее, реализовать именно те алгоритмы, которые необходимы пользователю в момент разработки приложений, снижать себестоимость программной реализации системы, упрощать весь процесс ее разработки. Автоматизированные банки документов и знаний. автоматизированный банк документов Банки документов иначе называются документальными информационно-поисковыми системами, объектами хранения в которых являются либо сами документы, либо извлекаемые из них факты. Соответственно и сам информационный поиск подразделяется на: 1) документальный. Целью является нахождение документов, соответствующих запросу пользователя, и выдача по назначению либо самих документов, либо сведений о них; 2) фактографический. Целью является поиск не документов или сведений о них, а непосредственно запрашиваемых фактов, содержащихся в документах. Работа банков документов может быть организована в двух режимах; 1) в режиме избирательного распределения информации – обеспечивается текущее информирование пользователей о новых поступлениях документов, периодически производится поиск в массиве новых поступлений в соответствии с их запросами; 2) в режиме ретроспективного поиска – обеспечивается справочное обслуживание пользователей по разовым запросам путем поиска необходимых документов в долговременном массиве документов. Структура автоматизированного банка документов: · массивы документов, текстов либо фактов, выступающих в качестве объектов поиска;
Информационно-поисковые языки Информационно-поисковый язык является важным составляющим элементом информационной базы банка документов. Различают языки классификационные, дескрипторные, комбинированные. Целесообразность применения того или иного языка зависит от назначения информационной системы и степени ее оснащенности техническими средствами. Для описания документов в библиотеках, архивах, в центрах научно-технической информации обычно применяют классификационные языки. В автоматизированных информационно-поисковых системах используются преимущественно дескрипторные языки. Требования к информационно-поисковым языкам:
Дата добавления: 2014-01-13; Просмотров: 830; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |