东华大学历年数据库试卷(DOC)
数据库期末考试试题及答案

数据库期末考试试题及答案一、名词解释(每小题2分,共10分)1. 数据库(Database)2. 数据模型(Data Model)3. 表(Table)4. 字段(Field)5. 记录(Record)6. 主键(Primary Key)7. 外键(Foreign Key)8. 索引(Index)9. 视图(View)10. 存储过程(Stored Procedure)二、选择题(每小题2分,共20分)1. 下列哪个是关系型数据库管理系统?A. OracleB. MyBatisC. MongoDBD. Redis2. 在数据库中,哪个字段用于唯一标识一条记录?A. 字段名B. 数据类型C. 主键D. 索引3. 以下哪个不属于数据库的基本操作?A. 插入B. 删除C. 修改D. 格式化4. 下列哪个SQL语句用于创建表?A. SELECTB. INSERTC. CREATE TABLED. UPDATE5. 在SQL中,哪个关键字用于删除表?A. DROP TABLEB. DELETEC. ALTER TABLED. TRUNCATE TABLE6. 下列哪个SQL语句用于查询所有字段?A. SELECT FROM table_nameB. SELECT table_name FROMC. SELECT FROM table_nameD. SELECT table_name7. 以下哪个函数用于计算两个日期之间的差值?A. DATEDIFFB. TIMESTAMPDIFFC. DATE_ADDD. DATE_SUB8. 下列哪个SQL语句用于修改表的结构?A. MODIFY TABLEB. ALTER TABLEC. CHANGE TABLED. RENAME TABLE9. 下列哪个关键字用于创建外键约束?A. FOREIGN KEYB. CONSTRAINTC. PRIMARY KEYD. INDEX10. 以下哪个存储过程用于备份数据库?A. BACKUP DATABASEB. RESTORE DATABASEC. CREATE DATABASED. DROP DATABASE三、填空题(每小题2分,共20分)1. 在SQL中,用于插入数据的语句是______。
东华大学试题及答案

东华大学试题及答案一、选择题(本题共10分,每题1分)1. 下列哪项不是东华大学的特色专业?A. 纺织工程B. 服装设计与工程C. 计算机科学与技术D. 机械工程答案:C2. 东华大学位于中国的哪个城市?A. 北京B. 上海C. 广州D. 深圳答案:B3. 东华大学成立于哪一年?A. 1951年B. 1957年C. 1978年D. 1999年答案:A4. 东华大学共有几个校区?B. 2个C. 3个D. 4个答案:B5. 东华大学的校训是什么?A. 厚德博学,求是创新B. 厚德博学,笃行致远C. 厚德载物,自强不息D. 厚德博学,明德至善答案:B二、填空题(本题共20分,每题2分)1. 东华大学的主要校区位于上海市_______区。
答案:长宁2. 东华大学的校徽颜色以_______和_______为主。
答案:蓝色、白色3. 东华大学在_______年被确定为全国重点大学。
答案:19604. 东华大学拥有_______个博士后流动站。
5. 东华大学在材料科学、工程学、化学三个学科领域进入ESI世界前1%。
答案:三个三、简答题(本题共30分,每题10分)1. 简述东华大学的历史沿革。
答案:东华大学的历史沿革可以追溯到1951年成立的华东纺织工学院,后经过多次更名和发展,于1999年正式更名为东华大学。
2. 东华大学在学术研究方面有哪些突出成就?答案:东华大学在学术研究方面取得了一系列突出成就,包括获得多项国家级和省部级科研奖项,发表大量高水平学术论文,并在纺织、材料科学等领域拥有多项重要研究成果。
四、论述题(本题共40分)1. 论述东华大学在国内外的影响力及其对社会发展的贡献。
答案:东华大学作为一所历史悠久的高等学府,在国内外享有较高的声誉。
其在纺织、材料科学、工程学等领域的研究成果对相关产业的发展起到了积极的推动作用。
同时,东华大学培养了大量优秀人才,为社会各个领域的发展做出了重要贡献。
数据库原理及应用试卷答案

东华理工大学国际学院2008 —2009学年第二学期试卷单项选择题(每题2分, 共30分)1. 在SQL SERVER 中, 数据存储在下列哪个数据库对象当中?( B )A.触发器B.表C.存储过程D.函数2. 数据页的大小是多少?( C )A.1024KBB.4KBC.8KBD.1KB3.要对一个表示日期的数据列进行约束, 使其数据在一个规定的范围内, 那么应当使用那种约束?( D )A.NULL约束B.主键约束C.唯一值约束D.CHECK约束4.使用SA登录,属于哪种身份验证方法?( B )A.windows集成身份验证 B.SQL SERVER身份验证C.passport身份验证D.表单身份验证5. 在SQL SERVER 2005 中, 引入schema的作用是什么?( C )A. 代替数据库所有者B.为数据库对象赋权限C.对数据库对象进行分组, 以便更好地进行管理D.没有用6. 哪个固定数据库角色的成员可以执行数据库的所有配置和维护活动?( C )A.db_denydatareader B.db_denydatawriterC.db_ownerD.db_securityadmin7. 要查找课程名cname中, 含汉字“管理”课程名, 不正确的条件表达式是( A或B )A. cname like ‘%[管理]%‘B. cname like ‘%管]%‘C. cname like ‘%[管]理%‘D. cname like ‘%[管][理]%‘8. 与条件表达式num not between 0 and 100等价的条件表达式是( C )A. num>=0 and num<100B. num<0 or num<=100C. num<0 or num>100D. num<0 and num>1009.一个多源表视图的定义语句中, 其子查询语句必定是( B )语句。
东华大学数据库access2013试题

2012-2013踏实学习,弘扬正气;诚信做人,诚实考试;作弊可耻,后果自负。
课程代码:180261考试时间:2013年6月一、选择题(3分X 18题=54分)“答题方格表”在本大题的后面。
选择一个最适合的答案,并把答案代号填写到“答题方格表”中。
1、以下查询方式中不属于操作查询的是 ( ______ )A )选择查询B )删除查询C )更新查询D )追加查询检索价格在30万元〜60万元之间的产品,可以设置条件为(A ) “ >30Notv60 ”B ) “ >30 Or < 60 ”C ) “ >30 And <60 ”D ) “ >30Like<60 ” F 面关于列表框和组合框的叙述错误的是(A 列表框和组合框可以包含一列或几列数据B ) 可以在列表框中输入新值,而组合框不能C ) 可以在组合框中输入新值,而列表框不能D ) 在列表框和组合框中均可以输入新值Access 中主要有以下哪几种查询操作方式?( __) ①选择查询、②参数查询、③交叉表查询、④操作查询、⑤ SQL 查询A )只有①②B )只有①②③C )只有①②③④D )◎②③④⑤全部课程名称 数据库原理与应用使用专业教育技术学班级学号姓名3、 4、5、在SQL查询中使用WHILE子句指出的是(_________A查询目标B)查询结果C)查询视图)D)查询条&窗体中可以包含一列或几列数据,用户只能从列表中选择值,而不能输入新 值的控件是( _____________ )A )列表框B )组合框C )列表框和组合框D )以上两者都不可以 7、数据库、数据库系统和数据库管理系统之间的关系是(A ) 数据库包括数据库系统和数据库管理系统B ) 数据库系统包括数据库和数据库管理系统C ) 数据库管理系统包括数据库和数据库系统D ) 三者没有明显的包含关系8、用SQL 描述 在教师表中查找男教师的全部信息 ”以下描述真确的是( A ) B ) C ) D ) 9、某字段中已经有数据,现要改变该字段大小的属性,将该字段大小重新设置 为整数型,则以下所存数据会发生变化的是( ______ )A ) 1605B ) 5.12C )- 64D ) 66610、ACCESS2007中文版属于下列哪个软件包(A) Windows XP B ) Office2007C ) Visual Basic 6D ) Office XP 11、下列关于查询的描述中最正确的是( A ) 只能根据已建查询创建查询 B ) 只能根据数据库表创建查询 C ) 可以根据数据库表创建查询,但不能根据已建查询创建查询 D ) 可以根据数据库表和已建查询创建查询 12、用于打开报表的宏命令是( __________ )A ) Open FormB ) Open queryC ) Open Re portD ) Run SQL13、下面不是ACCESS2007数据库对象的是(A )窗体B )查询C )报表14、用于显示消息框的宏命令是( __________ )A ) SetWarningB ) SetValueC ) MsgBoxD ) BeepSELECT FROM 教师表IF (性别=,男?) SELECT 性别FROM 教师表IF (性别=,男? SELECT *FROM 教师表 WHERE (性别=,男? SELECT *FROM 性别 WHERE (性别=,男? -)D ) Web 页15、下列哪个不是表设计器的基本组成部分( _A )字段名B )数据类型C )记录宏能够一次完成多个操作每一个宏命令都是由动作名和操作参数组成 宏可以是很多宏命令组成在一起的宏 宏是用编程的方法来实现的17、有关键字段的数据类型不包括( ________ )A 字段大小可用于设置文本,数字或自动编号等类型字段的最大容量B 可对任意类型的字段设置默认值属性C 有效性规则属性是用于限制此字段输入值的表达式D 不同的字段类型,其字段属性有所不同18、以下字符串符合Access 字段命名规则的是( __________ )A ) !addressB )% addres %C ) [address]D ) address'答题方格表:二、填空题:(2分X 9题=18分)1、在关系数据库中,唯一标识一条记录的一个或多个字段称为2、在关系数据库模型中,二维表的列称为字段,二维表的行称为3、Access2007 有5、窗体中的数据来源主要包括表和)D )属性16、以下关于宏的说法不正确的是A )B )C )D )等对象。
2022年东华大学数据科学与大数据技术专业《计算机系统结构》科目期末试卷B(有答案)

2022年东华大学数据科学与大数据技术专业《计算机系统结构》科目期末试卷B(有答案)一、选择题1、属计算机系统结构考虑的是()A.主存采用MOS还是TTLB.主存采用多体交叉还是单体C.主存容量和编址方式D.主存频宽的确定2、在操作系统机器级,一般用()程序()作业控制语句。
A.汇编程序,翻译B.汇编程序,解释C.机器语言,解释D.机器语言,翻译3、输入输出系统硬件的功能对()是透明的。
A.操作系统程序员B.应用程序员C.系统结构设计人员D.机器语言程序设计员4、虚拟存储器常用的地址映象方式是( )A.全相联C.组相联D.直接5、计算机组成设计不考虑( )。
A.专用部件设置B.功能部件的集成度C.控制机构的组成D.缓冲技术6、外部设备打印机适合于连接到( )。
A.数组多路通道B.字节多路通道C.选择通道D.任意一种通道7、对系统程序员不透明的应当是( )。
A.Cache存贮器XB.系列机各档不同的数据通路宽度C.指令缓冲寄存器D.虚拟存贮器8、直接执行微指令的是( )A.汇编程序C.硬件D.微指令程序9、汇编语言程序经()的()成机器语言程序。
A.编译程序,翻译B.汇编程序,翻译C.汇编程序,解释D.编译程序,解释10、推出系列机的新机器,不能更改的是( )A.原有指令的寻址方式和操作码B.系统总线的组成C.数据通路宽度D.存贮芯片的集成度二、填空题11、多功能流水线各功能段同时可按不同运算或功能联接工作,称此流水线为________流水线。
12、向量处理机的结构主要有________和________两种。
13、层次存储系统的设计的目的是使有效存取时间接近于________的存取时间,使总体的平均每字成本接近于________的每字成本,容量接近于最大存储器的容量。
14、按照流水线使用的级别,可以把流水线分为________、________和处理机间级三大类。
15、多计算机互连网络中的通信模式有________和________16、页面调度的两种方式________和________17、向量指令可分为________和________18、浮点数尾数基值增大。
2022年东华大学数据科学与大数据技术专业《操作系统》科目期末试卷B(有答案)

2022年东华大学数据科学与大数据技术专业《操作系统》科目期末试卷B(有答案)一、选择题1、下面叙述中,错误的是()A.操作系统既能进行多任务处理,又能进行多重处理B.多重处理是多任务处理的子集,C.多任务是指同一时间内在同一系统中同时运行多个进程D.一个CPU的计算机上也可以进行多重处理2、执行系统调用的过程包括如下主要操作:①返回用户态②执行陷入(trap)指令③传递系统调用参数④执行相应的服务程序正确的执行顺序是()A.②->③->①->④B.②->④->③->①C.③->②->④->①D.③->④->②->①3、在下列操作系统的各个功能组成部分中,一定需要专门硬件配合支持的是()。
I.地址映射II.进程调度III.中断系统IV.系统调用A.IB.I、IIIC. I、III、IVD.II、II4、下面关于管程的叙述错误的是()。
A.管程是进程的同步工具,解决信号量机制大量同步操作分散的问题B.管程每次只允许一个进程进入管程,C.管程中V操作的作用和信号量机制中V操作的作用相同D.管程是被进程调用的,是语法范围,无法创建和撤销5、进程从运行态到阻塞态可能是()A.运行进程执行P操作B.进程调度程序的调度C.运行进程的时间片用完D.运行进程执行了V操作6、在某页式存储管理系统中,页表内容见表。
若页面的大小为4KB,则地址转换机构将逻辑地址0转换成的物理地址是()A.8192B.8193C.2048D.20497、缓存技术的缓冲池在()中。
A.内存B.外存C.ROMD.寄存器8、文件的顺序存取是()。
A.按终端号依次存取B.按文件的逻辑号逐一存取C.按物理块号依次存取,D.按文件逻辑记录大小逐存取9、在磁盘上容易导致存储碎片发生的物理文件结构是()A.链接B.连续C.索引D.索引和链接10、操作系统中为实现多道程序并发,对内存管理可以有多种方式,其中代价最小的是()A.分区管理B.分页管理C.分段管理D.段页式管理11、在页式虚拟存储管理系统中,采用某些页面置换算法,会出现Belady异常现象,即进程的缺页次数会随着分配给该进程的页框个数的增加而增加。
数据库期末考试试题及答案

数据库期末考试试题及答案一、选择题(每题2分,共20分)1. 在关系数据库中,用于查询数据的SQL语句是:A. SELECTB. UPDATEC. INSERT INTOD. DELETE2. 下列哪个不是数据库的三大范式之一?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第四范式(4NF)3. 以下哪个选项不是数据库设计阶段的任务?A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计4. 在数据库中,用于更新表中数据的SQL语句是:A. SELECTB. UPDATEC. DELETED. INSERT INTO5. 以下哪个是数据库事务的四大特性之一?A. 原子性(Atomicity)B. 一致性(Consistency)C. 隔离性(Isolation)D. 持久性(Durability)二、简答题(每题10分,共30分)1. 简述数据库管理系统(DBMS)的主要功能。
2. 解释什么是外键,并说明其在数据库中的作用。
3. 描述数据库备份和恢复的重要性及基本步骤。
三、应用题(每题25分,共50分)1. 假设你是一个数据库管理员,需要为一个在线书店设计数据库。
请列出至少五个实体,并为每个实体设计至少三个属性。
2. 给定以下SQL查询语句:```SELECT AuthorName, COUNT(*) AS BookCountFROM BooksJOIN Authors ON Books.AuthorID = Authors.AuthorIDGROUP BY AuthorNameORDER BY BookCount DESC;```请解释该查询语句的功能,并描述其可能的输出结果。
四、案例分析题(共30分)假设你负责维护一个大学的学生信息系统。
请根据以下场景回答问题:1. 描述如何使用SQL语句添加一个新学生记录。
2. 如果需要查询所有计算机科学系学生的姓名和学号,应使用什么SQL查询语句?3. 假设系统需要支持学生选课功能,描述如何设计相应的数据库表和关系。
2022年东华大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷A(有答案)

2022年东华大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷A(有答案)一、填空题1、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。
SELECT城市FROM作者表_____SELECT城市FROM出版商表;2、关系模型由______________、______________和______________组成。
3、关系代数运算中,基本的运算是______________、______________、______________、______________和______________。
4、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于______。
5、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF 经过转变为3NF______。
6、设某数据库中有商品表(商品号,商品名,商品类别,价格)。
现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。
请补全如下语句: CREATE VIEW V1(商品类别,平均价格)AS SELECT商品类别,_____FROM商品表GROUP BY商品类别;7、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。
8、在RDBMS中,通过某种代价模型计算各种查询的执行代价。
在集中式数据库中,查询的执行开销主要包括______和______代价。
在多用户数据库中,还应考虑查询的内存代价开销。
9、某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做,为了保证该操作的完整,需要利用到事务性质中的_____性。
10、关系数据库中基于数学的两类运算是______________和______________。
二、判断题11、一个数据表只能有一个唯一索引。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
试卷一踏实学习,弘扬正气;诚信做人,诚实考试;作弊可耻,后果自负。
课程名称数据库系统原理使用专业一、( 20分)有一个学生-课程数据库,各表如下:学生表:Student(Sno,Sname,Ssex,Sage,Sdept)课程表:Course(Cno,Cname,Cpno,Ccredit),Cpno为先修课编号学生选课表:SC(Sno,Cno,Grade) ,请完成下列操作:1、建立一个“学生”表Student,由学号Sno、姓名Sname、性别Ssex、年龄Sage、所在系Sdept五个属性组成。
其中学号不能为空,值是唯一的,并且姓名取值也唯一。
建立一个“学生选课”表SC,它由学号Sno、课程号Cno,修课成绩Grade 组成,其中(Sno, Cno)为主码。
建立一个“课程”表Course,由课程编号Cno 、课程名Cname 、先修课程编号Cpno、学分Ccredit四个属性组成。
其中课程编号不能为空,值是唯一的。
2、查询每一门课的间接先修课(即先修课的先修课)。
3、查询其他系中比信息系某一学生年龄小的学生姓名和年龄4、查询没有选修1号课程的学生姓名。
5、查询选修了全部课程的学生姓名。
6、查询至少选修了学生95002选修的全部课程的学生号码。
7、建立1号课程的选课视图,并要求通过该视图进行的更新操作只涉及1号课程,同时对该视图的任何操作只能在工作时间进行。
8、比较如下查询的效率:–不相关子查询;–相关子查询;–带EXISTS量词的相关子查询;–连接查询。
二、( 10 分)、简述构成RDBMS的组件结构。
三(10分)、设关系模式R(U)上的函数依赖集为F; F={A→D, AB→E, BI→E, CD→I, E→C},U={A, B, C, D, E, I} 试计算(AE)+。
四(10分)、关系模式R(CITY, ST, ZIP),其中CITY表示城市, ST表示城市的街道, ZIP表示街道所在地区的邮政编码,函数依赖集合F={(CITY, ST)→ZIP, ZIP→CITY},证明{ST, ZIP}和{CITY, ST}是候选键。
五(10分)、试比较面向对象数据库系统和关系数据库系统的优缺点。
六、(10分)一般DBMS在完整性约束机制中应具有那几方面的功能?七、(10分)设图书管理数据库的关系如下:学生:STUDENT(SNO,SNAME,SEX,DEPT,BNUM),BNUM为借书数图书:BOOK(BNO,BNAME,PUBLISHER)借阅:LOAN(SNO,BNO,LOANDATE,RETURNDATE)请为图书管理数据库中LOAN表建立一个借书插入触发器:当向表中插入记录时,修改STUDENT表中相应学生的借书数,且借书数不能超过8。
八(10分)将五种基本关系代数操作表示为元组演算表达式。
九(10分)、请用ER模型对下述问题进行概念设计,并转换成关系模型。
设计学校学生选课管理系统,学生根据自己的情况选课,每名学生可同时选修多门课程;每门课程可由多位教师讲授,每位教师可讲授多门课程;每个院系有多位学生、教师,开多门课程;要求设计的关系模型能进行如下管理:(1)、选修课程开课管理。
(2)、学生选课管理。
(3)、学生选课成绩管理。
试卷二2005—2006学年第一学期期终试题(A)踏实学习,弘扬正气;诚信做人,诚实考试;作弊可耻,后果自负。
课程名称数据库系统原理使用专业软件03级一、试述下列概念(8分)1.数据库;2.视图;3.函数依赖;4.数据字典;二、选择题(9分)1、在通常的情况下,下列哪个事物不是数据库对象?()A.视图B.表C.规则D.词2、下列哪一项不是日志文件所具有的功能?()A.帮助客户进行计算和统计B.记载用户针对数据库进行的操作C.维护数据完整性D.帮助用户恢复数据库3、下列那类数据不适合创建索引?()A.经常被查询搜索的列,如经常在where子句中出现的列B.是外键或主键的列C.包含太多重复选用值的列D.在ORDER BY子句中使用的列4、下列哪个关键字在Select语句中表示所有列?()A.* B.ALL C.DESCD.DISTINCT5、下列函数可以计算平均值的是?()A.sum B.avg C.count D.sum6、下列函数可以计算某一列上最大值的是?()A.sum B.min C.avg D.max7、下列特点哪一项是视图所不具备的?()A.分割数据,屏蔽拥护所不需要浏览的数据B.提高应用程序和表之间的独立性,充当程序和表之间的数据C.降低对最终用户查询水平的要求D.提高数据的网络传输速度8、下列哪个约束不可以为空?()A.主键B.外键C.默认值D.UNIQUE约束9、下列哪一种备份方式只备份了自上次备份操作发生后重新发生改变的数据?()A.全库数据库备份B.差异备份(增量备份)C.日志备份D.文件和文件组备份三、简答题(10分)1、什么是事务?事务的性质有哪些?二段封锁协议的内容是什么?2、数据库系统的生命周期。
四、(10分)某高校设备采购管理系统涉及三类实体:部门、供应商和设备。
其中,部门的属性有:部门编号、部门名称、负责人;供应商的属性有:供应商号、供应商名、城市、经理;设备的属性有设备编号、设备名称、设备型号、单价、生产厂商。
用ER图表示这些实体以及某部门从某供应商采购某种设备的信息,包括采购的日期和数量。
然后将ER图转换成关系模式。
五、(10分)给出两个基本关系R和S的自然连接、外连接、左外连接、右外连接和半连接的结果。
六、(31分)高校项目管理数据库中的关系如下:Teacher(tnu,tname,sex,age,degree,depart)Project(pnu,pname,type,fee,starttime,endtime,conclusion)Implicate(tnu, pnu,role,period)其中Teacher表示教师,可简单地用T表示,tnu,tname,sex,age,degree,depart分别表示教师编号、姓名、性别、年龄、学历和所属部门;Project表示项目,可简单地用P表示, pnu,pname,type,fee,starttime,endtime,conclusion分别表示项目编号、名称、类型、费用、开始时间、结束时间和结题结论。
Implicate表示参与,可简单地用I表示,role,period分别表示教师在项目中承担的角色和参与的时间(月数)。
1.(6分)用关系代数表达下列查询(1)参与过20万元及以上项目的教师姓名和所属部门;(2)至少参与过两个项目的教师姓名和年龄。
2.(10分)对上述查询(1)画出查询语法树,对其进行查询优化。
3.(15分)用SQL语句实现下列要求(1)查询编号为“P05”的项目的结题情况;(2)列出所有的纵向(不是横向)项目;(3)参与过类型为”863”项目的教师姓名和年龄;(4)统计每个教师参与纵向项目的次数;(5)将修改三张表的权限授予“徐辉”。
七、(22分)关系模式R(U,F),U=OISQBD,F={S→D,I→B,IS→Q,B→O}a)计算此关系模式的关键码;b)分析此关系模式属于哪级范式;c)将此关系模式无损连接且保函数依赖地分解为3NF;d)如果用R1(SD),R2(IB),R3(ISQ),R4(BO)代替R,用chase过程判别这样的分解是否具有无损连接性。
试卷32005—2006学年第一学期期终试题(B)一(10分)、简述数据库技术的研究现状和发展趋势。
二、择题(9分,每题1分)1、在通常的情况下,下列哪个事物不是数据库对象?()A.视图B.表C.规则D.词2、下列哪一项不是日志文件所具有的功能?()A.帮助客户进行计算和统计B.记载用户针对数据库进行的操作C.维护数据完整性D.帮助用户恢复数据库3、下列那类数据不适合创建索引?()A.经常被查询搜索的列,如经常在where子句中出现的列B.是外键或主键的列C.包含太多重复选用值的列D.在ORDER BY子句中使用的列4、下列哪个关键字在Select语句中表示所有列?()A.* B.ALL C.DESC D.DISTINCT5、下列函数可以计算平均值的是?()A.sum B.avg C.count D.sum6、下列函数可以计算某一列上最大值的是?()A.sum B.min C.avg D.max7、下列特点哪一项是视图所不具备的?()A.分割数据,屏蔽拥护所不需要浏览的数据B.提高应用程序和表之间的独立性,充当程序和表之间的数据C.降低对最终用户查询水平的要求D.提高数据的网络传输速度8、下列哪个约束不可以为空?()A.主键B.外键C.默认值D.UNIQUE约束9、下列哪一种备份方式只备份了自上次备份操作发生后重新发生改变的数据?()A.全库数据库备份B.差异备份(增量备份)C.日志备份D.文件和文件组备份三(12分)、给出两个基本关系R和S的自然连接、外连接、左外连接、右外连接和半连接的结果。
答案:四(22分)、已知公司数据库的职工表EMP(EID,ENAME,BDATE,SEX,CITY),公司表COMP(CID,CNAME,CCITY),工作表WORK(EID,CID,STARTDATE,SALARY),其中EID—职工编号,ENAME—职工名,BDATE —出生日期,CITY—职工居住的城市,CID—公司编号,CNAME—公司名,CCITY—公司所在城市,STARTDATE—职工到公司上班的日期,SALARY—职工工资。
且EMP、COMP、WORK已定义了表的主键、外键和引用完整性约束。
请用SQL完成下列操作,并说明应注意的问题:1、创建表EMP、COMP、WORK,并定义表的主键、外键和引用完整性约束。
2、查询在IBM公司工作的所有职工。
3、查询拥有最多职工的公司。
4、删除年龄超过60岁的职工。
5、为工龄超过10年的职工增加10%的工资。
6、为EMP表的EID列创建唯一索引。
7、显示公司人数大于5的每个公司的编号,名称和人数。
8、显示公司人数大于5的每个公司的最高工资和最低工资。
9、列出职工编号以字母P至S开头的所有员工的基本信息。
10、创建一个视图,使之含职工名,所在公司编号,工作地点和工资。
11、将COMP的查询权力授给STUDO1,并给STUDO1对该表再授权的权力。
五(17分)、设关系模式R(U),其中U={C, T, H, R, S, G}, R上的函数依赖集F={CS →G, C→T, TH→R, HR→C, HS→R}。
R是否为3NF?为什么?若不是试将其保持函数依赖性分解为3NF。
六、简答题(10分) 什么是事务?事务的性质有哪些?二段封锁协议的内容是什么?七(10分)、试述实现数据库安全性控制的常用方法和数据库恢复的基本原则。