Как создать новую базу данных?
Никак. В 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,
в открывшемся окне в поле Username указываем sbp, вводим и подтверждаем пароль (я ввёл тот же, что и для system), в списке Account Status выбираем Unlocked, жмём кнопку Create:
Теперь надо войти под именем sbp, до этого момента мы находились в системе под именем system. Вы это можете видеть в верхнем левом углу предыдущей картинки «User: SYSTEM». В правом верхнем углу окна кликаем Logout, видим сообщение «You are now logged out», под ним кликаем ссылку Login. В открывшемся окне вводим имя sbp и соответствующий пароль. Жмём login.
Создадим таблицу Nomen. Это будет перечень товаров. Object Browser -> Create -> Table (обратите внимание, что теперь на картинке «User: SBP»)
Далее, как на картинке вводим название таблицы Nomen, первое поле Nomen_ID, второе поле — Nomen_name:
Жмём Next, отмечаем Populated from a new sequence, в выпадающем списке Primary Key выбираем Nomen_ID. Три раза жмём Next, далее Create, получаем:
Кликаем Data над таблицей, Insert Row. В поле Nomen_ID вводим 1, в поле Nomen_name вводим «Мука», жмём «Create and Create Another»:
Формируем новую строку: в поле Nomen_ID вводим 2, в поле Nomen_name вводим «Сахар», жмём «Create». Получаем:
Теперь создадим приложение. Выбираем Application Builder -> View Application -> Create Application:
Открывается окно Create Application, в поле Name вводим Trade, жмём кнопку Next:
В открывшемся окне выделяем Tabular Form, в поле Table Name вводим «Nomen», жмём Add Page:
Пять раз нажимаем кнопку Next, далее жмём кнопку Create:
Запустим наше приложение Trade на исполнение Run Application -> Run Application:
Вводим имя sbp и пароль, жмём Login, получаем:
Вот такое приложение у нас получилось.