Lori
Kane
Paula
Barreto de Mattos
Pilar
Ackerman
Shane
Kim
Zheng
Mu
Фрагмент: query4.sql
SELECT e.`first_name`, e.`last_name`
FROM `employees` AS e
WHERE e.`employee_id` IN (SELECT DISTINCT manager_id FROM `employees`)
AND (SELECT `manager_id` FROM `employees` WHERE `manager_id` = e.`employee_id`) IS
NOT NULL
AND (SELECT `manager_id` FROM `employees` WHERE `manager_id` = e.`employee_id`) IS
NULL
ORDER BY `first_name` ASC, `last_name` ASC;
Критерии за оценяване на изпитна тема № 10 Максимален брой точки 1. Познава типове данни и основни команди при работа с бази от данни.
12 2. Определя моделите на релационни бази от данни. Познава заявки за извличане и промяна на данни.
12 3. Разбира сложни
заявки за извличане на данни, съединения на таблици, агрегиращи функции и групиране на данни.
18 4.
Описва скаларни функции, транзакции, съхранени процедури и тригери.
18 5. Идентифицира правилно и поправя грешките в
написания програмен код, така че да реши поставената задача. Допълва кода, ако и когато това е необходимо.
40
Общ брой точки: 100 Изпитна тема № 11: Разработка на софтуер Трислоен модел и MVC. Концепция за тестване и писане на компонентни тестове. Концепция за дебъгване, откриване и отстраняване на грешки. Концепция за рефакториране и правене на „инкрементални промени“. Привеждане на непълен/неработещ/некоректен програмен фрагмент в работещ вид.