Введение в язык SQL запросов к базам данных. Баканов В.М. - 10 стр.

UptoLike

Составители: 

- 10 -
10 ACCOUNTIG NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON
Таблица ЕМР
EMPNO
(таб.
номер)
ENAME
(имя)
JOB
(долж-
ность)
MGR
HIREDATE
(дата
приема на
работу)
SAL
(оклад)
COMM
(комис-
сион-
ные)
DEPTNO
(отдел)
7369 SMITH CLERK 7902 17-DEC-80 8,00.00 20
7499 ALLEN SALESMAN 7698 20-FEB-81 1,600.00 300.0 30
7521 WARD SALESMAN 7698 22-FEB-81 1,250.00 500.0 30
7566 JONES MANAGER 7839 02-APR-81 2,975.00 20
7654 MARTIN SALESMAN 7698 28-SEP-81 1,250.00 1,400.0 30
7698 BLAKE MANAGER 7839 01-MAY-81 2,850.00 30
7782 CLARK MANAGER 7839 09-JUN-81 2,450.00 10
7788 SCOTT ANALYST 7566 09-NOV-81 3,000.00 20
7839 KING PRESIDENT 17-NOV-81 5,000.00 10
7844 TURNER SALESMAN 7698 08-SEP-81 1,500.00 30
7876 ADAMS CLERK 7788 23-SEP-81 1,100.00 20
7900 JAMES CLERK 7698 03-DEC-81 950.00 30
7902 FORD ANALYST 7566 03-DEC-81 3,000.00 20
7934 MILLER CLERK 7782 23-JAN-82 1,300.00 10
Каждая таблица состоит из колонок (вертикальных) и строк (горизон-
тальных). Таблица DEPT имеет три колонки (называемые DEPTNO, DNAME
и LOC) и 4 строки (одна для каждого отдела номер 10,20,30,40).
Строка состоит из полей. Каждое поле содержит значение данных
на пересечении строки и колонки. Например, в первой строке таблицы DEPT
значение 10 хранится в поле DEPTNO, значение ACCOUNTING хранится в
поле DNAME,
значение NEW YORK - в поле LOC.
Легко заметить, что все таблицы примера (как и все таблицы любой ре-
ляционной базы данных) состоят из строки заголовков столбцов и одной или
более строк значений данных под этими заголовками. Эти столбцы и строки
должны обладать следующими свойствами:
всякий столбец таблицы обладает в этой таблице уникальным
именем;
столбцы таблицы упорядочиваются слева направо, т.е. столбец 1, столбец
2, ... столбец n. C точки зрения пользователя порядок, в котором опреде-
лены имена столбцов, становится порядком, в котором должны вводиться
в них данные, если не предварять при вводе каждое значение именем со-
ответствующего столбца;
                                       - 10 -

      10        ACCOUNTIG          NEW YORK
      20        RESEARCH           DALLAS
      30        SALES              CHICAGO
      40        OPERATIONS         BOSTON

                                                Таблица ЕМР

EMPNO      ENAME       JOB      MGR    HIREDATE        SAL      COMM DEPTNO
                                          (дата                 (комис-
 (таб.      (имя)     (долж-            приема на     (оклад)    сион-  (отдел)
номер)                ность)             работу)                  ные)
 7369      SMITH    CLERK       7902   17-DEC-80     8,00.00              20
 7499      ALLEN    SALESMAN    7698   20-FEB-81     1,600.00   300.0     30
 7521      WARD     SALESMAN    7698   22-FEB-81     1,250.00   500.0     30
 7566      JONES    MANAGER     7839   02-APR-81     2,975.00             20
 7654      MARTIN   SALESMAN    7698   28-SEP-81     1,250.00   1,400.0   30
 7698      BLAKE    MANAGER     7839   01-MAY-81     2,850.00             30
 7782      CLARK    MANAGER     7839   09-JUN-81     2,450.00             10
 7788      SCOTT    ANALYST     7566   09-NOV-81     3,000.00             20
 7839      KING     PRESIDENT          17-NOV-81     5,000.00             10
 7844      TURNER   SALESMAN    7698   08-SEP-81     1,500.00             30
 7876      ADAMS    CLERK       7788   23-SEP-81     1,100.00             20
 7900      JAMES    CLERK       7698   03-DEC-81     950.00               30
 7902      FORD     ANALYST     7566   03-DEC-81     3,000.00             20
 7934      MILLER   CLERK       7782   23-JAN-82     1,300.00             10

     Каждая таблица состоит из колонок (вертикальных) и строк (горизон-
тальных). Таблица DEPT имеет три колонки (называемые DEPTNO, DNAME
и LOC) и 4 строки (одна для каждого отдела номер 10,20,30,40).
     Строка состоит из полей. Каждое поле содержит значение данных
на пересечении строки и колонки. Например, в первой строке таблицы DEPT
значение 10 хранится в поле DEPTNO, значение ACCOUNTING хранится в
поле DNAME, значение NEW YORK - в поле LOC.
     Легко заметить, что все таблицы примера (как и все таблицы любой ре-
ляционной базы данных) состоят из строки заголовков столбцов и одной или
более строк значений данных под этими заголовками. Эти столбцы и строки
должны обладать следующими свойствами:

  • всякий столбец таблицы обладает в этой таблице уникальным именем;
  • столбцы таблицы упорядочиваются слева направо, т.е. столбец 1, столбец
   2, ... столбец n. C точки зрения пользователя порядок, в котором опреде-
   лены имена столбцов, становится порядком, в котором должны вводиться
   в них данные, если не предварять при вводе каждое значение именем со-
   ответствующего столбца;