




已阅读5页,还剩41页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PS:试题由陈波老师提供。一、 选择题1. 在数据库的三级体系结构中,外模式/逻辑模式映象可以保证数据结构和应用程序之间的 。A逻辑数据独立性 B物理数据独立性 C数据一致 D数据安全性2. 关系数据库用_来表示实体之间的联系。A. 树结构 B. 网结构C. 二维表 D. 线性表3. 主键的属性上有空值违反了 。A实体完整性规则 B参照完整性规则C安全性规 D模型转换规则4. 数据独立性是指 之间相互独立,不受影响A概念数据模型和逻辑数据模型 B应用程序和数据库的数据结构 C概念数据模型与数据库的数据结构 D数据与数据库的数据结构5. 参照完整性规则是对 的约束。A超键 B候选键 C主键 D外键6. 在层次模型中,记录之间的联系通过 来实现。A指针 B数组 C公共属性 D对象标识7. 数据库系统三级结构的描述放在 中。(不确定)A用户数据库 B运行日志 C数据库管理系统 D数据字典8. 如果两个关系没有公共属性,那么其自然连接操作 。A转化为笛卡尔积操作 B转化为半连接操作C转化为外部并操作 D结果为空关系9. 设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积则T的元组个数是_。A.400B.10000C.30000D.90000(根据笛卡尔积的定义可知,如果关系R和S的元数分别为r和s。R和S的笛卡尔积是一个r+s的元的元组集合,每个元组的前r个分量来自R的一个元组,后s个分量来自S的一个元组;若R中有m个元组, S有n个元组,则R * S有m * n个元组。因此,本题R与S的笛卡尔积的元组个数应为100*300=30000。10. 设关系R和S具有相同的目(或称度),且相对应的属性的值取自同一个域,则,R-(R-S)等于A.RS B.RSC. RS D. R-S11. 设有关系R和关系S进行如下图所示的运算,则q连接运算(BD)结果中含有元组的数目是 .A. 6 B. 7C. 8 D. 9R SABC123456789DE567891012. SQL语言中,删除一个表的命令是 。A. DELETE B. DROP C.CLEAR D. REMORE13. SQL语言中,删除记录的命令是 。A. DELETE B. DROP C. CLEAR D. REMORE 14. 设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE 。A. _ _ W _ % B. _ % W _ _ C. _ W _ _ D. _ W _ % 15. 学生表(XS.DBF)的表结构为:学号(XH,C,8),姓名(XM,C,8),性别(XB,C,2)班级(BJ,C,6),用Insert 命令向XS表添加一条新记录,记录内容为: XH XM XB BJ 99220101 王 凌 男 992201 下列命令中正确的是 _。 A . INSERT INTO XS VALUES(99220101,王 凌,男,992201) B.INSERT TO XS VALUES(99220101,王 凌,男,992201) C.INSERT INTO XS(XH,XM,XB,BJ) VALUES(99220101, 王 凌,男,992201) D.INSERT TO XS(XH,XM,XB,BJ) VALUES(99220101, 王 凌,男,992201) 16. 在SQL的语句中,UPDATE的作用是 。A修改基本表的结构 B修改基本表中的数据 C修改索引的定义 D修改视图的定义17. 在SQL的语句中,ALTER的作用是 。A修改基本表的结构 B修改基本表中的数据 C删除基本表 D修改视图18. SQL中,谓词 可用来测试一个集合是否有重复元组。AUNIQUE BDISTINCT CEXISTS DONLY19. 在select语句中,可以使用关键字 来排除重复的元组。 A.EXCLUDE. B.UNIQUE. C. DISTINCT. D.ONE.20. SELECTSQL语句中,条件短语的关键字为 。A. FOR B. FROM C.WHERE D.WITH 21. SQL语句SELECT s.sno,sname,cno,gradeFROM s, scWHEREsex=女ands.sno=sc.sno则该语句对student和sc执行的操作有 。A.交(),选择()和投影() B.自然连接,选择()和投影()C. 并(),选择()和投影() D)并(),笛卡儿积()和选择()22. 事务的ACID性质中,关于原子性(atomicity)的描述正确的是 。A. 指数据库的内容不出现矛盾的状态。B. 若事务正常结束,即使发生故障,更新结果也不会从数据库中消失。C. 事务中的所有操作要么都执行,要么都不执行。D. 若多个事务同时进行,与顺序实现的处理结果是一致的。23. 事务对DB的修改,应该在数据库中留下痕迹,永不消逝。这个性质称为事务的 。A原子性 B一致性 C隔离性 D持久性24. 要在SQLServer中创建一个员工信息表,其中员工的薪水、医疗保险和养老保险分别采用三个字段来存储,但是该公司规定:任何一个员工,医疗保险和养老保险两项之和不能大于薪水的1/3,这一项规则可以采用 来实现。 A.主键约束 B.外键约束C.检查约束 D.默认约束25. “日志”文件用于保存 。 A程序运行过程 B数据操作 C程序执行结果 D对数据库的更新操作26. 为了防止一个用户的工作不适当地影响另一个用户,应该采取 。A 完整性控制 B 安全性控制C 并发控制 D 访问控制27. 要在SQLServer中创建一个员工信息表,其中员工的薪水、医疗保险和养老保险分别采用三个字段来存储,但是该公司规定:任何一个员工,医疗保险和养老保险两项之和不能大于薪水的1/3,这一项规则可以采用来 实现。A.主键约束 B.外键约束C.检查约束 D.默认约束28. 在DB技术中,“脏数据”是指 。A未回退的数据 B未提交的数据 C回退的数据 D未提交随后又被撤销的数据29. 用于创建存储过程的SQL语句为 。A.CREATE DATABASE B.CREATE TRIGGERC.CREATE PROCEDURE D. CREATE TABLE30. 用于存储过程修改的SQL语句为 。A.ALTER DATABASE B. ALTER DATABASEC. ALTER TRIGGER D.ALTER PROCEDURE 31. 删除触发器mytri的正确命令是 。A.DELET mytri B.TRUNCATE mytri C.DROP mytri D. REMMOVE mytri32. SQL Server2008中查看触发器定义的是 。A.exec sp_help 触发器名. B. exec sp_helptext 触发器名.C. exec sp_depends 触发器名. D. exec sp_depends 表名33. 设有关系模式R(ABCD),R上的FD集F=AD,BC,DB。则D= 。AAD BBD CBCD DABCD34. 两个函数依赖集F和G等价的充分必要条件是 。 AF= G BF= G CF= G DF= GF+表示F的闭包,是指逻辑蕴涵所有函数依赖的集合35. 在以下函数依赖中, 是平凡的函数依赖。AAABCD BABCDA CABCD DBCDA36. 若有关系模式:R(课程编号,课程名称,学号,姓名,分数),且一名学生可选多门课,一门课程有多名学生选,则R属于 。A1NF B2NFC3NF D4NF37. 设K为关系模式R中的属性或属性组合,若U完全函数依赖K,则K称为R的一个_。A. 关键字 B. 候选键 C. 主属性 D. 主属性值38. 从ER模型向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的主键是 。A. M端实体的标识符; B. N端实体的标识符;C. M端和N端实体的标识符组合;D.重新选其他的属性。39. 弱实体的主键 。A与其父实体的主键完全一致 B一部份或全部从其父实体的主键获得C全部从其父实体的非主键属性获得 D与其父实体无关弱实体的主体是由该弱实体所存在依赖的强实体的主键和该弱实体的分辨符共同构成。40. 在数据库设计中,父实体与弱实体之间的联系只能是 。A1:1或1:N B1:N 或M:N C1:1或M:N DM:N41. 当局部E-R图合并成全局E-R图时,可能出现冲突,下面所列举的冲突中 不属于上述冲突。A. 属性冲突 B. 语法冲突 C. 结构冲突 D. 命名冲突各分E-R图之间的冲突主要有3类:属性冲突、命名冲突和结构冲突。属性冲突包括属性域冲突和属性取值单位冲突。命名冲突包括同名异义和异名同义冲突。结构冲突包括同一对象在不同应用中具有不同的抽象,同一实体在不同分E-R图中所包含的属性个数和属性排列次序不完全相同。42. 不是ODBC使用的句柄。A. 环境句柄 B窗口句柄 C连接句柄 D语句句柄43. ODBC体系结构中, 向数据源提交用户请求执行的SQL语句。AODBC数据库应用程序 B驱动程序管理器CDB驱动程序 D数据源44. 在XPath中,使用 符号可以访问属性值。 A* B& C D%36. 以下关于XML文档声明的语句正确的是 。 A. B. C. D. 37. xml 提供了一种避免元素命名冲突的方法 A. 命名空间 B. dtd C.xsd D.xsl38. 含有中文字符的xml文档中,encoding的属性应设为 A.big5 B.gb2312 C.utf-8 D. ansi39. 下面哪个不是标记语言 A. JAVA B. HTML C. XML D. SGML40. 在XPath中,使用 函数可以返回元素的内容。Acount() Btext() Cvalue() Delement()40. XPath是 A. XML的路径语言 B. XML的转化 C. 文档对象模型 D. XML命名空间二、 填空题1. DBMS的基本工作单位是事务,它是用户定义的一组逻辑一致的程序序列,并发控制的主要方法是封锁(locks)机制。2. 数据库设计的几个步骤是需求分析,概念设计,逻辑设计,物理设计,编码和测试。3. 视图是一个虚表,它是从一个或几个基本表导出的表,数据库中,只存放视图的定义,不存放视图的对应数据。4. DB并发操作通常会带来三类问题,它们是丢失更新,不一致分析和读脏数据。5. 事务必须具有的四个性质是原子性,一致性,隔离性,永久性。6. 一级封锁协议解决了事务的并发操作带来的数据丢失修改不一致性的问题。 7. 一个触发器由触发事件或语句、触发限制和触发器动作3部分组成。8. DBS具有“数据独立性”特点的原因是采用三级模式结构 。9. 关系中属性的个数称为元数,关系中元组的个数称为基数。10. 在关系模式R中,函数依赖XY的语义是:在R的每一关系中,若两个元组在X的分量上相等,则Y值也相等。11. 关系模式在分解时应保持等价,数据等价用无损分解特征来衡量,语义等价用保持依赖特征来衡量。12. 一个关系模式为Y(X1,X2,X3,X4),假定该关系存在着如下函数依赖:X1X2,X1X3,X3X4,则该关系属于第二范式,因为它存在着函数传递依赖。13. 根据属性类别属性可分为简答属性和复杂属性。14. 根据属性的取值特点属性可分为单指属性和多指属性。15. 子类与超类之间的继承性是通过子类实体与超类实体有相同的实体标识符实现的。16. 要使数据库具有可恢复性,在平时要做好两件事:转储和建立日志。17. XML能够通用化,主要依靠两个措施:一是可自由扩充的标志,二是独立于文档的格式单。 18. XML文档由序言和文档实例两个部分组成。19. XML文档中,元素的结构是元素内容。20. 在XML文档中,属性一律放在开标签。21. 在XML模式中,主键定义括在之中,外键定义括在之中。22. 在XPath中,可以使用text()函数返回元素的内容。23. 一个简单的XSLT模板包含匹配部分和选择部分两个部分。24. 设关系模式R(ABCDE),F是R上成立的FD集,F= AB,CEA,BD,=AB,BD,ACE是R的一个分解。则分解相对于F是损失分解和保持依赖的。25. 系统存储过程sp_helptext是用来显示规则,默认值,未加密的存储过程,用户定义函数、触发器和视图的文本。26. 触发器可以划分为3种类型:insert触发器、delete触发器、update触发器。27. 触发器定义在一个表中,当在表中执行insert、delete或update时,触发器被自动执行。28. 标准SQL中触发器有两个重要的临时表,当有数据修改时,修改前的内容存放在Delete表中,修改后的内容存放在Inserted表中。/按照课本标准SQL,还是按照实验中微软的T-SQL?29. XML Schema的数据类型分为简单类型,复合类型。30. XML对字母的大小写敏感,和是完全不同的两个标签。31. 为了解决不同语义的标签名称的冲突问题,引入了本体解决信息集成中的语义冲突问题。32. 在SQL中,测试列值是否为空值用ISNULL运算符号,测试列值是否为非空值用EXISTS#EXIS#EXIST运算符号。33. 学院表系号 系名01 英语02 会计03 工商管理 使用SQL语句完成如下操作(将所有教授的工资提高5%)UPDATE教师 SET 工资=工资*1.05 WHERE职称=教授34. 如果要使用SELECT语句返回指定条数的记录,则应使用TOP关键字来限定输出字段。35. 关系模式R(A,B,C),F是其上的FD集,F=BC,分解r=AB,BC,则相对于F,该分解是无损的。36. 三类经典的数据模型是层次模型、网状模型和关系模型。其中,关系模型目前应用最广泛。37. 概念模型模型是面向信息世界的,它是按用户的观点对数据和信息建模;数据模型模型是面向计算机世界的,它是按计算机系统的观点对数据建摸。38. 关系模型的实体完整性规则是指主属性的值不能为空。在关系模型中,主键是指用户正在使用的候选键,外键是指在一个关系中的一个或一组属性是另一个关系的主键。39.数据依赖是关系中属性间的相互关联,最重要的数据依赖有两种,即函数依赖和多值依赖。40.在关系规范化过程中,将1NF转化为2NF,要消除一般属性对主键的部分依赖,若一个关系模式R2NF,并且消除了非主属性对候选键的传递依赖,则R3NF。41.调用ODBC函数需要使用3个句柄,分别是:环境、连接、语句。42.封锁技术中主要由2种封锁:排它锁和共享锁。43. SELECT语句中进行查询,若希望查询的结果不出现重复元组,应在SELECT子句中使用Distinct保留字。44. SQL语言分为数据操纵语言(DML)、数据定义语言(DLL)、数据控制语言(DCL)和数据查询语言(DQL)。45. 在成绩表中,只显示分数最高的前10名学生的记录,SQL语句为: SELECT *TOP 10 FROM 成绩表 ORDER BY 总分 DESC 。46. 在SELECTSQL语句中,表示条件表达式用WHERE子句,分组用GROUP BY子句,排序用ORDER BY子句。47. 在SQL Server中有两类登录帐户:一类是登录服务器的登录帐户,另一类是使用数据库的用户帐户。48. 在SQL Server中有四种备份类型,分别为:完整数据库备份、 备份、差异数据库备份、事务日志备份、文件组备份三、 简答题1. DBMS的主要功能有哪5个方面?答:数据库定义功能;数据存取功能;数据库运行管理;数据库的建立和维护功能。2. 叙述等值连接和自然连接的区别和联系。答:等值连接表示为R=60 GROUP BY DNO(2)写出“查询001号职工所在部门名称”的关系代数表达式。select dname from dept where dno =(select dno from emp where eno=001)关系表达式:( (DEPT)(3)请用SQL语句将“销售部”的那些工资数额低于600的职工的工资上调10%。update emp set salary=salary*1.1salary where eno in (select eno from emp,dept Where emp.dno=dept.dno and dname=销售部 and salary600)(4)有如下关系代数表达式请将其转化成相应的SQL语句。SELECT ENO FROM EMP,DEPT(WHERE EMP.DNO=DEPT.ENO AND DEPT.MANAGER=001)10. 设零件生产数据库中有3个基本表: WORK(WNO,WNAME,WGR_NAME),其属性分别是车间编号、车间名称、车间主任名;PART(PNO,PNAME,WEIGHT,COLOR),其属性分别是零件编号、零件名称、重量、颜色;PROD(WNO,PNO,QUNTITY),其属性分别是车间编号、零件编号、生产数量。(1) 现有关系代数表达式: WNO(WORK) WNO( PNAME=轴承(PART PROD)试给出此查询语句的语义;查询不生产轴承的车间编号(2) 试给出检索在“紧固件1车间”生产的零件的零件名称的关系代数表达式; PNAME( WNO( wNAME=固定件1车间(WORK)PRODPART)(3) 试用SQL语句定义WORK表,需说明主键;CREATE TABLE WORK(WNO CHAR(10) PRIMARY KEY,WNAME CHAR(20) NOT NULL,WGR_NAME CHAR(8)(4) 试用SQL语句在关系PART中删除零件名称为“弹簧”的元组;DELECT FROM PART WHERE PNAME=弹簧;(5) 试用SQL语句定义视图G_PTOTAL(PNO,PROD_T),其中属性分别为零件编号和生产总量。CREAT VIEW G_PTOTAL(PNO,PROD_T) AS SELECT PNO,QUNTITY FROM PROD;11. 设关系模式R(ABCDE),F是R上成立的FD集,F= AB,CDE,BD,=AB,AD,CDE是R的一个分解。(1) 试用Chase过程说明是否是无损分解;(2) 试求F在的每个模式上的投影,并说明是否保持依赖。12. 设关系模式R(ABCDE),F是R上成立的FD集,F= AB,CEA,BD,=AB,BD,ACE是R的一个分解。(1) 试用Chase过程说明是否是无损分解;(2) 试求F在的每个模式上的投影,并说明是否保持依赖。AB上的投影ABBD上的投影BDACE上的投影CEA13. 设有关系模式R(演员编号,演员姓名,电影名,出演角色,艺术团名,团长名),如果规定每个演员编号各不相同,演员姓名可以相同,一个演员可参演多部电影,各出演一个角色;每个演员只能属于一个艺术团;每个艺术团只有一个团长。(1) 试写出关系模式R的基本FD和主键;演员编号(演员姓名,艺术团名)(演员编号,电影名)出演角色艺术团名会长名(2)说明R达到第几范式,并说明理由;第一范式,关系1(演员编号,电影名)(出演角色,演员姓名,艺术团名) 关系2演员编号(演员姓名,艺术团名)所以关系1属于局部依赖,故是第一范式。(3) 如果R不是3NF模式,请将R分解为3NF模式集。R分解为R1(演员编号,演员姓名,艺术团名,团长名)R2(演员编号,电影名,出演角色)R1,R2是2NF模式集再把R1分解为R11(演员编号,演员姓名,艺术团名)R12(艺术团名,团长名)则R11,R12,R2是3NF模式集14. 设体育比赛数据库中有两个实体集。一是“运动员”实体集,属性有运动员编号、姓名、年龄、性别等;二是“比赛项目”实体集,属性有项目编号、项目名称、级别等。一个运动员可参加多项比赛,一项比赛有多个运动员参加,一个运动员在某个时间参加一项比赛有一个比赛成绩。(1) 画出ER图,并在图上注明属性、联系类型、实体标识符;(2) 将ER图转换成关系模型,并说明主键和外键。(2) 将ER图转换成关系模型,并说明主键和外键。运动员(运动员编号,姓名,年龄,性别)比赛项目(项目编号,项目名称,级别)参加(运动员编号,项目编号,日期,成绩)15. 创建学生表Student (sno, sname, sage, ssex, sdept), 列出与95001同岁的同学的学号,姓名,年龄。加入课程表Course(cno,cname,credit), 学生选课表SC(sno, cno, grade), 查询选修C01课程的学生的学号.姓名。找出年龄最小的学生。16. 现有一系统,需要一个杂费管理的B/S方式的模块。模块要求后台页面可以增加删除费用类型(餐饮费,燃油费,保险费,电费,水费),并根据费用类型按照日期管理各笔费用,记录每笔费用产生原因(例如:对于某笔燃油费,记录原因为“去长春调研”),具有查询,删除,修改,添加功能。试设计数据库表结构并用SQL语句表达“2009年度电费总费用”。数据库表结构杂费信息表字段名数据类型说明杂费编号字符主键杂费类型编号字符外键产生时间日期产生原因字符费用数字杂费类型表字段名数据类型说明杂费类型编号字符主键杂费名称字符SQL语句表达“2009年度电费总费用”select sum(费用) as 20
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 国际马铃薯人才交流创新创业项目商业计划书
- 线上线下联动交友活动创新创业项目商业计划书
- 游戏直播互动软件创新创业项目商业计划书
- 咖啡师培训中心创新创业项目商业计划书
- 演出经纪人之《演出经纪实务》能力检测及一套答案详解
- 2024年呼伦贝尔农垦谢尔塔拉特泥河哈达图浩特陶海农牧场招聘172人历年高频考题难、易错点模拟试题附答案详解(黄金题型)
- 内蒙古呼伦贝尔农垦谢尔塔拉特泥河哈达图浩特陶海农牧场有限公司招聘笔试题库及完整答案详解
- 押题宝典教师招聘之《幼儿教师招聘》题库及答案详解【考点梳理】
- 2025民生银行信用卡中心社会招聘笔试备考试题及答案解析
- 合成雷达视频图像处理:原理、方法与应用的深度剖析
- 景区旅游安全风险评估报告
- 2024年保安服装项目可行性研究报告
- 江苏凤凰少年儿童出版社小学四年级上册书法练习指导教学计划与教学设计
- 2024年人教版九年级英语单词默写单(微调版)
- 2020年新人教版必修三《Unit 2 Morals and Virtues》单元教案(附导学案)
- 《民航客舱设备操作与管理》课件-项目四 飞机舱门及撤离滑梯
- DL-T 1476-2023 电力安全工器具预防性试验规程
- 2023年10月自考02207电气传动与可编程控制器PLC试题及答案含解析
- 网络自动化运维教程-课程标准
- 项目及其策划方案
- 《食品质量检验分析技术》
评论
0/150
提交评论