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

    海南大学数据库原理复习题及部分答案.doc

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

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

    海南大学数据库原理复习题及部分答案.doc

    _海南大学信息学院2003级信息与计算科学专业数据库原理及应用试题(A卷)考试说明:本课程为闭卷考试,可携带 铅笔、橡皮、涂改液等 文具。得分1数据库处理技术经历了_、_、_、以及分布式数据库管理等四个发展阶段。 2数据库的三级模式是指内模式、_和外模式。3数据模型由三部分组成:模型结构、数据操作、_。 4数据库系统的组成包括:硬件系统、_、系统软件、数据库管理员和用户。5在关系模式R中,若每个属性都是不可再分割的最小数据单位,则R属于_范式(给出标记)。6在参照和被参照的关系中,每个外键值或者为_,或者等于某个_值。 7若一个关系的任何非主属性都不部分依赖依赖于任何候选码,则称该关系达到_范式。 8在SQL中,每个视图中的列可以来自不同的_,它是在原有表的基础上建立的逻辑意义上的新关系。9在SQL的查询语句中,group by选项实现_功能,order by选项实现对结果表的_功能。10Microsoft SQL Server2000是运行在_操作系统平台上的、逻辑模型为_型数据库管理系统。11数据库运行控制功能包括数据的完整性控制、_控制、_控制和数据恢复等四个方面。12数据库概念结构设计的工具(重要内容)是_。13. 采用关系模型的逻辑结构设计的任务是将E-R图转换成一组_并进行_处理。二、单项选择题(每小题2分,共20分)在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。错选或未选均无分。得分14数据库管理系统(DBMS)是( )。A.系统软件 B. 应用软件 C.辅助设计 D. 教学软件15如果一个实体存在依赖性,且该实体的主码部分或全部从另外一个实体中获得,则称这个实体为( ) A 弱实体 B 依赖实体 C 复合实体 D 递归实体16设域D1=a1,a2,a3;D2=1,2;D3=计算机;打印机;扫描仪。则D1、D2和D3的笛卡尔积的基数为( )。A. 2 B. 3 C. 8 D. 1817数据库中只存放视图的( )。A. 操作 B.对应的数据 C.定义 D.限制18下列SQL语句命令,属于DDL语言的是( )。A. SELECT B. CREATE C. GRANT D.DELETE19概念结构设计阶段得到的结果是_。A.数据字典描述的数据需求 B. E-R图表示的概念模型C.某个DBMS所支持的数据模型 D. 包括存储结构和存取方法的物20SQL中,下列涉及空值的操作,不正确的是 ( )A. AGE IS NULL B. AGE IS NOT NULLC. AGE = NULL D. NOT (AGE IS NULL)21关系模式中,各级模式之间的关系为( )。A3NF 2NF 1NF B3NF 1NF 2NFC1NF 2NF 3NF D2NF 1NF 3NF22对于数据库的管理,SQL Server的授权系统将用户分成四类,并将它们按权限大小分层,其中权限最大的是( ) A 一般用户 B系统管理员 C数据库拥有者 D数据库对象拥有者23SQLServer 触发器主要针对下列语句创建( )。A. SELECT、INSERT、DELETE B. INSERT、UPDATE、DELETEC. SELECT、UPDATE、INSERT D. INSERT、UPDATE、CREATE三、简答题(每小题4分,共20分)得分 24简要说明什么是事务以及事务ACID的含义。事务是对数据库的一组操作,这组操作要么全都执行,要么就全部不执行(或事务是一个逻辑工作单元,它必须完整地执行或者全部不执行)。(2分)事物的ACID的含义为:原子性、一致性、隔离性和持久性。(25SQL中表达完整性约束的规则主要有哪几种? 有主键约束(1分)、外键约束(1分)、属性值约束(1分)和全局约束(1分)等。26简述数据库设计的基本步骤。(1)需求分析阶段:需求收集和分析,得到数据字典和数据流图。 (2)概念结构设计阶段:对用户需求综合、归纳与抽象,形成概念模型,用E-R图表示。 (3)逻辑结构设计阶段:将概念结构转换为某个DBMS所支持的数据模型。 (4)数据库物理设计阶段:为逻辑数据模型选取一个最适合应用环境的物理结构。 (5)数据库实施阶段:建立数据库,编制与调试应用程序,组织数据入库,程序试运行。(6)数据库运行和维护阶段:对数据库系统进行评价、调整与修改。27设有关系模式R (A,B,C,D),F是R上成立的FD集,F = DA,DB,试写出关系模式R的候选键,并说明理由。R的候选键是CD (2分)理由:从已知的F,可导出DABD,再根据增广律,可得出CDABCD,即CD值可决定全部属性值。 28SQL的集合处理方式与宿主语言单记录处理方式之间如何协调? 以游标机制(2分)作为桥梁,将多条记录一次一条送至宿主程序处理,从而把对集合的操作转换为对单个记录的处理。四、应用题(29题5分,30题6分,31题6分,32题3分,共20分)得分 29学校有多名学生,财务处每年要收一次学费。为财务处收学费工作设计一个数据库,包括两个关系:学生 (学号,姓名,专业,入学日期)收费 (学年,学号,学费,书费,总金额)假设规定属性的类型:学费、书费、总金额为数值型数据;学号、姓名、学年、专业为字符型数据;入学日期为日期型数据。列的宽度自定义。试用SQL语句定义上述表的结构。(定义中应包括主键子句和外键子句) CREATE TABLE 学生(学号 CHAR (8),姓名 CHAR (8),专业 CHAR (13), 入学日期 DATE, (1分)PRIMARY KEY (学号); (1分)CREATE TABLE 收费(学年 CHAR (10),学号 CHAR (8),学费 NUMERIC (4),书费 NUMERIC (5,2),总金额 NUMERIC (7,2), (1分)PRIMARY KEY (学年,学号), (1分) FOREIGN KEY (学号) REFERENCES 学生 (学号)(1分) 30根据3NF的定义及规范化方法,对关系模式 R(U,F)B U=学号,姓名,所在系,系主任,课程号,成绩 F= 学号 姓名 , 学号 所在系,所在系 系主任 (学号,课程号) 成绩进行分解。使其满足3NF。学号,姓名,所在系所在系,系主任学号,课程号,成绩三个关系模式中,不存在非码属性对码的部分依赖和传递依赖。31设集合A=1,2,3,4,B=2,3,5,是求出:(1)AB=? 和AB=? 以及A-B=? (2)A×B=?32将下给出的E-R图转换成关系模式(用下划线表明主键)单价规格品名供应量地址品号商名编号供应商品供应商 m n供应商(编号,商品名,地址) (1分)商品(商品号,商品名,规格,单价) (1分)供应(供应商编号,商品号,月供应量) (1分)五、设计题(本大题共5题,每题4分,共20分)得分已知教学数据库包含三个关系:学生关系S(S,SNAME,SA,SEX、SD),其中的属性依次为:学号、学生姓名、学生年龄、性别和学生所在系。课程关系C(C,CN,TNAME),其中的属性依次为:课程号、课程名和任课教师姓名。选课关系SC(S,C,G),其中的属性依次为:学号、课程号和成绩。完成下列各题:34查询选修2号课程的所有学生学号和姓名(子查询);slect SNAME from S where S# in (slect S# from SC where C#=c02);35查询不学习课程号为C05的学生姓名;SELECT DISTINCT SnameFROM SWHERE 'C5' !=ALL ( SELECT C# FROM SC WHERE S#=Student.S#);36在学生关系STUDENT中, ,查询所有姓张的学生的学号和姓名以及所有不姓刘的学生姓名,学号,性别;(写两条SQL语句) 1)SELECT S#,SNAMEFROM SWHERE SNAME LIKE '张%' 2)SELECT S#,SNAME,SEXFROM STUDENTWHERE SNAME NOT LIKE '刘%'37查询各个成绩级别的人数,并按成绩分组。查询学生姓名和年龄,并按年龄从小到大排序。(写两条SQL语句)1)SELECT GRADE, COUNT(SC.G) 人数FROM SCGROUP BY GRADE; (2分) 2)SELECT SNAME,SAFROM STUDENTORDER BY SA; 8_

    注意事项

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

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




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

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

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

    收起
    展开