数据库复习题
- 格式:doc
- 大小:60.00 KB
- 文档页数:5
一、选择题:1、DB DBMS^ DBS三者的关系是(B)A、DB包括DBMS^ DBS B 、DBS包括DB和DBMSC、DBMS包括DBS和DB D 、DBS与DB DBMSc关2、假定学生关系式S( S#, SNAME SEX AGE,课程关系式C(C#, CNAME TEACHE)学生选课关系是SC( S#, C#, GRAN)要查找选修“ COMPUTER课程的“女”学生姓名,将涉及到关系(D)A、S B 、SC C C 、S, SC D 、S, C, SC3、将E-R图转换为关系模式时,如果两实体间的联系是m n,下列说法正确的是(C)A、将m方主键(主码)和联系的属性纳入n方的属性中B、将m方属性和n方属性中均增加一个表示级别的属性C、增加一个关系表示联系,其中纳入m方和n方的主键(主码)D、将n方主键(主码)和联系的属性纳入m方的属性中4、由SELECT-FRO—WHER—GROU—ORDERS成的SQL语句,在被DBMS处理时,各字句的执行次序为(0A、SELEC—FRO—WHER—GROU—ORDERB、FROM—SELECT-WHER—GROU—ORDERC、FROM—WHER—GROU—SELECT- ORDERD、SELECT- FRO—GROU—WHER—ORDER5、以下不是数据库技术所具备的特点是(D)A、数据结构化B、数据冗余小C、有较高的数据独立性D、数据联系弱6、在信息模型的“学生”尸体中,对每个学生的具体情况的描述,称为(A)A、实体值B 、实体型C、属性值D、属性型7、关系数据库三级模式中的(B),可用视图实现。
A、内模式B 、外模式C、存储模式D、模式8、可用于区别实体集中不同个体的属性或属性集合,称为该实体的(B)A、属性型B、键C、外部键D、实体型9、设有一个体育项目可以有多个运动员报名,一个运动员课参加多个项目,运动员与体育项目之间是(D)A、一对一的联系B、一对多的联系C、多对一的联系D、多对多的联系10、关系R与关系S只有1个公共属性,T1是R与S作等值连接的结果,T2是R与S作自然连接的结果,则(D)A、T1的属性个数等于T2的属性个数 B 、T1的属性个数小于T2的属性个数C、T1的属性个数大于或等于T2的属性个数D 、T1的属性个数大于T2的属性个数11、数据库系统是由应用程序、DBMS DB以及DBA组成。
一、填空题1.数据库管理系统是位于用户和计算机操作系统之间的软件系统。
2.数据库系统中,实现数据管理功能的核心软件称为DBMS 。
3.关系数据模型作为数据模型的一种,由关系数据结构、关系数据操作和关系的完整性约束三部分组成。
4.在关系数据库中,把数据表示成二维表,每一个二维表称为关系。
5.关系运算按其表达查询方式的不同可以分为两大类:关系代数和关系运算。
6.关系数据模型定义的三类完整性分别是实体完整性、参照完整性和用户自定义完整性。
7.在关系运算中,查找满足一定条件的元组的运算称之为选取。
8.实体完整性规则是对主键的约束,参照完整性规则是对外部链的约束。
9.在关系代数运算中,基本的运算有并运算、交运算、差运算和广义笛卡尔积四个。
10.在E-R图中,两个实体之间的联系有一对一、一对多和多对多三种类型。
11.E-R图中的冲突有三种:属性冲突、命名冲突和结构冲突。
12.SQL是 Structured Query Language 的缩写。
13.SQL的功能包括数据定义功能、数据操纵功能、数据查询功能和数据控制功能四个部分。
14.在SQL Server2008中,数据库是由数据库文件和日志文件组成的。
15.每个触发器有插入表和删除表两个特殊的表在数据库中。
16.一个触发器由三部分组成触发事件、触发条件和动作。
17.索引可分为三类:唯一索引、聚集功索引和非聚集索引。
18.一个不好的关系模式通常存在的四个问题是数据冗余度大、插入异常、删除异常和更新异常。
19._需求分析_是数据库设计的起点,为以后的具体设计做准备。
20.数据库设计分为六个阶段:需求分析、概念结构设计、逻辑结构设计、数据库物理设计、数据库实施和数据库运行和维护。
21.将E-R图向关系模型进行转换是逻辑设计阶段的任务。
22.重新组织和构造数据库是运行和维护阶段的任务。
23.数据流图(DFD)是用于描述结构化方法中需求分析阶段的工具。
24.在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程的描述,通常称为数据字典。
一、选择题1、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是()阶段。
A.数据库系统B.文件系统C.人工管理D.数据项管理2、数据库的概念模型独立于()。
A.具体的机器和DBMS B.E-R图C.信息世界D.现实世界3、()是存储在计算机内有结构的数据的集合。
A.数据库系统B.数据库C.数据库管理系统D.数据结构4、关系数据库管理系统应能实现的专门关系运算包括()。
A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表5、关系模型中,一个关键字是()。
A.至多由一个属性组成B.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成C.可由多个任意属性组成D.以上都不是6、自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。
A.元组B.行C.记录D.属性7、SQL语言是()的语言,易学习。
A.过程化B.非过程化C.格式化D.导航式8、设有一个关系:DEPT(DNO,DNAME ),如果要找出倒数第3个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE()A.'W%' B.'_%W_ _' C.'W' D.'W%'9、在关系数据库设计理论中,如果一个关系R满足1NF,但R的某个非码属性传递函数依赖于码,则关系R至多属于( )A.1NF B.2NF C.3NFD、BCNF10、设关系R与关系S具有相同的目(或称度),且相对应的属性的值取自向一个域,则S-(S-R)等于()A.R∪S B.R∩S C.R×S D.R-S 11、保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。
这是指数据的()。
A.安全性B.完整性C.并发控制D.恢复12、数据库的()是指数据的正确性和相容性。
1.保证数据库逻辑数据独立性的是()。
A.模式B.模式与内模式的映射 C.模式与外模式的映射D.内模式 2.设关系R和S各有100个元组,那么这两个关系的笛卡尔积运算结果的元组个数为()A.100B.200C.10000D.不确定(与计算结果有关)3.一般不适合创建索引的属性有()。
A.主键码和外键码。
B.可以从索引直接得到查询结果的属性。
C.对于范围查询中使用的属性。
D.经常更新的属性。
4.为保护数据库中的信息,防止未经授权或非法的使用所造成的数据泄漏,更改或破坏,称为数据库的()。
A.安全性B.完整性C.恢复D.并发控制5.有如下关系:教师(编号,姓名,性别,职称),将属性“性别”的取值范围定义为(男,女)符合()定义。
A.实体完整性B.参照完整性C.用户定义的完整性D.逻辑完整性6.如何构造出一个合适的数据逻辑结构是()主要解决的问题。
A.关系数据库优化B.数据字典 C.关系数据库规范化理论D.关系数据库查询7.设计数据流程图(DFD)属于数据库设计的()阶段任务。
A.逻辑设计B.概念设计C.物理设计D.需求分析8.SQL和宿主语言的接口是()。
A.DBMS B.OS C.DML D.主变量9.关系代数表达式的优化策略中,首先要做的是()A.对文件进行预处理B.尽早执行选择运算C.执行笛卡儿积运算D.投影运算10.DBMS的并发控制子系统,保证了事务()的实现A.原子性B.一致性C.隔离性D.持久性11.对数据库并发操作有可能带来的问题包括()A.读出“脏数据”B.带来数据的冗余C.未被授权的用户非法存取数据D.破坏数据独立性12.关系数据模型的三个组成部分中,不包括()A.完整性规则B.数据结构C.数据操作D.并发控制13.当关系R和S自然联接时,能够把R和S原来该舍弃的元组放到结果关系中的操作是()A.左外联接B.右外联接C.外部并D.外联接14.设有关系R(A,B,C)的值如下:AB C2 2 32 3 43 3 5下列叙述正确的是()A.函数依赖A→B在上述关系中成立B.函数依赖BC→A在上述关系中成立C.函数依赖B→A在上述关系中成立D.函数依赖A→BC在上述关系中成立15.在视图上不能完成的操作是()。
试题一一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1. 数据库系统的核心是( B )A.数据库B.数据库管理系统C.数据模型D.软件工具2.下列四项中,不属于数据库系统的特点的是(C )A.数据结构化B.数据由DBMS统一管理和控制C.数据冗余度大D.数据独立性高3.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( D )A.层次模型B.关系模型C.网状模型D.实体-联系模型4.数据的物理独立性是指( C )A.数据库与数据库管理系统相互独立B.用户程序与数据库管理系统相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构是相互独立的5.要保证数据库的逻辑数据独立性,需要修改的是( A )A.模式与外模式之间的映象B.模式与内模式之间的映象C.模式D.三级模式6.关系数据模型的基本数据结构是(D )A.树B.图C.索引D.关系7.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是( C )A.车次B.日期C.车次+日期D.车次+情况摘要8.己知关系R和S,R∩S等价于( B )A. (R-S)-SB. S-(S-R)C.(S-R)-RD. S-(R-S)9.学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。
如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行( A )A. 全外联接B. 左外联接C. 右外联接D. 自然联接10.用下面的T-SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY,Sname CHAR(8) NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的元组是( D )A. '5021','刘祥',男,21B. NULL,'刘祥',NULL,21C. '5021',NULL,男,21D. '5021','刘祥',NULL,NULL11. 把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是( C )A. GRANT QTY ON SPJ TO '李勇'B. GRANT UPDA TE(QTY) ON SPJ TO '李勇'C. GRANT UPDA TE (QTY) ON SPJ TO 李勇D. GRANT UPDA TE ON SPJ (QTY) TO 李勇12.图1中( B )是最小关系系统A B C D图113.关系规范化中的插入操作异常是指 ( D )A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入14.在关系数据库设计中,设计关系模式是数据库设计中( A )阶段的任务A.逻辑设计B.物理设计C.需求分析D.概念设计15.在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为( C )。
数据库期末考试复习题一、选择题。
1.数据库(DB)数据库系统(DBS)数据库管理系统(DBMS)三者之间的关系是(A)A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB也就是DBMS2.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员之间的关系是(B)A.m:nB.1:mC.m:kD.1:13.对于关系的描述正确的是(D)A同一个关系中允许有完全相同的元祖。
B同一个关系中元祖必须按关键字升序存放。
C在一个关系中必须将关键字作为该关系的第一个属性。
D同一个关系中不能出现相同的属性名。
4.E-R图用于描述数据库的(A)A概念模型B数据模型C存储模型D逻辑模型5.关系模型的基本结构图是(D)A树B图C环D二维表(数据库系统概论p17)6关于关系数据技术,下列描述正确的是(D)A关系数据模型早于层次和网状数据模型问世。
B关系数据的一个格点既可以存储一个基本数据也可以存储另一个关系表。
C关系表的一个属性对应现实世界中的一个客观对象D关系代数中的并交差乘积运算实际上就是对关系的元组所实行的同名集合运算。
7关于数据模型下列叙述不正确的是(D)A数据模型提供了一种描述实体及其联系的方法与工具B数据模型是建立数据模式的工具,数据模式是数据模型在一个具体环境中的应用C数据模型包含一组描述数据结构,数据操作与数据完整性约束的规则。
D关系表中的列可以再分解8关系运算“交”可以使用其他基本关系运算替代,A∩B正确的替代表达式是(A)A.A-(A-B)B.A∪(A-B)C.∏B(A)D.A-(A-B)9关于规范化,下列叙述正确的是(C)A规范化是为了保证存储在数在数据库中的数据正确,有效,互相不出现矛盾的一组规则。
B规范化是为了提高数据查询速度的一组规则。
C规范化是为了解决数据库中插入删除修改异常等问题的一组规则。
D4种规范化范式各自描述不同的规范化要求,彼此没有关系。
一、选择题:1、DB,DBMS和DBS三者的关系是(B)A、DB包括DBMS和DBSB、DBS包括DB和DBMSC、DBMS包括DBS和DBD、DBS与DB、DBMS无关2、假定学生关系式S(S#,SNAME,SEX,AGE),课程关系式C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRAND)。
要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系(D)A、SB、SC,CC、S,SCD、S,C,SC3、将E-R图转换为关系模式时,如果两实体间的联系是m:n,下列说法正确的是(C)A、将m方主键(主码)和联系的属性纳入n方的属性中B、将m方属性和n方属性中均增加一个表示级别的属性C、增加一个关系表示联系,其中纳入m方和n方的主键(主码)D、将n方主键(主码)和联系的属性纳入m方的属性中4、由SELECT—FROM—WHERE—GROUP—ORDER组成的SQL语句,在被DBMS处理时,各字句的执行次序为(C)A、SELECT—FROM—WHERE—GROUP—ORDERB、FROM —SELECT—WHERE—GROUP—ORDERC、FROM —WHERE—GROUP—SELECT—ORDERD、SELECT—FROM—GROUP—WHERE—ORDER5、以下不是数据库技术所具备的特点是(D)A、数据结构化B、数据冗余小C、有较高的数据独立性D、数据联系弱6、在信息模型的“学生”尸体中,对每个学生的具体情况的描述,称为(A)A、实体值B、实体型C、属性值D、属性型7、关系数据库三级模式中的(B),可用视图实现。
A、内模式B、外模式C、存储模式D、模式8、可用于区别实体集中不同个体的属性或属性集合,称为该实体的(B)A、属性型B、键C、外部键D、实体型9、设有一个体育项目可以有多个运动员报名,一个运动员课参加多个项目,运动员与体育项目之间是(D)A、一对一的联系B、一对多的联系C、多对一的联系D、多对多的联系10、关系R与关系S只有1个公共属性,T1是R与S作等值连接的结果,T2是R与S作自然连接的结果,则(D)A、T1的属性个数等于T2的属性个数B、T1的属性个数小于T2的属性个数C、T1的属性个数大于或等于T2的属性个数D、T1的属性个数大于T2的属性个数11、数据库系统是由应用程序、DBMS、DB以及DBA组成。
单元练习一一单项选择题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.数据库中全体数据的逻辑结构描述称为( )。
A.存储模式B.内模式C.外模式D.模式10.保证数据库中数据及语义的正确性和有效性,是数据库的( )。
A.完全性B.准确性C.完整性D.共享性11.在数据库系统中,数据独立性是指( )。
A.用户与计算机系统的独立性B.数据库与计算机的独立性C.数据与应用程序的独立性D.用户与数据库的独立性12.结构数据模型的三个组成部分是数据结构、数据操作和( )。
A.数据安全性控制B.数据一致性规则C.数据完整性约束D.数据处理逻辑13.在数据操纵语言(DML)的基本功能中,不包括的是( )。
A.插入新数据B.描述数据库结构C.对数据库中数据排序D.删除数据库中数据14.控制数据库整体结构、负责数据库物理结构和逻辑结构的定义与修改的人员是( )。
一、单选题1、侯选码中的属性称为(B )。
A.非主属性B.主属性C.复合属性D.关键属性2、( A )是位于用户和操作系统之间的数据管理软件。
A.DBMS B.DB C.DBS D.DBA3、关系数据库中的码是指( D )。
A.能唯一决定关系的字段B.不可改动的专用保留字C.关键的很重要的字段D.能唯一标识元组的属性或属性集合4、关系规范化的实质是针对( b )进行的。
A.函数B.函数依赖C.范式D.关系5、设有属性A,B,C,D,以下表示中不是关系的是( C )A.R(A)B.R(A,B,C,D)C.R(A×B×C×D)D.R(A,B)6、数据库概念设计的E-R方法中,用属性描述实体的特征,属性在E-R图中,用( D )表示。
A.矩形B.四边形C.菱形D.椭圆形6、数据库概念设计的E-R方法中,实体在E-R图中,用( A )表示。
A.矩形B.四边形C.菱形D.椭圆形6、数据库概念设计的E-R方法中,实体与实体之间的联系在E-R图中,用( C )表示。
A.矩形B.四边形C.菱形D.椭圆形7、自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( D )。
A.元组B.行C.记录D.属性8、若将下图所示的E-R图转换成关系模式,可以转换成( C )关系模式。
A. 1个B.2个C.3个D.4个9、若将下图所示的E-R图转换成关系模式,可以转换成( B )关系模式。
A. 1个B.2个C.3个D.4个10、若将下图所示的E-R图转换成关系模式,可以转换成( D )关系模式。
A. 1个B.2个C.3个D.4个11、数据库的层次模型应满足的条件是( C )。
A.允许一个以上的结点无双亲,也允许一个结点有多个双亲B.必须有两个以上的结点C.有且仅有一个结点无双亲,其余结点都只有一个双亲D.每个结点有且仅有一个双亲12、数据库的网状模型应满足的条件是( A )。
(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).下述哪一个SQL语句用于实现数据存储的权限机制___。
MITB.ROLLBACKC.GRANTD.CREATE TABLE(7).数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的___。
A.可靠性B.一致性C.完整性D.安全性(8).事务是数据库进行的基本工作单位。
如果一个执行成功,则全部更新提交;如果一个事务执行失败,则已经做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于___。
A.可靠性B.一致性C.完整性D.安全性(9).在数据库操作过程中,事务处理是一个操作序列,必须具有以下性质:原子性、一致性、隔离性和___。
A.共享性B.继承性C.持久性D.封装性(10).事务的原子性是指___。
A.事务中包括的所有的操作要么都做,要么都不做B.一个事务内部的操作及使用的数据对并发的其他事务是隔离的C.事务必须是使数据库从一个一致性状态变到另一个一致性状态(11).事务是持久性是指___。
A.事务一旦提交,对数据库的改变是永久的B.事务中包括的所有的操作要么都做,要么都不做C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须是使数据库从一个一致性状态变到另一个一致性状态(12).在DBMS中,实现事务持久性的子系统是___。
A.恢复管理子系统B.完整性管理子系统C.并发控制子系统D.安全管理子系统(13).数据库中的封锁机制是___的主要方法。
A.安全性B.完整性C.并发控制D.恢复(14).对并发操作若不加以控制,可能会带来___问题。
A.不安全B.死锁C.死机D.不一致(15).若数据库中只包含成功事务提交的结果,则此数据库就称为处于___状态。
A.安全B.一致C.不安全D.不一致(16).若系统运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控制方式终止,这时内存中的信息丢失,而存储在外存上的未受影响,这种情况称为___。
A.事务故障 B.系统故障 C.介质故障 D.运行故障(17).若系统运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为___。
A.事务故障B.系统故障C.介质故障D.运行故障(18)日志文件是用于记录___。
A.对数据的所有更新操作B.数据操作C.程序运行过程D.程序执行结果一.填空题(1).关系数据库是采用___作为数据的组织形式。
(2).现实世界的事物反映到人的头脑中经过思维加工成数据,这一过程要经过三个领域,依次是_①_、_②_和_③_。
(3).实体之间的联系可抽象为三类,它们是_①_、_②_和_③_。
(4).数据模型通常由_①_、_②_和_③_三部分组成。
(5).对现实世界进行第一层抽象的模型,称为_①_模型,对现实世界进行第二层抽象的模型称为_②_模型。
(6).由___全面负责控制和管理数据库系统。
(7).数据库的三级模式结构是对___的三个抽象级别。
(8).DBMS的主要目标,是使数据作为一种___来处理。
(9).要想成功的运转数据库,就要在数据处理部门配备___。
(10).关系操作的特点是___。
(11).一个关系模式的定义格式称为___。
(12).已知系(系编号,系名称,系主任,电话,地址)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系主键是_①_,系关系的外键是_②_,学生关系的主键是_③_,外键是_④_。
(13).___是保证对数据库进行正确的访问,并防止对数据库的非法访问。
(14).在关系数据库中,实现数据完整性必须有_①_、_②_和_③_三个基本功能。
(15).关系数据库完整性规则是由_①_、_②_和_③_三部分内容组成。
(16).数据库故障恢复技术所采用的主要手段是_①_和_②_。
(17).当数据库发生故障后,为恢复数据库中的数据,可采用_①_、_②_和_③_三种技术。
(18).___是用于将数据库中的集合逐一转换成应用程序中的标量。
(19).使用游标,必须先_①_,然后_②_,通过_③_使用游标,处理数据,当游标使用结束后必须_④_。
(20).数据交换是一个按步骤进行的过程,依次为:_①_、_②_、_③_和_④_。
二.简答题(1).数据库管理系统有哪些功能?(2).简要叙述关系数据库的优点。
(3).试述DBS的三级模式结构,这种结构的优点是什么?(4).试述DBS的组成。
(5)什么叫做数据与程序的物理独立性和逻辑独立性,为什么数据库系统具有数据与程序的独立性?(6).简述过程语言和非过程语言的主要区别。
(7).定义并理解下列术语1).域、笛卡儿积、关系、元组、属性。
2)主键、候选键、外键。
3)关系模式、关系、关系数据库。
(8).数据恢复的基本技术有哪些?(9).什么是数据不一致?产生数据不一致的原因是什么?如何维护数据库的一致性?(10).什么是数据字典,数据字典包含哪些基本内容?(11)叙述数据字典的主要任务和作用。
三.综合题(1).学校有若干个系,每个有各自的系号、系名和系主任;每个系有若干名教师和学生,教师有教师编号、教师名和职称属性,每个教师可以担任若干门课程,一门课程只能由一名老师讲授,课程有课程号、课程分和学分,教师可以参加多个项目,一个项目有多人合作,且按照责任轻重有个排名,项目有项目号,名称和负责人;学生有学号、姓名、年龄、性别,每个学生可以同时选修多门课程,选修有分数。
请设计此学校的教师管理的E-R图。
(2).设有如下表所示的三个关系S、C和SC。
试用关系代数代数表达式表示下列查询语句:1).检索“程军”老师所授课程的课程号(C#)和课程名(CNAME)。
2).检索年龄大于21岁男学生的学号(S#)和姓名(SNAME)。
3).检索“李强”同学不学课程的课程号(C#)。
4).检索选修课程包含“程军”老师所授课程之一的学生学号(S#)。
5).检索选修课程名为“C语言”的学生学号(S#)和姓名(SNAME)。
一.单项选择题(1).SQL Server2000数据库的数据模型是___。
A.层次模型B.网状模型C.关系模型D.对象模型(2).SQL Server2000用于操作和管理系统的是___。
A.系统数据库B.日志数据库C.用户数据库D.逻辑数据库(3).下列四项中,不属于SQL Server2000实用程序的是___。
A.企业管理器B.查询分析器C.服务管理器D.媒体播放器(4).SQL Server2000安装程序创建四个系统数据库,下列哪个不是系统数据库___。
A.masterB.modelC.pubD.msdb(5).下列四项中,不正确的提法是___。
A.SQL语言是关系数据库的国际标准语言B.SQL语言具有数据定义、查询、操纵和控制功能C.SQL语言可以自动实现关系数据库的规范化D.SQL语言称为结构化查询语言(6).脚本文件是在___中执行的。
A.企业管理器B.查询分析器C.服务管理器D.事件探测器(7).一个查询的结果成国另一个查询的条件,这种查询被称为___。
A.连接查询B.内查询C.自查询D.子查询(8).在Select语句中使用*表示___。
A.选择任何属性B.选择全部属性C.选择全部元组D.选择主键(9).Order By的作用是___。
A.对记录排序B.设计查询条件C.查询输出分组D.限制查询返回的数据行(10).在SELECT语句中,下列___子句用于对分组统计进一步设置条件。
A.Order ByB.Group ByC.WhereD.Having(11).在SELECT语句中使用A VG(属性名)时,属性名___。
A.必须是数值型B.必须是字符型C.必须是数值型或字符型D.不限制数据类型(12).与Where G BETWEEN 60 AND 100语句等价于___。
A.Where G>60AND G<100B.Where G>=60 AND G<100C.Where G>60 AND G<=100D.Where G>=60 AND G<=100(13).Where子句的条件表达式中,可以匹配0个到多个字符的通配符是___。
A.*B.%C._D.?(14).Where子句的条件表达式中,可以匹配单个字符的通配符是___。
A.*B.%C._D.?(15).哪个主键用于测试跟随的子查询中的行是否存在___。
A.MOVB.EXISTSC.UNIOND.HA VING(16).下列聚合函数中正确的是___。
A.SUM(*)B.MAX(*)C.COUNT(*)D.A VG(*)(17).SQL中,下列涉及空值的操作,不正确的是___。
A.age=NULLB.age IS NULLC.age IS NOT NULLD.NOT(age IS NULL)(18).若用如下的SQL语句创建一个表student: Create Table student(学号char(4) not null,姓名char(8) not null, 性别char(2) ,年纪int),可以插入到student表中的记录是___。
A.('1030', '曾华',男,23)B.('1031', '曾华',null,null)C.(null,'曾华','男','23')D.('1031', null,男,23 )(19).对于基本表EMP(ENO,ENAME,SALARY,DNO),其属性表示职工的工号、姓名、工资和所在部门的编号;基本表DEPT(DNO,DNAME),其属性表示部门的编号和部门名。
有一个SQL语句:Update EMP Set SALARY =SALARY *1.05Where DNO='D6' And SALARY<(Select A VG(SALARY) From EMP);其等价的修改语句为___。