《sql_server数据库技术与应用》综合练习题

合集下载

SQL Server数据库应用综合复习题

SQL Server数据库应用综合复习题

SQL Server数据库应用综合复习题(1)一、填空题1. 数据库处理技术经历了__________、__________、__________、以及分布式数据库管理等四个发展阶段。

2.在文件管理结点程序和数据在存储位置上是__________存放的。

3.在人工管理和文件管理阶段,程序设计__________数据表示。

4.数据库系统具有__________、__________、__________、数据粒度小、独立的数据操作界面、由DBMS统一管理等优点。

5.在文件管理阶段,文件之间是相互________的,在数据库管理阶段,文件之间是相互________的。

6.在实体中能作为码的属性称为________,否则称为_________。

7.域是实体中相应属性的________,性别属性的域包含有________个值。

8.实体之间的联系类型有三种,分别为________、________和________。

9.若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是________对________的联系。

10.若实体A和B是1对多的联系,实体B和C是1对多的联系,则实体A和C是________对________的联系。

11.若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是________对________的联系。

12.把保存________的关系称为对应数据库的元关系,一个数据库的元关系由________自动建立。

13. 关系数据库系统具有________单一、采用________、数据完全________、________理论支持等优点。

14.在对象数据模型中,每个对象不仅要包含描述实体的________特征,而且要包含描述实体的________特征。

15.在对象数据模型中,对象具有________性、________性和________性。

16.在________数据模型中,________不但能够继承,而且能够嵌套。

SQLServer数据库综合练习题答案

SQLServer数据库综合练习题答案

1、创建数据库,数据库名称为userdb 。

如果数据库userdb 已存在,那么,先删除再创建。

userdb 的存放路径是c:\data 。

创建数据文件,主逻辑名称为userdb,物理文件名为userdb_data.mdf ,初始大小为5MB ,最大为30MB,增长为5%。

创建日志文件为userdblog ,物理名称为userdb_log.ldf,文件大小为5MB ,最大为20MB ,文件增长为5MB ;IF exists(SELECT * FROM sysdatabases WHERE name ='userdb')DROP DATABASE userdb GOcreate database userdbon(name =userdb userdb, ,filename ='c:\data\userdb_data.mdf',size =5MB 5MB, ,maxsize =30MB 30MB, ,filegrowth =5%)log on(name =userdblog userdblog, ,filename ='c:\data\userdb_log.ldf',size =5MB 5MB, ,maxsize =20MB 20MB, ,filegrowth =5MB)go2、使用存储过程查看数据库userdb 信息;SP_HELPDB userdb 3、删除数据库userdb ;drop database userdb 4、在userdb 数据库中按照要求创建以下数据表:部门表部门表 Departments 字段字段 类型类型 名称名称 约束约束DepartmentID int 部门编号部门编号 初始值为1,该字段自增,该字段为主键段为主键DepartmentName varchar(50) 系部名称系部名称 唯一且非空唯一且非空Note varchar(200) 部门介绍部门介绍 可以为空可以为空雇员表雇员表 Employees 字段字段 类型类型名称名称 约束约束 EmployeeID int 雇员编号雇员编号 初始值为1,该字段自增,该字段为主键段为主键 DepartmentID int 部门编号部门编号 可以为空,该字段为外键可以为空,该字段为外键 Name varchar(20) 姓名姓名 非空非空Age int 年龄年龄 非空,年龄大于零非空,年龄大于零Sex Char(2) 性别性别 非空非空Edate Datetime 入职日期入职日期 可以为空可以为空员工薪水表员工薪水表 Salary 字段字段 类型类型名称名称 约束约束 EmployeeID int 雇员编号雇员编号 非空,该字段为主键非空,该字段为主键 Income Money 收入收入 可以为空可以为空 Outcome Money 支出支出 可以为空可以为空分别创建三个表的结构,如果已存在,则先删除再创建该表。

《SQL Server数据库技术及应用》试卷A答案

《SQL Server数据库技术及应用》试卷A答案

吉林省经济管理干部学院吉林经济职业技术学院2007--2008学年第二学期期末试题系部:班级:姓名:学号:---------------------装------------订------------线-------------------《SQL Server数据库技术及应用》试题A一、选择题(共计12 分,每题2分)1.创建数据库的命令是以下哪个选项?( D )A.CREATE PROCEDUREB.ALTER DATABASEC.DROP DATABASED.CREATE DATABASE2.修改数据库的语句是以下哪个选项?( C )A.CREATE TABLEB.CREATE DATABASEC.ALTER DATABASED.DROP TABLE3.在数据库设计的时候,选择以下哪种数据类型能提供全局唯一标识符代码?( A )A.uniqueidentifierB.ImageC.BitD.SmallMoney4.创建规则的Transact-SQL语句是( A )A.CREATE RULEB.CREATE INDEXC.CREATE DEFAULTD.ALTER RULE5.以下哪个Transact-SQL语句能够创建表?( B )A.CREATE DATABASEB.CREATE TABLEC.ALTER TABLED.DROP DATABASE6.执行语句,“DELETE FROM 学生表 WHERE 姓名列 LIKE '_nnet'”时,下列选项中哪些数据行可能被删除(C )。

A.WhyteB.CarsonC.AnnetD.Hunyer二、简答题(共计36分,每题2分)1.使用Transact-SQL语句为学生基本信息表创建名为“CX_学号”的CHECK约束,该约束限制学号字段的数据只能由9位数字组成。

alter table学生基本信息add constraint cx_学号check(学号like'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]')2.查询商品小类表中前五条记录的小类编号和小类名称。

SQL Server 2012数据库技术及应用习题及答案

SQL Server 2012数据库技术及应用习题及答案

SQL Server 2012数据库技术及应用习题及答案第1章数据库系统认知1.下面列出的数据库管理技术发展的3个阶段中,没有统一管理和控制的专门软件对数据进行管理的是(D)。

Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段A.只有ⅠB.只有ⅡC.Ⅱ和ⅢD.Ⅰ和Ⅱ2.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A)。

A.DBS包括DB和DBMS B.DBMS包括DB和DBSC.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS3.下列四项中,不属于数据库系统特点的是(C)。

A.数据共享B.提高数据完整性C.数据冗余度高D.提高数据独立性4.描述数据库整体数据的全局逻辑结构和特性的是数据库的(A)。

A.模式B.内模式C.外模式5.用户或应用程序看到的那部分局部逻辑结构和特征的描述是(C)。

A.模式B.内模式C.外模式6.在修改数据结构时,为保证数据库的数据独立性,只需要修改的是(C)。

A.模式与外模式B.模式与内模式C.三级模式之间的两层映射D.三级模式7.数据模型的三个要素是(B)。

A.实体完整性、参照完整性、域完整性B.数据结构、数据操作、数据完整性C.数据增加、数据修改、数据查询D.外模式、模式、内模式8.下述(D)不是DBA数据库管理员的职责。

A.负责整个数据库系统的建立B.负责整个数据库系统的管理C.负责整个数据库系统的维护和监控D.数据库管理系统设计9.下列选项中(A)不是数据库系统的特点。

A.数据加工B.数据共享C.关系模型D.减少数据冗余第2章需求分析与数据库概念设计1.下列不属于系统需求分析阶段的工作是(C)。

A.建立数据字典B.建立数据流图C.建立E-R图D.系统功能需求分析2.数据流图是在数据库系统开发(C)阶段进行的。

A.逻辑设计B.物理设计C.需求分析D.概念设计3.描述信息世界的概念模型,指的是(D)。

A.客观存在的事物及其相互联系B.将信息世界中的信息数据化C.实体模型在计算机中的数据化表示D.现实世界到机器世界的中间层次4.概念设计的结果是(B)。

SQL Server数据库技术及应用1-7章题库练习题测试题带答案

SQL Server数据库技术及应用1-7章题库练习题测试题带答案

思考习题一、单选题1.应用数据库技术的主要目的是为了(C)。

A解决保密问题B解决数据完整性问题C共享数据问题D解决数据量大的问题2.数据库管理系统(DBMS)是(D )。

A 教学软件B 应用软件C 辅助设计软件D系统软件3.在数据库中存储的是(C )。

A 数据B 数据模型C 数据以及数据之间的关系D 信息4.数据库系统的核心是(B )。

A 数据库B 数据库管理系统C 操作系统D 应用程序5.数据库具有(B)、最小的(A)和较高的(C)。

(1)A 程序结构化 B 数据结构化 C 程序标准化 D 数据模块化(2)A 冗余度 B 存储量 C 完整性 D 有效性(3)A 程序与数据可靠性 B 程序与数据完整性 C 程序与数据独立性 D 程序与数据一致性6.在数据管理技术的发展过程中,经历了人工、文件系统及数据库系统管理阶段。

在这几个阶段中,数据独立性最高的是( A )阶段。

A 数据库系统B 文件系统C 人工管理D 数据项管理7.在数据库中,产生数据不一致的根本原因是(D )。

A 数据存储量太大B 没有严格保护数据C 未对数据进行完整性控制D 数据冗余8.按照传统的数据模型分类,数据库系统可以分为三种类型(B)。

A大型、中型和小型B层次、网状和关系C数据、图形和多媒体D西文、中文和兼容9.数据库技术的奠基人之一E.F.Codd从1970年起发表多篇论文,主要论述的是(C)。

A层次数据模型B网状数据模型C关系数据模型D面向对象数据模型10.数据库三级模式体系结构的划分,有利于保持数据库的(A )。

A数据独立性B数据安全性C结构规范化D操作可靠性二、填空题1.数据库是长期存储在计算机内、有(组织)的、可(共享)的数据集合。

2.DBMS是指(数据库管理系统),具有(数据定义)、(数据控制)、(数据库运行与管理、数据字典等功能,SQL Server是属于(关系)数据库管理系统。

3.数据库系统一般是由(硬件系统)、(数据库)、(数据库管理系统及相关软件)、(用户)及(数据库管理员)等五大部分组成。

SQLServer数据库试题七及答案

SQLServer数据库试题七及答案

SQLServer数据库试题七及答案第一篇:SQL Server数据库试题七及答案SQL Server数据库试题七及答案一.单项选择题(每题2分,计30分)1._______是数据库系统的核心,它负责数据库的配置、存取、管理和维护等工作。

(c)A、操作系统 B、关系模型 C、数据库管理系统 D、数据库2.SQL Server2000是一款基于_________体系的关系型数据库管理系统。

(A)A、客户机/服务器 B、主机 C、N层 D、单机3.下面哪一个不是SQL Server2000的基本数据类型(A)A、VARIANT B、VARCHAR C、VARBINARY D、NVARCHAR 4.下面的类型中宽度最大的是(C)A、CHAR(5)B、VARCHAR(5)C、NCHAR(5)D、BIGINT 5.表达式LEN('电子学院')+ DATALENGTH(GETDATE())的值为(C)A、8 B、10 C、12 D、16 6.在SQL Server2000中,数据存储的基本单位是页,页的大小是(D)A、1K B、2K C、4K D、8K 7.在使用CREATE DATABASE命令创建数据库时,FILENAME选项定义的是(D)A、文件增长量B、文件大小 C、逻辑文件名 D、物理文件名 8.关于表结构的定义,下面说法中错误的是(C)A、表名在同一个数据库内应是唯一的B、创建表使用CREATE TABLE命令 C、删除表使用DELETE TABLE命令D、修改表使用ALTER TABLE命令9.下面哪一个约束用来禁止输入重复值?(A)A、UNIQUE B、NULL C、DEFAULT D、FOREIGN KEY 10.下面关于登录账户、用户和角色的说法错误的是(C)A、登录账户是服务器级的 B、用户是登录账户在某个数据库中的映射 C、用户不一定要和登录账户相关联D、角色其实就是用户组11.在SELECT语句中,用于去除重复行的关键字是(B)A、TOP B、DISTINCT C、PERCENT D、HAVING 12.若想查询出所有姓张的、且出生日期为空的学生信息,则WHERE条件应为(C)A、姓名LIKE ‘张%’ AND 出生日期 = NULL B、姓名LIKE ‘张*’ AND 出生日期 = NULL C、姓名LIKE ‘张%’AND 出生日期IS NULL D、姓名LIKE ‘张_’ AND 出生日期IS NULL 13.下面关于视图的说法中,错误的是(C)A、视图是个虚拟表B、可以使用视图更新数据,但每次更新只能影响一个表C、不能为视图定义触发器 D、可以创建基于视图的视图 14.下面关于触发器的描述,错误的是(A)A、触发器是一种特殊的存储过程,用户可以直接调用 B、触发器表和DELETED表没有共同记录C、触发器可以用来定义比CHECK约束更复杂的规则D、删除触发器可以使用DROP TRIGGER命令,也可以使用企业管理器15.下面关于事务的描述,错误的是(D)A、事务可用于保持数据的一致性 B、事务应该昼小且应尽快提交C、应避免人工输入操作出在在事务中D、在事务中可以使用ALTER DATEABSE二.填空题(每空1分,计20分)1.SQL Server是作为Windows NT或2000的一个__服务________运行的,用户可以启动、暂停或停止它。

SQL数据库技术与应用期末复习

SQL数据库技术与应用期末复习

《SQL Server数据库技术与应用》期末复习一、单项选择题(每小题2分,共20分)1.“借书日期必须在还书日期之前”这种约束属于数据库的()功能。

A.恢复B.并发控制C.完整性D.安全性C.完整性2.在数据中,产生数据不一致的根本原因是()。

A.没有严格保护数据B.数据存储量太大C.数据间联系弱D.数据冗余D.数据冗余3.次数据文件用于存储不能存在主数据文件中的数据,默认扩展名为()。

A..ndf B..mdf C..log D..datA..ndf4、若要求查找‘’姓学生的学生号和,正确的SQL语句是( B )。

A. SELECT S#,SNAME FROM S WHERE SNAME=’%’B. SELECT S#,SNAME FROM S WHERE SNAME LIKE ’%’C. SELECT S#,SNAME FROM S WHERE SNAME=’%%’D.SELECT S#,SNAME FROM S WHERE SNAME LIKE ’%%’5.通过CREATE TABLE语句或者其他方法创建了一个表后,可以使用()语句在表中添加记录。

A.DELETE B.INSERT C.UPDATE D.INSEATERB.INSERT6.在关系数据库系统中,一个关系就是()。

A.一二维表B.一条记录C.一个关系数据库D.一个关系代数运算A.一二维表7.语句SELECT ,性别,出生日期FROM student_info返回()列。

A.1 B. 2 C.3 D.4C.38.语句SELECT 1.2*0.5的结果是()。

A.NULL B.1 C.0 D.0.6D.0.69.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建(c )。

A.另一个表B.游标C.视图D.索引5.一个查询的结果成为另一个查询的条件,这种查询被称为()。

A.连接查询B.查询C.自查询D.子查询D.子查询10.为了对表中的各行进行快速访问,应对此表建立()。

sqlserver综合练习题

sqlserver综合练习题

sqlserver综合练习题SQL Server综合练习题题目1: 管理数据库在SQL Server中,管理数据库是非常重要的任务。

请根据以下场景,回答相应的问题。

场景背景:某公司使用SQL Server作为其主要数据库管理系统,负责存储和管理大量的业务数据。

作为数据库管理员,您需要对数据库进行适当的管理和维护。

问题1:如何创建一个新数据库?要创建一个新的数据库,可以使用以下SQL语句:```sqlCREATE DATABASE [数据库名称];```问题2:如何备份和恢复数据库?为了备份数据库,可以使用以下方法之一:- 使用SQL Server Management Studio (SSMS):在对象资源管理器中,右键单击相应的数据库,选择“任务” > “备份”。

- 使用Transact-SQL:使用`BACKUP DATABASE`语句执行备份。

为了恢复数据库,可以使用以下方法之一:- 使用SSMS:在对象资源管理器中,右键单击“数据库”文件夹,选择“还原数据库”。

- 使用Transact-SQL:使用`RESTORE DATABASE`语句执行恢复。

问题3:如何监视数据库的性能和活动?要监视数据库的性能和活动,可以使用以下方法之一:- 使用SSMS:连接到相应的数据库服务器,在“对象资源管理器”中选择相应的数据库,右键单击选择“报表” > “标准报表” > “活动监视器”。

- 使用Transact-SQL:可以查询系统视图(如`sys.dm_exec_query_stats`)来获取性能统计信息。

场景背景:某公司的数据库中存在有关员工和部门的表。

现在,需要针对这些表执行一些常见的查询操作。

问题4:如何创建一个包含所有员工信息的视图?要创建一个包含所有员工信息的视图,可以使用以下SQL语句:```sqlCREATE VIEW [所有员工信息] ASSELECT * FROM [员工表];```问题5:如何查询工资最高的员工?要查询工资最高的员工,可以使用以下SQL语句:```sqlSELECT * FROM [员工表] WHERE [工资] = (SELECT MAX([工资]) FROM [员工表]);```问题6:如何计算每个部门的员工人数?要计算每个部门的员工人数,可以使用以下SQL语句:```sqlSELECT [部门], COUNT(*) AS [人数] FROM [员工表] GROUP BY [部门];```题目2: 数据库设计良好的数据库设计是一个高效、稳定和可扩展的数据库系统的关键。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《sql server数据库技术与应用》综合练习题一、 填空题1、SQL Server 2000默认数据库中 master、 tempdb、 msdb 和model为系统数据库, northwind和 pubs 为范例数据库。

2、在使用属性对话框创建数据库时,如果输入的数据库名称为test,则默认的数据文件名称为 test_data.mdf ,默认的事务日志文件名称为 test_log.ldf。

3、SQL Server有windows 用户和SQL 验证两种身份验证模式。

4、在SELECT字句中使用常数值时,可用数据类型有字符串 ,数字和货币/时间日期。

例如,要使2005年08月25日作为常数值,应该写为“2005年08月25日”,也就是使用文本描述日期。

5、在SELECT字句中DISTINCT和ALL关键字可以让我们明确该如何在结果中处理重复行,distinct会发现出现组合项的行是唯一的。

6、创建一个表时,若该表中有一列允许空值,但他的非空值必须唯一,则应该为该列指定unique约束。

7、数据库技术经历了人工管理阶段、文件管理和数据库系统阶段三个发展阶段。

8、数据库系统中常用的三种数据模型有层次模型、网状模型和关系模型。

9、聚合函数“count(列名)”的语义是求个数。

10、如果一个关系不满足2NF,则该关系一定也不满足3NF(在1NF、2NF、3NF范围内)。

11、当在一个已经存放了数据的表上增加主键时,SQLSERVER会自动对表中的数据进行检查,以确保这些数据能够满足主键约束的要求。

问:主键约束满足 不允许为空和唯一性 两个要求12、SQLSERVER的安全性机制可以划分为三个阶段:连接权(登录权) ,访问权 ,管理权。

13、 SQLSERVER提供四种备份和恢复的方式:完整数据库备份、差异备份 、 事务日志备份和文件或文件组备份。

14、 删除视图的SQL语句是:drop view 视图名。

16、在SQL Server2000中常用函数有哪几个____________,______________,____________。

(指出三种)sum,max,min,avg,count17、 grant授权语句主要有:对象权限、语句权限和隐含权限。

选择题1.(A )是位于用户和操作系统之间的一层数据管理软件。

数据库在建立、使用和维护时由其统一管理、统一控制。

A.DBMS B.DB C.DBS D.DBA2.下列说法正确的是(C )A.θ连接是一种特殊的等值连接 B.θ连接是一种特殊的自然连接C.等值连接是一种特殊的自然连接 D.自然连接是一种特殊的等值连接3.下列哪一个数据库不是SQL Server 2000的系统数据库(C )A.master数据库 B.msdb数据库 C.pubs数据库D.model数据库 4.下列SQL语句正确的是 ( B) A.select 列from 表1cross join表2on 表1.列=表2.列B.select 列from 表1cross join表2C.select 列from 表1 join表2where 表1.列=表2.列D.select 列from 表1,表2on 表1.列=表2.列5.SQL语言允许使用通配符进行字符串匹配的操作,其中‘%’可以表示( D)A、零个字符B、1个字符C、多个字符D、以上都可以6.有关系R和S,R∪S的运算等价于(C )A. S-(R-S)B. R-(R-S)C. (R-S)∪SD. R∩(R-S)7.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是(C )A.多对多B.一对一C.多对一D.一对多8.下列四项中说法不正确的是(C )A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性9.下列四项中,可以直接用于表示概念模型的是(A )。

A.实体-联系(E-R)模型B.关系模型C.层次模型D.网状模型10.事务有多个性质,其中不包括( D)A.一致性B.隔离性C.原子性D.不可撤消11.系统死锁属于(A )A.事务故障B.程序故障C.系统故障D.介质故障12.假如采用关系数据库系统来实现应用,在数据库设计的( B)阶段,需要将E-R模型转换为关系数据模型。

A.概念设计B.物理设计C.逻辑设计D.运行阶段13.取出关系中的某些列,并消去重复的元组的关系运算称为(B )A.取列运算B.投影运算C.连接运算D.选择运算14.一家航空公司把一年中飞行距离超过10000里的客户信息转移到一张称为flyersclub的表中,他们的详细情况被记录在表flyers ( D)A.insert into flyersclub from flyers where idistancetravelled>=10000B.insert flyersclub where idistancetravelled>=10000C.insert into flyersclub from flyers where(idistancetravelled)values>=10000D.insert flyersclub (idstancetravelled) values from flyers where idistancetravelled>=1000015.一个电视经销商在表Tvtype 中维护起库存的Tvs信息,下述哪条语句能显示价格最昂贵的三种电视机的信息?( B)A.select top3 cDiscription from Tvtype order by iprice ascB.select top3 cDiscription from Tvtype order by iprice descC.select cDiscription from Tvtype where max(iprice)>3D.select cDiscription max(iprice) from Tvtype order by iprice16、下列不属于SQL Server 2000 系统全局变量的有 C 。

A. @@Error B. @@ConnectionsC. @SYSTEM_CountsD. @@Fetch_Status17、声明一个名为Ctime的日期类型变量,下列语句中正确的是B 。

A. SET Ctime=’2006-03-06’B. DECLARE Ctime smalldatetimeC. SELECT Ctime AS smalldatetimeD. D. Ctime=’2006-03-06’18、使用 A 函数可以返回指定数值表达式的绝对值。

A. absB. ACOSC. ASCIID. AVG19、求子串函数SUBSTRING(‘THE BIG WORLD’,5,3)的返回值是 B 。

A. ‘THE’B. ‘BIG’C. ‘WOR’D. ‘WORLD’b20、T-SQL中支持的流程控制语句的一种为 A 。

A. IF…THEN…ELSEB. BEGIN…ENDC. DO CASED. DO WHILE21、下列语句错误的是 C 。

A. select all * from employeeB. select distinct * from employeeC. select distinct ,employee_ID form employeeD. select * into Detail_E form employee where E_Address like ‘s%’22、SQL 语句 select title ,retailprice from cds where price>=14 and price <=16 ;可以用以下哪个表达式来代替这个语句中的逻辑条件 C 。

A. price between 14 or 16B. price is not 14 and 16C. price between 14 and 16D. price in [14,16]23、要向types表中插入数据,这个表只有两列,t_id和t_name列。

如果插入一行数据,这一行的t_id值是100,t_name值是fruit。

应该使用SQL语句是 A 。

A. insert into types values(100,’fruit’)B.select * from types where t_id=100 and t_name=’fruit’C.update set t_id=100 from types where t_name=’fruit’D.delete * from types where t_id =100 and t_name=’fruit’24、下列条件中不能激活触发器的是 B 。

A. 更新数据B. 查询数据C.删除数据 D. 插入数据25、在取消权限的语句中,如果不希望将一个被授予权限的用户授予其他用户的权限取消,那么应使用 C 关键字。

A. CURRENT_USERB. CURRENT_ROLEC. RESTRICTD. CASCADE26、下列关键字中,哪个关键字可以与通配符联合使用进行查询?BA. INB. LIKEC. BETWEEND. AND27、以下关于视图的描述,正确的是 A 。

A. 视图是一个虚表,并不存储数据B. 视图同基表一样可以修改C. 现视图只能从基表导出D. 视图只能浏览,不能查询28、下列选项中, C 语句用于调用SQL存储过程。

A. return B. setC. executeD. declare29、SQL Server 2000属于( C )数据库系统。

A.层次模型 B.网状模型C.关系模型 D.面向对象模型30、在数据库设计器中,不能完成的操作是( B )。

A.创建数据表关联B.修改数据表关联字段C.修改关联中的主键表和外键表D.删除关联操作题1、图书馆系统数据库中有如下三个表:CARD(读者):CNO 卡号,NAME姓名,CLASS班级BOOKS(图书):BNO书号,BNAME书名,AUTHOR作者,PRICE单价,QUANTITY库存册数BORROW(借阅):CNO卡号,BNO书号,RDATE还书日期按要求实现如下操作:(1) 找出借书超过5本的读者,输出借书卡号及所借图书册数。

SELECT COUNT(*),卡号From 借阅Group by卡号 --以卡号来分组Having count(*)>5(2) 查询借阅了"水浒"一书的读者,输出姓名及班级。

相关文档
最新文档