Таблицы (TABLES):
Базы данных - представляют из себя (главным образом) большое количество таблиц. Почти таких-же как изображенная на рисунке. В отличие от обычных таблиц, с таблицами в базах данных могут одновременно работать большое количество людей.
Перед тем как создать таблицу в базе данных Oracle, возможно, имеет смысл взять листок бумаги и карандаш и попробовать нарисовать таблицу. Далее, следует одну-две строки заполнить данными.
В каждом из столбцов должны храниться данные одного типа. Вы определяете будет ли это число, текст, дата или это будут данные какого-либо другого типа. Помимо этого, вы определяете, если это текст, какова его максимально возможная длина. Если число, будет ли у него дробная часть, если дата, в каком формате она будет представлена.
Создание пользователя, который будет создавать таблицы
Необходимо подключиться к базе под учетной записью пользователя с административными правами (например, system)и создать пользователя который сможет создавать, удалять и вносить изменения в таблицы.
CREATE USER manager
IDENTIFIED BY manager
TEMPORARY TABLESPACE MY_TEMP
DEFAULT TABLESPACE MY_DATA;
GRANT CONNECT TO manager;
GRANT RESOURCE TO manager;
Создание таблицы в базе данных Oracle
Не нашел ничего лучшего, чтобы создать таблицу, в которую решил поместить информацию о футболистах сборной России по футболу.
Для того, чтобы каждый раз при добавлении новой записи в таблицу базы данных Oracle, идентификатор строки автоматически увеличивался (Автоинкремент) приходится использовать последовательности (SEQUENCE).
CREATE SEQUENCE russian_team_id_sequence
START WITH 1
INCREMENT BY 1;
CREATE TABLE russian_team (
id NUMBER(5) PRIMARY KEY,
name VARCHAR2(140),
position VARCHAR2(140),
player_number NUMBER(2),
matches NUMBER(3),
goals NUMBER(3),
club VARCHAR2(140),
birthday DATE
)