Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Архив / язык SQL

.pdf
Скачиваний:
41
Добавлен:
14.05.2015
Размер:
540.24 Кб
Скачать

Будет ли выполнена операция?

Insert into tblExam

(intStudentNumber, intCourseId, intMark) values ( 237643, 1, 1)

Домен атрибута intMark не включает значение 1

Будет ли выполнена операция?

Insert into tblStudent

(intStudentNumber, txtStudentName) values ( 237643, ‘Басов А.Д.’)

В отношении tblStudent уже есть кортеж со значением ключа 237643

Будет ли выполнена операция?

Insert into tblExam

(intStudentNumber, intCourseId, intMark) values ( 237643, 21, 3)

В отношении tblCourse отсутствует кортеж со значением ключа 21

Пример!

Insert into tblStudent

(intStudentNumber, txtStudentName, intFacultyId)

values ( 561383, ‘Бойко Д.В.’, 5)

Пример!

Insert into tblCourse

(intCourseId, txtCourseName, intLecturesHour , intPracticeHour)

values ( 125, ‘Алгебра’, 36, 36)

Пример

Insert into tblStudent (txtStudentName)

Select txtFIO From tblAbitur

Where txtStatus = ’зачислен’

Пример

tblStudent

txtStudentName

intStudentNumber

intStudyYear

intFacultyId

 

 

 

 

Серов М.И.

103957

2

1

Гришин Л.Д.

194756

2

Null

 

 

 

 

tblAbitur

intNumber

txtFIO

intSumMark

txtStatus

 

 

 

 

1

Карпов А.Н.

250

зачислен

 

 

 

 

2

Примаков А.А.

212

не зачислен

 

 

 

 

3

Маслов Р.Ф.

241

зачислен

4

Аушкин О.Н.

268

зачислен

 

 

 

 

 

 

 

 

Пример

tblStudent

txtStudentName

intStudentNumber

intStudyYear

intFacultyId

 

 

 

 

Серов М.И.

103957

2

1

Гришин Л.Д.

194756

2

Null

 

 

 

 

Карпов А.Н.

200001

1

Null

Маслов Р.Ф.

200002

1

Null

 

 

 

 

Аушкин О.Н.

200003

1

Null

 

 

 

 

tblAbitur

 

 

 

intNumber

txtFIO

intSumMark

txtStatus

 

 

 

 

1

Карпов А.Н.

250

зачислен

 

 

 

 

2

Примаков А.А.

212

не зачислен

 

 

 

 

3

Маслов Р.Ф.

241

зачислен

4

Аушкин О.Н.

268

зачислен

 

 

 

 

 

 

 

 

Команда удаления кортежей

Delete from <имя таблицы>

[Where <условие>]

Пример

Delete from tblStudent

Where intStudyYear=5

Delete from tblStudent