30905-1 (Управление информацией)

2016-07-31СтудИзба

Описание файла

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

Онлайн просмотр документа "30905-1"

Текст из документа "30905-1"

Базы данных и управление информацией

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

Сервер ORACLE обеспечивает эффективные и действенные решения для основных средств баз данных:

управление большими базами данных и контроль управления пространством.

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

много одновременных пользователей базы данных.

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

высокая производительность обработки транзакций.

ORACLE поддерживает все описанные выше средства, сохраняя высокую степень суммарной производительности системы

Пользователи базы данных не страдают от низкой производительности обработки.

высокая степень готовности.

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

управляемая доступность.

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

промышленные стандарты.

ORACLE удовлетворяет промышленно принятым стандартам по языку доступа к данным, операционным системам, интерфейсам с пользователем и сетевым протоколам. Это "открытая" система, которая защищает инвестиции заказчика.

Сервер ORACLE7 был сертифицирован Национальным институтом стандартов и технологий США как 100%-совместимый со стандартом ANSI/ISO SQL89. ORACLE7 полностью удовлетворяет требованиям правительственного стандарта США FIPS127-1 и имеет "маркировщик" для подчеркивания нестандартных применений SQL.

Кроме того, ORACLE7 был оценен Правительственным национальным центром компьютерной безопасности (NCSC) как совместимый с критериями защиты Оранжевой книги; сервер ORACLE7 и Trusted ORACLE7 отвечают соответственно как уровням C2 и B1 Оранжевой книги, так и сравнимым с ними европейским критериям защиты ITSEC.

управляемая защита.

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

автоматизированное обеспечение целостности.

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

окружение клиент/сервер (распределенная обработка).

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

системы распределенных баз данных.

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

переносимость.

Программное обеспечение ORACLE переносимо между различными операционными системами и одинаково во всех системах

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

совместимость.

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

связываемость.

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

Структура базы данных и управление пространством

Этот раздел описывает архитектуру базы данных ORACLE, включая физическую и логическую структуры, которые образуют базу данных

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

Реляционные СУБД.

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

Структуры - это хорошо определенные объекты, хранящие данные базы данных

Структурами и данными, хранящимися в них, можно манипулировать посредством операций.

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

Правила целостности - это законы, которые определяют, какие операции допускаются над данными и структурами базы данных. Правила целостности защищают структуры и данные базы данных.

Реляционные СУБД обладают следующими достоинствами:

  • независимость физической структуры данных и логической структуры базы данных

  • изменяемый и легкий доступ ко всем данным

  • полная гибкость в проектировании базы данных

  • уменьшение расхода памяти и сокращение избыточности данных

БАЗА ДАННЫХ ORACLE - это коллекция данных, рассматриваемая как единица. Главная цель базы данных - хранение и извлечение взаимосвязанной информации.

Открытые и закрытые базы данных

База данных ORACLE может быть ОТКРЫТА (доступна) или ЗАКРЫТА (недоступна). В обычных ситуациях база данных открыта и доступна для использования. Однако иногда база данных закрывается для специфических административных функций, которые требуют, чтобы данные в базе данных были недоступны пользователям.

Структура базы данных

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

Физическая структура базы данных

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

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

Логическая структура базы данных

Логическая структура базы данных ORACLE определяется:

  • одним или несколькими табличными пространствами

  • объектами схем базы данных (таблицами, обзорами, индексами, кластерами, последовательностями, хранимыми процедурами)

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

Логические структуры

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

Табличные пространства

База данных разделяется на логические единицы хранения, называемые ТАБЛИЧНЫМИ ПРОСТРАНСТВАМИ. Табличное пространство служит для того, чтобы группировать вместе взаимосвязанные логические структуры. Например, в табличном пространстве обычно группируются все объекты приложения, чтобы упростить некоторые административные операции.

Базы данных, табличные пространства и файлы данных

  • Каждая база данных логически разделяется на одно или более табличных пространств.

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

  • Общая емкость памяти табличного пространства определяется суммой размеров файлов данных, составляющих это табличное пространство (на рисунке SYSTEM имеет емкость 2M, а DATA - 4M).

  • Суммарная емкость всех табличных пространств базы данных составляет общую емкость базы данных (6M).

Онлайновые и офлайновые табличные пространства

Табличное пространство может находиться в состояниях ОНЛАЙН (доступно) или ОФЛАЙН (недоступно). Обычно табличное пространство находится в онлайне, так что пользователи имеют доступ к информации в нем. Однако иногда табличное пространство может переводиться в офлайн, чтобы сделать часть базы данных недоступной, сохраняя в то же время нормальный доступ к остальной части базы данных. Это облегчает выполнение многих административных задач.

Схемы и объекты схем

СХЕМА - это коллекция объектов. ОБЪЕКТЫ СХЕМЫ - это логические структуры, непосредственно относящиеся к данным базы данных

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

Таблицы

ТАБЛИЦА - это основная единица хранения данных в базе данных ORACLE. Таблицы базы данных хранят все данные, доступные пользователям.

Данные таблицы хранятся в виде СТРОК и СТОЛБЦОВ. Каждая таблица определяется с ИМЕНЕМ ТАБЛИЦЫ и набором столбцов. Каждому столбцу дается ИМЯ СТОЛБЦА, ТИП ДАННЫХ (такой как CHAR, DATE или NUMBER), а также ШИРИНА (которая может быть предопределена типом данных, как в случае DATE) или МАСШТАБ и ТОЧНОСТЬ (только для типа данных NUMBER). После того, как таблица создана, в нее могут быть вставлены строки действительных данных. После этого строки таблицы можно опрашивать, удалять или обновлять.

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

Обзоры ОБЗОР - это настроенное по заказу представление данных из одной или нескольких таблиц. Обзор можно рассматривать как "хранимый запрос".

Обзоры в действительности не содержат данных; вместо этого они доставляют данные из тех таблиц, на которых они основаны (так называемых БАЗОВЫХ ТАБЛИЦ обзоров). Базовые таблицы, в свою очередь, могут быть как таблицами, так и обзорами.

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

Широкое применение обзоров обусловлено следующими их свойствами:

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

  • Обзоры позволяют скрыть сложность данных. Например, единственный обзор может служить для построения СОЕДИНЕНИЯ, которое является отображением взаимосвязанных столбцов или строк из нескольких таблиц. Однако такой обзор скрывает тот факт, что эти данные на самом деле принадлежат разным таблицам

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

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

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

Последовательности

ПОСЛЕДОВАТЕЛЬНОСТЬ генерирует уникальные порядковые номера, которые могут использоваться как значения числовых столбцов таблиц базы данных. Последовательности упрощают прикладное программирование, автоматически генерируя уникальные числовые значения для строк одной или нескольких таблиц.

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

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

Программные единицы

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5160
Авторов
на СтудИзбе
439
Средний доход
с одного платного файла
Обучение Подробнее