Столбцы и типы данных
Таблицы баз данных
Словарь данных — уникальная схема
Соотношение схем и учетных сведений пользователей баз данных
В Oracle понятие схемы базы данны непосредственно связано с понятием пользователя базы данных. Другими словами, между схемой баз данных Oracle и учетными сведениями пользователя установлено ззаимно-однозначное соответвие, так что пользователь и соответствующая ему схема имеют одно и ю же имя. Хотя в Oracle отличия между пользователями и схемами могут караться незначительными, они крайне важны при работе с другими системами баз данных.
В каждой из баз данных Oracle ряд системных таблиц, представлений и других объектов применяется для управления метаданными (metadata) — данными о данных базы данных. Совокупность системных объектов называется словарем данных (data dictionary) или системным каталогом (system catalog) базы данных Oracle. Oracle организует данные, содержащиеся в словаре данных, в схему SYS.
Таблицы являются базовыми структурами любой реляционной базы данных. Таблица (table) — это организованная совокупность записей (records), или строк (rows), имеющих одинаковые атрибуты (attributes), или столбцы (columns).
При создании таблицы в первую очередь нужно обращать внимание:
- На столбцы таблицы, описывающие ее структуру
- На ограничения целостности таблицы, определяющие, какие данные могут храниться в таблице
При построении таблицы для базы данных Oracle создается структура таблицы. Для этого указываются столбцы, определяющие атрибуты таблицы. Данные, содержащиеся в каждом столбце таблицы имеют свой тип. Тип данных {datatype) столбца определяет, данные какого типа подходят для этого столбца.
Oracle поддерживает множество основных типов данных, применяющихся при создании таблиц реляционных баз данных и столбцов этих таблиц.