Интегрированные базы данных реферат

Персонал, обеспечивающий работу банка данных, это администратор банка данных, а также инженеры и техники, обеспечивающие работу аппаратного обеспечения банка данных. Таким образом, система управления базами данных является необходимой составной частью банка данных. Глава 2.

Практическое значение это имело для предприятий, использующих вычислительную технику в системах информационного обеспечения для своей ежедневной деятельности. Специализация этой функции с течением времени совершенствовалась, но качественные изменения в этой области стали происходить с началом использования так называемых интегрированных баз данных. Одна такая база данных могла использоваться для решения многих задач. Таким образом, сформировалось определение БД как общего информационного ресурса предприятия, которое должно находиться всегда в работоспособном состоянии. И как для каждого общего ресурса значительной важности, БД стала требовать отдельного управления. Во многих случаях это было необходимо для обеспечения её повседневной эксплуатации, её развития в соответствии с растущими потребностями предприятия.

Проектирование баз данных

Автономность узлов распределенной базы данных Site Autonomy ; Обработка распределенных запросов; Выполнение распределенных транзакций. Поддержка однородной системы безопасности. Прозрачность расположения позволяет пользователям работать с базами данных, не зная ничего об их расположении. Автономность узлов распределенной базы данных означает, что ведение каждой базы может происходить независимо от других.

Распределенный запрос - это такой запрос SQL-предложение , в ходе выполнения которого происходит доступ к объектам таблицам или представлениям разных баз данных. При выполнении распределенных транзакций осуществляется согласованное управление concurrency control всеми вовлеченными базами данных.

Oracle7 использует технологию двухфазной передачи информации для выполнения распределенных транзакций. Обязательно только одно условие - все машины с базами данных должны быть доступны по сети, в которую они входят. Существуют следующие способы решения этой задачи: В каждом узле хранится и используется собственный набор данных, доступный для удаленных запросов.

Такое распределение является разделенным. Некоторые данные, часто используемые на удаленных узлах, могут дублироваться. Такое распределение называется частично дублированным. Все данные дублируются в каждом узле. Такое распределение называется полностью дублированным. Некоторые файлы могут быть расщеплены горизонтально выделено подмножество записей или вертикально выделено подмножество полей-атрибутов , при этом выделенные подмножества хранятся в различных узлах вместе с нерасщепленными данными.

Такое распределение называется расщепленным фрагментированным. При создании распределенной базы данных на концептуальном уровне приходится решать следующие задачи: Необходимо иметь единую концептуальную схему всей сети. Это обеспечит логическую прозрачность данных для пользователя, в результате чего он сможет сформировать запрос ко всей базе, находясь за отдельным терминалом он как бы работает с централизованной базой данных.

Необходима схема, определяющая местонахождение данных в сети. Это обеспечит прозрачность размещения данных, благодаря которой пользователь может не указывать, куда переслать запрос, чтобы получить требуемые данные. Необходимо решить проблему неоднородности распределенных баз данных. Распределенные базы могут быть однородными и неоднородными в смысле аппаратных и программных средств.

Проблема неоднородности сравнительно легко решается, если распределенная база данных является неоднородной в смысле аппаратных средств, но однородной в смысле программных средств одинаковые СУБД в узлах. Если же в узлах распределенной системы используются разные СУБД, необходимы средства преобразования структур данных и языков. Это должно обеспечить прозрачность преобразования в узлах распределенной базы данных.

Необходимо решить проблему управления словарями. Для обеспечения всех видов прозрачности в распределенной базе данных нужны программы, управляющие многочисленными словарями и справочниками.

Необходимо определить методы выполнения запросов в распределенной базе данных. Методы выполнения запросов в распределенной базе данных отличаются от аналогичных методов в централизованных базах, так как отдельные части запросов нужно выполнять на месте расположения соответствующих данных и передавать частичные результаты на другие узлы; при этом должна быть обеспечена координация всех процессов.

Необходимо решить проблему параллельного выполнения запросов. В распределенной базе нужен сложный механизм управления одновременной обработкой, который, в частности, должен обеспечить синхронизацию при обновлениях информации, что гарантирует непротиворечивость данных. Необходима развитая методология распределения и размещения данных, включая расщепление, является одним из основных требований к распределенной базе данных.

К одному из активно развивающихся новых направлений архитектуры вычислительных систем, представляющее собой мощное средство нечисловой обработки информации, являются машины баз данных. Машины баз данных используются для решения нечисловых задач, таких как хранение, поиск и преобразование документов и фактов, работа с объектами. Следуя определению данных как цифровые и графические сведения об объектах окружающего мира, в понятие данные при числовой и нечисловой обработке вкладывается различное содержание.

При нечисловой обработке интересуют непосредственно сведения об объектах например, конкретный служащий или группа служащих , а не файл служащих как таковой.

Здесь не индексируется файл служащих для выбора конкретного человека; здесь больше интересует содержание искомой записи.

Нечисловой обработке обычно подвергаются огромные объемы информации. В различных приложениях над этими данными можно выполнить, например, такие операции: повысить зарплату всем служащим компании; вычислить банковский процент по счетам всех клиентов; внести изменения в список всех товаров, имеющихся на складе; найти требуемый реферат из всех текстов, хранимых в библиотеке или в библиографической информационно-поисковой системе; найти описание нужного контракта в файле, содержащем юридические документы; просмотреть все файлы, содержащие описание патентов, и найти патент если он есть , аналогичный предлагаемому вновь.

Машины баз данных приобретают важное значение в связи с исследованием и применением концепций искусственного интеллекта, таких, как представление знаний, экспертные системы, логический вывод, распознавание образов и т. Информационные хранилища. Согласно статистике, в каждой организации используется в среднем 2,5 различных СУБД.

Стала очевидной необходимость "изолировать" бизнес компаний, вернее, людей, занимающихся этим бизнесом, от технологических особенностей баз данных, предоставить пользователям единый взгляд на корпоративную информацию независимо от того, где она физически хранится. Это стимулировало появление технологии информационных хранилищ Data Warehousing, DW.

Основная цель DW - создание единого логического представления данных, содержащихся в разнотипных БД, или, другими словами, единой модели корпоративных данных. Новый виток развития DW стал возможным благодаря совершенствованию информационных технологий в целом, в частности появлению новых типов баз данных на основе параллельной обработки запросов, которые в свою очередь опирались на достижения в области параллельных компьютеров. Были созданы программы-конструкторы запросов с интуитивным графическим интерфейсом, позволившие легко строить сложные запросы к БД.

Разнообразное ПО промежуточного слоя midleware обеспечило связь между разнотипными базами данных, и, наконец, резко подешевели устройства хранения информации. В структуре корпорации может присутствовать банк данных. Таким образом, современный банк данных представляет собой сложный программно-технический комплекс, в состав которого входят технические, системные и сетевые средства, базы данных и СУБД, информационно-поисковые системы различного назначения.

Система управления базами данных обеспечивает доступ систем обработки данных к базам данных. Как уже отмечалось, важную роль СУБД приобретают при создании корпоративных информационных систем и, особо важную роль, при создании информационных систем использующих распределенные информационные ресурсы, базирующиеся на современных сетевых компьютерных технологиях. Поддержка языков БД. Управление буферами оперативной памяти. Обеспечить защиту и целостность данных.

Использование системы разрешается лишь пользователям, имеющим право доступа к данным. При выполнении пользователями операций над данными поддерживается согласованность хранящихся данных целостность. Это важно в корпоративных многопользовательских информационных системах. Современные СУБД должны обеспечивать выполнение требований к базам данных, перечисленных выше.

Кроме этого они должны удовлетворять следующим принципам: Независимость данных. СУБД должна обладать мощными средствами поддержки концептуальной модели данных для отображения пользовательских логических представлений.

СУБД должна сохранять работоспособность при развитии программного и аппаратного обеспечения. Неизбыточность данных. В отличие от файловых систем база данных должна представлять собой единую совокупность интегрированных данных. Защита данных. СУБД должна обеспечивать защиту от несанкционированного доступа. Целостность данных. СУБД должна предотвращать нарушение базы данных пользователями. Управление одновременной работой. СУБД должна предохранять базу данных от рассогласований в режиме коллективного доступа.

Для обеспечения согласованного состояния базы все запросы пользователей транзакции должны выполняться в определенном порядке. СУБД должна быть универсальной. Она должна поддерживать разные модели данных на единой логической и физической основе. СУБД должна поддерживать как централизованные, так и распределенные базы данных и, таким образом, стать важным звеном вычислительных сетей.

Специализированные высокопроизводительные многопользовательские СУБД. При работе с базами данных используется механизм транзакций. Транзакция - это последовательность операторов манипулирования данными, выполняющаяся как единое целое все или ничего и переводящая базу данных из одного целостного состояния в другое целостное состояние. Транзакция выполняется как атомарная операция - либо выполняется вся транзакция целиком, либо она целиком не выполняется.

С Согласованность. Транзакция переводит базу данных из одного согласованного целостного состояния в другое согласованное целостное состояние. Внутри транзакции согласованность базы данных может нарушаться.

И Изоляция. Транзакции разных пользователей не должны мешать друг другу например, как если бы они выполнялись строго по очереди. Д Долговечность. Если транзакция выполнена, то результаты ее работы должны сохраниться в базе данных, даже если в следующий момент произойдет сбой системы.

Произошло отсоединение пользователя от СУБД. Произошел сбой системы. Для пользователя она носит, как правило, атомарный характер. Программное обеспечение корпоративных систем используют механизм обработки транзакций в реальном времени On-lineTransaction Processing Systems, OLTP , в частности программы бухгалтерского учета, программное обеспечение приема и обработки клиентских заявок, финансовые приложения, производят массу информации.

К сожалению, размещаемая в базах данных OLTP-систем информация мало пригодна для использования рядовыми пользователями из-за высокой степени нормализации таблиц, специфических форматов представления данных и прочих факторов. Поэтому данные с разных информационных конвейеров отправляются в смысле копируются на склад для хранения, сортировки и последующей доставки потребителю. В информационных технологиях роль складов играют информационные хранилища.

Доставкой информации конечному пользователю - занимаются системы аналитической обработки данных в реальном времени On-line Analytical Processing, OLAP , которые обеспечивают исключительно простой доступ к данным за счет удобных средств генерации запросов и анализа результатов. В OLAP-системах ценность информационного товара увеличивается благодаря применению разнообразных методов анализа и статистической обработки.

Кроме того, эти системы оптимизированы с точки зрения скорости извлечения данных, сбора обобщенной информации и ориентированы на рядовых пользователей имеют интуитивно понятный интерфейс.

Если OLTP-система выдает ответы на простые вопросы типа "каков был уровень продаж товара N в регионе M в январе 199х г.? В системе архитектуры клиент-сервер обработка данных разделена между компьютером-клиентом и компьютером-сервером, связь между которыми происходит по сети.

Это разделение процессов обработки данных основано на группировании функций. Как правило, компьютер-сервер баз данных выделяется для выполнения операций с базами данных, а компьютер-клиент выполняет прикладные программы.

ПОСМОТРИТЕ ВИДЕО ПО ТЕМЕ: Проектирование базы данных

База данных — это специальным образом организованное хранение информационных ресурсов в виде интегрированной совокупности файлов. База данных – это совокупность определенным образом является следствием того факта, что база данных имеет интегрированную структуру.

Базы данных и управление ими Страница 1 из 2 Базы данных и управление ими. Введение Потоки информации, циркулирующие в мире, который нас окружает, огромны. Во времени они имеют тенденцию к увеличению. Поэтому в любой организации, как большой, так и маленькой, возникает проблема такой организации управления данными, которая обеспечила бы наиболее эффективную работу. Некоторые организации используют для этого шкафы с папками, но большинство предпочитают компьютеризированные способы — базы данных, позволяющие эффективно хранить, структурировать и систематизировать большие объемы данных. И уже сегодня без баз данных невозможно представить работу большинства финансовых, промышленных, торговых и прочих организаций. Не будь баз данных, они бы просто захлебнулись в информационной лавине. Существует много веских причин перевода существующей информации на компьютерную основу. Сейчас стоимость хранения информации в файлах ЭВМ дешевле, чем на бумаге. Базы данных позволяют хранить, структурировать информацию и извлекать оптимальным для пользователя образом. Кроме того ЭВМ позволяет хранить любые форматы данных, текст, чертежи, данные в рукописной форме, фотографии, записи голоса и т. Для использования столь огромных объемов хранимой информации, помимо развития системных устройств, средств передачи данных, памяти, необходимы средства обеспечения диалога человек - ЭВМ, которые позволяют пользователю вводить запросы, читать файлы, модифицировать хранимые данные, добавлять новые данные или принимать решения на основании хранимых данных. Для обеспечения этих функций созданы специализированные средства — системы управления базами данных СУБД.

По типу хранимой информации БД делятся на документальные, лексикографические. Среди документальных баз различают библиографические, реферативные и полнотекстовые.

Поэтому главнейшими методами проектирования стали методы исключения избыточности в данных. Эти методы связывались с другими средствами обеспечения логической целостности данных.

Вы точно человек?

Это качество означает, что управление данными на каждом из узлов распределенной системы выполняется локально. Будучи фрагментом общего пространства данных, БД , в то же время функционирует как полноценная локальная база данных; управление ею выполняется локально и независимо от других узлов системы [4]. Независимость от центрального узла. В идеальной системе все узлы равноправны и независимы, а расположенные на них базы являются равноправными поставщиками данных в общее пространство данных. База данных на каждом из узлов самодостаточна - она включает полный собственный словарь данных и полностью защищена от несанкционированного доступа.

Реферат: Распределенные баз данных и распределенных СУБД

Общедоступная информационная система и интегрированная база данных по разнообразию позвоночных животных России. Интегрированная база данных включает виды и подвиды 295 пресноводных рыб, 29 - земноводных, 84 — пресмыкающихся, 739 - птиц и 310 — млекопитающих. База данных по экологии Финского залива На сайте представлен фрагмент части базы данных по фитопланктону, зоопланктону, зообентосу, метеорологии, гидрохимии и гидрологии озера Ладога, Невской губы, восточной части Финского залива и территории деятельности СЗУГКС. База данных по фауне и флоре заповедников России Информационно-поисковая система и интегрированная база данных по фауне и флоре видового состава живых организмов, охраняемых на заповедных территориях России, а также по кадастровым данным ООПТ России. Список аннотированных ссылок на молекулярно-биологические базы данных, обновляется постоянно и отражает положение вещей на сегодняшний день. Флора сосудистых растений Центральной России База данных включает список видов растений по номенклатуре Черепанова 1995 с указанием таксономической принадлежности, основных синонимов, а также биологических и экологических свойств видов, указанных в сводках различных авторов. Приведена оригинальная классификация видов по эколого-ценотическим группам. В базу включены виды, встречающиеся в Московской и сопредельных с ней областях.

Под понятием разделяемости данных подразумевается возможность использования несколькими различными пользователями отдельных элементов, хранимых в базе данных. Объектные базы данных организованы как объекты и ссылки к объектам.

Автономность узлов распределенной базы данных Site Autonomy ; Обработка распределенных запросов; Выполнение распределенных транзакций. Поддержка однородной системы безопасности. Прозрачность расположения позволяет пользователям работать с базами данных, не зная ничего об их расположении. Автономность узлов распределенной базы данных означает, что ведение каждой базы может происходить независимо от других.

Системы управления базами данных Реферат 4

.

КОРПОРАТИВНЫЕ БАЗЫ ДАННЫХ

.

.

.

.

.

ВИДЕО ПО ТЕМЕ: Индексация в Базах Данных
Похожие публикации