![]() Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву ![]() Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Основные объекты СУБД «Oracle».Содержание книги
Поиск на нашем сайте
База данных (database) -это совокупность служебных файлов, файлов данных и внутренних структур, с помощью которых обеспечивается функционирование логической базы данных. Пользователь (user). В СУБД Oracle существуют предопределённые пользователи, которые создаются при создании базы данных. Основные из них: SYS – пользователь, которому принадлежат объекты словаря данных. SYSTEM – администратор базы данных (АБД). Другие пользователи создаются командой CREATE USER. Пользователю необходимо предоставить права доступа к базе данных, и после этого пользователь с указанным именем может подключаться и работать с БД. Роль (role) – это совокупность прав доступа (привилегий), предоставляемых пользователю и/или другим ролям. Роли предназначены для упрощения процесса предоставления привилегий. Роль позволяет предоставить конкретному пользователю определённую роль (набор прав) или соотнести его определённой группе пользователей, обладающей набором прав в соответствии с задачами, которые на неё возложены. Таблица (отношение, table). Таблицы являются основным объектом БД, в котором хранятся данные предметной области. Каждая таблица принадлежит определённому пользователю Oracle (расположена в его схеме), и внутри схемы пользователя имена таблиц уникальны. Индекс (index)- Это структура, внешняя по отношению к таблице. Индекс предназначен для быстрого поиска данных по известному значению индексируемого поля. Индекс включает значение одного или нескольких полей таблицы и адреса соответствующих записей. Последовательность (sequences) – это объект базы данных, с помощью которого можно получать уникальные целые числа. Представления (views) – это логическое "окно" в одну или более таблиц. Представления обладают следующими свойствами: Представление не хранит данных.Представление можно использовать в SQL-операторах везде, где можно использовать таблицы. Процедурные объекты Oracle Для программирования алгоритмов обработки данных, реализации механизмов поддержки целостности базы данных Oracle использует такие объекты как процедура, функция, пакет и триггер. Для написания этих программных единиц используется встроенный в Oracle процедурный язык программирования PL/SQL (ProgramLanguage/SQL). Функция (FUNCTION) – это поименованный, структурированный набор переменных и операторов SQL и PL/SQL, предназначенный для решения конкретной задачи и возвращающий значение (результат работы) в вызывающую программу (среду). Процедура (PROCEDURE) – это поименованный, структурированный набор переменных и операторов SQL и PL/SQL, предназначенный для решения конкретной задачи. Процедура не возвращает значений в вызывающую программу (среду). Пакет (PACKAGE) – это поименованный, структурированный набор переменных, процедур и функций, связанных единым функциональным замыслом. Например, Oracle поставляет пакет DBMS_OUTPUT, в котором собраны процедуры и функции, предназначенные для организации ввода-вывода. Триггер (TRIGGER) – это хранимая процедура, которая автоматически запускается тогда, когда происходит связанное с триггером событие. Обычно события связаны с выполнением операторов INSERT, UPDATE или DELETE в некоторой таблице. Типы данных. В СУБД Oracle используются следующие основные типы данных: Примечание: параметры, заключённые в квадратные скобки, можно не указывать. Тогда будет использоваться значение по умолчанию. Символьные: CHAR [(длина)] – используется для хранения символьных строк фиксированной длины. Длина строки по умолчанию – 1 байт, максимальная длина – 2000б. VARCHAR2 (длина) – используется для хранения символьных строк переменной длины. Параметр длина определяет максимальную длину строки, значение этого параметра не может превышать 4000. Числовые: NUMBER [(точность[, масштаб])] – используется для представления чисел с заданной точностью. Если значение параметра точность не указано явно, оно полагается равным 38. Значение параметра масштаб по умолчанию предполагается равным 0. Значение параметра точность может изменяться от 1 до 38; значение параметра масштаб может изменяться от -84 до 128. Использование отрицательных значений масштаба означает сдвиг десятичной точки в сторону старших разрядов. Например, определение NUMBER (7, -3) означает округление до тысяч. Примечание: в СУБД Oracle существуют и другие типы числовых данных, но тип NUMBER является базовым, поэтому лучше пользоваться именно этим типом данных. Календарные: DATE – хранит дату и время с точностью до секунды, занимает 7 байт.
|
||||
Последнее изменение этой страницы: 2017-01-25; просмотров: 547; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.15 (0.007 с.) |