Создание пользователя, назначение привилегий. Создание таблиц, заполнение их данными.
1. Соединиться с базой данных STUDENT, с помощью пользователя STUD c паролем STUD.
2. Создать пользователя, обладающего следующими характеристиками:
Имя –*****_## (***** - группа, ## - номер варианта. Например, DZI31_01, DBN21_18)
Пароль – комбинация букв, цифр
Область данных – users
Размер области данных - 3000 килобайт
Область временных данных – temp
3. Передать созданному пользователю привилегию на использование роли FORSTUD (роль включает в себя набор полномочий, позволяющих создавать таблицы, вносить новые строки, корректировать и удалять существующие записи, изменять структуры созданных таблиц).
4. Завершить сеанс работы пользователя stud.
5. Соединиться с базой данных STUDENT, с помощью созданного пользователя.
6. Изучить состав таблиц №1, №2, №3, которые необходимо создать. Таблицы приведены в конце текста лабораторной работы.
7. Определить необходимость указания ограничений и порядок создания таблиц. Примечание: поле «Признак увольнения» должно иметь значение “Н” или “Д”.
8. Создать таблицы, используя команды языка определения данных.
9. Для отображения даты в виде 'dd.mm.yyyy' изменить формат даты на текущий сеанс работы с помощью команды ALTER SESSION:
ALTER SESSION SET NLS_DATE_FORMAT='dd.mm.yyyy';
10. Ввести в таблицы данные в соответствии с номером своего варианта. Примечания: 1) поле «Признак увольнения» заполнить значением “Н”; 2) в полях, имеющих тип данных «Дата», необходимо вводить данные в виде ‘dd.mm.yyyy’ обязательно с указанием века, например ’01.12.1996’. Для ввода данных используйте команду INSERT, например:
INSERT INTO table1 VALUES (2, ‘ВЕДУЩИЙ ИНЖЕНЕР’)
INSERT INTO table2 VALUES (16, ‘01.01.1953’)
11. Вывести содержимое таблиц на экран.