民办数据库试卷题型一、选择题(15*1‟=15‟)二、填空题(10*1‟=10‟)三、名词解释(3*3‟=9‟)四、问答题(4*5‟=20‟)五、数据库设计(2*8‟=16‟)六、SQL语句(10*3‟=30‟)共计:100一、选择题1、现实世界中客观存在并能相互区别的事物称为(A)。
A.实体B.实体集C.字段D.记录2、现实世界中事物的特性在信息世界中称为(C)A.实体B.实体标识符C.属性D.关键码3、下列实体类型的联系中,属于一对一联系的是(C)A.教研室对教师的所属联系B.父亲对孩子的亲生联系C.省对省会的所属联系D.供应商与工程项目的供货联系4、层次模型必须满足的一个条件是(B)A.每个结点均可以有一个以上的父结点B.有且仅有一个结点无父结点C.不能有结点无父结点D.可以有一个以上的结点无父结点5、采用二维表格结构表达实体类型及实体间联系的数据模型是(C)A.层次模型B.网状模型C.关系模型D.实体联系模型6、逻辑数据独立性是指(A)A.概念模式改变,外模式和应用程序不变B.概念模式改变,内模式不变C.内模式改变,概念模式不变D.内模式改变,外模式和应用程序不变7、数据库(DB)、DBMS、DBS三者之间的关系(B)A.DB包括DBMS和DBSB.DBS包括DB和DBMSC.DBMS包括DB和DBSD.DBS与DB和DBMS无关8、数据库系统中,用(D)描述全部数据的整体逻辑结构A.外模式B.存储模式C.内模式D.概念模式9、数据库系统中,用户使用的数据视图用(A)描述,它是用户与数据库之间的接口A.外模式B.存储模式C.内模式D.概念模式10、数据库系统中,物理存储视图用(C)描述A.外模式B.用户模式C.内模式D.概念模式11、数据库系统达到了数据独立性是因为采用了( D )A.层次模型B.网状模型C.关系模型D.三级模式结构12、物理数据独立性是指(C)A.概念模式改变,外模式和应用程序不变B.概念模式改变,内模式不变C.内模式改变,概念模式不变D.内模式改变,外模式和应用程序不变13、下列语言中,不是宿主语言的是(C)A.CB.FORTRANC.SQLD.COBOL14、数据库系统中,负责物理结构与逻辑结构的定义和修改的人员是(A )A.数据库管理员B.专业用户C.应用程序员D.最终用户15、数据库系统中,使用专用的查询语言操作数据的人员是(B)A.数据库管理员B.专业用户C.应用程序员D.最终用户16、数据库系统中,使用宿主语言和DML编写应用程序的人员是(C)A.数据库管理员B.专业用户C.应用程序员D.最终用户17、当关系由多个侯选码时,则选定一个作为主码,但若主码为全码时应包含(D)A. 单个属性B. 两个属性C. 多个属性D. 全部属性18、在基本的关系中,下列说法正确的是(C)A. 行列顺序有关B. 属性名允许重名C. 任意2个元组不允许重复D. 列是非同质的19、关系代数的5个基本操作是(D)A. 并、交、差、笛卡儿积、除法B. 并、交、选取、笛卡儿积、除法C. 并、交、选取、投影、除法D. 并、差、选取、笛卡儿积、投影20、关系代数的四个组合操作是(A)A. 交、连接、自然连接、除法B. 投影、连接、选取、除法C. 投影、自然连接、选取、除法D. 投影、自然连接、选取、连接21、4元关系R为:R(A,B,C,D),则(C)A. πA, C(R)为取属性值为A,C的两列组成B. πA,C(R)为取属性值为1、3的两列组成C. π1,3(R)和πA,C(R)是等价的D. π1,3(R)和πA,C(R)是不等价的22、δ3<'2'(S)表示(B)A. 表示从S关系中挑选3的值小于第二个分量的元组B. 表示从S关系中挑选第三个分量的值小于‟2‟的元组C. 表示从S关系中挑选第三个分量的值小于第二个分量的元组D.δ3<'2'(S)是向关系垂直方向的运算23、R为4元关系R(A,B,C,D),S为三元关系S(B,C,D),R与S全连接成的结果集是(C)元关系。
A. 4B. 3C. 7D. 624、R为4元关系R(A,B,C,D),S为三元关系S(B,C,D),R与S自然连接成的结果集是(A)元关系A. 4B. 3C. 7D. 625、关系模式S(A,B,C,D)代数中的δ3<'2'(S)等价于(A)A. SELECT * FROM S WHILE C<'2'B. SELECT B,C FROM S WHILE C<'2'C. SELECT B,C FROM S HA VING C<'2'D. SELECT * FROM S WHILE '3'<B26、笛卡尔积是(B)进行运算A. 向关系的垂直方向B. 向关系的水平方向C. 即向关系的水平方向也向关系的垂直方向D. 先向关系的垂直方向,然后在向关系的水平方向27、自然连接是(C)进行运算A. 向关系的垂直方向B. 向关系的水平方向C. 即向关系的水平方向也向关系的垂直方向D. 先向关系的垂直方向,然后在向关系的水平方向28、设学生关系模式为:学生(学号、姓名、年龄、性别、成绩、专业),则该关系模式的主键是(C)A. 姓名B. 学号,姓名C. 学号D. 学号,姓名,年龄29、设关系模式R(U,F),U为R的属性集合,F为U上的一种函数依赖,则对R(U,F)而言,如果X→Y为F所蕴涵,且Z U,则XZ→YZ 为F所蕴涵。
这是函数依赖的(D)A. 传递律B. 合并规则C. 自反律D. 增广律30、X→Ai成立是X→A1A2…Ak成立的(C)A. 充分条件B. 必要条件C. 充要条件D. 既不充分也不必要31、设一关系模式是:运货路径(顾客姓名,顾客地址,商品名,供应商姓名,供应商地址),则该关系模式的主键是(C)A. 顾客姓名,供应商姓名;B. 顾客姓名,商品名C. 顾客姓名,商品名,供应商姓名D. 顾客姓名,顾客地址,商品名32、下列有关范式的叙述中正确的是(D)A. 如果关系模式R∈1NF,且R中主属性完全函数依赖于主键,则R是2NFB. 如果关系模式R∈3NF,X,Y U,若X→Y,则R是BCNFC. 如果关系模式R∈BCNF,若X→→Y(Y NOT IN X)是平凡的多值依赖,则R是4NFD. 一个关系模式如果属于4NF,则一定属于BCNF;反之不成立33、关系模式学生(学号,课程号,名次),若每一名学生每门课程有一定的名次,每门课程每一名次只有一名学生,则一下叙述中错误的是(B)。
A. (学号, 课程号)和(课程号, 名次)都可以作为候选键B. 只有(学号, 课程号)能作为候选键C. 关系模式属于第三范试D. 关系模式数据BCNF34、下列叙述中正确的是(D)A. 若A→→Y,其中Z=U-X-Y=Φ,则称X→→Y为非平凡的多值依赖B. 若X→→Y,其中Z=U-X-Y=Φ,则称X→→Y为平凡的多值依赖C. 对于函数依赖A1,A2,…,An→B来说,如果B是A中的某一个,则称为非平凡函数依赖D. 对于函数依赖A1,A2,…,An→B来说,如果B是A中的某一个,则称为平凡函数依赖35、能消除多值依赖引起的冗余的是(C)。
A. 2NFB. 3NFC. 4NFD. BCNF36、下列叙述中正确的是(C)。
A. 第三范式不能保持多值依赖B. 第四范式肯定能保持多值依赖C. BC范式可能保持函数依赖D. 第四范式不能保持函数依赖37、关系数据库设计理论中,起核心作用的是(C)A. 范式B. 模式设计C. 数据依赖D. 数据完整性二、填空题1、数据库中存储的基本对象是数据。
2、数据管理经历了人工管理、文件系统、数据库系统三个发展阶段。
3、数据库与文件系统的根本区别是数据结构化。
4、在文件系统阶段,数据管理的三个主要缺陷是数据的冗余度高、数据的不一致性和数据的联系弱。
5、物理数据独立性是指数据库的物理结构改变时,尽量不影响整体逻辑结构、用户的逻辑结构以及应用程序。
6、逻辑数据独立性是数据库的整体逻辑结构改变时,尽量不影响用户的逻辑结构以及应用程序。
7、数据库系统提供的数据控制功能主要包括数据完整性控制、数据安全性控制、数据库的恢复和并发控制。
8、数据库系统与文件管理系统相比较数据的冗余度低,数据共享性高。
9、用户与操作系统之间的数据管理软件是数据库管理系统(DBMS)。
10、根据不同的数据模型,数据库管理系统可以分为层次型、网状型、关系型和面向对象型。
11、数据模型应当满足比较真实地描述现实世界、容易为人所理解和便于在计算机上实现三方面的要求。
12、现实世界中,事物的个体在信息世界中称为实体,在机器世界中称为记录。
13、现实世界中,事物的每一个特性在信息世界中称为属性,在机器世界中称为字段(数据项)。
14、能唯一标识实体的属性集,称为码。
15、数据描述的两种形式是物理数据描述和逻辑数据描述。
其中物理数据描述是指数据在存储设备上的存储方式;逻辑数据描述是指程序员或用户用以操作的数据形式。
16、属性的取值范围称为该属性的域。
17、两个不同实体集的实体间有一对一、一对多和多对多三种情况联系。
18、表示实体类型和实体间联系的模型,称为概念模型。
19、最著名、最为常用的概念模型是ER 模型。
20、常用的结构数据模型有层次模型、网状模型和关系模型。
21、数据模型的三要素包含数据结构、数据操纵和完整性约束三部分。
22、在E-R图中,用方框表示实体类型;用菱形表示联系类型;用椭圆表示实体类型和联系类型的属性。
23、用树型结构表示实体类型及实体间联系的数据模型称为层次模型。
在该模型中,上一层记录类型和下一层记录类型间的联系是一对多。
24、用有向图结构表示实体类型及实体间联系的数据模型称为网状模型。
25、用二维表格表示实体类型及实体间联系的数据模型称为关系模型。
26、数据库的体系结构分为外模式、内模式和内模式三级。
27、DBMS提供了三级模式和两级映象功能,保证了数据库系统具有较高的数据独立性。
28、在数据库的三级模型中,单个用户使用的数据视图的描述,称为外模式(用户模式、子模式);全局数据视图的描述,称为概念模式(模式);物理存储数据视图的描述,称为内模式。
29、数据独立性是指应用程序和数据之间相互独立,不受影响。
30、数据独立性分成逻辑独立性和物理独立性两级。
31、数据库管理系统(DBMS)提供DML(数据操纵语言)实现对数据库中数据的检索和更新等操作。
32、数据库系统(DBS)是由数据库、硬件、软件、和数据库用户四部分组成。
33、DBS中最重要的软件是DBMS;最重要的用户是 DBA。