Oracle Database 10g Express Edition

Как создать новую базу данных?

Никак. В Oracle Database 10g Express Edition создать новую базу нельзя.

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

Пример работы с Oracle Database 10g Express Edition

После установки Oracle Database Express Edition открываем Пуск -> Все программы -> Oracle Database 10g Express Edition -> Go To Database Home Page. В открывшемся окне браузера в поле Username вводим «system», а в поле Password – пароль, который вы указали при установке Oracle. Жмём login.

Далее создадим нового пользователя. Открываем выпадающий список Administrator -> Database Users -> Create Users, Oracle Database 10g Express Edition

в открывшемся окне в поле Username указываем sbp, вводим и подтверждаем пароль (я ввёл тот же, что и для system), в списке Account Status выбираем Unlocked, жмём кнопку Create: Oracle Database 10g Express Edition

Теперь надо войти под именем sbp, до этого момента мы находились в системе под именем system. Вы это можете видеть в верхнем левом углу предыдущей картинки «User: SYSTEM». В правом верхнем углу окна кликаем Logout, видим сообщение «You are now logged out», под ним кликаем ссылку Login. В открывшемся окне вводим имя sbp и соответствующий пароль. Жмём login.

Создадим таблицу Nomen. Это будет перечень товаров. Object Browser -> Create -> Table (обратите внимание, что теперь на картинке «User: SBP») Oracle Database 10g Express Edition

Далее, как на картинке вводим название таблицы Nomen, первое поле Nomen_ID, второе поле — Nomen_name: Oracle Database 10g Express Edition

Жмём Next, отмечаем Populated from a new sequence, в выпадающем списке Primary Key выбираем Nomen_ID. Три раза жмём Next, далее Create, получаем: Oracle Database 10g Express Edition

Кликаем Data над таблицей, Insert Row. В поле Nomen_ID вводим 1, в поле Nomen_name вводим «Мука», жмём «Create and Create Another»: Oracle Database 10g Express Edition

Формируем новую строку: в поле Nomen_ID вводим 2, в поле Nomen_name вводим «Сахар», жмём «Create». Получаем: Oracle Database 10g Express Edition

Теперь создадим приложение. Выбираем Application Builder -> View Application -> Create Application: Oracle Database 10g Express Edition

Открывается окно Create Application, в поле Name вводим Trade, жмём кнопку Next: Oracle Database 10g Express Edition

В открывшемся окне выделяем Tabular Form, в поле Table Name вводим «Nomen», жмём Add Page: Oracle Database 10g Express Edition

Пять раз нажимаем кнопку Next, далее жмём кнопку Create: Oracle Database 10g Express Edition

Запустим наше приложение Trade на исполнение Run Application -> Run Application: Oracle Database 10g Express Edition

Вводим имя sbp и пароль, жмём Login, получаем: Oracle Database 10g Express Edition

Вот такое приложение у нас получилось.