数据库考研必备复试题
数据库考研必备复试题
试卷一一、选择题(每题1分,共20分)1.在数据管理技术的发展过程中,数据独立性最高的是()阶段。
A. 数据库系统B. 文件系统C. 人工管理D. 数据项管理2. ()是存储在计算机内的有结构的数据集合。
A. 网络系统B. 数据库系统C. 操作系统D. 数据库3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()。
A. 外模式B. 内模式C. 存储模式D. 模式4. 作为关系数据系统,最小应具备的关系运算是()。
A. 排序、索引、统计B. 选择、投影、连接C. 关联、更新、排序D. 显示、打印、制表5. 在select语句中使用group by Sno时,Sno 必须出现在()子句中。
A. whereB. fromC. selectD. having6. 在where语句的条件表达式中,与零个或多个字符匹配的通配符是()。
A. *B. ?C. %D. _7. 对关系模式进行分解时,要求保持函数依赖,最高可以达到()。
A. 2NFB. 3NFC. BCNFD. 4NF8. 在关系模式R(U,F)中,Y∈X F+是X→Y是否成立的()。
A. 充分必要条件B. 必要条件C. 充分条件D. 既不充分也不必要条件9. 在关系数据库设计阶段中,完成关系模式设计的阶段是()。
A. 需求分析阶段B. 概念设计阶段C. 逻辑设计阶段D. 物理设计阶段10. 基本E-R图就是数据库的()。
A. 外模式B. 逻辑模式C. 内模式D. 概念模式11. 从数据流图构造E-R图时,选择实体一般应先考虑数据流图中的()。
A. 数据项B. 数据流C. 数据处理D. 数据存储12. 以下()不是当前常用的存取方法。
A. 索引方法B. 聚簇方法C. HASH方法D. 链表方法13. 事务一旦提交,对数据库的改变是永久的,这是事务的()。
A. 原子性B. 一致性C. 隔离性D. 持久性14. 并发控制要解决的根本问题是保持数据库状态的()。
我国考研复试必备数据库试题(卷)1
中国计量学院现代科技学院200 ~ 200 学年第学期《数据库应用技术》课程考试试卷(A)一、单选题(每题1分,共20分)1.数据库管理系统、操作系统、应用软件的层次关系从核心到外围是()A.数据库管理系统、操作系统、应用软件B.操作系统、数据库管理系统、应用软件C.数据库管理系统、应用软件、操作系统D.操作系统、应用软件、数据库管理系统2.要保证数据库的数据独立性,需要修改的是()A.三层模式之间的两种映射B.模式与模式C.模式与外模式D.三层模式3.关系代数表达式σ2<5(S)表示()A.表示从S关系中挑选2的值小于第5个分量的元组B.表示从S关系中挑选第2个分量值小于5的元组C.表示从S关系中挑选第2个分量值小于第5个分量的元组D.表示从S关系中挑选第5个分量值大于2的元组4.下列四项中,不属于数据库特点的是( )A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高5.反映现实世界中实体及实体间联系的信息模型是( )A.关系模型B.层次模型C.网状模型D.E-R模型6.SQL语言是关系型数据库系统典型的数据库语言,它是()A.非过程化语言B.过程化语言C.格式化语言D.导航式语言7.将查询关系S的权限授予用户W ANG,并允许该用户将此权限授予其他用户。
实现此功能的SQL语句是()A.GRANT SELECT TO S ON WANG WITH PUBLICB.GRANT SELECT ON S TO W ANG WITH PUBLICC.GRANT SELECT TO S ON WANG WITH GRANT OPTIOND.GRANT SELECT ON S TO W ANG WITH GRANT OPTION8.SQL中,下列涉及空值的操作,不正确的是( )A. AGE IS NULLB. AGE IS NOT NULLC. AGE = NULLD. NOT (AGE IS NULL)9.SQL语言中,删除一个表的命令是()A.DELETEB.DROPC.CLEARD.REMOVE10.SQL语言中,HA VING子句用于筛选满足条件的()A.列B.行C.分组D.元组11.数据库的并发操作可能带来的问题包括()A.丢失更新B.数据独立性会提高C.非法用户的使用D.增加数据冗余度12.若事务T1已经给数据A加上了共享锁,则事务T2()A.只能再对A加共享锁B.只能再对A加排他锁C.可以对A加共享锁,也可以对A加排他锁D.不能再给A加任何锁13.数据库中的封锁机制是( )的主要方法。
重庆邮电大学《数据库原理》复试数据库试题
《数据库原理》考试题(A卷)题号一二三四五六七八九十总分分数评卷人一、填空题(每空1分,共10分)1.一般地讲,数据模型是严格定义的一组概念的集合,通常由、和三部分组成。
2.数据库系统的“外模式/模式/内模式”结构是对数据的三个抽象级别,它把数据的具体组织留给管理,使用户能逻辑地、抽象地处理数据,而不必关心数据在计算机中的具体表示方式和存储方式。
3.并发操作可能造成数据库中的数据不一致,主要原因是这些并发操作破坏了事务的性。
并发控制的主要技术是。
4.SQL语言中,删除基本表的语句是,删除数据的语句是。
5.若有关系模式R(A,B,C)和S(C,D,E),SQ L语句S ELECT A, D FROM R, S WHER E E = '80' ;对应的关系代数表达式是。
6.规范化理论的基本思想是逐步消除数据依赖中不合适的部分,实现概念的化。
二、单项选择题(每题2分,共20分)1.数据库与文件系统的本质区别是()。
A.避免数据冗余B. 数据结构化C.支持分布处理D. 需要大容量磁盘2.以下哪个选项属于概念模型的表示方法?( )A. 视图B. 关系C. E-R图 D.SQL语句3、位于用户与操作系统之间的数据管理软件是。
A. 信息系统B. 数据库管理系统C. 数据库系统D. 编译系统4、选择某种索引方法是数据库设计过程中阶段的任务。
A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计5.将1NF规范为2NF,应( )。
计算机复试--数据库
计算机复试--数据库数据库保护(访问)的内容有哪些?1、利⽤权限机制和完整性约束防⽌⾮法数据进⼊数据库2、提供故障恢复能⼒数据库的故障主要有:事务内部的故障、系统故障、介质故障、计算机病毒恢复策略:数据转储(数据冗余)、登记⽇志⽂件数据库有哪⼏种备份策略:完全备份、事务⽇志备份、差异备份、⽂件备份3、提供并发访问控制DBA(数据库管理员)的职责是什么?主要负责全⾯管理和控制数据库系统:a) 决定数据库中的信息内容和结构b) 决定数据库的存储结构和存取策略c) 定义数据的安全性要求和完整性约束条件d) 监控数据库的运⾏和使⽤,维护⽇志⽂件、故障恢复e) 数据库的改进和重组重构f) 数据库保护(访问)的内容有哪些系统与⽂件系统相⽐有什么优点?⽂件系统是对某⼀应⽤的、共享性差,冗余度⼤、记录内有结构、整体⽆结构、应⽤程序⾃⼰控制、独⽴性差数据库管理系统,现实世界、共享性⾼、冗余度⼩、整体结构化、⽤数据模型进⾏描述,有数据库管理系统提供数据安全性、完整性,并发控制和恢复能⼒,具有⾼度的物理独⽴性和⼀定的逻辑独⽴性什么是完整性约束及其功能数据库三要素数据库的三要素:完整性约束、系统的静态特征(数据结构)、动态特征(数据操作)完整性约束可确保数据库中的数据正确性和相容性,主要包括实体完整性、参照完整性、⽤户⾃定义完整性什么是数据独⽴性(两种)数据独⽴性表⽰应⽤程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独⽴性和物理数据独⽴性逻辑数据独⽴性是指局部逻辑数据结构(外视图)与全局逻辑数据结构(视图)之间的独⽴性。
当数据库的全局逻辑数据结构发⽣变化时,不影响某些局部的逻辑结构的性质,应⽤程序也不必修改物理数据独⽴性是指数据的存储结构和存取⽅式(内视图)改变时,对数据库的全局逻辑结构(视图)和应⽤程序不必作修改的⼀种特性,也就是说,数据库数据的存储结构与存取⽅式独⽴数据库完整性与安全性的区别完整性是为了防⽌数据库中存在不符合语义的数据,防⽌错误信息的输⼊和输出造成的⽆效操作和错误结构安全性是防⽌数据库被恶意的破坏和⾮法的存取DBMS⽀持哪⼏种数据模型1、层次模型:树形结构表⽰实体和其中的联系,树中每⼀个结点都代表⼀个记录类型,树形结构表⽰式实体间的联系,限制:有且仅有⼀个节点⽆⽗节点,此节点为输的根,其他节点有且仅有⼀个⽗节点2、⽹状模型的数据结构:⽤有向图结构表⽰实体类型及实体间联系的数据结构,关系实际上是关系模型在某⼀时刻的状态或内容。
数据库系统概论考研复试问题整理
第一章:绪论1.数据库的四个基本概念?●数据:描述事物的符号记录。
●数据库(DB):数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合。
数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
有永久存储、有组织、可共享三个基本特点。
●数据库管理系统(DBMS):数据库管理系统的一种计算机的基础软件,用来操作数据库。
●数据库系统(DBS):数据库系统是由数据库、数据库管理系统、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统。
2.数据管理技术的发展阶段?(P7)●人工管理阶段:①数据不保存;②应用程序管理数据;③数据不共享;④数据不具有独立性。
●文件系统阶段:①数据可长期保存;②由文件系统管理数据;③数据共享性差,冗余度大;④数据独立性差。
●数据库系统阶段:①数据结构化;②数据共享性高,冗余度低;③数据独立性高;④数据由数据库管理系统统一控制和管理。
3.数据库系统的特点?●数据结构化●数据共享性高,冗余度低,易扩充●数据独立性高●数据由DBMS统一管理和控制4.什么是数据独立性?数据独立性是指数据和程序相互不依赖。
即数据的逻辑结构或物理结构改变了,程序不会跟着改变。
数据独立性包括物理独立性和逻辑独立性。
物理独立性是指用户的应用程序与数据库中的物理存储是相互独立的。
即数据在数据库中的存储方式是由数据库管理系统管理的,与应用程序无关。
逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的。
即数据的逻辑结构改变时用户程序也可以不变。
5.DBMS的主要功能有哪些?●数据库定义功能●数据组织、存储和管理功能●数据操纵功能●数据库的事务管理和运行管理●数据库的建立和维护功能●其他功能6.数据模型的概念?数据模型是对现实世界数据特征的抽象。
按模型应用的不同目的,可以分为两个层次:●概念模型——按用户的观点来对数据和信息建模,主要用于数据库设计。
数据库简答题(复试用)
数据库简答题(复试⽤)1. 数据模型包括哪⼏个部分数据结构、数据操作、完整性约束2. 简述数据库并发操作带来的问题读脏数据(T1 修改某⼀数据并将其写会磁盘,T2 再次读取该数据后,T1由于某种原因被撤销,这时 T1 修改过的数据恢复原值,T2 读到的数据就与数据库中的数据不⼀致,称为读脏数据)、不可重复读(事务 T1 读取数据后,事务 T2 对其进⾏了修改,当事务 T1 再次读取该数据得到与第⼀次不同的值)、丢失修改(两个事务 T1 和 T2 同时读⼊⼀数据并修改,T2 的提交结果破坏了 T1 提交的结果,导致 T1 修改的结果被丢失)3. 简述最⼩函数依赖集满⾜的三个条件任意函数右部仅含有⼀个属性F 中不存在这样的函数,X→A,使得 F 与 F-(X→A)等价F 中不存在这样的函数依赖 X→A,X 有真⼦集 Z 使得 F-(X→A)∪(Z→A)与 F 等价4. ER 模型的冲突(三个)属性冲突、命名冲突、结构冲突5. DBMS 的功能数据定义数据组织,存储,管理功能数据操纵功能:对数据库的基本操作,如查询、插⼊、删除、修改等数据库事务管理和运⾏管理数据库的建⽴和维护功能6. 简述 DB 的并发控制和恢复的关系如果采⽤封锁机制,事务的并发操作有可能会产⽣死锁。
为了解除死锁,就要抽取某个事务作为牺牲品,把它撤销,这就属于 DB 的恢复范畴。
7. 简述数据库系统的组成数据库、数据库管理系统、应⽤程序、数据库管理员构成的存储、管理、处理和维护数据的系统8. 三类完整性约束实体完整性约束、参照完整性约束、⽤户定义完整性约束9. 简述 ER 图向关系模型转换的原则每个实体都转化成⼀个关系模式;1:1 可以转换为⼀个独⽴的关系模式,也可以与任意⼀端的关系模式合并;1:N 可以转换为⼀个独⽴的关系模式,也可以与 N 端对应的关系模式合并;N:M 转换为⼀个关系模式10. 什么是数据,什么是数据库,什么是 DBMS,什么是 DBMS数据:描述事务的符号称为数据,数据与语义是不可分的数据库:长期储存在计算机内、有组织的、可共享的⼤量数据的集合数据库管理系统:位于⽤户与操作系统之间的⼀层数据管理软件数据库系统:数据库、数据库管理系统、应⽤程序、数据库管理员构成的存储、管理、处理和维护数据的系统11. 什么是事务,事务的特征,和程序的区别事务是⽤户定义的⼀个数据库操作序列,这些操作要么做。
复试数据库原理含答案
二、主观题(共5道小题)35.什么是数据独立性?参考答案:数据独立性指应用程序独立于数据的表示(逻辑)与存储(物理),通过将数据的定义与存储从程序中独立出来实现。
36.什么是数据抽象?参考答案:数据抽象:即是将数据抽象化、逻辑化,使用户不必了解数据库文件的物理存储结构、存储位置和存取方法等细节,即可存取数据库。
在数据库系统中,有三种级别的数据抽象,即:视图级抽象、概念级抽象和物理级抽象。
37.什么是演绎?参考答案:演绎是归纳出实体型集合的共同特征,并形成由这些共同特征构成的新实体型。
38.什么是弱实体?参考答案:弱实体是管理主体之外的实体型。
没有键属性的实体。
39.假定一个学校的图书馆要建立一个数据库,保存读者、书和读者借书记录。
请用ER图进行概念模型的设计。
读者的属性有:读者号、姓名、年龄、地址和单位书的属性有:书号、书名、作者和出版社对每个读者借的每本书有:借出日期和应还日期参考答案:二、主观题(共11道小题)25.什么是数据库?参考答案:数据库是永久存储的、相互关联的和可共享的数据集合。
26.设有一个关系数据库,有三个基本表,表的结构如下:STUDENT(学号,姓名,年龄,性别,系名),其中学号,姓名,性别,系名的数据类型均为字符类型。
年龄的数据类型为整型。
SC(学号,课程号,成绩):其中学号、课程号的数据类型为字符类型,成绩的数据类型为整型。
COURSE(课程号,课程名,学时数):其中课程号、课程名的数据类型的数据类型为字符类型;学时数的数据类型为整型。
1)请用关系代数查询信息系学生的学号、姓名、课程号和成绩。
2)指出以上各关系的键和外键。
3)请用关系代数查询年龄在20以下同学的姓名,年龄。
4)请用SQL语言检索创建STUDENT表,并定义出主键约束,学生性别缺省约束为:“男”5 )请用SQL语言定义SC表,并定义外键约束SC(学号,课程号,成绩):其中学号、课程号的数据类型为字符类型,成绩的数据类型为整型。
考研复试问题之数据库概论
考研复试问题之数据库概论考研复试问题之数据库概论1.什么是存储过程?存储过程的好处是什么?sql需要编译才可以运⾏。
存储过程是⼀组为了完成特定功能的sql语句集,经过编译后存储在数据库中,⽤户通过指定存储过程的名字和参数来调⽤执⾏它。
好处:1.增强sql语⾔的功能和灵活性,存储过程可以控制语句的编写,有很强的灵活性,可以完成复杂的判断和复杂的运算。
2.标准组件式编程。
在存储过程中创建后可以多次被程序调⽤,⽽不必重新编写该存储过程的sql语句。
⽽专业⼈员可以随时对存储过程进⾏修改,对应⽤源代码毫⽆影响3.较快的执⾏速度,如果某⼀操作包含⼤量的transaction-sql代码或者分别被多次执⾏,那么存储过程会⽐批处理的执⾏速度要快。
因为存储过程是预编译的,在⾸次运⾏⼀个存储过程时的查询,优化器会对其进⾏分析优化,并且给出最终被存储在系统表中的执⾏计划,⽽批处理的transaction-sql语句在每次运⾏时都要进⾏编译和优化,速度也相对慢⼀些4.减少⽹络流量。
针对同⼀个数据库对象的操作(如查询、修改),如果这⼀操作所涉及的Transaction-SQL语句被组织进存储过程,那么当在客户计算机上调⽤该存储过程时,⽹络中传送的只是该调⽤语句,从⽽⼤⼤减少⽹络流量并降低了⽹络负载。
5.作为⼀种安全机制来充分利⽤。
通过执⾏对某⼀存储过程的权限进⾏限制,能够实现对相应数据的访问权限的限制,避免了⾮授权⽤户对数据的访问,保证了数据的安全。
2.数据库的恢复⽅法数据转储(备份)和登陆⽇志⽂件3.数据库的发展阶段⼈⼯管理阶段,⽂件管理阶段,数据库系统阶段。
4.什么是数据库系统?数据库系统是有数据库、数据库管理系统(以及应⽤开发⼯具)、应⽤程序和数据库管理员组成的存储、管理、处理和维护数据的系统。
5.什么是数据库管理系统数据库管理系统是位于⽤户与操作系统之间的⼀层数据管理软件。
6.什么是数据库管理系统的功能数据定义功能数据组织、存储和管理数据操作功能数据库的事务管理和运⾏管理数据库的建⽴和维护功能其他功能7.什么是数据库系统的三级模式?模式(逻辑模式或概念模式)、外模式(⼦模式或⽤户模式)、内模式(存储模式或物理模式)8.什么是数据模型的组成要素数据结构、数据操作、数据完整性9.数据库中的数据模型层次模型,⽹状模型、关系模型,⾯向对象模型10.什么是第⼀范式、第⼆范式、第三范式?第⼀范式:关系模式R中每个属性都不可再分第⼆范式:关系模式R属于第⼀范式、且所有⾮主属性与主码之间是完全函数依赖第三范式:关系模式R属于第⼆范式,且所以⾮主属性与主码之间不存在传递函数依赖的关系11.触发器的作⽤触发器是⼀种特殊的存储过程,主要是通过事件来触发⽽执⾏的。
计算机专业研究生复试-数据库面试简答题
数据库绪论1.基本术语数据、数据库、数据库管理系统、数据库系统数据:数据库中存储的基本对象。
数据库:长期存储计算机内的、有组织的、可共享的数据集合。
数据库管理系统:专门用于建立和管理数据库的一套软件。
对外部程序提供访问数据库的方法,对内进行数据管理。
数据库系统:与和数据库相关的整个系统,一般由数据库、数据库管理系统、应用程序、数据库管理员和用户组成。
2.数据库管理技术的发展经历了人工管理阶段、文件系统阶段、数据库管理阶段。
人工管理阶段:数据不保存;只有程序概念,没有文件概念;数据面向应用。
文件系统阶段:数据可以长期保存,数据由文件系统管理,数据冗余、不一致、联系性差数据库管理阶段:数据结构化,共享性高,数据独立性高,由DBMS统一管理和控制,提供接口。
3.数据模型的组成三要素数据模型是数据特征的抽象,它从抽象层次上描述了系统的静态特征、动态行为和约束条件,为数据库系统的信息表示与操作提供一个抽象的框架。
数据模型所描述的内容包括三个部分:数据结构、数据操作、完整性约束。
1、数据结构:数据模型中的数据结构主要描述数据的类型、内容、性质以及数据间的联系等。
数据结构是数据模型的基础,数据操作和约束都建立在数据结构上。
不同的数据结构具有不同的操作和约束。
2、数据操作:数据模型中数据操作主要描述在相应的数据结构上的操作类型和操作方式。
3、完整性约束:数据模型中的数据约束主要描述数据结构内数据间的语法、词义联系、它们之间的制约和依存关系,以及数据动态变化的规则,以保证数据的正确、有效和相容。
4.模式、外模式、内模式模式:也叫作逻辑模式或概念模式,是对数据库中全体数据逻辑结构和特征的描述。
定义模式时要定义数据的逻辑结构、数据之间的联系、定义与数据相关的安全性、完整性的要求。
模式只有一个。
外模式:也叫子模式或用户模式,它描述用户看到或使用的局部逻辑结构和特性。
用户根据外模式用数据操作语言或接口去操作数据库的数据。
考研复试面试题 数据库
大型数据库有:Oracle、Sybase、DB2、SQL server小型数据库有:Access、MySQL、BD2等。
一、开放性1. SQL Server 只能在windows上运行,没有丝毫的开放性,2. Oracle 能在所有主流平台上运行(包括windows)。
完全支持所有的工业标准。
采用完全开放策略。
可以使客户选择最适合的解决方案。
对开发商全力支持。
3. Sybase ASE 能在所有主流平台上运行(包括windows)。
但由于早期Sybase与OS集成度不高,因此VERSION11.9.2以下版本需要较多OS和DB级补丁。
在多平台的混合环境中,会有一定问题。
4. DB2 能在所有主流平台上运行(包括windows)。
最适于海量数据。
二、可伸缩性,并行性1. SQL server 并行实施和共存模型并不成熟,很难处理日益增多的用户数和数据卷,伸缩性有限。
2. Oracle 并行服务器通过使一组结点共享同一簇中的工作来扩展windownt的能力,提供高可用性和高伸缩性的簇的解决方案。
如果windowsNT不能满足需要,用户可以把数据库移到UNIX中。
Oracle的并行服务器对各种UNIX平台的集群机制都有着相当高的集成度。
3. Sybase ASE 虽然有DB SWITCH来支持其并行服务器,但DB SWITCH在技术层面还未成熟,且只支持版本12.5以上的ASE SERVER。
DB SWITCH技术需要一台服务器充当SWITCH,从而在硬件上带来一些麻烦。
4. DB2 具有很好的并行性。
DB2把数据库管理扩充到了并行的、多节点的环境。
数据库分区是数据库的一部分,包含自己的数据、索引、配置文件、和事务日志。
数据库分区有时被称为节点安全性。
三、安全认证1. SQL server 没有获得任何安全证书。
2. Oracle Server 获得最高认证级别的ISO标准认证。
3. Sybase ASE 获得最高认证级别的ISO标准认证。
西京学院数据库复试真题
西京学院数据库复试真题1、若两台主机位于同一子网中,则这两台主机的IP 地址分别与它们的子网掩码进行逻辑与运算,结果一定()。
中[单选题] *A.为全B.为全C.相同(正确答案)D.不同2、在WPS文字的文档中插入图片后,可以进行的操作是()。
[单选题] *A)删除(B)剪裁(C)缩放(3、IP 协议的核心问题是()。
中[单选题] *A.传输B.寻径(正确答案)C.封装D.选择4、下列说法正确的是______。
[单选题] *A:一个进程会伴随着其程序执行的结束而消亡(正确答案)B:一段程序会伴随着其进程结束而消亡C:任何进程在执行未结束时不允许被强行终止D:任何进程在执行未结束时都可以被强行终止5、D:断电后,优盘还能保持存储的数据不丢失影响一台计算机性能的关键部件是______。
[单选题] *A:CD-ROMB:硬盘C:CPU(正确答案)6、在Windows 中,不能进行打开"资源管理器" 窗口的操作是()。
[单选题] * A.用鼠标右键单击“开始”按钮B.用鼠标左键单击“任务栏”空白处(正确答案)C.用鼠标左键单击"开始" 菜单中"程序" 下的"Wndows 资源管理器" 项D.用鼠标右键单击“我的电脑”图标7、在WPS表格中,下面不正确的说法是()。
[单选题] *A.输入公式首先要输入“=”号B.求大量数据的和可用SUM函数C.公式中的乘号为“*”8、()是工作表中的小方格,它是工作表的基本元素,也是WPS表格独立操作的最小单位。
[单选题] *A.单元格(正确答案)B.单元格区域C.任务窗格9、A:存储在SRAM或DRAM中的数据在断电后将全部丢失且无法恢复(正确答案)B:SRAM的集成度比DRAM高C:DRAM的存取速度比SRAM快D:DRAM常用来做Cache用下列软件中,属于系统软件的是______。
[单选题] *10、转发数据包时,网络层所使用的主要信息依据是()。
考研复试必备数据库试题3
考研复试必备数据库试题3中国计量学院现代科技学院200 ~ 200 学年第2学期《数据库应用技术》课程考试试卷,A, 一、判断题(每题1分,共10分)1、关系模型中每个元组的分量不能是结构、集合、数组等复合类型。
( )2、数据一致性是指数据库中的数据类型一致。
( )3、下列式子R?S=R—(R—S)不成立。
( )4、有了外模式/模式映象,可以保证数据和应用程序之间的物理独立性。
( )5、在系统配置上,服务程序通常安装在服务器上,客户程序通常通常放在PC 机上。
( )6、当查询的结果为多个元组时,嵌入式SQL中采用游标机制来指示所取出元组的位置。
( )7、如果关系中的所有属性都是主属性,则该关系一定达到2NF的要求。
( )8、不包含在任何一个候选码中的属性叫做非主属性。
( )9、事务的原子性是指整个事务要么都执行,要么都不执行。
( )10、物理设计阶段,根据DBMS的特点和处理的需要,选择存储结构,建立索引,形成数据库的模式。
( )二、填空题(每题1分,共20分)1、SQL语言提供数据定义、数据查询、_____ ___、数据控制等功能。
2、数据库保护问题包括:________、完整性、故障恢复和并发控制等多方面。
3、关系代数中专门的关系运算包括:选择、投影、连接和__ ______。
4、关系操作的特点是操作。
5、关系数据库数据操作的处理单位是_____,层次和网状数据库数据操作的处理单位是记录。
6、使用游标的步骤为 : 说明游标、打开游标、__________和关闭游标。
7、数据库的逻辑模型设计阶段,任务是将_____ ___转换成关系模型。
8、关系规范化理论是设计________的指南和工具。
9、当数据库被破坏后,如果事先保存了________和数据库的副本,就有可能恢复数据库。
10、关系中主码的取值必须唯一且非空,这条规则是________完整性规则。
11、并发操作带来数据不一致性包括三类:丢失修改、读过时数据(或不可重复读)和。
考研复试 必备数据库试题2
2009 —2010 学年第 1 学期闽江学院考试试卷一、选择题(每小题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. 除7、下列关于SQL语言叙述中,错误的是()A. SQL语言词汇有限,便于学习。
B. SQL语言具有灵活强大的查询功能。
C. SQL语言是一种非过程化的语言。
D. SQL语言功能强,能满足所有应用需求8、在SQL语言中,修改结构时,应使用的命令是()A. UPDATEB. INSERTC. ALTERD. MODIFY9、在SQL语言中,用于排序的命令是()A. SORT BYB. ORDER BYC. GROUP BYD. WHERE10、DBMS中实现事务持久性的子系统是()A. 安全性管理子系统B.完整性管理子系统C. 并发控制子系统D. 恢复管理子系统11、在SQL语言中,"授权"命令是()A. GRANTB. REVOKEC. OPTIOND. PUBLIC12、表示多个事务并发处理的过程,称为事务的()A. 永久性B. 并行性C. 串行性D. 隔离性13、在SQL语言中PRIMARY KEY 的作用是()A. 定义主码B. 定义外部码C. 定义处部码的参照表D. 确定主码类型14、数据库触发器用于定义()A. 安全性控制B. 完整性约束条件C. 数据存取范围D. 死锁的处理方法15、客户机/服务器系统的组成包括:服务器平台、客户平台和()A. 网络设备B. 网络通信C. 连接支持D. 浏览器16、并发操作会带来哪些数据不一致性()。
上海市考研计算机科学复习资料数据库常考面试题归纳
上海市考研计算机科学复习资料数据库常考面试题归纳一、数据库基础知识1. 什么是数据库?数据库是一个有组织的、可共享的、永久存储在计算机内的大量有关数据的集合。
2. 数据库管理系统(DBMS)的作用是什么?DBMS是一个用于管理数据库的软件系统,它允许用户定义、创建、维护和控制对数据库的访问。
3. 谈谈数据库的分类。
数据库可以分为关系型数据库、非关系型数据库和面向对象数据库等。
关系型数据库以结构化表的形式存储数据,非关系型数据库则使用键值对、文档等形式存储数据。
4. 谈谈数据库的三级模式结构。
数据库的三级模式结构包括外模式、概念模式和内模式。
外模式是用户直接接触到的数据库视图,概念模式是全局的逻辑结构,内模式是底层的物理存储结构。
5. 数据库的ACID特性是指什么?ACID是指数据库事务的四个特性,分别是原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。
二、SQL语言1. 什么是SQL?SQL(Structured Query Language)即结构化查询语言,是一种用于管理关系型数据库的编程语言。
2. SQL语言的基本语句有哪些?SQL语言包括数据定义语言(DDL)、数据查询语言(DQL)、数据操纵语言(DML)和数据控制语言(DCL)等基本语句。
3. SQL中的连接查询有哪些类型?连接查询包括内连接查询、外连接查询和交叉连接查询。
内连接查询返回两个表中匹配的行,外连接查询返回匹配的行以及未匹配的行,交叉连接查询返回两个表的笛卡尔积。
4. SQL中的聚合函数有哪些?SQL中的聚合函数包括COUNT、SUM、AVG、MIN和MAX等,用于对结果集进行统计或计算。
5. 如何使用SQL语句创建数据库表?使用CREATE TABLE语句可以创建数据库表,需要指定表名称和字段名称以及字段的数据类型和约束。
三、数据库设计和规范化1. 数据库设计的步骤有哪些?数据库设计的步骤包括需求分析、概念设计、逻辑设计和物理设计等。
计算机考研复试题库及答案
计算机考研复试题库及答案一、操作系统1. 下面关于进程和线程的描述中,错误的是:答案:进程是操作系统分派资源的基本单位,线程是进程分派资源的基本单位。
2. 在Windows操作系统中,以下哪个命令用于查看当前正在运行的进程?答案:tasklist3. 下面哪条命令是Linux中用于创建新目录的?答案:mkdir二、数据结构与算法1. 下列选项中,时间复杂度最低的是:A. O(1)B. O(n)C. O(logn)D. O(nlogn)答案:A. O(1)2. 在一个有序数组中搜索一个特定的值,选择使用二分查找算法的时间复杂度是?答案:O(logn)3. 在以下排序算法中,哪个具有最坏情况时间复杂度为O(n^2)?A. 快速排序B. 归并排序C. 插入排序D. 堆排序答案:C. 插入排序三、计算机网络1. 下列关于HTTP和HTTPS协议的说法,哪个是正确的?答案:HTTPS是HTTP加密传输协议,通过SSL/TLS加密网络通信。
2. IP地址的分类中,192.168.0.1属于以下哪个分类?答案:私有IP地址3. HTTP协议是无状态的,这意味着服务器不会在多次请求之间保留任何信息。
要实现状态管理,HTTP协议使用以下哪种机制?答案:Cookie四、数据库1. SQL语句用于从关系数据库中选择数据的是?答案:SELECT2. 下面哪种数据库模型不属于非关系型数据库?A. 关系型模型B. 文档数据库模型C. 键值对模型D. 列族模型答案:A. 关系型模型3. 下面哪个SQL语句错误?A. SELECT * FROM students WHERE age>=18 AND age<=22B. SELECT * FROM students WHERE name LIKE '%Li%'C. SELECT * FROM students WHERE age BETWEEN 18 AND 22D. SELECT * FROM students WHERE name='Li' OR 'Wang'答案:D. SELECT * FROM students WHERE name='Li' OR 'Wang'五、计算机组成原理1. 下面哪个存储器属于易失性存储器?答案:DRAM2. 在计算机CPU中,下面哪个部件用于存储指令执行过程中的中间结果?答案:寄存器3. 下面对于计算机处理器的描述中,错误的是?答案:处理器的时钟频率越高,性能越低。
南京理工大学考研复试计算机数据库试题
南京理⼯⼤学考研复试计算机数据库试题⼀、选择题(选择⼀个最合适的答案)60%1.在实体/联系图(E/R图)中,实体集的每个属性都隐含为:A多值。
B单值。
C不允许为NULL。
D前三者都不对。
2.“两个实体集之间若有联系,则该联系是唯⼀的。
”这种说法对吗?A正确B不正确C不能断定D应该说,若该联系是⼀对⼀,则是唯⼀的。
3.“⼀个多对⼀的联系隐含着⼀对⼀的联系。
”这种说法对吗A正确B不正确C不能断定D应该说,多对多的联系隐含⼀对⼀联系。
4.考虑银⾏业务中“储户”与“帐号”之间的联系,该联系的多重性应该是:A⼀对⼀B多对⼀C⼀对多D多对多5.下⾯哪种约束要求⼀组属性在任意两个不同实体上的取值不同。
A键(key)约束。
B单值约束。
C参照完整性。
D域(domain)约束6.参照完整性约束要求某个联系中被参照的实体________。
A⾄少有⼀个。
B有⼀个且仅⼀个。
C零个到多个。
D前三者都不对。
7.对于⼀个“弱实体集”,下⾯哪种说法不正确:A⼀定有⼀个多对⼀的联系到其它实体集。
B⾃⾝属性不能构成完整的键。
C可单独存在,⽽⽆需其它实体集。
D可以有⾃⼰的属性。
8.关系模型要求各元组的每个分量的值必须是原⼦性的。
对原⼦性,下⾯哪种解释不正确:A每个属性都没有内部结构。
B每个属性都不可分解。
C各属性值应属于某种基本数据类型。
D属性值不允许为NULL。
9.对于⼀个关系的属性(列)集合和元组(⾏)集合,下⾯哪种说法不正确:A改变属性的排列次序不影响该关系。
B改变元组的排列次序不影响该关系。
C改变元组的排列次序会改变该关系。
D关系的模式包括其名称及其属性集合。
10.若R是实体集R1与R2间的⼀个多对多联系,将其转换为关系R’,哪种说法不正确:A R’属性应包括R1与R2的所有属性。
B R’属性应包括R1与R2的键属性。
C R1与R2的键属性共同构成R’的键。
D R’的属性应包括R⾃⾝定义的属性。
11.若某关系R的属性集A函数决定R中所有其它属性,则A为关系R的⼀个:A键。
考研复试必备数据库试题
考研复试必备数据库试题4(总5页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
每小题2分,共30分)1.要保证数据库的数据独立性,需要修改的是( )A.三层模式之间的两种映射B.模式与内模式C.模式与外模式D.三层模式2.下列四项中说法不正确的是( )A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性3.在视图上不能完成的操作是( )A.更新视图B.查询C.在视图上定义新的基本表D.在视图上定义新视图的集合成员资格比较操作“元组 IN(集合)”中的IN的等价操作符是:()A.<>ANYB.<>ALLC.=ANYD.=ALL5.关系数据模型的三个组成部分中,不包括( )A.完整性规则B.数据结构C.恢复D.数据操作6.关系范式从低到高依此是()A. 4NF BCNF 3NF 2NF 1NF 4NF 3NF 2NF 1NFC. 1NF 2NF 3NF 4NF BCNF 2NF 3NF BCNF 4NF7.在关系代数中,五种基本运算为()A.并、差、投影、选择、自然连接B.并、交、差、投影、选择C.并、差、投影、选择、笛卡尔乘积D.并、交、差、选择、乘积8.反映现实世界中实体及实体间联系的信息模型是( )A.关系模型B.层次模型C.网状模型模型9.语句 delete from sc 表明()A.删除sc中的全部记录B.删除基本表scC.删除基本表sc中的列数据D.删除基本表sc中的部分行10.收回所有用户对基本表STUDENT的UPDATE操作权限可由()语句完成。
UPDATE ON TABLE STUDENT FROM W ANGUPDATE ON STUDENT FROM WANGUPDATE ON STUDENT TO PUBLICUPDATE ON TABLE STUDENT FROM PUBLIC11.不允许任何其它事务对这个锁定基表再加任何类型锁的锁是:()A.共享锁B.排它锁C.写锁D.以上都不是中的视图机制属于DBS的()A.完整性措施B. 恢复措施C. 安全性措施D. 并发性措施13.解决并发操作带来的数据不一致问题普遍采用()A.恢复B.封锁C.存取控制D.协商语言有两种使用方式,分别称为交互式和()A.提示式SQLB.多用户SQLC.解释式SQLD.嵌入式SQL15.下列四项中,不属于关系数据库特点的是( )A.数据冗余小B.数据独立性高C.数据共享性好D.多用户访问二、填空题(每题1分,共15分)1.在数据库中,最常用的数据模型有、网状模型和。
计算机研究生复试考题
计算机研究生复试考题一、基础知识1.数据结构与算法:复杂度分析、常见数据结构(如数组、链表、栈、队列、树、图等)、常见算法(如排序、查找、图的遍历等)。
2.计算机组成原理:硬件的基本原理、主要组成部分和功能、指令集、中断和异常处理等。
3.操作系统:进程和线程、调度算法、进程同步与通信、虚拟内存、文件系统等。
二、专业知识1.数据库:关系数据库和SQL语言、数据库设计范式、事务和并发控制等。
2.计算机网络:网络协议、TCP/IP模型、网络安全、网络编程等。
3.编译原理:词法分析、语法分析、语义分析、中间代码生成和目标代码生成等。
三、科研能力1.论文阅读和理解:选择其中一篇计算机领域的高水平论文,要求候选人能够完整阅读、理解并进行有效的表述。
2.问题解决能力:面试官会提出一个实际问题或情景,要求候选人能够分析问题、找出解决方案并进行有效的沟通和表达。
四、综合素质1.团队合作能力:给出一个关于团队合作的场景或问题,要求候选人进行思考和表达。
2.创新意识和创业能力:要求候选人展示自己的创新思维和创业能力。
3.表达和沟通能力:面试官会提出一个问题,要求候选人进行有效的口头表达。
五、英语水平1.阅读理解:给出一篇英文科技文献或文章,要求候选人能够理解并回答问题。
2.口语表达:面试官会就一些常见话题进行问答,要求候选人进行流利的口头表达。
以上是计算机研究生复试考题的一些举例和要求,实际考试中可能会根据不同的学校和专业略有不同。
因此,考生需要提前进行充分的准备和复习,掌握基本的知识和技能,并且具备一定的科研能力和综合素质,以便在考试中取得好成绩。
数据库常见面试问题
数据库常见⾯试问题本意⽤于考研复试,以下是博主⾃⼰整理,博主是⼤四本科⽣,不能保证内容完全正确,请辩证地看,如果有问题可以在评论区指出我再修改。
整理不易,我就不挂个⼆维码请游客付费了,如果可以的话,⿇烦⾼抬贵⼿,点⼀下右下⾓的推荐吧!1. 三个范式即:属性唯⼀, 记录唯⼀, 表唯⼀函数依赖:设R(U)是属性集U上的关系模式,X,Y是U的⼦集。
若对于R(U)的任意⼀个可能的关系r,r中不可能存在两个元组在X上属性值相等,⽽在Y上属性值不等,则称X函数确定Y或Y函数依赖于X,记作 X->Yl 第⼀范式(1NF):每⼀个分量都必须是不可分的数据项l 第⼆范式(2NF):如果关系模式属于第⼀范式,并且每⼀个⾮主属性完全函数依赖于任何⼀个候选码,则该关系模式属于第⼆范式。
所谓完全函数依赖,指的是如果” Y函数依赖于X( X->Y )” ,并且对于X的任何⼀个真⼦集X‘,都有Y函数不依赖于X’。
l 第三范式(3NF):在第⼆范式的基础上,数据表中如果不存在⾮关键字段对任⼀候选关键字段的传递函数依赖则符合第三范式。
所谓传递函数依赖,指的是如果存在"A → B → C"的决定关系,则C传递函数依赖于A。
因此,满⾜第三范式的数据库表应该不存在如下依赖关系:关键字段→⾮关键字段x →⾮关键字段y2、完整性约束数据库的完整性是指数据的正确性和相容性。
数据的正确性是指数据是符合现实世界语义、反映当前实际状况的。
数据的相容性是指数据库同⼀对象在不同关系表中的数据是符合逻辑的。
l 实体完整性:若属性A是基本关系B的主属性,则A不能取空值(所谓空值是指不知道,不存在,⽆意义的值)l 参照完整性:若属性F是基本关系R的外码,它与基本关系S的主码Ks相对应,则对于R中每个元组在F上的值必须:² 或者取空值(F的每个属性值均为空值)² 或者等于S中某个元组的主码值(某个同学班长属性可以是尚为选出班长,也可以是本关系中某个元组的学号值)l ⽤户定义完整性:针对某⼀具体关系数据库的约束条件,反映某⼀具体应⽤涉及的数据必须满⾜的语义要求(如某个属性必须取唯⼀值,某个⾮主属性不能取空值)3. 什么是主码?什么是外码?若关系中某⼀属性组的值能唯⼀地标识⼀个元组,⽽其⼦集不能,则称该属性组为候选码,若⼀个关系有多个候选码,则选定其中⼀个为主码。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
试卷一一、选择题(每题1分,共20分)1.在数据管理技术的发展过程中,数据独立性最高的是()阶段。
A. 数据库系统B. 文件系统C. 人工管理D. 数据项管理2. ()是存储在计算机内的有结构的数据集合。
A. 网络系统B. 数据库系统C. 操作系统D. 数据库3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()。
A. 外模式B. 内模式C. 存储模式D. 模式4. 作为关系数据系统,最小应具备的关系运算是()。
A. 排序、索引、统计B. 选择、投影、连接C. 关联、更新、排序D. 显示、打印、制表5. 在select语句中使用group by Sno时,Sno 必须出现在()子句中。
A. whereB. fromC. selectD. having6. 在where语句的条件表达式中,及零个或多个字符匹配的通配符是()。
A. *B. ?C. %D. _7. 对关系模式进行分解时,要求保持函数依赖,最高可以达到()。
A. 2NFB. 3NFC. BCNFD. 4NF8. 在关系模式R(U,F)中,Y∈X F+是X→Y是否成立的()。
A. 充分必要条件B. 必要条件C. 充分条件D. 既不充分也不必要条件9. 在关系数据库设计阶段中,完成关系模式设计的阶段是()。
A. 需求分析阶段B. 概念设计阶段C. 逻辑设计阶段D. 物理设计阶段10. 基本E-R图就是数据库的()。
A. 外模式B. 逻辑模式C. 内模式D. 概念模式11. 从数据流图构造E-R图时,选择实体一般应先考虑数据流图中的()。
A. 数据项B. 数据流C. 数据处理D. 数据存储12. 以下()不是当前常用的存取方法。
A. 索引方法B. 聚簇方法C. HASH方法D. 链表方法13. 事务一旦提交,对数据库的改变是永久的,这是事务的()。
A. 原子性B. 一致性C. 隔离性D. 持久性14. 并发控制要解决的根本问题是保持数据库状态的()。
A. 安全性B. 完整性C. 可靠性D. 一致性15. 在数据库系统中,对存取权限的定义称为()。
A. 授权B. 定义C. 约束D. 审计16. 视图建立后,在数据字典中存放的是()。
A. 查询语句B. 视图的定义C. 组成视图的表内容D. 产生视图的表定义17. 由全码组成的关系模式,最高可以达到的模式为()。
A. 4NFB. 2NFC. 3NFD. BCNF18. 下列叙述中,正确的是()。
A. 对于关系数据模型,规范化程度越高越好B. 如果F是最小函数依赖集,则R∈2NFC. 如果R∈BCNF,则F是最小函数依赖集D. 关系模式分解为BCNF后,函数依赖关系可能被破坏19. 为保证多用户环境中数据的完整性和一致性,DBMS采取的控制称为()。
A. 安全性控制B. 完整性控制C. 事务控制D. 并发控制20. 包含在日志文件中的主要内容是()。
A. 程序运行过程B. 对数据的全部操作C. 对数据的全部更新操作D. 程序执行结果二、填空题(每题1分,共10分)1. 关系模式R及S,组成关系R÷S的是关系()的属性集。
2. 在SQL中视图是由()产生的虚表。
3. 在SQL中X not between 20 and 30 的含义是()。
4. 在合并E-R图时需解决的属性冲突包括属性()冲突和属性取值单位冲突。
5. 事务遵守()是可串行化调度的充分条件。
6. 要使数据库具有可恢复性,基本原则就是数据()。
7. 数据库控制保护的主要内容是数据的安全性、()、并发控制和恢复。
8. 事务对数据库数据进行更新操作时,必须首先获得对该数据集合的()锁。
9. ()是指造成系统停止运转的任何事件,使得系统要重新启动。
10. 数据()是防止数据库中数据在存储和传输中失密的有效手段。
1. R∩S2. R-S3. (R∪S)÷T4. R×T5.∏A,DσS.B=T.B(S×T)四、应用题(每题5分,共25分)给定学生选课数据库,其中包含有3张基本表:学生表S(Sno,Sname,Sage,Ssex,Sdept),课程表C(Cno,Cname,Teacher,Ccredit),选课表SC(Sno,Cno,Grade)。
按要求完成下列数据操作要求。
1. 用SQL语句创建选课表SC(Sno,Cno,Grade),其中主码为(Sno,Cno),外码为Sno,Cno,并规定成绩Grade的取值应该在0到100之间。
2. 用SQL语句表示“将计算机科学系全体学生的成绩置零”。
3. 用SQL语句表示“查询选修并且成绩及格的课程总数大于3门(包括3门)的学生的学号和姓名”。
4. 用SQL语句创建视图VSC(Sno,Sname,Cno,Cname,Grade),并将对学生表S的修改权限授权给用户U1,并且U1可以将权限进行传播。
5. 用关系代数表达式表示“查询选修了全部课程的学生学号和姓名”。
五、(15分)已知关系模式R(U,F)中U={ABCDEG},F={BE→G,BD→G,CD→A,CE→G,CDE→AB,BC→A,B→D},求下列各题。
1. (3分)F的最小函数依赖集;2. (3分)关系模式R的候选码;3. (3分)判断R的最高规范化程度,并说明理由;4. (3分)判定分解ρ={ABD,DGE,AG,CE}是否保持无损连接性;5. (3分)将关系模式R分解为3NF,并且保持函数依赖和无损连接性。
六、(15分)设某汽车运输公司有三个实体集。
一是“车队”实体集,属性有车队号和车队名等;二是“车辆”实体集,属性有牌照号、厂家和出厂日期等;三是“司机”实体集,属性有司机编号、姓名和电话等。
设车队及司机之间存在“聘用”联系,每个车队可聘用若干司机,但每个司机只能应聘于一个车队,车队聘用司机有个聘期;车队及车辆之间存在“拥有”联系,每个车队可拥有若干个车辆,但每辆车只能属于一个车队;司机及车辆之间存在“使用”联系,司机使用车辆有使用日期和公里数两个属性,每个司机可使用多辆汽车,每辆汽车可被多个司机使用。
1. (6分)试画出E-R图,并在图上注明属性、联系类型及实体标识符;2. (6分)将E-R图转换为关系模型,并说明主键和外键。
3. (3分)判定每个关系模式的最高规范化程度。
《数据库》A卷参考答案及评分标准一、选择题(每题1分,共20分)1-5 ADDBC 6-10 CBACD11-15 DDDDA 16-20 DDDDC二、填空题(每题1分,共10分)1. 关系R2. 基本表或视图3. X<20 或 X>304. 域5. 两段锁协议6. 冗余7. 完整性8. 排它(写)9. 系统故障10. 加密三、简单应用题(每题3分,共15分)四、应用题(每题5分,共25分)1. (5分)create table SC(Sno char(10) not null,Cno char(10) not null,Grade int check (Grade >= 0 and Grade =< 100), primary key (Sno,Cno),foreign key (Sno) references S(Sno),foreign key (Cno) references C(Cno));2. (5分)update SCset Grade = 0where ‘CS’ =(select Sdeptfrom Swhere S.Sno = SC.Sno);3. (5分)select Sno,Snamefrom Swhere Sno in (select Snofrom SCwhere Grade >= 60group by Snohaving (count(*) >=3 ));4. (5分)create view VSC(Sno, Sname, Cno, Cname, Grade) asselect S.Sno, Sname, o, Cname, Gradefrom S, C, SCwhere S.Sno = SC.Sno and o = o;grant updateon table Sto U1with grant option;5. (5分)∏Sno,Cno(SC) ÷∏Cno(C) ∏Sno,Sname(S)四、应用题(15分)1.(3分)F min = {B→G,CD→A,CE→G,B→D,CDE→B}2.(3分)候选码为:(BCE)和(CDE)3.(3分)1NF,存在BE→G,说明G对码部分函数依赖,所以为1NF。
4.(3分)该分解为有损连接分解。
5.(3分)ρ={BDG,ACD,CEG,BCDE}六、应用题(15分)1.(6分)2.(6分)车队(车队号,车队名)司机(司机编号,姓名,电话,车队号,聘期)车辆(牌照号,厂家,出厂日期,车队号)使用(牌照号,司机编号,使用日期,公里数)3.(3分)均为BCNF。
本科生考试试卷一、选择题(每题1分,共20分)1. 数据库系统的核心是()。
A. 数据库B. 数据库管理系统C. 数据模型D. 软件工具2. 应用数据库的主要目的是为了()。
A. 解决保密问题B. 解决数据完整性问题C. 共享数据问题D. 解决数据量大的问题3. 子模式是()。
A. 模式的副本B. 模式的逻辑子集C. 多个模式的集合D. 以上三者都对4. 关系运算中花费时间可能最长的运算是()。
A. 投影B. 选择C. 笛卡尔积D. 除5. 关系模式R(U,F),如果R∈2NF,基本可以消除的数据异常是()。
A. 插入异常B. 删除异常C. 候选码冗余D. 数据冗余过大6. 在关系模式R(U,F)中,X、Y、Z都是属性,且X→Y、Y→Z,则X→Z是()。
A. 一定是传递函数依赖B. 一定不是传递函数依赖C. 不一定是传递函数依赖7. 在关系数据库设计阶段中,完成E-R图设计的阶段是()。
A. 需求分析阶段B. 概念设计阶段C. 逻辑设计阶段D. 物理设计阶段8. 数据抽象的内容是()。
A. 选择、投影、连接B. 分类、概括、聚集C. 调查、分析、设计D. 超类、子类、消息9. 在整个设计过程中,最困难、最耗时的阶段是()。
A. 需求分析阶段B. 概念设计阶段C. 逻辑设计阶段D. 物理设计阶段10. 事务要么都做,要么都不做,是事务的()。
A. 原子性B. 一致性C. 隔离性D. 持久性11. 从E-R图向关系模型转换,一个M:N的联系转换成一个关系模式时,该关系模式的关键字是()。
A. N方实体的关键字B. M方实体的关键字C. N方实体关键字及M方关键字组合D. 重新选择其他属性12. 现有两个关系R(A,B,C)、S(A,C,D,E) ,下列哪个表达式能够合法执行()。