русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Лабораторная работа 1.


Дата добавления: 2015-07-09; просмотров: 553; Нарушение авторских прав


  • Выборка данных из разных таблиц
  • Описание структуры таблиц
  • Выполнение арифметических вычислений и задание имён столбцов
  • Использование iSQL*Plus

1. Будет ли успешна эта команда SELECT?
SELECT *
FROM job_grades;

Да/Нет

2. Команда SELECT содержит 4 ошибки. Укажите их.
SELECT employee_id, last_name
sal x 12 ANNUAL SALARY
FROM employees;

Name Null? Type
DEPARTMENT_ID NOT NULL NUMBER(4)
DEPARTMENT_NAME NOT NULL VARCHAR(2)
MANAGER_ID   NUMBER(6)
LOCATION_ID   NUMBER(4)
DEPARTMENT_ID DEPARTMENT_NAME MANAGER_ID LOCATION_ID
Administration
Marketing
Shipping
IT
Sales
Executive
Accounting
Contracting  

3. Покажите структуру таблицы DEPARTMENS. Выберите данные из неё.

8 row selected

4. Покажите структуру таблицы EMPLOYEES.

Name Null? Type
EMPLOYEE_ID NOT NULL NUMBER(6)
FIRST_NAME   VARCHAR2(20)
LAST_NAME NOT NULL VARCHAR2(25)
EMAIL NOT NULL VARCHAR2(25)
PHONE_NUMBER   VARCHAR2(20)
HIRE_DATE NOT NULL DATE
JOB_ID NOT NULL VARCHAR2(10)
SALARY   NUMBER(8,2)
COMISSION_PCT   NUMBER(2,2)
MANAGER_ID   NUMBER(6)
DEPARTMENT_ID   NUMBER(4)
EMPLOYEE_ID LAST_NAME JOB_ID StartDate
King AD_PRES 17-JUN-87
Kochhar AD_VP 21-SEP-89
De Haan AD_VP 13-JAN-93
Hunold IT_PROG 03-JAN-90
Ernst IT_PROG 21-MAY-91
Lorentz IT_PROG 07-FEB-99
Mourgos ST_MAN 16-NOV-99
Rajs ST_CLERK 17-OCT-95
Davies ST_CLERK 90-JAN-97
Matos ST_CLERK 15-MAR-98
Vargas ST_CLERK 09-JUL-98

5. Составьте запрос для вывода имени каждого служащего, должности, даты найма и номера. Номер служащего должен быть первым. Сохраните запрос с именем lab1_7.sql.



….

JOB_ID
AC_ACCOUNT
AC_MGR
AD_ASST
AD_PRES
AD_VP
IT_PROG
MK_MAN
MK_REP
SA_MAN
SA_REP
ST_CLERK
ST_MAN

6. Составьте запрос для вывода неповторяющихся должностей из таблицы EMPLOYEES.

 


Employee and Title
King, AD_PRES
Kochhar, AD_VP
De Haan, AD_VP
Hunold, IT_PROG
Ernst, IT_PROG
Lorentz, IT_PROG
Mourgos, ST_MAN
Rajs, ST_CLERK
Davies, ST_CLERK
Matos, ST_CLERK
Vargas, ST_CLERK

7. Выведите на экран имя, соединённое с идентификатором должности через запятую и пробел. Назовите новый столбец Employee and Title

 

8. Создайте запрос для вывода всех данных из таблицы EMPLOYEES. Разделите столбцы запятыми. Назовите столбец THE_OUTPUT

 

THE_OUTPUT
100,Steven,King,SKING,515.123.4567,AD_PRES,17-JUN-87,24000,,90
101,Neena,Kochhar,NKOCHHAR,515.123.4568,AD_VP,100,21-SEP-89,17000,,90
102,Lex,De Haan,LDEHAAN,515.123.4569,AD_VP,100,13-JAN-93,17000,,90
103,Alexander,Hunold,AHUNOLD,590.423.4567,IT_PROG,102,03-JAN-90,9000,,60
104,Bruce,Ernst,BERNST,590.423.4568,IT_PROG,103,21-MAY-91,6000,,60
107,Diana,LorentzDLORENTZ,590.423.5567,IT_PROG,103,07-FEB-99,4200,,60 …..


<== предыдущая лекция | следующая лекция ==>
Упражнение. Конструктор форм | Лабораторная работа 2


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.028 сек.