Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 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; просмотров: 461; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.142.200.226 (0.008 с.) |