《SQL Server数据库技术》试卷C
《SQL Server数据库技术》试卷K[5页]
![《SQL Server数据库技术》试卷K[5页]](https://img.taocdn.com/s3/m/e8da84ed284ac850ad02426c.png)
健雄职业技术学院 考试试卷 说明:本次考试 120 分钟, 40 道小题,共计 5 页,总分 100 分K 考试科目 SQL Server 数据库技术 考试类型 高职期末考试 『闭卷』 学年学期适用专业年 级教研室主任(装订线内不准做答)一、选择题(在每个小题四个备选答案中选出一个正确答案,填在题末的括号中)(本大题共10小题,每小题1分,总计20分)1. 下列四项中说法不正确的是( )A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性2. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是( )A.多对多B.一对一C.多对一D.一对多3. SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( )。
A.包括15岁和35岁B.不包括15岁和35岁C.包括15岁但不包括35岁D.包括35岁但不包括15岁4. 在SQL Server 中,model是( )A.数据库系统表 B. 数据库模板C.临时数据库 D. 示例数据库5.在视图上不能完成的操作是( )A.更新视图数据B.查询C.在视图上定义新的基本表D.在视图上定义新视图6. 数据库的三要素,不包括( )A.完整性规则B.数据结构C.恢复D.数据操作7.一个规范化的关系至少应当满足( )的要求。
A.一范式B.二范式C.三范式D.四范式8.表达实体之间逻辑联系的E-R模型,是数据库的( )A. 概念模型B. 逻辑模型C. 外部模型D. 物理模型9. 下列哪个不是sql 数据库文件的后缀。
A..mdf B..ldfC..dbf D..ndf10.在SQL语言中,"授权"命令是( )A. GRANTB. REVOKEC. OPTIOND. PUBLIC二、判断题:(对的打√,错的打×,填在题末的括号中)(每小题1分,共10分)11.数据库不允许存在数据冗余。
sql server考试题

sql server考试题SQL Server考试题指的是针对SQL Server数据库管理系统进行考试的相关题目。
这些题目用于测试考生对SQL Server的掌握程度,包括理论知识、操作技能和问题解决能力等方面。
示例:1.单选题:在SQL Server中,用于创建表的语句是:A. CREATE INDEXB. CREATE DATABASEC. CREATE TABLED. CREATE VIEW答案:C. CREATE TABLE。
2.多选题:在SQL Server中,可以使用哪些语句进行数据查询?A. SELECTB. DELETEC. UPDATED. INSERT答案:A、B、C、D。
在SQL Server中,SELECT、DELETE、UPDATE和INSERT都是用于数据查询的语句。
3.简答题:请简述SQL Server中的事务处理的概念及其作用。
答案:事务处理是SQL Server中的一个重要概念,它是一个完整的业务逻辑单元,可以确保数据库的完整性和一致性。
事务可以确保一系列操作要么全部成功执行,要么全部不执行,从而保持数据库的一致性状态。
事务处理的作用是确保数据的完整性和避免数据损坏或不一致的情况。
4.案例分析题:给定一个数据库表结构,要求编写一个查询语句,从表中检索符合特定条件的记录,并按照一定顺序对结果进行排序。
答案:根据具体的表结构和条件要求,编写相应的SELECT语句,并使用WHERE子句来筛选符合条件的记录。
然后使用ORDER BY子句对结果进行排序。
具体的查询语句和排序方式应根据实际情况进行调整。
总结来说,SQL Server考试题指的是针对SQL Server数据库管理系统进行的考试所使用的相关题目。
这些题目用于测试考生对SQL Server的掌握程度,包括理论知识、操作技能和问题解决能力等方面。
考生需要通过学习和实践来掌握相关知识和技能,以顺利通过考试。
sqlserver考试试题库

sqlserver考试试题库SQL Server考试试题库是一个专为准备SQL Server相关认证考试的考生设计的资源库。
以下是一些模拟考试题目,涵盖了SQL Server的基础知识、高级查询技术、性能优化、安全性以及数据库管理等方面。
一、选择题1. 在SQL Server中,以下哪个不是系统表?A. sys.databasesB. sys.tablesC. sys.columnsD. Customers2. 以下哪个SQL语句用于创建数据库?A. CREATE DATABASEB. CREATE TABLEC. CREATE INDEXD. CREATE PROCEDURE3. SQL Server中的事务可以保证哪些特性?A. 原子性、一致性、隔离性B. 原子性、一致性、持久性C. 原子性、隔离性、持久性D. 所有选项都是4. 以下哪个选项不是SQL Server的索引类型?A. 聚集索引B. 非聚集索引C. 唯一索引D. 复合索引5. SQL Server中,以下哪个命令用于备份数据库?A. BACKUP DATABASEB. BACKUP TABLEC. BACKUP INDEXD. BACKUP LOG二、简答题1. 解释SQL Server中的死锁是什么,并给出解决死锁的一般策略。
2. 描述SQL Server的恢复模式,并说明它们在数据库备份和恢复过程中的作用。
3. 什么是SQL Server的分区表,它有什么优势?三、操作题1. 假设你有一个名为`Sales`的数据库,里面有一个名为`Orders`的表,包含`OrderID`, `OrderDate`, `CustomerID`, `TotalAmount`等字段。
编写一个SQL查询,列出所有2019年的订单,并按`TotalAmount`降序排序。
2. 编写一个存储过程,该存储过程接受一个`CustomerID`作为参数,并返回该客户的所有订单信息。
《SQL Server数据库技术》试卷L[5页]
![《SQL Server数据库技术》试卷L[5页]](https://img.taocdn.com/s3/m/d13ce78f0740be1e650e9ace.png)
健雄职业技术学院 考试试卷 说明:本次考试 120 分钟, 40 道小题,共计 5 页,总分 100 分L 考试科目 SQL Server 数据库技术 考试类型 高职期末考试 『闭卷』 学年学期适用专业年 级教研室主任(装订线内不准做答)一、选择题(在每个小题四个备选答案中选出一个正确答案,填在题末的括号中)(本大题共10小题,每小题1分,总计20分)1.下列四项中,不属于SQL2005实用程序的是()。
A.企业管理器 B.查询分析器C.服务管理器D.媒体播放器2. SQL Server安装程序创建4个系统数据库,下列哪个不是()。
A.master B.model C.pub D. msdb3. 下列哪个不是数据库对象()。
A.数据模型B.视图C.表D.用户4. 下列哪个不是sql 数据库文件的后缀。
A..mdf B..ldf C..tif D..ndf5. 在SQL中,建立表用的命令是 ( )。
A.CREATE TABLEB.CREATE RULEC.CREATE VIEWD.CREATE INDEX6. SQL语言中,条件“年龄BETWEEN 40 AND 50”表示年龄在40至50之间,且( )。
A.包括40岁和50岁B.不包括40岁和50岁C.包括40岁但不包括50岁D.包括50岁但不包括40岁7. 模式查找like '_a%',下面哪个结果是可能的A.ailiB. baiC.bbaa8. 在MS SQL Server中,用来显示数据库信息的系统存储过程是( )。
A. sp_dbhelpB. sp_dbC. sp_helpD. sp_helpdb9. SQL语言中,删除记录的命令是( )。
A. DELETEB. DROPC. CLEARD. REMOVE10. SQL的视图是从()中导出的。
A.基本表 B. 视图C. 基本表或视图 D. 数据库二、判断题:(对的打√,错的打×,填在题末的括号中)(每小题1分,共10分)11. "xingming" 是SQL中的字符串常量阶段()12. "11.9" 是SQL中的实型常量()13. 语句 select 22%4, 的执行结果是: 0 ()14. "2005.11.09" 是SQL中的日期型常量()15. ¥2005.89 是SQL中的货币型常量()16. 语句 select 15/2 的执行结果是: 7.5 ()17. 'AB'>'CD' 比较运算的结果为真()18. bigint是SQL的数据类型()19. 设置惟一约束的列可以为空()20.一个表可以创建多个主键()三、填空题(每空1分,共30分)21. 关系数据库关系运算___________、_________和_________。
SQLServer复习试题

SQLServer复习试题《SQL Server》复习试题一、单项选择题1.下列四项中,不属于数据库特点的是( C )。
A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高2. 在SELECT语句中正确的语法顺序如下( D )。
A.where ,having, group by,order byB.having,where , group by,order byC.where, order by ,group by,havingD.where , group by, having,order by3.SQL Server安装程序创建4个系统数据库,下列哪个不是( C )系统数据库。
A.masterB.modelC.pubD.msdb4.(A )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。
数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMS B.DBC.DBS D.DBA5. 在SQL中,建立表用的命令是 ( B )。
A.CREATE SCHEMAB.CREATE TABLEC.CREATE VIEWD.CREATE INDEX6.SQL语言中,条件年龄BETWEEN 15 AND 35表示年龄在15至35之间,且( A )。
A.包括15岁和35岁B.不包括15岁和35岁C.包括15岁但不包括35岁D.包括35岁但不包括15岁7.下列四项中,不正确的提法是( C )。
A.SQL语言是关系数据库的国际标准语言B.SQL语言具有数据定义、查询、操纵和控制功能C.SQL语言可以自动实现关系数据库的规范化D.SQL语言称为结构查询语言8.在MS SQL Server中,用来显示数据库信息的系统存储过程是( D )。
A. sp_dbhelpB. sp_dbC. sp_helpD. sp_helpdb9.SQL语言中,删除表中数据的命令是( A )。
SQLServer数据库技术试题含答案(二)

SQLServer数据库技术试题含答案(二)SQLServer数据库技术试题含答案是很多IT人员关注的话题。
下面列出一些常见的试题及其答案,希望对大家有所帮助。
1. 如何在SQLServer中创建一个新的数据库?答:可以使用SQL Server Management Studio (SSMS)或Transact-SQL (T-SQL)语句来创建新的数据库。
在SSMS中,右键单击“数据库”文件夹,选择“新建数据库”,然后按照提示操作即可。
在T-SQL中,使用CREATE DATABASE语句来创建新的数据库。
2. 如何备份SQLServer数据库?答:可以使用SSMS或T-SQL语句来备份SQLServer数据库。
在SSMS 中,右键单击要备份的数据库,选择“任务”->“备份”,然后按照提示操作即可。
在T-SQL中,使用BACKUP DATABASE语句来备份数据库。
3. 如何还原SQLServer数据库?答:可以使用SSMS或T-SQL语句来还原SQLServer数据库。
在SSMS 中,右键单击要还原的数据库,选择“任务”->“还原”,然后按照提示操作即可。
在T-SQL中,使用RESTORE DATABASE语句来还原数据库。
4. 如何创建SQLServer数据库表?答:可以使用SSMS或T-SQL语句来创建SQLServer数据库表。
在SSMS中,右键单击要创建表的数据库,选择“新建查询”,然后输入CREATE TABLE语句来创建表。
在T-SQL中,使用CREATE TABLE语句来创建表。
5. 如何在SQLServer中插入数据?答:可以使用SSMS或T-SQL语句来插入数据。
在SSMS中,右键单击要插入数据的表,选择“编辑前100行”,然后在表格中插入数据。
在T-SQL中,使用INSERT INTO语句来插入数据。
6. 如何更新SQLServer数据库中的数据?答:可以使用SSMS或T-SQL语句来更新SQLServer数据库中的数据。
SQL Server数据库试题及答案
SQL Server数据库试题九及答案一、选择题(每题2分,共30分)1、下面不属于数据定义功能的SQL语句是:()A.CREAT TABLEB.CREAT CURSORC.UPDATED.ALTER TABLE2、SQL数据库中的视图与下列哪项是对应的()。
A.关系模式B.存储模式C.子模式D.以上都不是3、下列选项中不是数据库复制类型的是()。
A.快照复制B.差异复制C.事务复制D.合并复制4、下列说法错误的是: ()。
A.一个基本表可以跨一个或多个存储文件B. 一个存储文件可以跨一个或多个基本表C.每个存储文件与外部存储器上一个物理文件对应D.每个基本表与外部存储器上一个物理文件对应5.显示包含警告信息或其他信息的消息框,应该使用的操作是()。
A.Echo B.Message C.Warn D.MsgBox6、在SQL Server 2000中,索引的顺序和数据表的物理顺序相同的索引是()。
A.聚集索引B.非聚集索引C.主键索引D.唯一索引7. SQL Server的字符型系统数据类型主要包括()。
A. Int、money、charB. char、varchar、textC. datetime、binary、intD. char、varchar、int8、以下选项中哪一项不是访问数据库系统的接口()。
A.ODBCB.OLE DBC.APID.ADO9、在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是()A.*B.%C.-D.?10、SELECT语句中与HAVING子句同时使用的是()子句。
A.ORDER BYB.WHEREC.GROUP BYD.无需配合11~15题使用如下数据:当前盘当前目录下有数据库db_stock,其中有表stock的内容是:股票代码股票名称单价交易所600600 青岛啤酒 7.48 上海600601 方正科技 15.20 上海600602 广电电子 10.40 上海600603 兴业房产 12.76 上海600604 二纺机 9.96 上海600605 轻工机械 14.59 上海000001 深发展 7.48 深圳000002 深万科 12.50 深圳11、有如下SQL语句create view stock_view as select * from stock where 交易所=”深圳”执行该语句后产生的视图包含的记录个数是()A.1B.2C.3D.412、有如下SQL语句create view view_stock as select 股票名称 as 名称,单价 from stock执行该语句后产生的视图含有的字段名是()A.股票、名称、单价B.名称、单价C 名称、单价、交易所D 股票名称、单价、交易所13、执行如下SQL语句后select distinct 单价 from stockwhere 单价=(select min(单价) from stock)into dbf stock_x表stock_x中的记录个数是()A.1B.2C.3D.414、求每个交易所的平均单价的SQL语句是()A.SELECT(交易所,avg(单价)FROM stock GROUP BY 单价B. SELECT(交易所,avg(单价)FROM stock ORDER BY 单价C. SELECT(交易所,avg(单价)FROM stock ORDER BY 交易所D. SELECT(交易所,avg(单价)FROM stock GROUP BY交易所15、在当前盘当前目录下删除表stock的命令是()A.DROP stockB.DELETE TABLE stockC.DROP TABLE stock C.DELETE stock二、填空题(每空2分,共30分)1、SQL Server 2000支持5种类型的存储过程:系统存储过程、、临时存储过程、和扩展存储过程。
《SQL Server数据库技术》试题含答案J
健雄职业技术学院 考试试卷 说明:本次考试 120 分钟, 42 道小题,共计 5 页,总分 100 分J 考试科目 SQL Server 数据库技术 考试类型 高职期末考试 『闭卷』 学年学期适用专业年 级教研室主任(装订线内不准做答)Ⅰ理论题部分(注意:所有答案都应按要求回答在试卷最后一页答题卷上,在试卷上直接作答的无效)一、选择题(在每个小题四个备选答案中选出一个正确答案)(本大题共10小题,每小题1分,总计10分)1.SQL Server 2000 属于()数据库系统。
A .层次模型B .网状模型C .关系模型D .面向对象模型2.关系数据表的关键字可由()字段组成。
A .一个B .两个C .多个D .一个或多个3.字符串常量使用()作为定界符。
A .单引号B .双引号C .方括号D .花括号4.下列叙述错误..的是()。
A .ALTER TABLE 语句可以添加字段B .ALTER TABLE 语句可以删除字段C .ALTER TABLE 语句可以修改字段名称D .ALTER TABLE 语句可以修改字段数据类型5.表设计器的“允许空”单元格用于设置该字段是否可输入空值,实际上就是创建该字段的()约束。
A .主键B .外键C . 非空D . 检查6.下列语句中正确..的是()。
表 score(sti_id,names,math,English,VB)A.select stu_id,sum(math) from scoreB.select sum(math),avg(VB) from scoreC.select * ,sum(english) from scoreD.delete * from score7.SQL server 数据库文件有三类,其中主数据文件的后缀为()。
A . .ndfB . .ldfC . .mdfD . .idf8.表达式 Datepart ( yy,‘2004-3-13’) +2 的结果是()。
SQL Server 2000数据库原理与应用试卷c
XXXX学院2004-2005学年度第一学期02级网络专业《数据库原理与应用》期末考试试卷 C卷班级:姓名:学号:一.选择题(每题2分共10分)下面哪个语句属于DDL?()1A:SELECT B:DELETEC:DROP D:DENY2SQL Server是一个大型数据库管理系统()A:网状B:层次C:树状D:关系3在SQL Server中以下哪个服务负责处理所有的T-SQL语句,并管理服务器上所有构成数据库的文件。
()A:MSSQLSERVER B:SQL Server AgentC:MSDTC D:Microsoft Search4有如下语句:Select * from products where companyname like ‘ Res_r[^r]ing_[a-d]%’下列哪个选项满足where 条件?()A:Restruingb B:RestrringaaC:Restrningaa D:Restringae5在简单还原模式下,SQL Server不支持以下哪种备份方式()A:全备份B:差异备份C:日志备份D:B和C 都不支持二.填空题(每题1分共10分)1在SQL Server中数据库是系统所有数据库的模板2每个SQL Server数据库都包含一个主数据文件和日志文件,它们的文件扩展名分别为和。
3SQL Server的权限有3种,分别是和。
4每一个表中都可以有个标识列,其中包含由系统自动生成的能够标识表中每一行数据的序列值5SQL Server为每一个触发器都创建了两张专用表它们是:和三.判断并改正(如果有错误请将改正过来,每题3分共15分)1主数据文件默认放在PRIMARY文件组中,也可以将其放在其他的文件组中()2每张表中只能定义一个主键,但可以定义多个唯一性约束,主键列可以取空值,而唯一性约束列不能取空值。
()3SQL Server中的视图是基于某个基表的查询结果,该查询结果保存在视图中()4在企业管理器中更改安全验证模式后必须要重新启动SQL Server服务,设置才能生效()5我们可以添加和修改服务器角色和数据库角色()四.简答题(共10分)1关系型数据库的特点是什么?(4分)2简述数据库用户的作用,数据库用户和登陆账号之间有什么关系?(6分)五.程序补充题(共15分)1写出T-SQL语句,为用户‘LEE’授予在MARKET数据库中创建视图的权限,同时拒绝其插入、删除‘ORDERS’表中的数据的权限(本题5分)USECREATEGOINSERT, DELETE ORDERS WANG 2创建一个存储过程,计算任意三个整数中的最小值,并将其返回。
SQL Server数据库技术试卷3
《SQL Server数据库技术》试卷C一、选择题(每题2分,共50分)A.数据库管理系统 B. 数据 C. 数据库 D. 数据库系统2.DBS是采用了数据库技术的计算机系统。
DBS是一个集合体,包含数据库、计算机硬件、软件和()A.系统分析员B.程序员C.数据库管理员D.操作员3. SQL Server的物理存储主要包括3类文件()。
A. 主数据文件、次数据文件、事务日志文件B. 主数据文件、次数据文件、文本文件C. 表文件、索引文件、存储过程D. 表文件、索引文件、图表文件4.定义外键实现的是哪一类完整性?()A.实体完整性 B.参照完整性 C.用户定义的完整 D.都不对5.下面有关主键的叙述正确的是()A.不同的记录可以具有重复的主键值或空值B.一个表中的主键可以是一个或多个字段C.在一个表中主键只可以是一个字段 D.表中的主键的数据类型必须定义为自动编号或文本6.实例级的系统表和系统存储过程都存放在下列哪个数据库里?()A. masterB.modelC. pubsD. msdb7.下列语句()能够查询所有英语类课程的信息。
A.SELECT * FROM Course WHERE cname LIKE ‘*英语*’B.SELECT * FROM Course WHERE cname LIKE ‘%英语%’C.SELECT * FROM Course WHERE cname LIKE ‘_英语_’D.SELECT * FROM Course WHERE cname =‘*英语*’8.在SQL Server中,用来显示数据库信息的系统存储过程是()A.sp_dbhelp B.sp_db C.sp_help D.sp_helpdb9.下列关于索引的作用描述正确的是?()A.用于降低数据库的复杂性 B.用于提高数据查询速率C.防止用户访问敏感数据 D.以上都不是10.在通常情况下,下列哪个角色的用户不能够创建表?()A.db_owner B.sysadmin C.db_creator D.guest11.表A中的列B是标识列,属于自动增长的数据类型,标识种子是2,标识递增量是3,首先插入3行数据,然后再删除一行数据,再向表中增加数据行时,标识值为()A.5B.8C.11D.212. SQL Server的字符型系统数据类型主要包括()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
职业技术学院 考试试卷 说明:本次考试 120 分钟, 41 道小题,共计 6 页,总分 100 分
C 考试科目 SQL Server 数据库技术 考试类型 高职期末考试 『闭卷』 学年学期
适用专业
年 级
教研室主任
(装订线内不准做答)一、选择题(在每个小题四个备选答案中选出一个正确答案,填在题末的括号中)(本
大题共10小题,每小题1分,总计10分)
1.下列四项中,不属于数据库特点的是()。
A.数据共享
B.数据完整性
C.数据冗余很高
D.数据独立性高
2.下列四项中,不属于SQL2000实用程序的是()。
A.企业管理器
B.查询分析器
C.服务管理器
D.媒体播放器
3.SQL Server安装程序创建4个系统数据库,下列哪个不是()系统数据库。
A.master
B.model
C.pub
D.msdb
4.()是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程
序提供访问数据库的方法。
数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMS B.DB
C.DBS D.DBA
5. 在SQL中,建立表用的命令是 ( )。
A.CREATE SCHEMA
B.CREATE TABLE
C.CREATE VIEW
D.CREATE INDEX
6.SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( )。
A.包括15岁和35岁
B.不包括15岁和35岁
C.包括15岁但不包括35岁
D.包括35岁但不包括15岁
7.下列四项中,不正确的提法是( )。
A.SQL语言是关系数据库的国际标准语言
B.SQL语言具有数据定义、查询、操纵和控制功能
C.SQL语言可以自动实现关系数据库的规范化
D.SQL语言称为结构查询语言
8.在MS SQL Server中,用来显示数据库信息的系统存储过程是( )。
A. sp_dbhelp
B. sp_db
C. sp_help
D. sp_helpdb
9.SQL语言中,删除表中数据的命令是( )。
A. DELETE
B. DROP
C. CLEAR
D. REMOVE
10.SQL的视图是从()中导出的。
A. 基本表
B. 视图
C. 基本表或视图
D. 数据库
二、判断题:(对的打√,错的打×,填在题末的括号中)(每小题1分,共10分)
11.'在那遥远的地方' 是SQL中的字符串常量 ( )
12.'11.9' 是SQL中的实型常量 ( )
13.select 16%4, 的执行结果是: 4 ( )
14.2005.11.09 是SQL中的日期型常量 ( )
(装订线内不准做答)
15.¥2005.89 是SQL中的货币型常量 ( )
16.select 25/2 的执行结果是: 12.5 ( )
17.'岳飞'>'文天祥' 比较运算的结果为真 ( )
18.一个表可以创建多个主键 ( )
19.创建唯一性索引的列可以有一些重复的值 ( )
20.固定数据库角色:db_datarader 的成员能修改本数据库内表中的数据( )
三、填空题(每空1分,共20分)
21.数据库系统具有数据的_________、_________和内模式三级模式结构。
22.SQL Server 2005局部变量名字必须以_________开头,而全局变量名字必须以_________开头。
23.语句 select ascii('D'), char(67) 的执行结果是:_________和_________。
24.语句select lower('Beautiful') , rtrim('我心中的太阳') 的执行结果是:
____________和___________。
25.选择运算是根据某些条件对关系做______分割;投影是根据某些条件对关系做______分割。
26.关系运算主要有________、________和连接。
27.完整性约束包括______完整性、______完整性、参照完整性和用户定义完整性。
28.在SQL Server 2005中,数据库对象包括______、______、触发器、过程、列、索引、约束、规
则、默认和用户自定义的数据类型等。
29.语句select day('2004-4-6'), len('我们快放假了.') 的执行结果是:_________和
_________。
30.语句select round(13.4321,2), round(13.4567,3)的执行结果是:_________和
_________。
四、简述题(每小题5分,共10分)
31.在SQL Server 2005中,使用视图的好处是什么?
32.在SQL Server 2005中,用户访问表/视图、列的权限是什么?
(装订线内不准做答)
Ⅱ操作题部分
(注意:所有操作画面都应保存在以自己姓名命名的WORD文档中,代码的
保存请按题目的编号来命名,代码无需记录在试卷上。
最后所有的代码和操
作画面文件应以一个压缩文件包的形式递交,压缩包以自己的2位学号+姓
名的形式命名,如“01王明”。
考试期间,一定要注意文件的保存。
)
五、程序设计题(共50分)
现有关系数据库如下:
数据库名:我班同学数据库
同学表(学号 char(6),姓名,性别,年龄,民族,身份证号,宿舍号)
宿舍表(宿舍号 char(6),宿舍电话)
用SQL语言实现下列功能的sql语句代码:
33.创建数据库[我班同学数据库]代码(2分)。
34.创建数据表[宿舍表]代码(3分);
宿舍表(宿舍号 char(6),宿舍电话)
要求使用:主键(宿舍号)、宿舍电话:以633开头的7位电话号码
35.创建数据表[同学表]代码(6分);
同学表(学号 char(6),姓名,性别,年龄,民族,身份证号,宿舍号)
要求使用:主键(学号)、外键(宿舍号)、默认(民族)、非空(民族,姓名,年龄)、唯一(身份证号)、检查(性别)
36.将下列宿舍信息添加到宿舍表的代码(8分)
宿舍号宿舍电话
101 6331157
102 6331777
(装订线内不准做答)
修改宿舍号为101的宿舍电话:6331158
删除宿舍号为102的宿舍信息
37.创建视图[同学表视图]代码(5分);
同学表视图(学号, 姓名, 性别, 年龄, 民族, 身份证号, 宿舍号, 宿舍电话)
38.从同学表视图中查询姓张的女同学的姓名、性别、宿舍电话。
(4分)
39.从同学表中查询女同学的最大年龄、最小年龄、平均年龄。
(5分)
40.创建带参数的存储过程[某宿舍同学]:姓名, 性别, 宿舍电话
执行此过程,查询'101'宿舍情况 (8分)
41.设置一SQL身份验证的用户账户:登录名:U班主任,密码:888,数据库用户名:U读者,权限:可查询查询本数据库中所有表、视图、内嵌表值函数的数据,执行所有的存储过程。
请写出账户、权限设置的T_SQL脚本。
(9分)
(装订线内不准做答)
《SQL Server数据库技术》(C卷)评分标准及参考答案一、
三、
四、
五、
(装订线内不准做答)。