1. Запустить среду SQL plus
2. Создать таблицу Acont с атрибутами:
Num
Last_name
First_name
Patronymic_name
Middle_name
Phone_number
Country
City
Zarplat
3. Тип данных и размер поля определите самостоятельно.
4. Просмотрите структуру таблицы Acont.
5. Добавьте в созданную таблицу пять записей произвольными значениями.
6. Просмотрите таблицу с данными.
7. Добавьте в таблицу Acont новый столбец Adress.
8. Обновите строки таблицы, заполнив значения нового атрибута Adress.
9. Просмотрите обновленную таблицу Acont.
10. Добавьте в таблицу новый столбец Date _ birth.
11. Обновите существующие записи таблицы произвольными значениями даты.
12. Обновите таблицу, указав значение атрибута Zarplat, повысив зарплату всем до 10000 рублей.
13. Просмотрите таблицу Acont.
14. Добавьте в таблицу еще пять строк, заполнив все атрибуты собственными значениями.
Практическая работа по теме: Простой запрос.
1. Выведите содержимое всех столбцов и строк таблиц Lichn_sved, Podrazhdelen и Bebi.
2. Выполните с таблицей Podrazhdelen следующие действия:
a. Выведите фамилию и имя всех служащих.
|
|
b. Получите список всех сотрудников с новым столбцом «Зарплата», в котором рассчитана заработная плата по формуле: oklad*1.2+oklad.
c. Вычислите налог 13% с заработной платы в столбце Налог.
d. Выведите сведения по столбцам Data _ prik, Dolzhn, Oklad; должность должна быть в строке первой.
e. Предотвратите выборку дубликатов строк из результата предыдущего запроса.
f. Отсортируйте данные по столбцу Oklad в порядке возрастания.
g. Отсортируйте данные таким образом, чтобы наибольший оклад в списке был первым.
h. Выведите фамилию, дату приказа, должность и оклад для всех служащих. Результат отсортируйте по должности, а внутри должности – в порядке убывания фамилий сотрудников.
i. Выведите фамилию, дату приказа, должность и оклад для менеджеров.
j. Выведите фамилию, дату приказа, должность и оклад для менеджеров в порядке убывания по фамилии сотрудника.
3.Выполните с таблицей Lichn_sved следующие действия:
a. Получите список всех женатых сотрудников;
b.Выведите имена, фамилии служащих, родившихся в 70-х годах;
c. Выведите сведения о сотрудниках, родившихся в 1972 году, с помощью метасимволов;
d.Получите сведения о служащих с кодами 100 и 102;
e. Выведите фамилии, начинающиеся на букву Е.