您好,欢迎访问三七文档
第1页共页杭州电子工业学院学生考试卷(A)卷注意:第一、二、三大题直接做在题目上,其余做在试卷最后。一、单项选择题(每小题1分,共14分)1.在下列关于关系的陈述中,错误的是()。A表中任意两行的值不能相同B表中任意两列的值不能相同C行在表中的顺序无关紧要D列在表中的顺序无关紧要2.设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHEREDNAMELIKE()。A‘__W_%’B‘_%W__’C‘_W__’D‘_W_%’3.数据模型的三个组成部分是数据结构、数据操作和()。A.数据安全性控制B.数据一致性规则C.数据完整性约束D.数据处理逻辑4.SQL中,下列涉及空值的操作,不正确的是()。A.WHEREAGEISNULLB.WHEREAGEISNOTNULLC.WHEREAGE=NULLD.WHERENOT(AGEISNULL)5.要保证数据库的数据独立性,需要修改的是()。A.三级模式之间的两种映射B.模式与内模式C.模式与外模式D.三层模式6.在视图上不能完成的操作是()。A.更新视图B.查询C.在视图上定义新的基本表D.在视图上定义新视图7.下列四项中,不属于关系数据库特点的是()A.数据冗余小B.数据独立性高C.数据共享性好D.多用户访问8.对关系R进行投影运算后,得到关系S,则()。A.关系R的元组数等于关系S的元组数B.关系R的元组数小于关系S的元组数C.关系R的元组数大于或等于关系S的元组数D.关系R的元组数大于关系S的元组数9.关系代数表达式的优化策略中,首先要做的是()。A.对文件进行预处理B.尽早执行选择运算C.执行笛卡儿积运算D.投影运算10.在数据操纵语言(DML)的基本功能中,不包括的是()。A.插入新数据B.描述数据库结构C.修改数据库中数据D.删除数据库中数据11.数据库的并发操作可能带来的问题包括()。A.丢失更新B.数据独立性会提高C.非法用户的使用D.增加数据冗余度12.记载数据库系统运行过程中所有更新操作的文件称为()。A.更新文件B.后备文件C.日志文件D.数据文件13.SQL语言中,删除一个表的命令是()。ADELETEBDROPCCLEARDREMOVE14.DB、DBMS和DBS三者间的关系是()。A.DB包括DBMS和DBSB.DBS包括DB和DBMSC.DBMS包括DBS和DBD.DBS与DB和DBMS无关考试课程数据库系统概论考试日期04年1月11日成绩课程号B050314教师号任课教师姓名学生姓名学号(8位)年级专业第2页共页二、填空题(每空2分,共16分)1.从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的问题包括:数据冗余度大、修改异常、删除异常和插入异常。2.数据库设计可分为以下阶段:需求分析、概念结构设计、逻辑结构设计、数据库物理设计、数据库实施及数据库运行和维护阶段。3.嵌入式SQL需要用游标机制把集合操作转换成单记录处理方式。4.如果两个实体之间具有M:N联系,则将它们转化为关系模型的结果是___3___个表。5.设有两个关系R(A,B,C)和S(A,B,C),关系代数表达式πA,B(R)πB,C(S)可用SQL查询语句表示为SELECTR.A.R.B.S.CFROMRJOINSONR.B=S.B;SQL语句SELECT*FROMRUNIONSELECT*FROMS可用关系代数表达式表示为RUS。三、判断题:(在你认为对的命题后的括号中打√,错的打×,每小题2分,共10分)1.如果一个关系模式R符合BCNF,则R一定符合3NF。……………………………………………………………………(1)2.关系模式中的主码和外部码提供了一个表示关系间联系的手段(1)3.SQL的查询语句中,要对所查询的数据指明存取路径,进行导航,数据库管理系统依此执行代数优化和非代数优化,这样才能有效地访问数据。…………………………………………………………………(1)4.R.(B,C)→R.A,则R.B→R.A,R.C→R.A(0)5.SQL语言中可通过CREATE、DROP、ALTER语句实现数据定义功能。…………………………………………………………………(1)四、简答题(1--5分,2--4分,3--6分,4--9分,共24分)1.什么是事务,事务具有哪些特性?事务是一个程序执行单元,有可能访问并且更新数据库中的各种数据项。(ACID)原子性、一致性、隔离性、持久性2.数据库的保护包括哪几个方面?数据安全性、数据完整性、数据并发控制、数据库恢复3.已知关系:厂商(厂商号,厂商名)主码为厂商号产品(产品号,颜色,厂商号)主码为产品号,外码为厂商号假设两个关系中已经存在如下图所示元组:厂商产品厂商号厂名C01宏达C02立仁C03广源产品号颜色厂商号P01红C01P02黄C03若再想向产品关系中插入如下元组:①(P03,红,C02)②(P01,蓝,C01)③(P04,白,C04)④(P05,黑,null)则不能插入的元组有哪些,并简要说明不能插入的原因。①可以②不能,P01是产品号,主码不能重复③不能,C04是外码,并不存在于“厂商”表中,不可能弄来一个鸡蛋厂生产的汽车轮胎④不能,null为不存在厂商,违背常理,不可能没有人生产自己出来4.如下图所示的关系,请回答以下问题:课程名教师名教师办公室C1马千里实验楼415C2于得水实验楼415C3李华实验楼115C4于得水实验楼415①它为第几范式?为什么?2NF候选码是课程名,课程名不依赖于教师名,教师名依赖于课程名,教师名-教师办公室,存在传递函数依赖,不属于3NF②是否存在删除异常?若存在,说明是在什么情况下发生的?存在如果C3课程停开,那么李华老师的信息会被删除③将它分解为高一级范式。课程表(课程名,教师名)教师表(教师名,教师办公室)第3页共页五、应用题(12分)有一个应用,包括三个实体集。实体类型“商店”的属性有:商店编号,店名,店址,店经理。实体类型“会员”的属性有:会员编号,会员名,会员地址。实体类型“职工”的属性有:职工编号,职工名,性别,工资。每家商店有若干职工,但每个职工只能服务于一家商店。每家商店有若干会员,每个会员可以属于多家商店。在联系中应反映出职工参加某商店工作的开始时间,会员的加入时间。(1)试画出反映商店、职工、会员实体类型及联系类型的E_R图;(2)将E_R图转换成关系模式(注明各关系的码);六、程序设计题(每小题3分,共24分)现有如下关系:S(SNO,SNAME,SEX,AGE)C(CNO,CNAME,TEACHER)SC(SNO,CNO,GRADE)其中:年龄AGE和成绩GRADE为数值型,其余为字符型。(一)用关系代数表达式实现下列1—3小题:(二)用SQL语句实现下列4—8小题:1检索年龄大于23岁的男生的学号与姓名;2检索王勇同学没选修的课程号;3检索学号为980101的学生所选课程的课程名与任课教师名;
本文标题:概率论第一卷有答案
链接地址:https://www.777doc.com/doc-2302989 .html