软件技术专业 数据库技术
A.WHERE 子句 B. 联接 C.列别名 D.GROUP BY 子句 148.
193、HAVING子句中应后跟( )
A.行条件表达式 B.组条件表达式 C.视图序列 D.列名序列 知识点:多表连接查询 149.
( )将连接条件中左边的表作为主表,其返回的行不加限制。
A.右外连接 B.左外连接 C.全外连接 D.自身连接 150.
( )将连接条件中右边的表作为主表,其返回的行不加限制。
A.右外连接 B.左外连接 C.全外连接 D.自身连接 151.
( )是对两个表都不加限制,所以两个表中的行都出现在结果集中。
A.右外连接 B.左外连接 C.全外连接 D.自身连接 152.
连接操作不仅可以在不同的两个表之间进行,也可以是一个表与其自己进行连接,
这种连接称为( )
A.右外连接 B.左外连接 C.全外连接 D.自身连接 知识点:在列中添加数据 153.
关于INSERT-SQL语句描述正确的是:( )
A.可以向表中插入若干条记录 B.可在表的任意位置插入纪录 C.在表尾插入一条记录 D.在表头插入一条记录。 154.
SQL中,对基本表进行插入和修改记录的命令为( )。
A.insert和delete B.update和delete C.delete和select D.insert和update 155.
INSERT INTO Goods(Name,Storage,Price) VALUES(’Keyboard’,3000,90.00)
的作用是( )
A.添加数据到一行中的所有列 B.插人默认值 C.添加数据到一行中的部分列 D.插入多个行 156.
ALTER TABLE 语句可以( )。
A.同时修改字段数据类型和长度 B.修改计算列
C.在添加字段时创建该字段的约束 D.同时删除字段和字段约束 知识点:修改数据 157.
修改表中数据使用( )语句。
A.update B.alter C.delete D.insert 158.
将Class_Id 等于“30310231”的班级名称改为“网络0231”。( )
A.update bClass set class_Name=’网络0231’where class_Id=’ 30310231’
21
软件技术专业 数据库技术
B.delete bClass set class_Name=’网络0231’where class_Id=’ 30310231’ C.insert bClass set class_Name=’网络0231’where class_Id=’ 30310231’ D.drop bClass set class_Name=’网络0231’where class_Id=’ 30310231’ 159.
下列 SQL语句中,修改表结构的是( )。
A.CREATE B.ALTER C.UPDATE D.INSERT 160.
如果视图包含( ),则不能修改视图中的数据。
A.DISTINCT 关键字 B. WHERE 子句
C.FROM 子句中的子查询 D.WITH CHECK OPTION 子句 知识点:删除数据 161.
下列说法正确的是:( )
A.SQL的删除记录操作是指从表或视图中删除元组 B.SQL的删除记录操作是指从表或视图中删除属性 C.SQL的删除记录操作是指从基本表中删除元组 D.SQL的删除记录操作是指从基本表中删除属性 162.
您需要从方案中的雇员表中删除 EMP_FK_DEPT 约束条件。应使用哪条语句?
( )
A. DROP CONSTRAINT EMP_FK_DEPT FROM 雇员; B.DELETE CONSTRAINT EMP_FK_DEPT FROM 雇员; C.ALTER TABLE 雇员 DROP CONSTRAINT EMP_FK_DEPT; D. ALTER TABLE 雇员 REMOVE CONSTRAINT EMP_FK_DEPT; 163.
下列执行数据的删除语句在运行时不会产生错误信息的选项是( )。
A. Delete * From A Where B = '6' B. Delete From A Where B = '6' C. Delete A Where B = '6' D. Delete A Set B = '6' 164.
使用T-SQL中的( )语句可以删除数据库表或者视图中的一个或者多个记
录。
A.DEL B.PRUGE C.DELETE D.DROP 知识点:创建视图(CREATE VIEW) 165.
SQL中创建视图应使用( )语句。
A.CREATE SCHEMA B.CREATE TABLE C.CREATE VIEW D.CREATE DATEBASE 166.
在关系数据库管理系统中,创建的视图在数据库三层结构中属于 ( )
A.外模式 B.存储模式 C.内模式 D.概念模式 167.
下列说法正确的是( )。
22
软件技术专业 数据库技术
A.视图是观察数据的一种方法,只能基于基本表建立。 B.视图是虚表,观察到的数据是实际基本表中的数据。 C.索引查找法一定比表扫描法查询速度快。 D.索引的创建只和数据的存储有关系。 168.
视图不能单独存在,必须依赖于:( )
A.数据表 B.视图 C.数据库 D.查询 知识点:修改视图 169.
如果视图包含( ),则不能修改视图中的数据。
A.DISTINCT 关键字 B. WHERE 子句
C.FROM 子句中的子查询 D.WITH CHECK OPTION 子句 170.
如果视图包括 ( ),则不能在视图中插入数据。
A.WHERE 子句 B. 联接 C.列别名 D.GROUP BY 子句 171.
在SQL中,修改视图的语句为( )。
A.ALTER VIEW B.UPDATE VIEW C.ALTER TABLE D.UPDATE TABLE 172.
在SQL中,修改视图的语句为( ),修改数据表的语句为( )。
A.UPDATE VIEW ,ALTER TABLE B.ALTER VIEW,ALTER TABLE C.ALTER VIEW,UPDATE TABLE D.UPDATE VIEW,ALTER TABLE 知识点:数据库备份 173.
数据库备份设备是用来存储数据的存储介质,下面( )设备不属于常见的
备份设备类型。
A.磁盘设备 B. 软盘设备 C.磁带设备 D.命名管道设备 174.
关于数据库备份说法正确的是 ( )
A.数据库备份是在数据丢失的情况下及时恢复重要数据的一种重要手段。 B.当数据库遭到破坏后可以恢之前任何时候的所有数据。 C.软件的根目录和建的文件夹路径中的斜杠转换一定不能相同 D.要恢复的数据库跟正在运行的软件所连接的数据库不能是同一个 175.
在下列情况下,SQL Server 可以进行数据库备份的是( )
A.创建或删除数据库文件时 B.创建 时 C.执行非日志操作时 D.在高峰活动时 176.
下列哪个系统数据库不需要进行备份和恢复( )
A.master B. model C. tempdb D. msdb 知识点:数据库的分离与附加 177.
关于分离数据库说法正确的是( )
A.分离数据库就是删除数据库
B.分离数据库就是将数据库的日志文件和主数据文件删除
23
软件技术专业 数据库技术
C.分离数据库就是把数据库的信息删除
D.分离数据库是从服务器中删除此数据库,并保留数据以及日志相关的物理文件,以便压缩拷贝文件。 178.
分离出来的数据和事务日志文件可以用来将数据库附加到任何SQL Server实例上,
这使数据库的使用状态与它分离时的状态( ) A.完全相同 B.不同 C.不确定 D.不完全相同 179.
下列说法正确的是
A.分离数据库时只需要将主数据文件分离出来就可以了 B.数据库分离就是数据库的备份 C.数据库的分离和附加是相反的过程。 D.数据库分离没有必要
180. 以下说法正确的有( )。
1)SQL Server 2005允许分离数据库的数据和事务日志文件,然后将其重新附加到同一台或另一台上。
2)分离数据库时只需要将主数据文件分离出来就可以了
3)分离出来的数据和事务日志文件可以用来将数据库附加到任何SQL Server实例上,这使数据库的使用状态与它分离时的状态完全相同。 A.1) B.2) C.2)、3) D.1)、3) 知识点:SQL Server安全认证模式 181.下列说法正确的是( )
A.SQL Server服务器级的安全性不是建立在控制服务器登录账号和密码的基础上,采用了标准SQL Server登录和集成Windows登录两种方式。
B.当用户通过SQL Server服务器的安全性检验后,将不用直接面对不同的数据库入口。 C.数据库对象的安全性不是核查用户权限的最后一个安全等级。
D.Windows身份验证模式相对可以提供更多的功能,如安全验证和密码加密、审核、密码过期、密码长度限定,以及在多次登录失败后锁定账号,对于账号以及账号组的管理和修改也更为方便。 答案:D
182.Windows认证比混合模式更优越,原因在以下( ) A.它比SQL Server认证提供更多的特性。
B.使用Windows认证,不需要将密码存放在连接字符串中。
24
软件技术专业 数据库技术
C.Windows认证意味着你只需要将密码存放在一个地方。 D 包括ABC
183.SQL Server安全认证模式有( )。
A.Windows身份验证模式、混合身份验证模式(Windows和SQL Server身份验证) B.Windows身份验证模式
C.混合身份验证模式(Windows和SQL Server身份验证) D Windows身份验证模式、安全验证模式。 184.下列选项中错误的有( ) A.不通过验证也可以链接数据库
B.使用Windows认证,不需要将密码存放在连接字符串中
C.Windows认证模式用户通过使用一个现成的Windows用户帐号连接到SQL服务器。 D.混合模式是Windows认证和SQL Server认证的结合。 知识点:存储过程
185.评估此 CREATE TABLE 语句的执行结果: CREATE TABLE sales (sales_id NUMBER, customer_id NUMBER, employee_id NUMBER,
sale_date TIMESTAMP WITH LOCAL TIME ZONE, sale_amount NUMBER(7,2));
以下关于 SALE_DATE 列哪个说法是正确的? A.数据将以客户的时区为标准进行设置。 B.存储的数据将不包含秒。
C.数据将以精度为 5 的小数秒的形式存储。
D. 存储在列中的数据将会以数据库的本地时区格式返回。
186.SQL Sever中的存储过程与其他编程语言中的过程类似.其特点一下说法正确的是 A 接收输人参数的值,并以输出参数的形式返回多个输出值。 B包含执行数据库操作的编程语句,其中可以包括对其他过程的调用。 C为调用过程返回一个状态值,以表明存储过程的执行情况(成功或失败)。
D存储过程的返回值不能象函数那样直接用在表达式中。即在调用存储过程的时候,在存储过程名的前面一定要有Execute关键字。
187.在SQL Server中尽量使用存储过程而不使用存储在本地客户机中的Transact-SQL程
序,是因为存储过程具有如下优点:
A.模块化编程,可移植性好 B.具有更快的执行速度。
25