欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    东华理工大学数据库试题.doc

    • 资源ID:94652407       资源大小:278.50KB        全文页数:4页
    • 资源格式: DOC        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    东华理工大学数据库试题.doc

    一、单项选择题(20分,每题2分) A)REDO B)ABORT C)UNDO D)ROLLBACK 9数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是( D )。 1.数据管理技术的发展经历了多个理阶段,其中数据独立性最高的是 ( A )阶段。 A)数据库系统 B)文件系统 C)人工管理 D)数据项管理 2.( B )属于信息世界的模型,是现实世界到机器世界的一个中间层 次。 A)建立库结构 B) 加载数据 C) 系统调试 D) 扩充功能 10关系模式的任何属性( A ) A)数据模型 B)概念模型 C)E-R图 D)关系模型 3.层次模型不能直接表示实体间的( C )。 A)11关系 B)1:n关系 A)不可再分 B)命名在关系模式中可以不唯一 C)可再分 D)以上都不对二、填空题(20分,每空1分) 名姓C)mn关系 D)11和1:n关系 4. 关系模型中,候选码( C )。 1常用的数据模型有 层次模型 、网状模型、关系模型、面向对象模型。 A)可由多个任意属性组成 B)至多由一个属性组成 C)可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成 D)以上说法都不正确 2实体之间联系为 一对一、一对多、多对多。 3. 关系代数中专门的关系运算包括:投影、投影、连接、除法。 5. 设关系R和S的属性个数分别是3和4,元组个数分别是100和300,关系T是R和S的广义笛卡尔积,则T的属性个数和元组个数分别是( D )。 4. 常用的数据库备份方式有完全和差异两种。 5. 从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:数据冗余度大、修改异常、插入异常和_删除异常。 6SQL语言是一种综合性的功能强大的语言,分为数据控制语言,数据描述语言和数据操纵语言,DML是指 数据操纵功能。 号学A)4,300 B)4,400 C)7,400 D)7,30000 6. 设关系R=(A ,B,C),与SQL 语句Select Distinct A From R Where B=17等价的关系代数表达 式是(A)。 7. 模式/内模式映象为数据库提供了 物理 数据独立性。 8select命令中,表达条件表达式用 where子句,分组用 group by子句,排序用 orderby子句。A)A(B=17(R) B)B=17(A(R) C)(R) D)(R) ,B=17 A CA C B=17,7有关系模式 R(S,T,C,D ,G),根据语义有如下函数依赖集: F=(S,C) ®T,C®D,(S,C)®G,T®C。关系模式 R 的候选码(C) 。 9存取权限由 数据对象 和 数据类型 两个要素组成。 三、设计题:(10分) A)只有 1 个,为(S,C) B)只有 1 个,为(S,T) C)有 2 个,为(S,C)和(S,T) D)有 2 个,为(S,C)和(T)8在数据库恢复时,对尚未做完的事务执行( C )处理。 一个销售部门子系统中有如下信息: 职工:职工号、姓名、地址级班部门:部门号、经理 专用考试纸 请勿浪费第 1 页 共 4 页 产品:产品名、产品内部编号 已知关系R,S,T 如下图所示,求下列关系代数的运算结果: R S T 制造商:制造商名称、地址 CDC Dc1 d2c1 d3c2 d2C D它们之间存在的如下联系:(1)一个部门有很多职工,一个职工仅在一个部门工作;(2)一个部门销售多种产品,这些产品也在其它部门销售;(3)制造商生产多种产品,其它制造商也生产这些产品,生产时,产品有对应的型号和价格。 c1 d1c1 d1c1d2c1d2c2 d2c2 d3完成以下要求: 1 根据上述语义画出该系统的E-R 图。(5分) 1RS (5 分) 名姓2.s R.C=c23. R*S (R×T) (5分) 4. RS 1(5分) CDc1c1c2c1d1d2d2d3号学2(5分) 2 将E-R 图转换为关系模式,并指出转换后的每个关系模式的关系键。(5分) R.C R.D T.CT.Dd1c2c2c2d2d2d2c1c1c2 职工(职工号,姓名,地址) 部门(部门号,经理) d2d3产品(产品名,产品内部编号) 制造商(制造商名称,地址) (3分) 属于(职工号,部门号) 五综合题( 7小题共40分) 销售(部门号,产品名) 数据库test下有3个数据表,数据表结构如下: 学生表S 生产(产品名,制造商名称,型号,价格) (2分) 级班四、简答题:(10分) 字段名 字段类型 约束说明专用考试纸 请勿浪费第 2 页 共 4 页 Sno Char(12) Varchar(20) Char(2) 主键 学生编号 姓名 3. 用关系代数和SQL 查询语句两种方法实现查询功能 (1) 查询S001学生的姓名 (6分) Sname ssex 惟一,非空 性别 p d (sname(S) (2分) sno='s001' Select sname from s where sno=s001 (4分) 课程表C 字段名 Cno (2) 查询所有选修“数据库”课程的学生的姓名,成绩 (6分)字段类型 Char(4) 约束 说明 主键 课程编号 课程名称 学分 p (dsname,score cname='数据库'(S*SC*C) (2分) Cname Credit Varchar(20) Tinyint 惟一,非空 1-6 Select sname,score from s,sc,c 4. 创建视图VIEW1 ,查看各门课程选修人数。列出“课程号,选修人数”两列。(4分) 名姓选修关系表SC 字段名 Sno Create view view1 (1分) As 字段类型 Char(4) 约束 外键 外键 0-100 说明 学号 课号 成绩 Select cno, count(*) as num Cno Char(4) From sc Score Numeric(5,1) Group by cno (3分) Sno,Cno两个属性的组合作为SC 表的主键。 5. 为test数据库用户user1 分配权限,允许他对S, C表进查行看、更新记录操作。(4分) 号学1. 编写代码创建数据表 SC,按表格要求设置主键、外键、检查约束。(4分) Grant select,update on s to user1 (2分) Grant select,update on c to user1 (2分) 6. 创建存储过程,根据用户提供的学号编号,课程编号,显示成绩,若学号,课号信息有误,显示“找不到数据”(6分) Create procedure proc1 (sno char(12),cno char(4) As (2分) Create table sc ( sno char(4) foreign key(sno) references s(sno), 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分) Declare score numeric(5,1) 2. 创建规则 rule1, 变量X 取值为“男”,“女”中一个,将规则绑定在S 表SSEX 属性列上。 (4分) Select score=score from sc Where sno=sno and cno=cno (2分) If score is null Create rule rule1 As X in(男,女) (2分) Exec Sp_bindrule rule1,s.sex (2分) 级班 Print 找不到数据专用考试纸 请勿浪费第 3 页 共 4 页 Else Print score (2分) 7. 创建触发器,不允许在SC 表中添加“s007”的选课信息(6分) Create trigger trigger1 On sc For insert (3分) As Declare sno char(12) Select sno=sno from inserted If sno=s007 名姓 Rollback (3分) 号学级班专用考试纸 请勿浪费第 4 页 共 4 页

    注意事项

    本文(东华理工大学数据库试题.doc)为本站会员(蓝****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开