Шукаєте відповіді та рішення тестів для Хранение и обработка данных? Перегляньте нашу велику колекцію перевірених відповідей для Хранение и обработка данных в lms.itmo.ru.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
В базе данных создана таблица с информацией о сотрудниках предприятия:
CREATE TABLE employee
(
emp_id INTEGER PRIMARY KEY,
emp_name CHAR(100),
pass_serie CHAR(4),
pass_number CHAR(6),
birth_date DATA,
phone_number CHAR(10),
UNIQUE (pass_serie, pass_number)
);
Описание полей:
emp_id — табельный номер сотрудникаemp_name — ФИО сотрудникаpass_serie — серия паспортаpass_number — номер паспортаbirth_date — дата рожденияphone_number — номер телефонаАдминистраторам часто нужно найти телефон сотрудника, чтобы с ним связаться. Сотрудников в предприятии очень много. Иногда администраторы ищут данные по табельному номеру, иногда по данным паспорта (серии и номеру), иногда по фамилии. Для некоторых запросов поиск работает очень медленно. Какие индексы дополнительно следует построить, чтобы поиск по любому из приведенных запросов производился достаточно быстро?
Сколько индексов будет создано в результате последовательного выполнения следующих команд:
CREATE TABLE customers
(
customer_id INTEGER PRIMARY KEY,
cust_first_name VARCHAR(20) NOT NULL,
cust_last_name VARCHAR(20) NOT NULL,
cust_street_address VARCHAR(60) NULL,
cust_city VARCHAR(30) NULL,
cust_state VARCHAR(2) NULL,
cust_postal_code VARCHAR(10) NULL,
cust_email VARCHAR(30) NULL,
phone_number VARCHAR(25) NULL UNIQUE,
credit_limit INTEGER NULL
);
CREATE INDEX cust_name
ON customers (cust_last_name, cust_first_name)
Введите число индексов:
Выделите элементы, которые могут входить в состав выражения:
Укажите запрос (или запросы), который найдет названия курсов, даты экзаменов и аудитории, запланированные для сдачи экзаменов по соответствующим курсам.
Укажите запрос (или запросы), который найдет имена студентов и полученные отметки на экзаменах.
Укажите запрос (или запросы), который найдет пересечение идентификаторов студентов, получавших и 2, и 5. Каждый идентификатор из пересечения должен встречаться не более одного раза!
Укажите запрос (или запросы), который найдет имена студентов и полученные отметки на экзаменах.
Укажите запрос (или запросы), который выведет имена студентов-отличников (средний балл – 5).
Укажите запрос (или запросы), который выведет имена преподавателей, даты экзамена и номер аудитории.
Выведите номера зачеток (идентификаторы студентов) и средние баллы, которые получили студенты за все экзамены. Какие варианты запросов верны?