您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 资本运营 > 2009-2010学年第一学期数据库原理及应用试题(A)
2020年4月19日共9页第1页共页第2页12009—2010学年第1学期闽江学院考试试卷考试课程:数据库原理及应用试卷类别:A卷□B卷□考试形式:闭卷□开卷□适用专业年级:07级计算机科学与技术班级姓名学号题号一二三四五六七八九十总分得分一、选择题(每小题1分,共16分)16%得分1、下列各项中属于数据库系统的特点的是()A.存储量大B.处理速度快C.数据共享D.使用方便2、表达实体之间逻辑联系的E-R模型,是数据库的()A.概念模型B.逻辑模型C.外部模型D.物理模型3、对关系执行投影运算后,元组的个数与原关系中元组的个数()A.相同B.小于原关系C.大于原关系D.不大于原关系4、关系销售包含商店名和商品名等属性,查询同时销售三种商品的商店名时,应采取的关系代数运算是()A.选择B.投影C.除D.连接5、在书店的销售表中,定义了:书名,作者号,出版社号,价格等属性,其主码应是()A.书号B.作者号C.出版社号D.书号,作者号6、在关系代数中,符号∞表示的关系运算是()A.选择B.投影C.连接D.除装订线2020年4月19日共9页第2页共页第4页27、下列关于SQL语言叙述中,错误的是()A.SQL语言词汇有限,便于学习。B.SQL语言具有灵活强大的查询功能。C.SQL语言是一种非过程化的语言。D.SQL语言功能强,能满足所有应用需求8、在SQL语言中,修改结构时,应使用的命令是()A.UPDATEB.INSERTC.ALTERD.MODIFY9、在SQL语言中,用于排序的命令是()A.SORTBYB.ORDERBYC.GROUPBYD.WHERE10、DBMS中实现事务持久性的子系统是()A.安全性管理子系统B.完整性管理子系统C.并发控制子系统D.恢复管理子系统11、在SQL语言中,授权命令是()A.GRANTB.REVOKEC.OPTIOND.PUBLIC12、表示多个事务并发处理的过程,称为事务的()A.永久性B.并行性C.串行性D.隔离性13、在SQL语言中PRIMARYKEY的作用是()A.定义主码B.定义外部码C.定义处部码的参照表D.确定主码类型14、数据库触发器用于定义()A.安全性控制B.完整性约束条件C.数据存取范围D.死锁的处理方法15、客户机/服务器系统的组成包括:服务器平台、客户平台和()A.网络设备B.网络通信C.连接支持D.浏览器2020年4月19日共9页第3页共页第6页316、并发操作会带来哪些数据不一致性()。a.丢失修改、不可重复读、读脏数据、死锁b.不可重复读、读脏数据、死锁c.丢失修改、读脏数据、死锁d.丢失修改、不可重复读、读脏数据二、填空题(每小题1分,共10分)10%得分1.数据管理经过了手工文档、文件系统和_________三个发展阶段。2.SQL语言中,用于事务回滚的语句是_________。3.关系演算是用________来表达查询要求的方式。4.封锁对象的大小称为_________。5.如果一个汽车销售公司,经营摩托车,小汽车、货车和客车,那么在该公司的E-R模型设计中,应该采用_________方法。6.MSSQLServer提供多个图形化工具,其中用来启动、停止和暂停SQLServer的图形化工具称为_________。7.用于表达一个ODBC驱动程序和DBMS特殊连接的命名,被称为_________,它是数据库驱动程序与数据库系统连接的桥梁。8.DBMS利用事务日志保存所有数据库事务的_________操作。9.如果两个实体之间具有M:N联系,则将它们转换为关系模型的结果是_________个表。10.系统运行过程中,由于某种硬件故障使存储在外存上的数据部分损失或全部损失,称为_________。三、名词解释(每小题3分,共12分)12%得分1.数据库系统2020年4月19日共9页第4页共页第8页42.网状模型3.关系4.并发控制四、简答题(共24分)24%得分1.简述数据库系统的体系结构特点。(4%)2.数据库的保护包括哪四个子系统?(4%)3.SQL语言具有什么功能?(4%)4.简述数据库概念设计的主要步骤。(4%)2020年4月19日共9页第5页共页第10页55.假定一个部门的数据库包括以下的信息:职工的信息:职工号、姓名、住址和所在部门。部门的信息:部门所有职工、经理和销售的产品。产品的信息:产品名、制造商、价格、型号及产品内部编号。制造商的信息:制造商名称、地址、生产的产品名和价格。完成如下设计:(1)设计该计算机管理系统的E-R图;(4%)(2)将该E-R图转换为关系模型结构;(4%)2020年4月19日共9页第6页共页第12页6五、程序设计题(每小题3分,共24分)24%得分现有关系数据库如下:学生(学号,姓名,性别,专业、奖学金)课程(课程号,名称,学分)学习(学号,课程号,分数)用关系代数表达式实现下列1—4小题:1.检索“国际贸易”专业中获得奖学金的学生信息,包括学号、姓名、课程名和分数;2.检索学生成绩得过满分(100分)的课程的课程号、名称和学分;3.检索没有获得奖学金、同时至少有一门课程成绩在95分以上的学生信息,包括学号、姓名和专业;2020年4月19日共9页第7页共页第14页74.检索没有任何一门课程成绩在80分以下的学生的信息,包括学号、姓名和专业;用SQL语言实现下列5—8小题:5.检索没有获得奖学金、同时至少有一门课程成绩在95分以上的学生信息,包括学号、姓名和专业;6.检索没有任何一门课程成绩在80分以下的所有学生的信息,包括学号、姓名和专业;7.对成绩得过满分(100分)的学生,如果没有获得奖学金的,将其奖学金设为1000元;2020年4月19日共9页第8页共页第16页88.定义学生成绩得过满分(100分)的课程视图AAA,包括课程号、名称和学分;六、应用题(共14分)14%得分1.现有如下关系模式:R(A,B,C,D,E)其中:AB组合为码R上存在的函数依赖有AB→E,B→C,C→D(1)该关系模式满足2NF吗?为什么?(4%)(2)如果将关系模式R分解为:R1(A,B,E)R2(B,C,D)指出关系模式R2的码,并说明该关系模式最高满足第几范式?(在1NF~BCNF之内)。(4%)(3)将关系模式R分解到BCNF。(3%)(4)在E-R模型中,如果实体间是1∶N的联系,如何设计相应部分的关系模型?(3%)2020年4月19日共9页第9页共页第18页9
本文标题:2009-2010学年第一学期数据库原理及应用试题(A)
链接地址:https://www.777doc.com/doc-4904438 .html