Тесты онлайн, бесплатный конструктор тестов. Психологические тестирования, тесты на проверку знаний.
Список вопросов базы знанийПрограммирование в MS SQL Server 2000Вопрос id:93803 Тема/шкала: Работа с таблицами базы данных С помощью какой из клиентских утилит возможно детально проанализировать результат выполнения запроса к таблицам базы данных, определить время выполнения каждой строки кода и определить «узкие места» в структуре запроса? ?) QueryAnalyzer ?) DTS Wizard ?) Profiler ?) OSQL ?) EnterpriseManager Вопрос id:93804 Тема/шкала: Индексы Укажите основную особенность кластерного индекса. ?) Кластерных индексов на одной таблице может быть несколько ?) Порядок строк кластерного индекса совпадает с физическим порядком строк таблицы ?) Кластерный индекс обязательно уникальный ?) Кластерный индекс может быть составным (состоять из нескольких полей таблицы) ?) Кластерный индекс всегда создается для первичного ключа таблицы Вопрос id:93805 Тема/шкала: Архитектура MS SQL Таблица "Документы" заполняется пользователями самостоятельно. В поле SID вносится уникальный идентификатор пользователя, полученный при помощи функции suser_sid(). ![]() Необходимо обеспечить доступ пользователей только к своим документам по полю SID. Какой из перечисленных способов приведет к решению поставленной задачи? ?) Использовать Check Constraint вида "Check SID = suser_sid()" ?) Использовать триггер с типом "For Select" ?) Запретить прямой доступ к таблице "Документы". Выполнить команды вида "Grant Select On [Документы] To <пользователь> Where SID = suser_sid()" для каждого из пользователей ?) Запретить прямой доступ к таблице "Документы" и создать представление, доступное пользователям, с условием "where SID = suser_sid()" ?) Использовать правила (Rule) Вида SID = suser_sid() Вопрос id:93806 Тема/шкала: Работа с таблицами базы данных Вы работаете в отделе информационного обеспечения торгово-промышленной компании. Менеджеры отдела продаж хотят использовать электронные таблицы Excel для анализа данных из Вашей базы. Вам требуется извлечь данные из таблиц базы данных и преобразовать их в таблицы Excel. Поскольку база часто меняется, Вы решили автоматизировать этот процесс с помощью задания MS SQL Agent, запускаемого по расписанию. Какие действия должно выполнять задание, чтобы обеспечить требуемое преобразование данных? ?) Сценарий программы массового копирования (bcp) для создания текстового файла с табуляторами в качестве разделителей полей ?) Сценарий программы массового копирования (bcp) для заполнения электронных таблиц ?) Пакет DTS для создания текстового файла с табуляторами в качестве разделителей полей ?) Пакет DTS для заполнения электронных таблиц ?) Пакет DTS для создания таблицы в формате dBase III Вопрос id:93807 Тема/шкала: Написание программ Какое выражение в теле триггера позволит отменить команду удаления данных из таблицы любой структуры? ?) Return -1 ?) Commit Tran ?) Return 0 ?) Команды переноса удаленных строк из таблицы Deleted в исходную таблицу ?) Rollback Вопрос id:93808 Тема/шкала: Архитектура MS SQL Вы создали в базе данных таблицы для хранения сведений о сотрудниках и отделах и определили связь между таблицами: ![]() Необходимо запретить включать в один отдел двух сотрудников с одинаковой должностью. Какой из перечисленных способов приведет к решению поставленной задачи? ?) Создать уникальный индекс по полям "Должность" и "Входит в отдел" в таблице "Сотрудники" ?) Установить на существующую связь правило каскадного удаления ?) Это возможно только с помощью дополнительной таблицы, где будет отражаться информация о том, в каком отделе, какие должности были заняты ?) Установить на существующую связь правило каскадного обновления ?) Создать дополнительную связь между таблицами по полям "Должность" и "Номер отдела" Вопрос id:93809 Тема/шкала: Транзакции и блокировки Вы работаете с базой данных страховой компании. Руководитель группы страховых агентов, обслуживающей районы области, пытается получить данные из базы данных, расположенной на MS SQL Server центрального офиса, выполняя код: BEGIN DISTRIBUTED TRAN ts0 SELECT TOP 100 * FROM persons IF @@ERROR = 0 COMMIT TRAN ts0 ELSE ROLLBACK TRAN но получает сообщение об ошибке: ![]() Ноутбук руководителя группы с предустановленной ОС Win-98SE, на котором работает MS SQL Server (редакция MSDE), имеет следующую конфигурацию: CPU: P-200 GHz RAM: 128 Mb HDD: 40 Gb Какие действия следует предпринять, чтобы обеспечить необходимый доступ к данным? ?) Выполнить экспорт базы данных центрального офиса в формат DBASE III+ и организовать доступ к ней с ноутбука, используя средства удаленного доступа и модем для коммутируемых линий. ?) Установить на ноутбук MS SQL Personal Edition и координатор распределенных транзакций (MS DTC) ?) Выполнить синхронизацию баз данных на ноутбуке и сервере в центральном офисе ?) Установить серверную ОС (NT/Win2k/2003) и полнофункциональную версию MS SQL (Standard/Enterprise) ?) Установить координатор распределенных транзакций (MS DTC) Вопрос id:93810 Тема/шкала: Индексы В тестовой базе данных имеется таблица Testnames, для которой определены 2 индекса: CREATE CLUSTERED INDEX PK_test ON testnames (id_test) WITH PAD_INDEX, FILLFACTOR=30 CREATE NONCLUSTERED INDEX IX_test ON testnames (vid_test) WITH PAD_INDEX, FILLFACTOR=30 Необходимо перестроить оба индекса, сделать их уникальными и изменить уровень заполнения страниц индекса с 30% на 75%. Какой из перечисленных клиентских инструментов позволит решить поставленную задачу? ?) EnterpriseManager ?) OSQL ?) Profiler ?) QueryAnalyzer ?) BCP Вопрос id:93811 Тема/шкала: Работа с таблицами базы данных В базе данных торговой компании определены 2 таблицы: Orders и OrderDetails, хранящие информацию о заказах, товарах и суммах, входящих в заказ, соответственно: ![]() Таблицы связаны между собой по полю OrderID. Требуется выполнить удаление тех заказов, которые не были оплачены клиентами (IsOpl=0). Поддержка каскадных операций для указанных таблиц не включена. Какой из приведенных фрагментов кода позволит выполнить корректное удаление неоплаченных заказов с сохранением данных? ?) DELETE Orders WHERE IsOpl=0 DELETE OrderDetails WHERE OrderDetails.OrderID IN (SELECT OrderID FROM Orders WHERE Orders.IsOpl=0) ?) DELETE OrderDetails FROM Orders WHERE (OrderDetails.OrderID=Order.OrderID) AND (Orders.IsOpl=0) DELETE Orders WHERE IsOpl=0 ?) DELETE OrderDetails FROM Orders WHERE OrderDetails.OrderID IN (SELECT OrderID FROM Orders WHERE Orders.IsOpl=0) DELETE Orders WHERE IsOpl=0 ?) DELETE OrderDetails WHERE (OrderDetails.OrderID=Order.OrderID) OR (Orders.IsOpl=0) DELETE Orders WHERE IsOpl=0 ?) DELETE Orders WHERE IsOpl=0 DELETE OrderDetails WHERE (OrderDetails.OrderID=Order.OrderID) AND (Orders.IsOpl=0) Вопрос id:93812 Тема/шкала: Архитектура MS SQL В базе данных имеется таблица DOC, которая определена следующим образом: ![]() Возможно ли создание первичного ключа в приведенной таблице? ?) Нет, так как для всех колонок разрешены значения "null", а первичный ключ должен однозначно определять строку таблицы ?) Да, при условии, что данная таблица пустая ?) Да, но при условии, что в полях, входящих в состав первичного ключа, нет значений "null" ?) Да, но только по полю NUM или по полю DELO ?) Да, при условии, что первичный ключ является составным Вопрос id:93813 Тема/шкала: Индексы Возможно ли создать новый индекс для таблицы по колонкам DOC и DELO, если для таблицы уже существует кластерный индекс по колонкам DOC, DELO и COMMENT? ?) Да, однако этот индекс должен быть также уникальным и кластерным ?) Нельзя, это запрещено ?) Да, но это не целесообразно - уже существующий индекс может использоваться для поиска по колонкам DOC и DELO ?) Нельзя, некластерный индекс можно создавать только по одной колонке ?) Да, однако этот индекс должен быть также кластерным Вопрос id:93814 Тема/шкала: Архитектура MS SQL Какой из перечисленных операторов позволит удалить базу данных MyBase? ?) DELETE DATABASE MyBase ?) DRОP DATABASE MyBase ?) DELETE MyBase ?) REMOVE DATABASE MyBase ?) DRОP MyBase Вопрос id:93815 Тема/шкала: Архитектура MS SQL Необходимо удалить из списка баз MS SQL базу данных Docum1995 при помощи утилиты Query Analyzer, выполнив команду: DRОP DATABASE Docum1995 Было получено сообщение об успешном выполнении команды, однако удаленная база продолжает отображаться в списке баз данных в Enterprise Manager. Какие действия следует предпринять, чтобы убедиться, что база данных действительно удалена? ?) Перезапустить Enterprise Manager и вновь просмотреть список баз данных сервера ?) Выполнить команду Refresh из контекстного меню списка баз данных в Enterprise Manager ?) Попытаться выполнить запрос к одной из таблиц удаленной базы ?) Попытаться установить соединение с базой Docum1995 ?) Запустить файловый менеджер (Far) и дать команду поиска файла docum1995.mdf по всем дискам сервера Вопрос id:93816 Тема/шкала: Работа с таблицами базы данных Какие 3 из перечисленных секций SELECT могут использоваться для ограничения количества записей, возвращаемых командой? ?) ORDER BY ?) WHERE ?) ALL ?) DISTINCT ?) HAVING Вопрос id:93817 Тема/шкала: Архитектура MS SQL Необходимо установить MS SQL-2000 и базу данных продукции предприятия объемом около 170 Мб, насчитывающую около 10000 наименований, на ноутбук, имеющий следующую конфигурацию: OS: Windows 2000 Professional CPU: P-IV Celeron 2000 GHz RAM: 256 Mb HDD: 40 Gb Какая(ие) из перечисленных редакций MS SQL-2000 обеспечит(ат) работу с описанной базой данных? ?) Developer и Enterprise ?) Standard ?) Developer ?) Enterprise ?) Personal Вопрос id:93818 Тема/шкала: Индексы База данных пенсионного фонда содержит таблицу Persons, хранящую анкетные данные пенсионеров. Таблица содержит более 2 млн. строк, используется, в основном, для выполнения запросов, и определена следующим образом: CREATE TABLE persons ( [id_rec] [uniqueidentifier] PRIMARY KEY NOT NULL , [ss] [char] (14) COLLATE Cyrillic_General_CS_AS NOT NULL , [fio] [char] (40) COLLATE Cyrillic_General_CS_AS NOT NULL , [im] [char] (40) COLLATE Cyrillic_General_CS_AS NULL , [ot] [char] (40) COLLATE Cyrillic_General_CS_AS NULL , [w] [char] (1) COLLATE Cyrillic_General_CS_AS NOT NULL , [dr] [datetime] NOT NULL , [k_katl] [int] NOT NULL ) В таблице определены 2 индекса: CREATE NONCLUSTERED INDEX PK_pf0 ON persons (id_rec) WITH PAD_INDEX, FILLFACTOR=90 CREATE NONCLUSTERED INDEX IX_pf1 ON persons (ss) WITH PAD_INDEX, FILLFACTOR=90 Необходимо ускорить выполнение запросов типа: SELECT <список полей> FROM persons WHERE dr BETWEEN @dd1 AND @dd2 Проанализировав типовой план выполнения запроса, Вы решаете создать индекс по полю dr. Какой из приведенных фрагментов кода позволит построить индекс, обеспечивающий наилучшую производительность таких запросов? ?) CREATE CLUSTERED INDEX IX_pf2 ON persons (dr) WITH SORT_IN_TEMPDB ?) CREATE CLUSTERED INDEX IX_pf2 ON persons (dr) WITH PAD_INDEX, FILLFACTOR=25 ?) CREATE NONCLUSTERED INDEX IX_pf2 ON persons (dr) WITH PAD_INDEX, FILLFACTOR=25 ?) CREATE CLUSTERED INDEX IX_pf2 ON persons (dr) WITH PAD_INDEX, FILLFACTOR=90 ?) CREATE NONCLUSTERED INDEX IX_pf2 ON persons (dr) WITH PAD_INDEX, FILLFACTOR=90 Вопрос id:93819 Тема/шкала: Написание программ В какой базе данных хранятся функции, определяемые пользователем? ?) tempdb ?) master ?) model ?) В пользовательской ?) msdb Вопрос id:93820 Тема/шкала: Работа с таблицами базы данных Вы работаете с базой данных полисов страховой компании. Каждый полис имеет серию и номер, которые хранятся как целые числа в полях seria и number таблицы polises. Необходимо выбрать и отформатировать серию и номер полиса для печати отчета по следующему шаблону: S/N: 999999/999999 Какой из приведенных фрагментов кода позволит выбрать требуемые поля и обеспечить правильное форматирование данных? ?) SELECT (’S/N: ’+ CAST(seria AS char(6))+’/’+CAST(number AS char(6))) AS snum FROM polises ?) SELECT (’S/N: ’+CAST(seria AS varchar(6))+’/’+CAST(number AS varchar(6))) AS snum FROM polises ?) SELECT ’S/N: ’, seria, ’/’, number FROM polises ?) SELECT (’S/N: ’+RTRIM(STR(seria,6))+’/’+RTRIM(STR(number,6))) AS snum FROM polises ?) SELECT (’S/N: ’+seria+’/’+number) AS snum FROM polises Вопрос id:93821 Тема/шкала: Индексы Вы работаете с базой данных консалтинговой компании, которая используется, в основном, для запросов типа: SELECT <список полей> FROM <список таблиц> WHERE <условия выборки>. Каждая таблица имеет все необходимые индексы, оптимизированные для работы в системе OLAP. Ваши пользователи жалуются, что запросы стали выполняться слишком медленно, хотя нагрузка на сервер невелика. Вы предполагаете, что причина - в устаревшей статистике индексов. Какой из приведенных фрагментов кода позволит обеспечить обновление статистики? ?) EXEC sp_statistics_rowset ?) EXEC sp_statistics ?) EXEC sp_db_upgrade ?) EXEC sp_autostats ?) EXEC sp_updatestats Вопрос id:93822 Тема/шкала: Архитектура MS SQL Какое из перечисленных выражений позволит выявить ошибку при проверке Check Constraint? ![]() ?) Exists (select Id From Delo Where Id = 1) ?) @@rowcount = 0 ?) Alter table Delo check Constraint All ?) @@error <> 0 ?) @@trancount = 0 Вопрос id:93823 Тема/шкала: Написание программ Необходимо разработать хранимую процедуру для формирования отчета по таблице PROVODKI. Главный бухгалтер требует, чтобы в отчет вошли все изменения, включая произошедшие во время формирования отчета. Какой из приведенных фрагментов кода позволит объявить курсор с характеристиками, необходимыми для решения поставленной задачи? ?) DECLARE Prv CURSOR KEYSET FOR SELECT cod_1,cod_2,summa FROM provodki ORDER BY cod_1 ?) DECLARE Prv CURSOR STATIC FOR SELECT cod_1,cod_2,summa FROM provodki ORDER BY cod_1 ?) DECLARE Prv CURSOR FOR SELECT cod_1,cod_2,summa FROM provodki ORDER BY cod_1 ?) DECLARE Prv CURSOR DYNAMIC FOR SELECT cod_1,cod_2,summa FROM provodki ORDER BY cod_1 ?) DECLARE Prv CURSOR FAST_FORWARD FOR SELECT cod_1,cod_2,summa FROM provodki ORDER BY cod_1 Вопрос id:93824 Тема/шкала: Работа с таблицами базы данных Какую встроенную функцию следует использовать для получения набора данных за текущий день? ?) GETDATE() ?) CURRENTDATE() ?) TIMESTAMP() ?) DATE() ?) NOW() Вопрос id:93825 Тема/шкала: Транзакции и блокировки Какое действие следует предпринять, чтобы минимизировать вероятность конфликта блокировок? ?) Гарантировать, что все таблицы имеют индексы для первичного и внешнего ключа ?) Убедиться, что все транзакции изменяют данные в одной и той же последовательности ?) Использовать команду BEGIN DISTRIBUTED TRANSACTION всякий раз, когда Вам потребуется изменять данные в таблицах ?) Гарантировать, что во всех транзакций выполняется только модификация данных ?) Установить низкий приоритет мертвых блокировок Вопрос id:93826 Тема/шкала: Работа с таблицами базы данных ![]() С помощью какого оператора возможно получить записи обо всех авторах из таблицы authors, фамилии которых начинаются с “С”? ?) SELECT * FROM authors WHERE au_lname LIKE ’C’ ?) SELECT * FROM authors WHERE au_lname LIKE ’&C’ ?) SELECT * FROM authors WHERE au_lname LIKE ’C%’ ?) SELECT authors WHERE au_lname LIKE ’%C’ ?) SELECT * FROM authors WHERE au_lname LIKE ’C*’ Вопрос id:93827 Тема/шкала: Транзакции и блокировки Какой из перечисленных вариантов расположения уровней изоляции транзакций в порядке повышения степени изоляции является верным? ?) READ UNCOMMITED REPEATABLE READ SERIALIZABLE READ COMMITED ?) READ UNCOMMITED READ COMMITED REPEATABLE READ SERIALIZABLE ?) READ UNCOMMITED REPEATABLE READ READ COMMITED SERIALIZABLE ?) READ COMMITED READ UNCOMMITED REPEATABLE READ SERIALIZABLE ?) SERIALIZABLE REPEATABLE READ READ UNCOMMITED READ COMMITED Вопрос id:93828 Тема/шкала: Работа с таблицами базы данных Какой из приведенных фрагментов кода следует выполнить для выборки всех должностей, даже если должность не занимает ни один сотрудник? В запрос должны быть включены поля: код (job_id), описание должности (job_desc), имя (fname) и фамилия (lname) из таблиц jobs и employee. ?) SELECT job_id, job_desc, fname, lname FROM jobs j, employee e WHERE j.job_id *= e.job_id ?) SELECT j.job_id, job_desc, fname, lname FROM jobs j LEFT OUTER JOIN employee e ON j.job_id *= e.job_id ?) SELECT j.job_id, job_desc, fname, lname FROM jobs j RIGHT OUTER JOIN employee e ON j.job_id = e.job_id ?) SELECT j.job_id, job_desc, fname, lname FROM jobs j LEFT OUTER JOIN employee e WHERE j.job_id = e.job_id ?) SELECT j.job_id, job_desc, fname, lname FROM jobs j LEFT OUTER JOIN employee e ON j.job_id = e.job_id Вопрос id:93829 Тема/шкала: Транзакции и блокировки Вы работаете с базой данных в режиме неявного определения транзакций. Разработчик Floppy пытается выполнить в этом же режиме хранимую процедуру, которая определена следующим образом: CREATE PROCEDURE ChangeSmk AS BEGIN CREATE TABLE Polises1 ( PolisID int IDENTITY(1000,1) NOT NULL, Sernum char(25) NOT NULL, Skdog1 int NOT NULL, BegData datetime NOT NULL, EndData datetime NULL ) INSERT INTO polises1 SELECT * FROM polises WHERE skdog1 = 45 IF @@ERROR = 0 COMMIT TRAN ELSE ROLLBACK TRAN UPDATE polises1 SET enddata = CAST(’01.01.2999’ AS datetime) WHERE enddata IS NULL IF @@ERROR = 0 COMMIT TRAN ELSE ROLLBACK TRAN SELECT * FROM Polises1 WHERE skdog1=45 IF @@ERROR = 0 COMMIT TRAN ELSE ROLLBACK TRAN END При выполнении оператора INSERT INTO произошел сбой в работе сервера баз данных. Транзакция отменена, но при повторных запусках процедуры, выдается сообщение: ![]() Какие действия следует предпринять этому разработчику, чтобы обеспечить выполнение своего пакета без переключения режима обработки транзакций? ?) Выполнить команду BEGIN TRAN tr0 перед созданием таблицы Polises1 ?) Вставить строку IF @@ERROR = 0 COMMIT TRAN ELSE ROLLBACK TRAN сразу после команды CREATE TABLE Polises1 ?) Удалить таблицу Polises1 в интерактивном режиме, используя Enterprise Manager ?) Выполнить команду DRОP TABLE Polises1 перед выходом из процедуры ?) Заменить во всей процедуре имя таблицы Polises1 на #Polises Вопрос id:93830 Тема/шкала: Работа с таблицами базы данных Имеется таблица: CREATE TABLE MyTable (a int , b text) Каким будет результат выполнения следующего фрагмента кода: DECLARE @TP BINARY(15) SELECT @TP =TEXTPTR(b) FROM MyTable ORDER BY a DESC READTEXT MyTable.b @TP 10 20 ?) Из строки с наибольшим значением a читаются символы с 10 по 30 ?) Произойдет ошибка ?) Из строки с наименьшим значением a читаются символы с 10 по 20 ?) Из каждой строки читаются символы с 10 по 30 ?) Из строки с наименьшим значением a читаются символы с 10 по 30 Вопрос id:93831 Тема/шкала: Архитектура MS SQL Какой из перечисленных типов данных является оптимальным для хранения различных физических констант? ?) money ?) float ?) numeric ?) int ?) datetime Вопрос id:93832 Тема/шкала: Работа с таблицами базы данных В какой из баз данных MS SQL Server создаются временные таблицы? ?) msdb ?) master ?) tempdb ?) model ?) В текущей Вопрос id:93833 Тема/шкала: Индексы По 2 полям каких типов создание индекса НЕ является целесообразным? ?) DECIMAL ?) VARCHAR ?) INT ?) TIMESTAMP ?) BIT Вопрос id:93834 Тема/шкала: Индексы База данных Leasing лизинговой компании содержит таблицу lease, которая определена следующим образом: CREATE TABLE lease ( ID int IDENTITY NOT NULL CONSTRAINT Pk_lees_id PRIMARY KEY NONCLUSTERED Family varchar(30) NOT NULL, Name varchar(30) NOT NULL, Otch varchar(30) NULL, PassNO char(6) NOT NULL, BankRating money NULL, BankLimit money NULL ) Каждый номер паспорта оборудования (поле PassNO) должен быть уникален, данные в таблице должны быть физически упорядочены по номеру паспорта. Какие характеристики и ограничения необходимо обеспечить для индекса по полю PassNO? ?) UNIQUE NONCLUSTERED ?) UNIQUE NONCLUSTERED IGNORE_DUP_KEY ?) PRIMARY KEY CLUSTERED ?) UNIQUE CLUSTERED ?) PRIMARY KEY NONCLUSTERED Вопрос id:93835 Тема/шкала: Работа с таблицами базы данных В чём состоит принципиальное отличие таблицы базы данных от представления? ?) Таблица содержит данные, а представление - только схему извлечения этих данных ?) Таблица содержит полный набор полей, а представление - как правило, усеченный ?) Для таблицы возможно определить триггеры, а для представления - нет ?) Доступ к таблице, при прочих равных условиях, производится быстрее, чем к представлению ?) Выборку из таблицы возможно упорядочить с помощью предложения ORDER BY, а представление - нет Вопрос id:93836 Тема/шкала: Работа с таблицами базы данных Какие 2 утверждения относительно глобальных временных таблиц НЕ являются верными? ?) Глобальную временную таблицу, созданную в одном соединении, нельзя обновлять и удалять в другом соединении с этой же базой ?) Глобальные временные таблицы, созданные в хранимой процедуре, сохраняются после ее завершения ?) Имена глобальных временных таблиц начинаются с символов ## ?) На глобальную временную таблицу можно ссылаться в запросах и представлениях ?) Глобальные временные таблицы видны во всех соединениях с базой данных, вплоть до момента уничтожения Вопрос id:93837 Тема/шкала: Работа с таблицами базы данных Какое ключевое слово следует использовать для исключения повторяющихся значений из результирующего набора данных? ?) GROUP BY ?) NOT NULL ?) DISTINCT ?) NULL ?) UNIQUE Вопрос id:93838 Тема/шкала: Работа с таблицами базы данных Какие 2 из перечисленных ключевых слов возможно использовать для объединения нескольких конструкций HAVING? ?) NOT IN ?) OR ?) IN ?) AND ?) AND NOT Вопрос id:93839 Тема/шкала: Индексы Запросы к таблице Polises в базе данных фонда медицинского страхования содержат предложение WHERE, в котором в качестве аргументов используются столбцы Seria_polis, Nomer_polis, Gorod_obl В результате проведенного анализа выяснилось, что процент одинаковых значений в этих столбцах следующий: Gorod_obl 95% Seria_polis 50% Nomer_polis 5% Какие индексы следует создать для этой таблицы, чтобы обеспечить повышение скорости выполнения запросов? ?) Кластерный индекс для Gorod_obl, для прочих столбцов создать некластерные индексы ?) Составной кластерный индекс для Nomer_polis, Seria_polis, Gorod_obl ?) Отдельные некластерные индексы для каждого из столбцов ?) Некластерные индексы для Gorod_obl, Seria_polis, Nomer_polis ?) Составной кластерный индекс для Gorod_obl, Seria_polis, Nomer_polis Вопрос id:93840 Тема/шкала: Индексы Каково принципиальное отличие некластерного индекса на основе кучи от некластерного индекса на основе кластерной таблицы? ?) Некластерные индексы на основе кластерных таблиц в общем случае позволяют быстрее выполнить поиск, чем некластерные индексы на основе кучи ?) Некластерные индексы на основе кластерных таблиц содержат на листовом уровне кластерные ключи, а некластерные индексы на основе кучи - RID (уникальный идентификатор строки) ?) Некластерные индексы на основе кластерных таблиц должны быть уникальными, а некластерные индексы на основе кучи - необязательно ?) Некластерный индекс на основе кластерной таблицы должен быть единственным в таблице, а некластерных индексов на основе кучи может быть и несколько ?) Некластерные индексы на основе кластерных таблиц сортируют строки таблицы физически, а некластерные индексы на основе кучи - только логически Вопрос id:93841 Тема/шкала: Работа с таблицами базы данных Какие утверждения относительно временных таблиц НЕ являются верными? ?) К временным таблицам можно строить индексы ?) Все временные таблицы создаются в базе tempdb ?) Временные таблицы нельзя использовать для создания других таблиц и представлений ?) К временным таблицам, созданным в хранимой процедуре, можно обращаться вне этой процедуры ?) Имена временных таблиц начинаются с символов # или ## Вопрос id:93842 Тема/шкала: Работа с таблицами базы данных Какая из компонент MS SQL Server позволяет выполнять запуск пользовательских заданий по расписанию? ?) Olap Services ?) MS SQL Server Engine ?) MS SQL Server Agent ?) DTS ?) MS DTC |
Copyright testserver.pro 2013-2024