БИЛЕТ № 11

1. Написать операторы, создающие базу данных и таблицы в ней с помощью SQL-запросов.

Создание базы данных в системе SQL-сервер осуществляется командой CREATE DATABASE. Следует отметить, что процедура создания базы данных в SQL-сервере требует наличия прав администратора сервера.

<определение_базы_данных>::=

CREATE DATABASE имя_базы_данных

[ON [PRIMARY]

[ <определение_файла> [,...n] ]

[,<определение_группы> [,...n] ] ]

[ LOG ON {<определение_файла>[,...n] } ]

[ FOR LOAD | FOR ATTACH ]

Таблица – основной объект для хранения информации в реляционной базе данных.

CREATE TABLE имя_таблицы

(имя_столбца тип_данных

[NULL | NOT NULL ] [,...n])

2. Оператор выбора Select. Отбор записей из таблицы. Привести примеры.

Команда SELECT представляет собой выражение, инициирующее выполнение запроса. В данном случае запрос является командой на получение данных.

Выражение SELECT имеет строго определенный формат:

SELECT <список имен полей>

FROM <таблица>

WHERE <условие отбора> ORDER by <список имен полей>

Выборку по условию реализует оператор WHERE. Оператор является частью выражения SELECT и служит для задания условий отбора записей в результирующий набор.

Пример

Рассмотрим базу данных, которая моделирует сдачу сессии в некотором учебном заведении. Пусть она состоит из трех отношений R1, R2, R3. Будем считать, что они представлены таблицами Rl, R2 и R3 соответственно.

R1 = (ФИО, Дисциплина, Оценка);

R2 = (ФИО, Группа);

R3 = (Группы, Дисциплина)

Вывести список студентов, которые сдали экзамен по дисциплине «Базы данных» на «отлично».

SELECT ФИО

FROM R1

WHERE Дисциплина = "Базы данных" AND Оценка = 5

3. Написать оператор поиска значения конкретного поля, нескольких полей в базе данных.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: