已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
兰州商学院2009-2010学年第二学期期中考试试卷 11月21日(周六)上课的时候交题号一二三四五六七八总分得分得 分评卷人一、单项选择题(20题,共20分)1、在数据库中,概念模式和存储模式之间的映像提供了( )A) 概念数据独立性B) 存储数据独立性C) 分布数据独立性D) 并发数据独立性2、两个实体之间多对多的联系( )A) 不能够转换成一对多的联系B) 不一定能够转换成一对多的联系C) 一定能够转换成一对多的联系D) 以上说法都不对3、下面列出的数据模型,哪一个是概念数据模型( )A) 层次模型 B) 网状模型C) 实体-联系模型D) 关系模型4、表在关系数据库中对应于三级模式的( )A) 存储模式B) 概念模式C) 物理模式D) 外部模式5、执行删除操作时应该检查( )A) 实体完整性B) 域完整性C) 参照完整性D) 用户定义完整性6、关系的主属性不可以为空值(NULL),这属于( )A) 实体完整性规则B) 参照完整性规则C) 域完整性规则 D) 用户完整性规则7、下面的几道题使用如下表的数据:仓库仓库号城市面积WH1北京370WH2上海500WH3广州200WH4武汉400职工仓库号职工号工资WH2E11220WH1E31210WH2E41250WH3E61230WH1E71250SQL语句 SELECT * FROM 职工 ORDER BY 工资 DESC查询结果的第一条记录的工资字段值是( )A) 1210 B) 1220C) 1230 D) 12508、SQL语句SELECT 城市 FROM 仓库 WHERE 仓库号 IN ;(SELECT 仓库号 FROM 职工 WHERE 工资=1250 )的查询结果是( )A) 北京、上海B) 上海、广州C) 北京、广州D) 上海、武汉9、SQL语句SELECT 仓库.仓库号,城市,职工号,工资FROM 仓库,职工WHERE 仓库.仓库号 = 职工.仓库号ORDER BY 仓库.仓库号,工资 DESC查询结果的第1条记录的职工号是( )A) E3B) E4C) E6D) E710、SQL语句SELECT SUM(工资) FROM 职工的执行结果是( )A) 工资的最大值B) 工资的最小值C) 工资的平均值D) 工资的合计11、SQL语句SELECT 仓库号,MAX(工资) FROM 职工 GROUP BY 仓库号查询结果有几条记录( )A) 0B) 1C) 3D) 512、如下关于索引描述正确的是( )A) 建立索引将改变记录的物理顺序B) 建立索引只会提高查询速度、不会提高更新速度C) 建立索引可以提高查询和更新速度D) 索引只是一种数据结构,对查询速度和更新速度都没有影响13、下面的几道题基于如下的部门表和职工表(定义了表之间的参照完整性),其中部门表的主关键字是部门号,职工表的主关键字是职工号:部门部门号部门名地址01业务部301室02销售部302室03服务部303室04财务部304室职工职工号职工名部门号工资001李芳022000010刘惠011120056王靖021000101徐灵041500职工表中哪个属性是外部关键字( )A) 职工号B) 职工名C) 部门号D) 工资14、如下SQL语句哪条语句不能成功执行( )A) DELETE FROM 部门 WHERE 部门号=03B) INSERT INTO 部门 VALUES(06,计划部,306室)C) UPDATE 部门 SET 部门号=10 WHERE 部门号=02D) UPDATE 部门 SET 地址=310室 WHERE 部门号=0115、如下操作哪个操作不能成功的执行( )A) 从职工表中删除行(010,刘惠,01,1120)B) 在职工表中插入行(102,刘水,01,1500)C) 将职工表中职工号为056的元组的工资改为1600D) 将职工表中职工号为101的元组的部门号改为0516、在SQL SELECT语句中,实现投影操作的子句是( )A) SELECTB) FROMC) WHERED) ORDER BY17、在SQL中,与“NOT IN”等价的操作符是( )A)=SOME B)SOME C)=ALL D)ALL 18、在关系中,“元数”是指( )A)行数B)元组个数C)关系个数D)列数19、SQL中授权的语句是( )。A)REVOKEB)GRANTC)DROPD)RIGHT20、如下关于存储过程叙述正确的是( )A) 存储过程即传统意义程序中的过程,可以嵌入在程序中使用B) 存储过程是一种存储在数据库中的程序,用于对数据库进行操作C) 存储过程是一种存储在数据库之外的程序,用于对数据库进行操作D) 存储过程描述数据存储到数据库的过程 得 分评卷人二、填空题(11题,共25分)1、数据库的核心任务是数据管理,数据管理经历了人工管理阶段、_和_三个阶段。2、数据库的体系结构为三级结构,它们是_、_和_。3、实体间的联系有三种,分别是:_、_、_。4、数据库的数据模型有层次模型、_、_和面向对象等模型。5、在E-R图中,用_表示实体类型;用_表示联系类型;用_表示实体类型和联系类型的属性。6、SQL中使用游标的步骤是_、打开游标(OPEN)、从游标中读取数据(FETCH)、_和释放游标(DEALLOCATE)。7、SQL语句中的通配符%表示_,_表示_。8、在SQL语句中,WHERE子句的条件表达式中,字符串匹配的操作符是LIKE;与0个或者多个字符匹配的通配符是_;与单个字符匹配的通配符是_。9、关系代数的五种基本操作是_、_、_、_和笛卡尔积。10、SQL语言主要包括数据查询语言、数据定义语言、_和数据控制语言。11、子查询的条件不依赖于父查询,这类查询称之为非相关查询,否则称之为_。 得 分评卷人三、名词解释题(5题,共7分)1、数据库管理系统:2、数据库:3、函数依赖:4、完全函数依赖:5、传递函数依赖: 得 分评卷人四、简答题(8题,共8分)1、简要概述数据库、数据库管理系统和数据库系统各自的含义。2、数据独立性的含义是什么?3、数据完整性的含义是什么?4、对以下问题分析实体之间的联系,并分别画出E-R图:1)工程师和工程项目2)乘务员和火车3)公司和产品类型4)维修工和机器5)投资者和股票5、传统的三大数据模型是哪些?它们分别是如何表示实体之间的联系的?6、关系模型的完整性规则都有哪些?7、分别叙述在进行插入、删除、更新操作时都需要进行哪些完整性检查,并说明理由。8、试述关系数据库系统的三层模式结构。 得 分评卷人五、计算题(2题,共7分)1、某学校有若干个系,每个系有若干班级和教研室,每个教研室有若干教师,每个教师可以开设多门课程,其中教授和副教授每人还可各带若干研究生;每个班级有若干学生,每个学生选修若干课程,每门课程可由若干学生选修。用E-R图画出该学校的概念模型,并作出必要的说明。2、有一个应用,包括三个实体集。 实体类型“商店”的属性有:商店编号,店名,店址,店经理。 实体类型“会员”的属性有:会员编号,会员名,地址。 实体类型“职工”的属性有:职工编号,职工名,性别,工资 。 每家商店有若干职工,但每个职工只能服务于一家商店。 每家商店有若干会员,每个会员可以属于多家商店。在联系中应反映出职工参加某商店工作的开始时间,会员的加入时间。 1)试画出反映商店、职工、会员实体类型及联系类型的ER图; 2)将ER图转换成关系模式,并指出每个表的主键和外键; 得 分评卷人六、写出关系代数表达式(6题,共6分)1、关系R:ABC367257723443关系S:ABC345723计算: 2、检索和北京的所有供应商都有业务联系的职工的工资。3、检索所有职工的工资都大于1220元的仓库所在的城市。4、检索目前与职工E6有业务联系的供应商的名称。5、检索北京的供应商的名称。6、检索在上海工作的职工的工资。 得 分评卷人七、写出SQL语句(21题,共27分)1、给低于所有职工平均工资的职工提高5%的工资。2、北京的所有仓库增加100m2的面积。3、删除目前没有任何订购单的供应商。4、插入一个新的供应商元组(S9,智通公司,沈阳)。5、检索出和面积最小的仓库有联系的供应商的个数。6、检索出每个仓库中工资多于1220元的职工个数。7、检索出每个城市的供应商个数。8、检索出向S4供应商发出订购单的那些仓库的平均面积。9、检索出所有仓库的平均面积。10、检索出有最大面积的仓库信息。11、检索出由工资多于1230元的职工向北京的供应商发出的订购单号。12、检索出在广州工作并且只向S6供应商发出了订购单的职工号。13、检索出在上海工作并且向S6供应商发出了订购单的职工号。14、检索出向S4供应商发出订购单的仓库所在的城市。15、检索出与工资在1220元以下的职工没有联系的供应商的名称。16、检索出目前和华通电子公司有业务联系的每个职工的工资。17、检索出和职工E1、E3都有联系的北京的供应商信息。18、检索出目前没有任何订购单的供应商信息。19、检索出向供应商S3发过订购单的职工的职工号和仓库号。20、检索出职工E6发给供应商S6的订购单信息。21、检索和所有职工都有业务联系的供应商的信息。22、学生字段名数据类型主关键字外部关键字参照的表取值说明学号Char(10)是数字字符姓名Varchar(10)不允许空值性别Char(2)默认是“男”生日Datetime年龄Datediff(yy,生日,getdaet()计算字段课程字段名数据类型主关键字外部关键字参照的表取值说明课程号Char(10)是第一个字符为字母课程名Varchar(40)值惟一学分int正数任课教师Varchar(10)选课字段名数据类型主关键字外部关键字参照的表取值说明学号Char(10)是是学生(学号)级联更新和删除课程号Char (10)是是课程(课程号)级联更新和删除分数int大于等于0,默认01)创建“教学”数据库,具体要求是:使用三个数据文件和两个事务日志文件创建数据库,使用两个文件组,第一个文件组包含两个数据库文件,第二个文件组包含一个数据文件,并且每个文件组要求安排在不同的硬盘上。(每个数据文件的初始大小为2M,每个日志文件的大小为1M,最大不超过5M,每次增长1M)。2)修改“教学”数据库,为之增加一个2M大小的新数据文件。3)修改“教学”数据库,将第2题中增加的新数据文件的大小增加为5M。4)删除“教学”数据库5)创建“学生”表,同时完成数据完整性定义6)创建“课程”表,同时完成数据完整性定义7)创建“选课”表,同时完成数据完整性定义8)在“学生”表中插入两条记录,一条记录为你的个人资料,另外一条记录为“王海”9)在“课程”表中插入两门课程“数据库原理”和“Java语言”,学分为4分10)在“成绩”中插入两门课程的成绩。11)修改“学生”表,为其增加“平均分”字段12)根据“选课
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年嘉义辅警招聘考试题库及答案详解(网校专用)
- 北京市房山区房山实验中学2026届高二上物理期末预测试题含解析
- 2026届河北省五个一名校联盟高一生物第一学期期末学业水平测试试题含解析
- 2025年内蒙古重点中学高二数学第一学期期末综合测试模拟试题含解析
- 2026届天津市宝坻区普通高中高二化学第一学期期末质量检测试题含解析
- 2025年赣州市红旗实验中学化学高二上期末质量检测试题含解析
- 亚麻纺织制品行业深度研究报告
- 中国直脚抛光圆盘炉项目投资可行性研究报告
- 家用木架行业深度研究报告
- 事务用品行业深度研究报告
- 重庆市停车场管理办法
- 胎儿肢体畸形超声诊断
- 单位三八节送花活动方案
- 葡萄生产教学课件
- (2025.06.12)领导干部任前应知应会党内法规和法律知识考试题库(2025年度)
- 监事会换届工作报告
- 2025民航招飞英语测试题及答案
- 石英石台面供货合同协议
- 雀巢财务管理制度
- 2025年陕西神渭煤炭管道运输有限责任公司招聘笔试参考题库含答案解析
- 急诊绿色通道管理制度
评论
0/150
提交评论