Delphi | Сети | ПК | Маршрутизаторы | Моделирование | Протоколы | Экспертные системы | Удаленный доступ | Доменные имена
Аплеты | SQL | Надежность | Задачи | Информационные процессы | JAVA | Отказы изделия | Расчет надежности показателей | Инфсис

Основные понятия и способы применения SQL - в примерах и задачах

SQL язык запросов к реляционным базам данных Учебник

Основные понятия и определения

 Учебная база данных

В приводимых в пособии примерах построения SQL-запро­сов и контрольных упражнениях используется база данных, со­стоящая из следующих таблиц.


STUDENT (Студент)


STUDENT ID

SURNAME

NAME

STIPEND

KURS

CITY

BIRTHDAY

UNIV ID

1

Иванов

Иван

150

1

Орел

3/12/1982

10

3

Петров

Петр

200

3

Курск

1/12/1980

10

6

Сидоров

Вадим

150

4

Москва

7/06/1979

22

10

Кузнецов

Борис

0

2

Брянск

8/12/1981

10

12

Зайцева

Ольга

250

2

Липецк

1/05/1981

10

265

Павлов

Андрей

0

3

Воронеж

5/11/1979

10

32

Котов

Павел

150

5

Белгород

NULL

14

654

Лукин

Артем

200

3

Воронеж

1/12/1981

10

276

Петров

Антон

200

4

NULL

5/08/1981

22

55

Белкин

Вадим

250

5

Воронеж

7/01/1980

10

 


STUDENT ID — числовой код, идентифицирующий студента,

SURNAME — фамилия студента,

NAME — имя студента,

STIPEND — стипендия, которую получает студент,

KURS — курс, на котором учится студент,

CITY — город, в котором живет студент,

BIRTHDAY — дата рождения студента,

UNIV_ID — числовой код, идентифицирующий университет, в котором учится студент.

 

LECTURER (Преподаватель)

LECTURER ID

SURNAME

NAME

CITY

UNIV ID

24

Колесников

Борис

Воронеж

10

46

Никонов

Иван

Воронеж

10

74

Лагутин

Павел

Москва

22

108

Струков

Николай

Москва

22

276

Николаев

Виктор

Воронеж

10

328

Сорокин

Андрей

Орел

10

 

 

 

 

 

LECTURER ID - ЧИСЛОВОЙ КОД, ИДСНТифиЦИруЮЩИЙ ПрСПО-

давателя,

SURNAME — фамилия преподавателя,

NAME — имя преподавателя,

CITY — город, в котором живет преподаватель,

UNIV_ID — идентификатор университета, в котором рабо­тает преподаватель.

 

 

SUBJECT (Предмет

обучения)

 

SUBJ ID

SUBJ NAME

HOUR

SEMESTER

10

Информатика

56

1

22

Физика

34

1

43

Математика

56

2

56

История

34

4

94

Английский

56

3

73

Физкультура

34

5

 

 

 

 

SUBJ ID — идентификатор предмета обучения,

SUBJ NAME — наименование предмета обучения,

HOUR — количество часов, отводимых на изучение предмета,

SEMESTER — семестр, в котором изучается данный предмет.


1.7. Учебная база

 

 

данных

21

 

UNIVERSITY

(Университеты)

 

UNIV_ID

 

UN IV NAME

 

RATING

CITY

22

 

МГУ

 

606

Москва

10

 

ВГУ

 

296

Воронеж

11

 

НГУ

 

345

Новосибирск

32

 

РГУ

 

416

Ростов

14

 

БГУ

 

326

Белгород

15

 

ТГУ

 

368

Томск

18

 

ВГМА

 

327

Воронеж

 

 

 

 

 

 

UNIV_ID — идентификатор университета,

UNIV_NAME — название университета,

RATING — рейтинг университета,

CITY — город, в котором расположен университет.

EXAM_MARKS (Экзаменационные оценки)

 

EXAM_ID

STUDENT ID

SUBJ ID

MARK

EXAM_DATE

145

12

10

5

12/01/2000

34

32

10

4

23/01/2000

75

55

10

5

05/01/2000

238

12

22

3

17/06/1999

639

55

22

NULL

22/06/1999

43

6

22

4

18/01/2000

 

 

 

 

 

EXAM_ID — идентификатор экзамена, STUDENT_ID — идентификатор студента, SUBJ_ID — идентификатор предмета обучения, MARK — экзаменационная оценка, EXAM DATE — дата экзамена.


SUBJ LECT (Учебные дисциплины преподавателей)

 

LECTURER _ID

SUBJJCD

24

24

46

46

74

74

108

108

276

276

328

328

 

 

LECTURER_ID — идентификатор преподавателя, SUBJ ID — идентификатор предмета обучения.

 


Математический анализ, лекции по физике Компьютерные сети