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

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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
复习题 一、概念题 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。每个数据库有且只有一个主要数据文件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、经常要查询的内容可以用视图完成,可以在视图上修改数据,在视图上不能完成的操作是在视图上定义新的基本表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语言实现下列要求: 仓库(仓库号,城市,面积) 供应商(供应商号,供应商名,地址) 职工(仓库号,职工号,工资) 订购单(订购单号,职工号,供应商号,订购日期) 1)用SQL写出建立职工表的语句,要求职工号作为主键,仓库号作为外键。 2)在职工表中,先按仓库号升序排序,再按工资降序排序

您可能关注的文档

文档评论(0)

飞扬的岁月 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档