(Или кликнуть по рекламе)
Вариант 1
1 Определите тип взаимосвязи между сущностями «личность» – «паспорт» (один-к-одному)
2 Определите тип взаимосвязи между сущностями «студент» – «читательский билет» (один-к-одному)
3 Определите тип взаимосвязи между сущностями «группа» – «студент» (один-ко-многим)
4 Определите тип взаимосвязи между сущностями «специальность» – «дисциплина» (многие-ко-многим)
5 Установите соответствие «личность» – «паспорт», «владелец» – «автомобиль», «специальность» – «дисциплина» (многие-ко-многим, один-ко-многим, один-к-одному, многие-к-одному)
6. Впишите название поля, являющегося внешним ключом (<имя таблицы>.<имя поля>)
(Report.Key_Lab)
7.
(Report.Key_Lab, Lab.Key_Lab, Lab.Name_lab, Report.Key_Report)
8. Укажите дочернюю таблицу
(Report)
9. Укажите дочернюю таблицу
(заказы)
10. Впишите первичный ключ таблицы заказы (<имя таблицы>.<имя поля>)
(заказы.код_заказа)
11. Отметьте поля, являющиеся внешними ключами
(Заказы.код_продавца,Заказы.Код_клиента)
12. Отметьте поля, являющиеся внешними ключами
(заказы.код_менеджера, заказы.код_клиента)
13. Между таблицами Lab и Report установлена взаимосвязь
(один-ко-многим)
14. Взаимосвязь «один-ко-одному» устанавливается между таблицами (личность – паспорт, автомобиль– технический паспорт)
15. Дана таблица Клиенты (Код_клиента, Фамилия_Имя_Отчество, Адрес, телефон). При приведении таблицы Клиенты к первой нормальной форме будет получена следующая таблица:
16 Атрибут или группа атрибутов, однозначно определяющих запись в таблице называется … (первичный ключ)
17 Атрибут или группа атрибутов отличных от первичного ключа, однозначно определяющих запись в таблице называется … (альтернативный ключ)
18 Укажите условия первой нормальной формы (все поля неделимы, отсутствуют повторяющиеся поля, )
19 Из перечисленных, укажите условия первой нормальной формы: 1- все поля неделимы,4- отсутствуют повторяющиеся поля, каждое 235
20 Укажите условия второй нормальной формы (первичный ключ не должен быть избыточным, все поля зависят только от первичного ключа, первичный ключ однозначно определяет всю запись в таблице, отсутствуют повторяющиеся поля, каждое не ключевое поле не зависит от другого не ключевого поля)
21 Из перечисленных, операциями управления данными являются (вставка в базу данных новых сведений, удаление сведений из базы данных )
22 Из перечисленных, операциями управления данными являются (редактирование сведений в базе данных, извлечение сведений из базы данных )
23 Из перечисленных, операциями управления данными являются (извлечение сведений из базы данных, удаление сведений из базы данных)
24 Из перечисленных, операцией управления данными не являются (создание новой схемы базы данных)
25 Из перечисленных, операцией управления данными не являются (редактирование имен сущностей)
26 Из перечисленных, операцией управления данными не являются (установка взаимосвязей между таблицами)
27 Из перечисленных, операциями управления данными не являются (редактирование имен сущностей, создание новой схемы базы данных)
28 Из перечисленных, операциями управления данными не являются (установка взаимосвязей между таблицами, создание новой схемы базы данных)
29 Укажите соответствие select – выборка, update – обновление, insert – вставка, delete – удаление
30 Выборка данных из базы осуществляется с помощью оператора SQL… (select)
1 Обновление или изменение данных в таблице осуществляется с помощью оператора SQL… (update)
2 Вставка данных в таблицу осуществляется с помощью оператора SQL… (insert)
3 Выборка всех столбцов и всех строк таблицы Заказ выполнится с помощью следующего SQL-запроса (select * from Заказ)
4 Выборка всех столбцов и всех строк таблицы order выполнится с помощью следующего SQL-запроса (select * from order)
5 Выборка данных в столбцах key_order, date таблицы order выполнится с помощью следующего SQL-запроса (select key_order, date from order)
6 Выборка всех столбцов и всех строк таблицы account выполнится с помощью следующего SQL-запроса (select * from account)
7 Выборка всех столбцов и всех строк таблицы customer выполнится с помощью следующего SQL-запроса (select * from customer)
8 Запишите SQL-запрос выводящий содержимое полей fname, lname, salary из таблицы salesman (select fname, lname, salary from salesman)
9. Выполнения sql-операторов
insert into manager(key_manager, surname, name, patronymic, city, street, house, post)
values (‘5’, ‘Петров’, ‘Иван’, ‘Бенедиктович’, ‘Уфа’, ‘ул.Мира’, ‘101-56’, ‘стажер’)
(вставляет запись в таблицу manager)
10. Выполнения sql-операторов
insert into street(key_street, street)
values (‘5’, ‘ул.Мира’)
(вставляет запись в таблицу street)
11. Запишите SQL-запрос выводящий отчет о зарплате с указанием кода сотрудника, фамилии и имени из таблицы Персонал(код_сотрудника, фамилия, имя, отчество, отдел, должность, зарплата)
(select код_сотрудника, фамилия, имя, зарплата from Персонал)
12. Запишите SQL-запрос выводящий отчет о зарплате с указанием кода сотрудника, фамилии и должности из таблицы Персонал(код_сотрудника, фамилия, имя, отчество, отдел, должность, зарплата)
(select код_сотрудника, фамилия, должность, зарплата from Персонал)
13. Запишите SQL-запрос выводящий отчет о зарплате за год с указанием кода сотрудника, фамилии и должности из таблицы Персонал(код_сотрудника, фамилия, имя, отчество, отдел, должность, зарплата)
(select код_сотрудника, фамилия, должность, зарплата*12 from Персонал)
14. Запишите SQL-запрос подсчитывающий сумму заказа по каждой позиции с выводом даты заказа и общей суммы заказа из таблицы Заказ(код_заказа, дата_заказа, наименование_товара, цена, количество)
(select дата_заказа, количество*цена from Заказ)
15. Запишите SQL-запрос, подсчитывающий сумму заказа по каждой позиции с выводом даты заказа и общей суммы заказа из таблицы Заказ(код_заказа, дата_заказа, наименование_товара, цена, количество). Результат вычисления поместите в поле сумма
(select дата_заказа, количество*цена as сумма from Заказ)
16. Запишите SQL-запрос, исключающий дублирующие значения в поле discipline из таблицы timetable
(select distinct discipline from timetable)
17. Для исключения дублирующих значений в полях при формировании SQL-запроса используется параметр (distinct)
18. Упорядоченность результатов выполнения оператора select определяется параметром (order by)
19. Имеется таблица staff(sno, fname, lname, address, tel_no, salary). Запишите sql-запрос выводящий поля sno, fname, salary в порядке возрастания salary. (select sno, fname, salary from staff order by salary asc)
20. Имеется таблица staff(sno, fname, lname, address, tel_no, salary). Запишите sql-запрос выводящий поля sno, fname . (select sno, fname from staff)
21. Имеется таблица staff(sno, fname, lname, address, tel_no, salary). Укажите sql-запрос выводящий все записи с полями sno, fname, address. (select sno, fname, address from staff)
22. Имеется таблица branch(bno, street, area, city, tel_no, fax_no). Запишите sql-запрос выводящий поля bno, tel_no, fax_no. (select bno, tel_no, fax_no from branch).
23. Имеется таблица branch(bno, street, area, city, tel_no, fax_no). Запишите sql-запрос выводящий поля bno, city, tel_no, fax_no в порядке возрастания значений city. (select bno, city, tel_no, fax_no from branch order by city asc).
24. Имеется таблица branch(bno, street, area, city, tel_no, fax_no). Запишите sql-запрос выводящий поля bno, city, tel_no, fax_no в порядке убывания значений bno. (select bno, city, tel_no, fax_no from branch order by bno desc).
25. Команда select код_заказа, код_клиента, количество*цена as сумма from заказ (выводит из таблицы заказ поля код_заказа, код_клиента, вычисляет сумму заказа и помещает его в поле сумма;)
26. Запишите sql-оператор для внесения данных key_student – ‘11’, student – ‘Ли Ун Чен’ в insert into student(key_student, student) values (‘11’, ‘Ли Ун Чен’)
27. Фрагмент
select sno, fname, lname, salary from staff
where salary>5000
(обновляет первые 5000 записей в полях sno, fname, lname, salary таблицы salary, выводит первые 5000 записей и только поля sno, fname, lname, salary в таблице salary, выводит поля sno, fname, lname, salary, from, staff из таблицы salary со)
28. Архитектура вычислительной сети типа "клиент-сервер", в которой пользовательский интерфейс и логика приложений сосредоточены на машине-клиенте, а информационные функции (функции СУБД) – на сервере называется ….( «сервер базы данных»)
29 Архитектура вычислительной сети типа "клиент-сервер", в которой функциональная логика размещена на сервере, а на машине-клиенте выполняется только компонент представления называется .. ( «сервер приложений»)
30 Архитектура вычислительной сети типа "клиент-сервер", в которой сервер выполняет специальные, реализующие наиболее часто используемые алгоритмы обработки, модули удаленные процедуры («сервер-транзакций»)