Содержание

Ответы на вопросы по практике в подробном ввиде

Выдержка из текста

Ответы на эти вопросы!

Практическое задание 1

Опишите типы данных и создайте структуру следующей таблицы используя, операторы языка SQL:

«Страны мира»

____________________________________________________________________________

Практическое задание 11

Опишите типы данных и создайте структуру следующей таблицы используя, операторы языка SQL:

«Абитуриент»

ФИО

Пол

Дата_рождения

Факультет

Школа

Курсы

Семенов Олег Геннадьевич

1

17.05.1982

Химический

6

Нет

_____________________________________________________________________________

Практическое задание 2

Дана база данных «Студенты» состоящая из следующих таблиц: «Студенты», «Контрольные мероприятия», «Оценки», «Пропуски» напишите запросы к бд используя, операторы SQL.

В таблице «Студенты» (students) хранятся имена (name), уникальные идентификаторы(student_id) и информация о поле(sex) студентов.

name

student_id

sex

Megan

1

F

Joseph

2

M

В таблице «Контрольные мероприятия» (events) содержится информация о датах(date) и типах (type) (викторина или тест) контрольных мероприятий, а также их уникальные идентификаторы(event_id).

date

type

event_id

2002-09-03

Q

1

2002-09-06

Q

2

2002-09-09

T

3

В таблице «Оценки»(score) хранятся оценки студентов, полученные ими на контрольных мероприятиях. Эта таблица состоит из трёх полей: идентификатора студента (student_id), идентификатора контрольного мероприятия (event_id), и оценки (score).

student_id

event_id

score

1

1

20

3

1

20

4

1

18

5

1

13

…………

……………

…………….

29

6

66

30

6

68

31

6

76

В таблице «Пропуски»(absence) фиксируется информация о днях, в которые тот или иной студент отсутствовал в учебном заведении. В этой таблице имеются два поля: идентификатор студента (student_id) и дата его отсутствия в учебном заведении (date).

student_id

date

3

2002-09-03

5

2002-09-03

Получить список имен всех студентов;

Получить список имен всех студентов с их идентификаторами;

Получить список всех юношей;

Получить перечень идентификаторов студентов, которые когда-либо пропускали занятия;

Практическое задание 3

Дана база данных «Студенты» состоящая из следующих таблиц: «Студенты», «Контрольные мероприятия», «Оценки», «Пропуски» напишите запросы к бд используя, операторы SQL.

В таблице «Студенты» (students) хранятся имена (name), уникальные идентификаторы(student_id) и информация о поле(sex) студентов.

name

student_id

sex

Megan

1

F

Joseph

2

M

В таблице «Контрольные мероприятия» (events) содержится информация о датах(date) и типах (type) (викторина или тест) контрольных мероприятий, а также их уникальные идентификаторы(event_id).

date

type

event_id

2002-09-03

Q

1

2002-09-06

Q

2

2002-09-09

T

3

В таблице «Оценки»(score) хранятся оценки студентов, полученные ими на контрольных мероприятиях. Эта таблица состоит из трёх полей: идентификатора студента (student_id), идентификатора контрольного мероприятия (event_id), и оценки (score).

student_id

event_id

score

1

1

20

3

1

20

4

1

18

5

1

13

…………

……………

…………….

29

6

66

30

6

68

31

6

76

В таблице «Пропуски»(absence) фиксируется информация о днях, в которые тот или иной студент отсутствовал в учебном заведении. В этой таблице имеются два поля: идентификатор студента (student_id) и дата его отсутствия в учебном заведении (date).

student_id

date

3

2002-09-03

5

2002-09-03

Получить идентификаторы и даты всех викторин;

Получить идентификаторы и даты всех тестов;

Получить количество студентов;

Получить количество юношей;

_____________________________________________________________________________________

Практическое задание 4

Дана база данных «Студенты» состоящая из следующих таблиц: «Студенты», «Контрольные мероприятия», «Оценки», «Пропуски» напишите запросы к бд используя, операторы SQL.

В таблице «Студенты» (students) хранятся имена (name), уникальные идентификаторы(student_id) и информация о поле(sex) студентов.

name

student_id

sex

Megan

1

F

Joseph

2

M

В таблице «Контрольные мероприятия» (events) содержится информация о датах(date) и типах (type) (викторина или тест) контрольных мероприятий, а также их уникальные идентификаторы(event_id).

date

type

event_id

2002-09-03

Q

1

2002-09-06

Q

2

2002-09-09

T

3

В таблице «Оценки»(score) хранятся оценки студентов, полученные ими на контрольных мероприятиях. Эта таблица состоит из трёх полей: идентификатора студента (student_id), идентификатора контрольного мероприятия (event_id), и оценки (score).

student_id

event_id

score

1

1

20

3

1

20

4

1

18

5

1

13

…………

……………

…………….

29

6

66

30

6

68

31

6

76

В таблице «Пропуски»(absence) фиксируется информация о днях, в которые тот или иной студент отсутствовал в учебном заведении. В этой таблице имеются два поля: идентификатор студента (student_id) и дата его отсутствия в учебном заведении (date).

student_id

date

3

2002-09-03

5

2002-09-03

Получить максимальную оценку;

Получить минимальную оценку;

Получить среднюю оценку всех студентов;

Получить средние оценки для каждого студента;

_____________________________________________________________________________________

Практическое задание 5

Дана база данных «Студенты» состоящая из следующих таблиц: «Студенты», «Контрольные мероприятия», «Оценки», «Пропуски» напишите запросы к бд используя, операторы SQL.

В таблице «Студенты» (students) хранятся имена (name), уникальные идентификаторы(student_id) и информация о поле(sex) студентов.

name

student_id

sex

Megan

1

F

Joseph

2

M

В таблице «Контрольные мероприятия» (events) содержится информация о датах(date) и типах (type) (викторина или тест) контрольных мероприятий, а также их уникальные идентификаторы(event_id).

date

type

event_id

2002-09-03

Q

1

2002-09-06

Q

2

2002-09-09

T

3

В таблице «Оценки»(score) хранятся оценки студентов, полученные ими на контрольных мероприятиях. Эта таблица состоит из трёх полей: идентификатора студента (student_id), идентификатора контрольного мероприятия (event_id), и оценки (score).

student_id

event_id

score

1

1

20

3

1

20

4

1

18

5

1

13

…………

……………

…………….

29

6

66

30

6

68

31

6

76

В таблице «Пропуски»(absence) фиксируется информация о днях, в которые тот или иной студент отсутствовал в учебном заведении. В этой таблице имеются два поля: идентификатор студента (student_id) и дата его отсутствия в учебном заведении (date).

student_id

date

3

2002-09-03

5

2002-09-03

Получить список минимальных оценок каждого студента;

Получить максимальные оценки за каждое контрольное мероприятие;

Получить средние оценки за каждое контрольное мероприятие;

Получить количество контрольных мероприятий по дням, в которые они проводились;

_____________________________________________________________________________________

Практическое задание 6

Дана база данных «Студенты» состоящая из следующих таблиц: «Студенты», «Контрольные мероприятия», «Оценки», «Пропуски» напишите запросы к бд используя, операторы SQL.

В таблице «Студенты» (students) хранятся имена (name), уникальные идентификаторы(student_id) и информация о поле(sex) студентов.

name

student_id

sex

Megan

1

F

Joseph

2

M

В таблице «Контрольные мероприятия» (events) содержится информация о датах(date) и типах (type) (викторина или тест) контрольных мероприятий, а также их уникальные идентификаторы(event_id).

date

type

event_id

2002-09-03

Q

1

2002-09-06

Q

2

2002-09-09

T

3

В таблице «Оценки»(score) хранятся оценки студентов, полученные ими на контрольных мероприятиях. Эта таблица состоит из трёх полей: идентификатора студента (student_id), идентификатора контрольного мероприятия (event_id), и оценки (score).

student_id

event_id

score

1

1

20

3

1

20

4

1

18

5

1

13

…………

……………

…………….

29

6

66

30

6

68

31

6

76

В таблице «Пропуски»(absence) фиксируется информация о днях, в которые тот или иной студент отсутствовал в учебном заведении. В этой таблице имеются два поля: идентификатор студента (student_id) и дата его отсутствия в учебном заведении (date).

student_id

date

3

2002-09-03

5

2002-09-03

Получить количество тестов и викторин;

Получить количество юношей и девушек;

Получить все оценки, всех студентов за тесты;

Получить все оценки всех студентов за викторины.

_____________________________________________________________________________________

Практическое задание 7

Выполните связи между объектами, определите вид связи. На языке SQL опишите запросы на создание таблиц.

__________________________________________________________________________________

Практическое задание 8

Выполните связи между объектами, определите вид связи. На языке SQL опишите запросы на создание таблиц.

_____________________________________________________________________________

Практическое задание 9

Создайте связи между таблицами и определите вид связи. Добавьте в таблицу Сотрудники поле Отчество с символьным типом данных фиксированной длины. Замените тип данных поля Отчество с символьного фиксированной длины на символьный переменной длины. Удалите поле Отчество.

_____________________________________________________________________________________

Практическое задание 10

Создайте связи между таблицами и определите вид связи. Добавьте в таблицу Товары поле Стоимость с вещественным типом данных (длина поля 8 символов, два знака после запятой). Замените тип данных поля Стоимость с вещественного на целочисленный. Удалите поле Стоимость.

_____________________________________________________________________________________

Список использованной литературы

Литература мне не понадобилась

Похожие записи