教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 实用文档 >

2011-2012第一学期web与数据库开发技术复习题

来源:网络收集 时间:2026-09-07
导读: 复习题 一、概念题 1、数据库管理系统的英文缩写是DBMS。 2、数据库三个要素是数据结构、数据操作和完整性约束。 3、SQL、DCL和DML缩写词的意义是结构化查询语言、数据控制语言和数据操作语言。 4、实体-联系方法就是通常所说的E-R方法,实体之间联系的基本

复习题

一、概念题

1、数据库管理系统的英文缩写是DBMS。

2、数据库三个要素是数据结构、数据操作和完整性约束。

3、SQL、DCL和DML缩写词的意义是结构化查询语言、数据控制语言和数据操作语言。

4、实体-联系方法就是通常所说的E-R方法,实体之间联系的基本类型有一对一、一对多、多对多三种。

5、我们把表示数据与数据之间联系的方法称之为数据模型,传统的三大数据模型为层次数据模型、网络数据模型和关系数据模型。Microsoft SQL Server是一种关系型的数据库。

6、SQL Server 数据库的体系结构也是三级模式结构,但术语与传统的关系模式不同,在SQL Server 中,外模式对应视图、模式对应基本表、内模式对应于存储文件。

7、关系运算主要有选择、投影、连接和除。

8、SQL Server 2000数据库系统是基于客户机/服务器结构的。

9、SQL Server数据库文件有两个名称,即逻辑文件名和操作系统文件名。

10、SQL Server中四个系统数据库的名称分别为:master数据库、tempdb数据库、model数据库和msdb数据库。

11、SQL Server系统中的所有服务器级系统信息存储于master数据库中。

12、在SQL Server中,数据库主文件的扩展名为mdf、次文件的扩展名为ndf、事务日志文件的扩展名为ldf。每个数据库有且只有一个主要数据文件。

13、创建数据库的语句为CREATE DATABASE,修改数据库的语句为ALTER DATABASE。

14、在SQL中,建立表用的命令是CREATE TABLE。

15、创建操作系统文件大小的单位可以是KB、MB、GB、TB,默认的是MB。

16、SQL的数据操作功能:插入语句是INSERT,更新语句是UPDATE,删除语句是DELETE。

17、SQL Server中常用的聚合函数有MAX、MIN、AVG、SUM和COUNT。

18、在SELECT语句的WHERE子句中使用LIKE关键字,可以实现模糊查询。

19、在SQL中,SELECT语句的"SELECT DISTINCT"表示查询结果中行都不相同。

20、在SQL中,WHERE子句、GROUP BY子句、HAVING子句的执行顺序是WHERE子句、GROUP BY子句、HAVING子句。HAVING子句是选择满足条件的组,WHERE子句是选择满足条件的记录。

21、在SQL Server 2000中,局部变量名必须以@开头,而全局变量名必须以@@

开头。全局变量也就是系统变量不能被定义和赋值。

22、给变量赋值的语句为SET或SELECT。

23、用于求系统日期的函数是GETDATE( )。

24、SQL Server中包含了三种类型的数据完整性约束,它们分别为:实体完整

性约束、参照完整性约束和用户定义完整性约束。

25、如果想要使一个关系的某个属性唯一,可以用UNIQUE,默认值用DEFAULT。

26、一个规则可以绑定在多个列上,规则必须先创建再绑定,必须先解绑定再删

除,创建规则用CREATE RULE,绑定规则用sp_bindrule,解绑定用

sp_unbindrule,删除规则用DROP RULE。

27、规则对象在使用上与CHECK约束类似。

28、经常要查询的内容可以用视图完成,可以在视图上修改数据,在视图上不能

完成的操作是在视图上定义新的基本表。

29、大多数系统存储过程以sp_打头。

30、执行存储过程的语句为EXECute或EXEC。

31、在表上可定义的触发器分为三类,分别为插入类触发器、更新类触发器和 删除类触发器。

32、触发器产生两个特殊的表是INSERTED、DELETED。一旦触发器完成任务,

INSERTED视图和DELETED视图将自动删除。

33、T-SQL语句BACKUP DATABASE命令是对数据库进行备份, RESTORE DATABASE

命令是对数据库进行恢复。

34、若要将记录指针定位到记录集RS的第一条记录,则可以用Movefirst方法,指向前一条记录用MovePrevious方法,指向下一条用MoveNext方法,指向最后

一条用Movelast方法。

35、Cookie俗称甜饼,可以在客户端长期保存信息。它是服务器端发送到客户

端的一些文本,保存在客户端的硬盘上。如果想知道一个Cookie是否含有关键

字,可以利用Haskeys属性。

36、Session和Aplication把传入的数组当成一个整体看待,只能把一个数组

整体存入取出。

37、VBScript只有一种Variant数据类型。

38、我们所说的事务ACID特性指的是原子性、一致性、隔离性和持久性。

39、数据库管理系统一般提供了三种封锁机制,即共享封锁、独占封锁和更新 封锁。

40、SQL标准中定义了4种隔离级别。

41、如果想将数据库设置为简单恢复模型,可用语句SET RECOVERY SIMPLE,如

果想设置为完全恢复模型,则可用语句SET RECOVERY FULL。

42、T-SQL语句BACKUP DATABASE命令是对数据库进行备份, RESTORE DATABASE命令是对数据库进行恢复。

43、客户端上的每个ODBC 数据源都有一个唯一的数据源名称,数据源名称的英文缩写为DSN。

44、ORDER BY 默认为升序。

二、简答题

1、试述关系的性质。

2、写出六种SQL Server 2000的数据库对象。

3、用来存储数据库数据的操作系统文件有哪三类?它们的作用分别是什么?每个数据库分别可以包含几个这样的操作系统文件?

4、简述SQL Server中四个系统数据库的名称和它们的作用。

5、存储过程与触发器有什么不同?

6、简述SQL Server 2000中两种常用的恢复模型和四种备份类型。

7、简述ADO的三个主要对象及其作用。

8、简述ASP五个重要的内部对象中及其作用。

9、简述HAVING子句与WHERE子句的区别,并说明WHERE、GROUP BY和HAVING子句的执行顺序。

10、简述并发事务可能会存在的四类干扰问题以及解决方法。

三、应用题

1、某体育运动锦标赛由来自世界各国运动员组成的体育代表团参加各类比赛项目。假设有如下信息:

代表团:团编号,地区,住所

运动员:编号,姓名,年龄,性别

比赛项目:项目编号,项目名称,级别

比赛类别:类别编号,类别名称,主管

实体关系如下:

每个代表团有多个运动员,每个运动员只属于一个代表团

一个运动员可以参加多个比赛项目,每个比赛项目有多个运动员参加 一种比赛类别中包含多个比赛项目,一个比赛项目只属于一种比赛类别 每个运动员参加某个比赛项目具有“比赛时间”和“得分”信息。

设计该体育比赛管理系统的E-R图。

2、有如下所示的三个关系,用SQL语言实现下列要求:

S(SNO,SNAME,AGE)

C(CNO,CNAME)

S_C(SNO,CNO,SCORE)

1)用SQL写出建立S_C表的语句,要求SNO和CNO作为主键,SCORE在0-100之间。

2)建立一个视图,要求包括SNO,SNAME,CNAME,SCORE的属性列。

3)查询SNO为“0002”学生的选课记录。

4)在2)建立的视图上,查询“现代交换原理”课程的平均成绩。

5)查询每个学生的成绩大于等于80分的课程数量,要求有“学号”和“门数”两个属性。

6)插入一条选课记录('0004','024',88)。

7)建立一个触发器,当在S_C表插入一条记录时,自动检查所参照的学号和课程号是否存在,如果不存在,则给出错误信息并撤消所做的插入操作。

8)建立一个存储过程,查询是否有人选修某门课程,如果有,则显示:“有X人选修YY”,否则显示“无人选修YY”。

3、有如图所示的四个关系,用SQL语言实现下列要求: …… 此处隐藏:2420字,全部文档内容请下载后查看。喜欢就下载吧 ……

2011-2012第一学期web与数据库开发技术复习题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/136175.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)