Тесты онлайн, бесплатный конструктор тестов. Психологические тестирования, тесты на проверку знаний.
Список вопросов базы знанийПрограммирование в MS SQL Server 2000Вопрос id:93803 Тема/шкала: Работа с таблицами базы данных С помощью какой из клиентских утилит возможно детально проанализировать результат выполнения запроса к таблицам базы данных, определить время выполнения каждой строки кода и определить «узкие места» в структуре запроса? ?) QueryAnalyzer ?) EnterpriseManager ?) DTS Wizard ?) OSQL ?) Profiler Вопрос id:93804 Тема/шкала: Индексы Укажите основную особенность кластерного индекса. ?) Кластерный индекс всегда создается для первичного ключа таблицы ?) Кластерный индекс обязательно уникальный ?) Кластерный индекс может быть составным (состоять из нескольких полей таблицы) ?) Порядок строк кластерного индекса совпадает с физическим порядком строк таблицы ?) Кластерных индексов на одной таблице может быть несколько Вопрос id:93805 Тема/шкала: Архитектура MS SQL Таблица "Документы" заполняется пользователями самостоятельно. В поле SID вносится уникальный идентификатор пользователя, полученный при помощи функции suser_sid(). Необходимо обеспечить доступ пользователей только к своим документам по полю SID. Какой из перечисленных способов приведет к решению поставленной задачи? ?) Использовать правила (Rule) Вида SID = suser_sid() ?) Использовать Check Constraint вида "Check SID = suser_sid()" ?) Запретить прямой доступ к таблице "Документы". Выполнить команды вида "Grant Select On [Документы] To <пользователь> Where SID = suser_sid()" для каждого из пользователей ?) Использовать триггер с типом "For Select" ?) Запретить прямой доступ к таблице "Документы" и создать представление, доступное пользователям, с условием "where SID = suser_sid()" Вопрос id:93806 Тема/шкала: Работа с таблицами базы данных Вы работаете в отделе информационного обеспечения торгово-промышленной компании. Менеджеры отдела продаж хотят использовать электронные таблицы Excel для анализа данных из Вашей базы. Вам требуется извлечь данные из таблиц базы данных и преобразовать их в таблицы Excel. Поскольку база часто меняется, Вы решили автоматизировать этот процесс с помощью задания MS SQL Agent, запускаемого по расписанию. Какие действия должно выполнять задание, чтобы обеспечить требуемое преобразование данных? ?) Пакет DTS для создания таблицы в формате dBase III ?) Пакет DTS для создания текстового файла с табуляторами в качестве разделителей полей ?) Сценарий программы массового копирования (bcp) для заполнения электронных таблиц ?) Сценарий программы массового копирования (bcp) для создания текстового файла с табуляторами в качестве разделителей полей ?) Пакет DTS для заполнения электронных таблиц Вопрос id:93807 Тема/шкала: Написание программ Какое выражение в теле триггера позволит отменить команду удаления данных из таблицы любой структуры? ?) Команды переноса удаленных строк из таблицы Deleted в исходную таблицу ?) Commit Tran ?) Rollback ?) Return 0 ?) Return -1 Вопрос 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 Какие действия следует предпринять, чтобы обеспечить необходимый доступ к данным? ?) Выполнить синхронизацию баз данных на ноутбуке и сервере в центральном офисе ?) Установить на ноутбук MS SQL Personal Edition и координатор распределенных транзакций (MS DTC) ?) Выполнить экспорт базы данных центрального офиса в формат DBASE III+ и организовать доступ к ней с ноутбука, используя средства удаленного доступа и модем для коммутируемых линий. ?) Установить серверную ОС (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%. Какой из перечисленных клиентских инструментов позволит решить поставленную задачу? ?) QueryAnalyzer ?) EnterpriseManager ?) BCP ?) Profiler ?) OSQL Вопрос id:93811 Тема/шкала: Работа с таблицами базы данных В базе данных торговой компании определены 2 таблицы: Orders и OrderDetails, хранящие информацию о заказах, товарах и суммах, входящих в заказ, соответственно: Таблицы связаны между собой по полю OrderID. Требуется выполнить удаление тех заказов, которые не были оплачены клиентами (IsOpl=0). Поддержка каскадных операций для указанных таблиц не включена. Какой из приведенных фрагментов кода позволит выполнить корректное удаление неоплаченных заказов с сохранением данных? ?) DELETE Orders WHERE IsOpl=0 DELETE OrderDetails WHERE (OrderDetails.OrderID=Order.OrderID) AND (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 Orders WHERE IsOpl=0 DELETE OrderDetails WHERE OrderDetails.OrderID IN (SELECT OrderID FROM Orders WHERE Orders.IsOpl=0) ?) DELETE OrderDetails WHERE (OrderDetails.OrderID=Order.OrderID) OR (Orders.IsOpl=0) DELETE Orders WHERE 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 ?) DELETE MyBase ?) DRОP MyBase ?) DRОP DATABASE MyBase ?) REMOVE DATABASE MyBase Вопрос id:93815 Тема/шкала: Архитектура MS SQL Необходимо удалить из списка баз MS SQL базу данных Docum1995 при помощи утилиты Query Analyzer, выполнив команду: DRОP DATABASE Docum1995 Было получено сообщение об успешном выполнении команды, однако удаленная база продолжает отображаться в списке баз данных в Enterprise Manager. Какие действия следует предпринять, чтобы убедиться, что база данных действительно удалена? ?) Запустить файловый менеджер (Far) и дать команду поиска файла docum1995.mdf по всем дискам сервера ?) Перезапустить Enterprise Manager и вновь просмотреть список баз данных сервера ?) Попытаться установить соединение с базой Docum1995 ?) Попытаться выполнить запрос к одной из таблиц удаленной базы ?) Выполнить команду Refresh из контекстного меню списка баз данных в Enterprise Manager Вопрос id:93816 Тема/шкала: Работа с таблицами базы данных Какие 3 из перечисленных секций SELECT могут использоваться для ограничения количества записей, возвращаемых командой? ?) ORDER BY ?) WHERE ?) ALL ?) HAVING ?) DISTINCT Вопрос 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 обеспечит(ат) работу с описанной базой данных? ?) Standard ?) Developer и Enterprise ?) Developer ?) Personal ?) Enterprise Вопрос 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 NONCLUSTERED INDEX IX_pf2 ON persons (dr) WITH PAD_INDEX, FILLFACTOR=25 ?) 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=90 ?) CREATE CLUSTERED INDEX IX_pf2 ON persons (dr) WITH SORT_IN_TEMPDB ?) CREATE CLUSTERED INDEX IX_pf2 ON persons (dr) WITH PAD_INDEX, FILLFACTOR=90 Вопрос id:93819 Тема/шкала: Написание программ В какой базе данных хранятся функции, определяемые пользователем? ?) В пользовательской ?) msdb ?) master ?) tempdb ?) model Вопрос id:93820 Тема/шкала: Работа с таблицами базы данных Вы работаете с базой данных полисов страховой компании. Каждый полис имеет серию и номер, которые хранятся как целые числа в полях seria и number таблицы polises. Необходимо выбрать и отформатировать серию и номер полиса для печати отчета по следующему шаблону: S/N: 999999/999999 Какой из приведенных фрагментов кода позволит выбрать требуемые поля и обеспечить правильное форматирование данных? ?) SELECT (’S/N: ’+CAST(seria AS varchar(6))+’/’+CAST(number AS varchar(6))) AS snum FROM polises ?) SELECT (’S/N: ’+RTRIM(STR(seria,6))+’/’+RTRIM(STR(number,6))) AS snum FROM polises ?) SELECT (’S/N: ’+ CAST(seria AS char(6))+’/’+CAST(number AS char(6))) AS snum FROM polises ?) SELECT ’S/N: ’, seria, ’/’, number FROM polises ?) SELECT (’S/N: ’+seria+’/’+number) AS snum FROM polises Вопрос id:93821 Тема/шкала: Индексы Вы работаете с базой данных консалтинговой компании, которая используется, в основном, для запросов типа: SELECT <список полей> FROM <список таблиц> WHERE <условия выборки>. Каждая таблица имеет все необходимые индексы, оптимизированные для работы в системе OLAP. Ваши пользователи жалуются, что запросы стали выполняться слишком медленно, хотя нагрузка на сервер невелика. Вы предполагаете, что причина - в устаревшей статистике индексов. Какой из приведенных фрагментов кода позволит обеспечить обновление статистики? ?) EXEC sp_autostats ?) EXEC sp_db_upgrade ?) EXEC sp_statistics ?) EXEC sp_statistics_rowset ?) EXEC sp_updatestats Вопрос id:93822 Тема/шкала: Архитектура MS SQL Какое из перечисленных выражений позволит выявить ошибку при проверке Check Constraint? ?) @@trancount = 0 ?) Exists (select Id From Delo Where Id = 1) ?) @@error <> 0 ?) Alter table Delo check Constraint All ?) @@rowcount = 0 Вопрос id:93823 Тема/шкала: Написание программ Необходимо разработать хранимую процедуру для формирования отчета по таблице PROVODKI. Главный бухгалтер требует, чтобы в отчет вошли все изменения, включая произошедшие во время формирования отчета. Какой из приведенных фрагментов кода позволит объявить курсор с характеристиками, необходимыми для решения поставленной задачи? ?) DECLARE Prv CURSOR KEYSET 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 STATIC 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 ?) DECLARE Prv CURSOR DYNAMIC FOR SELECT cod_1,cod_2,summa FROM provodki ORDER BY cod_1 Вопрос id:93824 Тема/шкала: Работа с таблицами базы данных Какую встроенную функцию следует использовать для получения набора данных за текущий день? ?) CURRENTDATE() ?) NOW() ?) TIMESTAMP() ?) DATE() ?) GETDATE() Вопрос id:93825 Тема/шкала: Транзакции и блокировки Какое действие следует предпринять, чтобы минимизировать вероятность конфликта блокировок? ?) Установить низкий приоритет мертвых блокировок ?) Убедиться, что все транзакции изменяют данные в одной и той же последовательности ?) Использовать команду BEGIN DISTRIBUTED TRANSACTION всякий раз, когда Вам потребуется изменять данные в таблицах ?) Гарантировать, что все таблицы имеют индексы для первичного и внешнего ключа ?) Гарантировать, что во всех транзакций выполняется только модификация данных Вопрос id:93826 Тема/шкала: Работа с таблицами базы данных С помощью какого оператора возможно получить записи обо всех авторах из таблицы authors, фамилии которых начинаются с “С”? ?) SELECT authors WHERE au_lname LIKE ’%C’ ?) 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 * FROM authors WHERE au_lname LIKE ’C*’ Вопрос id:93827 Тема/шкала: Транзакции и блокировки Какой из перечисленных вариантов расположения уровней изоляции транзакций в порядке повышения степени изоляции является верным? ?) READ UNCOMMITED REPEATABLE READ SERIALIZABLE READ COMMITED ?) READ UNCOMMITED REPEATABLE READ READ COMMITED SERIALIZABLE ?) READ UNCOMMITED READ COMMITED REPEATABLE READ 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 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 ?) SELECT j.job_id, job_desc, fname, lname FROM jobs j RIGHT 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 произошел сбой в работе сервера баз данных. Транзакция отменена, но при повторных запусках процедуры, выдается сообщение: Какие действия следует предпринять этому разработчику, чтобы обеспечить выполнение своего пакета без переключения режима обработки транзакций? ?) Удалить таблицу Polises1 в интерактивном режиме, используя Enterprise Manager ?) Выполнить команду DRОP TABLE Polises1 перед выходом из процедуры ?) Вставить строку IF @@ERROR = 0 COMMIT TRAN ELSE ROLLBACK TRAN сразу после команды CREATE TABLE Polises1 ?) Выполнить команду BEGIN TRAN tr0 перед созданием таблицы 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 по 20 ?) Из строки с наибольшим значением a читаются символы с 10 по 30 ?) Из строки с наименьшим значением a читаются символы с 10 по 30 ?) Произойдет ошибка ?) Из каждой строки читаются символы с 10 по 30 Вопрос id:93831 Тема/шкала: Архитектура MS SQL Какой из перечисленных типов данных является оптимальным для хранения различных физических констант? ?) int ?) numeric ?) money ?) datetime ?) float Вопрос id:93832 Тема/шкала: Работа с таблицами базы данных В какой из баз данных MS SQL Server создаются временные таблицы? ?) master ?) msdb ?) tempdb ?) В текущей ?) model Вопрос id:93833 Тема/шкала: Индексы По 2 полям каких типов создание индекса НЕ является целесообразным? ?) DECIMAL ?) BIT ?) TIMESTAMP ?) INT ?) VARCHAR Вопрос 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 CLUSTERED ?) UNIQUE NONCLUSTERED IGNORE_DUP_KEY ?) PRIMARY KEY NONCLUSTERED ?) PRIMARY KEY CLUSTERED Вопрос id:93835 Тема/шкала: Работа с таблицами базы данных В чём состоит принципиальное отличие таблицы базы данных от представления? ?) Таблица содержит полный набор полей, а представление - как правило, усеченный ?) Для таблицы возможно определить триггеры, а для представления - нет ?) Таблица содержит данные, а представление - только схему извлечения этих данных ?) Доступ к таблице, при прочих равных условиях, производится быстрее, чем к представлению ?) Выборку из таблицы возможно упорядочить с помощью предложения ORDER BY, а представление - нет Вопрос id:93836 Тема/шкала: Работа с таблицами базы данных Какие 2 утверждения относительно глобальных временных таблиц НЕ являются верными? ?) Глобальные временные таблицы видны во всех соединениях с базой данных, вплоть до момента уничтожения ?) Глобальную временную таблицу, созданную в одном соединении, нельзя обновлять и удалять в другом соединении с этой же базой ?) Имена глобальных временных таблиц начинаются с символов ## ?) На глобальную временную таблицу можно ссылаться в запросах и представлениях ?) Глобальные временные таблицы, созданные в хранимой процедуре, сохраняются после ее завершения Вопрос id:93837 Тема/шкала: Работа с таблицами базы данных Какое ключевое слово следует использовать для исключения повторяющихся значений из результирующего набора данных? ?) NOT NULL ?) GROUP BY ?) NULL ?) UNIQUE ?) DISTINCT Вопрос id:93838 Тема/шкала: Работа с таблицами базы данных Какие 2 из перечисленных ключевых слов возможно использовать для объединения нескольких конструкций HAVING? ?) AND ?) AND NOT ?) NOT IN ?) IN ?) OR Вопрос id:93839 Тема/шкала: Индексы Запросы к таблице Polises в базе данных фонда медицинского страхования содержат предложение WHERE, в котором в качестве аргументов используются столбцы Seria_polis, Nomer_polis, Gorod_obl В результате проведенного анализа выяснилось, что процент одинаковых значений в этих столбцах следующий: Gorod_obl 95% Seria_polis 50% Nomer_polis 5% Какие индексы следует создать для этой таблицы, чтобы обеспечить повышение скорости выполнения запросов? ?) Отдельные некластерные индексы для каждого из столбцов ?) Составной кластерный индекс для Gorod_obl, Seria_polis, Nomer_polis ?) Некластерные индексы для Gorod_obl, Seria_polis, Nomer_polis ?) Составной кластерный индекс для Nomer_polis, Seria_polis, Gorod_obl ?) Кластерный индекс для Gorod_obl, для прочих столбцов создать некластерные индексы Вопрос id:93840 Тема/шкала: Индексы Каково принципиальное отличие некластерного индекса на основе кучи от некластерного индекса на основе кластерной таблицы? ?) Некластерные индексы на основе кластерных таблиц должны быть уникальными, а некластерные индексы на основе кучи - необязательно ?) Некластерные индексы на основе кластерных таблиц в общем случае позволяют быстрее выполнить поиск, чем некластерные индексы на основе кучи ?) Некластерные индексы на основе кластерных таблиц содержат на листовом уровне кластерные ключи, а некластерные индексы на основе кучи - RID (уникальный идентификатор строки) ?) Некластерный индекс на основе кластерной таблицы должен быть единственным в таблице, а некластерных индексов на основе кучи может быть и несколько ?) Некластерные индексы на основе кластерных таблиц сортируют строки таблицы физически, а некластерные индексы на основе кучи - только логически Вопрос id:93841 Тема/шкала: Работа с таблицами базы данных Какие утверждения относительно временных таблиц НЕ являются верными? ?) Временные таблицы нельзя использовать для создания других таблиц и представлений ?) Все временные таблицы создаются в базе tempdb ?) К временным таблицам можно строить индексы ?) К временным таблицам, созданным в хранимой процедуре, можно обращаться вне этой процедуры ?) Имена временных таблиц начинаются с символов # или ## Вопрос id:93842 Тема/шкала: Работа с таблицами базы данных Какая из компонент MS SQL Server позволяет выполнять запуск пользовательских заданий по расписанию? ?) DTS ?) MS SQL Server Engine ?) MS DTC ?) MS SQL Server Agent ?) Olap Services |
Copyright testserver.pro 2013-2024