收藏 分销(赏)

华南理工大学电子商务专业09级试卷数据库试卷.doc

上传人:精*** 文档编号:1223484 上传时间:2024-04-18 格式:DOC 页数:4 大小:71.50KB 下载积分:5 金币
下载 相关 举报
华南理工大学电子商务专业09级试卷数据库试卷.doc_第1页
第1页 / 共4页
华南理工大学电子商务专业09级试卷数据库试卷.doc_第2页
第2页 / 共4页


点击查看更多>>
资源描述
姓名 学号 学院 专业 座位号 ( 密 封 线 内 不 答 题 ) ……………………………………………………密………………………………………………封………………………………………线……………………………………线……………………………………… _____________ ________ … 诚信应考,考试作弊将带来严重后果! 姓名 学号 学院 专业 座位号 ( 密 封 线 内 不 答 题 ) ……………………………………………………密………………………………………………封………………………………………线……………………………………线……………………………………… _____________ ________ … 华南理工大学2010~2011(1)期末考试 经贸学院2009级电子商务专业《数据库》试卷A 注意事项:1. 考前请将密封线内各项信息填写清楚; 2. 所有答案请直接写在答题纸上; 3.考试形式:闭卷; 4. 本试卷共四大题,满分100分, 考试时间120分钟。 题 号 一 二 三 四 总分 得 分 评卷人 一、 选择题(共20小题,每小题1分,共20分) 1、实际的数据库管理系统产品在体系结构上通常具有的相同的特征是( )。 A. 树状结构和网状结构的并用 B. 有多种接口,提供树状结构到网状结构的映射功能 C. 采用三级模式结构并提供两级映射功能 D. 采用关系模型 2、数据模型是( )。 A. 现实世界数据内容的抽象 B. 现实世界数据特征的抽象 C. 现实世界数据库结构的抽象 D. 现实世界数据库物理存储的抽象 3、E-R模型中,用( )表示属性。 A. 星形 B. 矩形 C. 椭圆 D. 三角形 4、以下( )说法是正确的。 A. n目关系必有n个属性 B. n目关系可以有多于n个属性 C. n目关系可以有n个属性,也可有少于n个属性 D. n目关系可以有任意多个属性 5、关系模型必须满足的完整性约束条件有( )。 A. 参照完整性 B. 结构完整性 C. 步骤完整性 D.逻辑完整性 6、SQL语言中,外模式对应于( )。 A. 视图和部分基本表 B. 基本表 C. 存储文件 D. 物理磁盘 7、视图消解的概念是( )。 A. 将对视图的查询转换为逻辑查询的过程 B. 将对视图的查询转换为对具体数据记录查询的过程 C. 将对视图的查询转换为对数据文件的查询的过程 D. 将对视图的查询转换为基本的查询的过程 8、SQL语言集各种功能于一体,但不包括( )。 A. 数据查询 B. 数据过滤 C. 操作操纵 D. 数据定义 9、下列( )选项不是删除基本表定义的结果。 A. 表中的数据将自动被删除掉 B. 建立在此表上的视图也自动被删除掉 C. 在此表上建立的索引将自动被删除掉 D. 建立在此表上的视图已经无法引用 10、同一关系模型的任两个元组值( )。 A. 可全同 B. 不能全同 C. 必须全同 D. 以上都不是 11、关系运算中花费时间可能最长的运算是( )。 A. 投影 B. 选择 C. 笛卡尔积 D. 除 12、在关系数据库中实现了数据表示的单一性,实体和实体之间的都用一种什么数据结构表示( )。 A. 数据字典 B. 文件 C. 表 D. 数据库 13、如果一个关系模式R的所有属性都是不可分的基本数据项,则( )。 A. R∈1NF B. R∈2NF C. R∈3NF D. R∈4NF 14、若关系模式R<U,F>中不存在候选键X、属性组Y以及非主属性,使得X→Y、Y→Z和Y→X成立,则( )。 A. R∈1NF B. R∈2NF C. R∈3NF D. R∈4NF 15、在数据字典中,反映了数据之间的组合关系的是( )。 A. 数据结构 B. 数据逻辑 C. 数据存储方式 D. 数据记录 16、各分E-R图之间的冲突不包括( )。 A. 属性冲突 B. 命名冲突 C. 结构冲突 D. 逻辑冲突 17、如果两个实体之间具有M:N联系,则将它们转换为关系模型的结果是几个关系?( ) A. 1 B. 2 C. 3 D. 4 18、常见的数据库保护措施有安全性保护、完整性保护、并发控制及其( )。 A. 故障恢复 B. 并行分析 C. 缺失性保护 D. 串发优化 19、DBMS中实现事务持久性的子系统是( )。 A. 安全性管理子系统 B. 完整性管理子系统 C. 并发控制子系统 D. 恢复管理子系统 20、在学生选课表SC(studentNo, courseNo, scGrade)中,当scGrade字段取null值时表示学号为studentNo的同学还没有参加课程号为courseNo的课程考试,现在要查询所有参加了考试的学号,SQL语句为: select distinct studentNo from SC where ( ),其中括号中应该填写的内容为: A . scGrade!=null B. scGrade<>null C scGrade not is null D. scGrade is not null 二、 填空题(共15空,每空1分,共15分) 1、关系的完整性约束包括: 、__________和用户自定义完整性。 2、公司中有若干个部门和若干职员,每个职员只能属于一个部门,一个部门可以有多名职员,每个部门都有唯一一名主管,职员与部门的联系类型是_________,部门与部门主管的联系类型是_________。 3、用户选作元组标识的一个候选键为__________,其属性不能取__________。 4、关系R有m个元组,x个属性,关系S有n个元组,y个属性,则关系R×S有 个元组,有 个属性。 5、视图是从__________中导出的表,数据库中实际存放的是视图的_______。 6、2NF的关系消除_____________依赖后,可将范式等级提高到3NF。 7、事务具有四个特性:原子性、_________、隔离性和__________,这四个特性也简称为ACID特性。 8、数据库恢复的基本原理比较简单,可以用_________一词来概括。 9、在数据库并发控制中,两个或多个事务同时处在相互等待状态,称为_______。 三、 证明题或简答题(共5小题,每小题6分,共30分) 1、 简述数据库系统的生命周期。 2、 设关系模式R(S,T,J)上的函数依赖集F={(S,J)→T,(S,T)→J,T→J },请问 R最高符合第几范式?请说明理由。 3、 证明Armstrong公理系统的增广律:若XàY为F所蕴含,且Z Í Y,则XZàYZ为F所蕴含。 4、 创建一个选修表,属性分别是学号、课程号、成绩,其中学号(数据类型为字符型,长度为12个字符)为外码,参照学生表的主码“学号”(数据类型为字符型,长度为4个字符),课程号为外码,参照课程表的主码“课程号”,成绩属性为短整型数据类型,并且规定成绩的取值只能为0~100之间。请创建此表并定义相应的约束。 5、 简述三级封锁协议,并说明各协议分别能解决并发执行中引起的哪三类问题。 四、 应用题(每题10分,共35分) 1、(6分)有一个学生-课程数据库,包括学生、课程、学生成绩三个关系: 学生关系Student(Sno,Sname,Ssex,Sage,Sdept); 课程关系Course(Cno,Cname,Cpno,Ccredit) 学生成绩关系SC(Sno,Cno,grade) 请用关系代数完成下列操作: (1)查询信息系年龄小于20岁的学生; (2)查询选修了3号课程的学生的学号; (3)查询选修了全部课程的学生号码和姓名。 2、(12分)设有一个供应商-零件-工程项目数据库,包括S、P、J、SPJ 四个关系模式: S(SNO,SNAME,STATUS ,CITY); P(PNO,PNAME,COLOR,WEIGHT,CITY); J(JNO,JNAME,CITY); SPJ(SNO,PNO,JNO,QTY); 供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CITY)组成; 零件表P由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGHT)组成; 工程项目表J由工程项目代码(JNO)、工程项目名(JNAME)、工程项目所在城市(CITY)组成; 供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成,表示某供应商供应某种零件给某工程项目的数量为QTY。 请用SQL语言完成如下的操作: (1)求北京供应商的号码、名字和状况; (2)查询给北京的工程项目提供的零件号; (3)查询这样的工程项目号:供给该工程项目的零件P1的平均供应量大于供给工程项目J1的任何一种零件的最大供应量; (4)把零件P2的重量增加5,颜色改为黄色; (5)将没有供货的所有工程项目从J中删除; (6)定义一个视图,它由所有这样的工程项目(工程项目号与所在城市名称)组成:它们由供应商S1供货且使用零件P1。 3、(9分)某医院病房计算机管理中需要管理科室、病房、医生、病人等信息信息,其中,一个科室有多个病房,多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可以负责多个病人的诊治,一个病人的主管医生只有一个。 请完成如下设计: (1)涉及该计算机管理系统的E-R图。注意,需要自己设计合理的每个实体的属性; (2)将该E-R图转换为关系模型,并指出各关系的候选码。 4、(8分)请使用你在本课程中所运用的高级编程语言,以学生成绩关系SC(Sno,Cno,Grade)为例,编写程序,实现往SC表添加记录(〝20090108〞,〝3〞,80)的功能。其中,使用的数据库为SQL Server 2000,数据库名称为TestDataBase。 要求: (1)写清楚你所使用的编程语言、为实现此功能所引用的类库/控件名称; (2)说明如何实现数据库的连接; (3)可以不写出具体的程序代码,能详细说明清楚程序结构也可。 谢谢大家下载,本文档下载后可根据实际情况进行编辑修改.再次谢谢大家下载.翱翔在知识的海洋吧. 《数据库》试卷A 第 4 页 共 4 页
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 大学其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服