《2022年数据库技术与应用期末复习题 .pdf》由会员分享,可在线阅读,更多相关《2022年数据库技术与应用期末复习题 .pdf(4页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、第 1 页 共(4)页一、选择题:1、数据库模型不包括类型()A、网状型B、层次型C、记录型D、关系型2、在 Transact-SQL 语法中,SELECT 语句的完整语法较复杂,但至少包括的部分(_),使用关键字(_)可以把重复行屏蔽,将多个查询结果返回一个结果集合的运算符是(_),如果在 SELECT 语句中使用聚合函数时,一定在后面使用(_)。A、SELECT,INTO B、SELECT,FROM C、SELECT,GROUP D、仅 SELECT A、DISTINCT B、UNION C、ALL D、TOP A、JOIN B、UNION C、INTO D、LIKE A、GROUP BY
2、 B、COMPUTE BY C、HAVING D、COMPUTE 3、根据关系数据基于的数据模型 关系模型的特征判断下列正确的一项:(_)A、只存在一对多的实体关系,以图形方式来表示。B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。C、能体现一对多、多对多的关系,但不能体现一对一的关系。D、关系模型数据库是数据库发展的最初阶段。4、在“连接”组中有两种连接认证方式,其中在(_)方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。A、Windows 身份验证B、SQL Server 身份验证C、以超级用户身份登录时D、其他方式登录时5、辅数据文件的默认扩展名是()。A、M
3、DF B、NDF C、LDF D、DBF 6、视图是一种常用的数据对象,可以简化数据库操作,当使用多个数据表来建立视图时,不允许在该语句中包括(_)等关键字。A、ORDER BY,COMPUTE B、ORDER BY,COMPUTE,COMPUTR BY C、ORDER BY,COMPUTE BY,GROUP BY D、GROUP BY,COMPUTE BY 7、通过使用文件组,可以()。A、提高存取数据的效率。B、提高数据库备份与恢复的效率C、简化数据库的维护D、ABC 都可以。8、在 Transact-SQL 语法中,SELECT 语句的完整语法较复杂,但至少包括的部分(_ _),名师资料
4、总结-精品资料欢迎下载-名师精心整理-第 1 页,共 4 页 -第 2 页 共(4)页使用关键字(_)可以把重复行屏蔽,将多个查询结果返回一个结果集合的运算符是(_),如果在 SELECT 语句中使用聚合函数时,一定在后面使用(_)。A、SELECT,INTO B、SELECT,FROM C、SELECT,GROUP D、仅 SELECT A、DISTINCT B、UNION C、ALL D、TOP A、JOIN B、UNION C、INTO D、LIKE A、GROUP BY B、COMPUTE BY C、HAVING D、COMPUTE 9、SQL Server 的模型数据库是()。A、M
5、ASTER B、TEMPDB C、MODEL D、MSDB 10、在 WINDOWS98 操作系统下,只能安装SQL Server2000()A、企业版B、标准版C、个人版D、测试版11、利用查询分析器,能()。A、直接执行SQL 语句B、提交 SQL 语句给服务器执行C、作为企业管理器使用D、作为服务管理器使用12、数据库的容量()。A、只能指定固定的大小。B、最小为10M C、最大 100M。D、可以设置为自动增长13、事务日志文件的默认扩展名是()。A、MDF B、NDF C、LDF D、DBF 14、表在数据库中是一个非常重要的数据对象,它是用来(_)各种数据内容的。A、显示B、查询C
6、、存放D、检索15、SQL Server 的主数据库是()。A、MASTER B、TEMPDB C、MODEL D、MSDB 16、日期时间型数据类型(datetime)的长度是()。A、2 B、4 C、8 D、16 17、在 T-SQL 语法中,用来插入和更新数据的命令是(_)。A、INSERT,UPDATE B、UPDATE,INSERT C、DELETE,UPDATE D、CREATE,INSERT INTO 18、主键约束用来强制数据的()完整性。A、域B、实体C、参照D、ABC 都可以19、在 SQL Server 服务器上,存储过程是一组预先定义并(_)的 T-SQL 语句。A、保
7、存B、编译C、解释D、编写名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 4 页 -第 3 页 共(4)页三、判断题1、()数据库系统通常由5 个部分组成,包括计算机硬件、数据库集合、数据库管理系统、相关软件和人员。2、()在安装SQL Server 2000 以前,先以拥有管理员权限的账号登录操作系统。3、()在 CREATE INDEX语句中,使用CLUSTERED 来建立聚集索引。4、()在 Transact-SQL 语句中,对不符合所有标识符规则的标识符必须进行分隔。5、()主数据库(Master)数据库,是建立新数据库的模板,它包含了将复制到每个数据库中的系统表。6、(
8、)视图是一个虚拟表,它保存的也是一些实际数据。7、()在 SQL SERVER 中,替代触发器的执行是在数据的插入、更新或删除之前执行的。8、()因为通过视图可以插入、修改或删除数据,因此视图也是一个虚实表,SQL SERVER将它保存在syscommens 系统表中。9、()如果要删除通过FROEIGN KRY 和 UNIQUE 或者PRIMARY KEY约束相关的表时,必须首先删除具有FROEIGN KRY约束的表。10、()当登录到WINDOWS的用户与SQL Server 联接时,用户不用提供SQL Server 帐号,这种认证模式就是WINDOWS认证机制。11、()创建规则后,规则
9、仅仅只是一个存在于数据库中的对象,并未发生作用。12、()可以在企业管理器中修改数据库的名称。13、()默认值绑定到列上后,该列上的数据将固定不变。14()一个表上只能建立一个聚集索引。15、()数据库级系统表Sysobjects 记录所有数据库对象的相关信息。16、()T-SQL 语言中修改数据库的语句为ALTER DA TABASE 语句。17、()DROP DATABASE 命令可以从SQL Server 中一次删除一个或几个数据库。18、()当表被删除时,表所带的所有约束定义依然存在。19、()通配符“_”表示某单个字符。20、()域完整性又称为引用完整性。综合题一、用 sql 语句完
10、成以下操作。1、创建一个名为DBtest 的数据库。要求数据库包括一个数据文件,逻辑名为DB_DATA,磁盘文件名为d:dataDB_DA TA.MDF,其他参数采用默认值。(5 分)2、在上面的数据库中,用语句新建一表,表名为MYTABLE,属性列为:c1 tinyint,c2 名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 4 页 -第 4 页 共(4)页varchar(20)。要求 c1 为主键,c2 非空。(5 分)3、修改表MYTABLE,增加一个新列:n1 datetime。(5 分)二、设 有 三 个 表student、sc、course,学 生 表student
11、属 性 列 为:sno char(8),sname varchar(10),ssex nchar(2),sage int,sdept varchar(20),其代表的意义分别为学号,姓名,性别,年龄,院系。选课表sc 的属性列为:sno char(10),cno int,grade tinyint,其代表的意义分别是学号、课程号、成绩。课程表course的属性列分别为:cno int,cname varchar(40),其代表的意义分别为课程号、课程名称。1、请写出向表中插入以下内容的SQL 语句。student 表:01001,李红,女,20,电子信息系。course 表:1,数据库原理与技术。sc 表:01001,1,87。2、写出用UPDATE 修改学号为01001、课程号为1 的成绩为 90 的语句。3、写出查询外语系的学生信息的语句,字段包括:学号、姓名、年龄、性别、课程名称、成绩。4、写出求各院系、各课程的平均成绩的语句。5、写出创建视图的语句,要求:年龄介于20 至 22 岁之间的男生,字段包括:学号、姓名、年龄、性别、课程名称、成绩。名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 4 页 -
限制150内