| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MS SQL Server > Несколько вопросов по MS SQL Server 2000 |
| Автор: Lady_Winter 15.6.2007, 12:49 |
| Люди добрые, не дайте пропасть бедной студентке... Если серьезно - есть ряд вопросов в виде теста. Перелопатила гору литературы по MS SQL Server 2000 в частности и по БД вобщем, но ответов так и не нашла.... Может кто знает? Вот тест: Объект типа ' триггер' создается: 1. для любой таблицы любое количество триггеров триггеров разного типа 2. для каждой базы данных неограниченное количество триггеров 3. для каждой таблицы не более 3-х триггеров 4. для каждой таблицы только один Какой из следующих вариантов правильно завершает фразу Таблица может быть удалена: 1. любым пользователем, который имеет к ней доступ 2. если не существует ограничений, ссылающихся на нее 3. только в том случае если она пустая (не содержит ни одной строки) 4. только администратором сервера 5. Командой Alter Table имя_таблицы DROP Т1 создана оператором Create table T1 (F1 int Not Null identity Primary Key, F2 Char(2) Not null, F3 int Null) Какие операторы ввода корректны: 1. insert into T1 (F2,F3) values ( 'se' ,194) 2. Insert into T1 values ( 'se' ,184) 3. insert into T1 values (001, 'se' ,184) 4. insert into T1 (F2) values ( 'se ') 5. insert into T1 (F1,F2) values (0001, 'se' ) Какая совокупность ограничений, заданная к одному столбцу корректна семантически: 1. F1 int Not Null Default 1000 Check CK1_F1 F1> 800 Check CK2_F1 (F1< 100000) 2. F1 int Not Null Default 100 Check ( F1> 800) 3. F1 int Not Null Default 1000 Check ( F1> 800) 4. F1 int Null Default 1000 Check (F1> 800) 5. F1 int Not Null Default 1000 Check F1 In ( 800,900) Какие из операторов создания таблицы Tab1 правильные: 1. Create table tab1 (Name_ID int Null Primary Key , Name Varchar(32) Not Null, Status Varchar (6) Null ) 2. Create table tab1 (Name_ID int Not Null Constraint PK_tab1 Primary Key , Name Varchar(32) Not Null, Status Varchar (6) Null ) 3. Create table tab1 (Name_ID int Not Null Unique Primary Key , Name Varchar(32) Not Null, Status Varchar (6) Null Identity) 4. Create table tab1 (Name_ID int Not Null Unique Constraint PK_tab1 Primary Key , Name Varchar(32) Not Null, Status Varchar (6) Null Identity) 5. Create table tab1 (Name_ID int Not Null Pimary Key, Name Varchar(32) Not Null, Status Varchar (6) Null) MS SQL Server 2000 поддерживает модель 'клиент-сервер' типа: 1. Сервера приложений 2. Активного сервера баз данных и сервера приложений 3. Пассивного сервера баз данных 4. Модели удаленного доступа (RDA) 5. Файлового сервера База данных MASTER содержит сведения: 1. обо всех серверах, с которыми связан данных SQLServer 2. обо всех текущих транзакциях, выполняемых под управлением данного экземпляра сервера 3. о всех пользователях и всех объектах в системной базе данных и обо всех объектах во всех пользовательских базах данных 4. Обо всех пользователях данного экземпляра MS SQL Server 2000 5. о конфигурации MS SQLServer 2000 База данных MSDB предназначена для хранения: 1. информации обо всех вновь создаваемых объектах в пользовательских базах данных 2. информации, используемой при автоматизированном запуске заданий 3. Информации обо всех системных объектах БД MASTER 4. Информации о выполнении текущих запросов пользователей к конкретной БД 5. Информации обо всех пользователях, имеющих право работать с сервером баз данных Команда ALTER TABLE позволяет: 1. Удалить любой столбец из таблицы 2. Удалить любые ограничения для таблицы или столбца таблицы 3. Добавить новые ограничения типа Foreign Key для таблицы в целом 4. Добавить новый столбец в существующую и заполненную таблицу, задав ему свойство уникальности UNIQUE 5. Добавить новые ограничения для столбца таблицы типа CHECK Какие типы целостности бывают (выберите все правильные ответы): 1. целостность доменов (декларативные ограничения целостности, наложенные на домены) 2. целостность атрибутов 3. целостность сущностей 4. целостность таблиц 5. ссылочная целостность Каждый пользователь, который имеет право создавать базы данных: 1. может считывать данные из любых баз данных, расположенных на данном экземпляре MS SQL Server 2000 2. может создавать любые объекты в любой базе данных, работающей под управлением данного SQL-сервера . 3. Может передать право на создание новой базы данных любому пользователю, подключенному к данному серверу 4. Может предоставить право на создание таблиц в своей базе данных любому пользователю, подключенному к данному SQL-серверу При необходимости изменять текст хранимой процедуры в Query Analizer нужно: 1. добавить новый текст в виде новой версии хранимой процедуры 2. вставить дополнительные команды анализа наличия процедуры в системных таблицах и уничтожения ее перед сохранением нового варианта 3. сохранить текст процедуры в текстовом файле, удалить старую процедуру и изменив текст сохранить его под именем старой процедуры 4. в операторе CREATE PROCEDURE задать опцию RECOMPILE Какова максимальная длина имени таблицы в MS SQL Server 2000: 1. 116 байт 2. неограничена 3. 255 байт 4. 38 байт 5. 128 байт Какие типы связей между таблицами базы данных поддерживаются сервером MS SQL Server: 1. обязательные связи 2. связи типа 1:1 один к одному 3. необязательные связи 4. связи типа многие ко многим 5. связи типа один ко многим 6. никакие связи не поддерживаются Помогите пожалуйста! До экзамена осталось 20 часов... |