




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、AJ 名 姓1B)加载数据D) 扩充功能)命名在关系模式中可以不唯一)以上都不对20分,每空1分)20分,每题2分)1. 数据管理技术的发展经历了多个理阶段,其中数据独立性最高的是 (A )阶段。A)数据库系统B)文件系统C)人工管理D)数据项管理2. ( B )属于信息世界的模型,是现实世界到机器世界的一个中间层 次。A)数据模型B)概念模型C)E-R 图 D)关系模型3. 层次模型不能直接表示实体间的(C )。A)1 : 1关系 B)1: n关系C)m : n关系 D)1: 1和1: n关系4. 关系模型中,候选码(C )。A)可由多个任意属性组成B)至多由一个属性组成C) 可由一个或多个
2、其值能唯一标识该关系模式中任何元组的属性组成D) 以上说法都不正确5. 设关系R和S的属性个数分别是 3和4,元组个数分别是100和300, 关系T是R和S的广义笛卡尔积,则T的属性个数和元组个数分别是(D )。A)4 , 300B)4, 400C)7, 400D)7, 300006. 设关系 R=(A ,B ,C),与 SQL 语句 Select Distinct A From R Where B=17 等价的关系代数表达式是(A )。A) 口人(B=17(R)B) 0B=17( H(R)C) CB=17( n, c(R)D) nA, c( D, (S, C) G, TC。关系模式 R 的候
3、选码 (C)。A)只有1个,为(S, C)B)只有1个,为(S, T)C)有 2 个,为(S, C)和(S, T) D)有 2 个,为(S, C)和(T) &在数据库恢复时,对尚未做完的事务执行( C )处理。A) REDOB) ABORTC) UNDOD) ROLLBACK9 数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于 实施阶段的工作是(D )。A)建立库结构C)系统调试10.关系模式的任何属性(A )A)不可再分BC)可再分D二、填空题(1 常用的数据模型有层次模型、网状模型、关系模型、面向对象模型。2 .实体之间联系为_一对一、一对多、多对多。3. 关系代数中专门的关系运
4、算包括:投影、投影、连接、除法。4. 常用的数据库备份方式有完全和差异两种。5. 从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:数据冗余度大、修改异常、插入异常和删除异常。6. SQL语言是一种综合性的功能强大的语言,分为数据控制语言, 数据描述语言和数据操纵语言,DML是指数据操纵功能。7. 模式/内模式映象为数据库提供了物理数据独立性。8 . select 命令中,表达条件表达式用 where子句,分组用 group by 子句,排序用 orderby 子句。9.存取权限由 数据对象 和 数据类型 两个要素组成。三、设计题:(10分)一个销售部门子系统中有如下信息
5、:职工:职工号、姓名、地址部门:部门号、经理、产品内部编号制造商:制造商名称、地址它们之间存在的如下联系:(1)一个部门有很多职工,一个职工 仅在一个部门工作;(2) 个部门销售多种产品,这些产品也在其它部门销售;(3)制造商生产多种产品,其它制造商也生产这些产品, 生产时,产品有对应的型号和价格。完成以下要求:1. 根据上述语义画出该系统的E-R图。(5分)2. 将E-R图转换为关系模式,并指出转换后的每个关系模式的关系键。 (5分)职工(职工号,姓名,地址)部门(部门号,经理)产品(产品名,产品内部编号)制造商(制造商名称,地址)(3分)属于(职工号,部门号)销售(部门号,产品名)生产(产
6、品名,制造商名称,型号,价格)(2分)四、简答题:(10分)已知关系R, S, T如下图所示,求下列关系代数的运算结果:CD|c1d1r c1d2;2d2CD|c1d2r c1d3;2d2I CD|c1d1r c1d2;2d3RST1. R U S ( 5 分)2. 二 R.C=2(RX T)( 5 分)3. R*S4. RA S1. (5 分)CDc1d1c1d2c2d2c1d32. (5 分)R.CR.DT.CT.Dc2d2c1d1c2d2c1d2c2d2c2d3五. 综合题(7小题共40分)数据库test下有3个数据表,数据表结构如下: 学生表S字段名字段类型约束说明noChar(12)
7、主键学生编号Sn ameVarchar(20)惟一,非空 姓名ssexChar(2)性别字段名字段类型约束说明CnoChar(4)主键课程编号Cn ameVarchar(20)惟一,非空课程名称CreditTi nyi nt1-6学分课程表C字段名字段类型约束说明SnoChar(4)外键学号CnoChar(4)外键课号ScoreNumeric(5,1)0-100成绩选修关系表SCSno,Cno两个属性的组合作为 SC表的主键。3. 用关系代数和SQL查询语句两种方法实现查询功能(1)查询S001学生的姓名 (6分)心 s n asno 三s001 (S)( 编写代码创建数据表SC,按表格要求设
8、置主键、外键、检查约束。(4分)Create table sc(sno char(4) foreig n key(s no) references s(s no),Cno char(4) foreign key(cno) references c(cno), ( 2 分)Score numeric(5,1) check(score between 0 and 100),primary key(sno,cno) (2 分) 创建规则rule1,变量X取值为“男”,“女”中一个,将规则绑定在S表SSEX属性列上。(4分)Create rule rule1 As X in(男女)(2 分)Exec
9、Sp_bindrule rule1, sex( 2 分) 分)Select sn ame from s where sno= 001( 4 分)(2)查询所有选修“数据库”课程的学生的姓名,成绩(6分)心 s n a me o ( e enamel数据库(S*( 2 分)Select sn ame,score from s,sc,c4. 创建视图VIEW1 ,查看各门课程选修人数。列出“课程号,选修人 数”两列。(4分)Create view view1 ( 1 分)AsSelect cno, coun t(*) as numFrom scGroup by cno (3 分)5. 为test数
10、据库用户user1分配权限,允许他对 S, C表进行查看、更 新记录操作。(4分)Grant select,update on s to user1 ( 2 分)Grant select,update on c to user1 ( 2 分)6. 创建存储过程,根据用户提供的学号编号,课程编号,显示成绩,若学号,课号信息有误,显示“找不到数据”(6分)Create procedure proc1 (s no char(12),c no char(4)As ( 2分)Declare score nu meric(5,1)Select score=score from scWhere sno=sno and cno=cno ( 2 分)If score is n ullPrint 找不到数据级班专用考试纸请勿浪费第7页共4页IsePrint score
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 交易合同履行情况统计表
- 消防施工方案怎么写
- 鞋店设计施工方案
- 企业股权激励方案及效果研究的国内外文献综述6100字
- 亳州轻型木屋施工方案
- 玻璃展馆设计施工方案
- 法院旁听审警示教育活动方案
- 菱形吊顶快速施工方案
- DB3707T 136-2025 无籽西瓜秋延迟栽培技术规程
- 预制板墙保温墙施工方案
- 2024年新疆区公务员录用考试《行测》真题及答案解析
- 导弹防御课件教学课件
- 上海铁路局入职合同范例
- Profinet(S523-FANUC)发那科通讯设置
- 航空器自动驾驶
- 《公路桥涵施工技术规范》JTG-T3650-2020培训
- 2024年大学试题(教育学)-课程与教学论考试近5年真题集锦(频考类试题)带答案
- 四年级数学下册简便运算100题及答案
- 紧密型医疗卫生共同体慢性病双向转诊流程图
- DB34T 1591-2012 茶树冻害气象指标
- 盘盘转转制作国风标签(课件)六年级下册劳动
评论
0/150
提交评论