数据库系统复习题
(完整版)数据库系统概论复习题及答案-章节排序

第一章绪论一选择题:1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是阶段。
A.数据库系统 B.文件系统 C.人工管理 D.数据项管理答案:A 2.数据库的概念模型独立于。
A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界答案:A 4. 是存储在计算机内有结构的数据的集合。
A.数据库系统B.数据库 C.数据库管理系统 D.数据结构答案:B 5.数据库中存储的是。
A.数据 B.数据模型C.数据以及数据之间的联系 D.信息答案:C 6. 数据库中,数据的物理独立性是指。
A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立答案:C8.数据库系统的核心是。
A.数据库B.数据库管理系统C.数据模型D.软件工具答案:B11. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是。
A.DBS包括DB和DBMS B.DDMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS答案:A12. 在数据库中,产生数据不一致的根本原因是。
A.数据存储量太大 B.没有严格保护数据 C.未对数据进行完整性控制 D.数据冗余答案:D19.据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()A.外模式 B.内模式 C.存储模式 D.模式答案:D20数据库系统的数据独立性是指 B 。
A.不会因为数据的变化而影响应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构 D.不会因为某些存储结构的变化而影响其他的存储结构答案:B二、填空题1. 数据管理技术经历了人工管理、文件系统和数据库系统三个阶段。
答案:①人工管理②文件系统②数据库系统2. 数据库是长期存储在计算机内、有组织的、可共享的数据集合。
数据库系统概论复习题目

数据库系统概论复习题目一、选择题: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.在SQL的查询语句中,允许出现聚集函数的是()A.SELECT子句B.WHERE子句C.HA VING短语D.SELECT子句和HA VING短语10.不属于安全性控制机制的是()A.完整性约束B.视图C.密码验证D.用户授权11.不能提高查询性能的措施是()A.根据查询条件建立索引B.建立相关视图C.尽量使用不相关子查询D.建立查询表的聚簇索引12.1970年,()首次提出了数据库系统的关系模型,开创了数据库关系方法和关系数据理论的研究。
A.James Gray B.M. M. Zloof C.C. W. Bachman D.E. F. Codd13.传统的集合运算是二目运算,包括交、差、并、()四种运算。
A.笛卡尔积B.选择C.投影D.连接14.设关系R和S分别有m和n个元组,则R×S的元组个数是(),其基数为()A.m B.n C.m+n D.m×n15.在SQL中,若要将特定基本表及其相关的依赖对象等一起删除,则在DROP TABLE中可使用关键词()A.RESTRICT B.CASCADE C.ALL D.DISTINCT16.为数据表建立索引的基本目的是()A.提高查询效率B.易于数据归类C.优化数据储存D.方便数据更新17.关于视图的叙述,错误的是()A.视图不存储数据,但可以通过视图访问数据B.视图提供了一种数据安全机制C.视图可以实现数据的逻辑独立性D.视图能够提高对数据的访问效率18.通过重建视图能够实现()A.数据的逻辑独立性B.数据的物理独立性C.程序的逻辑独立性D.程序的物理独立性19.数据库的视图、基本表、存储文件的结构分别对应()A.模式、内模式、外模式B.外模式、模式、内模式C.模式、外模式、内模式D.外模式、内模式、模式20.数据库的视图与基本表之间通过建立()之间的映像,保证数据的逻辑独立性;基本表与存储文件之间通过建立()之间的映像,保证数据的物理独立性。
数据库系统复习题

数据库系统复习题第一章绪论1.下列四项中,不属于数据库系统特点的是(C )。
A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高2.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( A )。
A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS3.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是( D )。
I.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段A.I 和IIB.只有IIC.II 和IIID.只有I4.数据模型的三个组成部分中,不包括( D )A、完整性规则B、数据结构C、数据操作D、并发控制书面作业P37 习题12、13、20题。
理解掌握的作业:P37 习题1、9、18、225.关系数据模型是目前最重要的一种数据模型,它的三个要素分别是(b)。
A.实体完整性、参照完整性、用户自定义完整性B.数据结构、关系操作、完整性约束C.数据增加、数据修改、数据查询D.外模式、模式、内模式6.区分不同实体的依据是(b)。
A.名称B.属性C.对象D.概念第二章关系数据库1.关系数据模型是目前最重要的一种数据模型,它的三个要素分别是(B )。
A.实体完整性、参照完整性、用户自定义完整性B.数据结构、关系操作、完整性约束C.数据增加、数据修改、数据查询D.外模式、模式、内模式2.区分不同实体的依据是(B )。
A.名称B.属性C.对象D.概念3.数据库的概念模型独立于___A_____A.具体的机器和DBMSB.E-R图C.信息世界D.现实世界4.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是___D____ 。
A.层次模型B.关系模型C.网状模型D.实体-关系模型5.用户或应用程序看到的局部逻辑结构和特征的描述是___C___模式。
A.模式B.物理模式C.外模式D.内模式6.在数据库的模式结构中,内模式有__A____。
数据库复习题

试题二一、单项选择1.数据库系统的三级模式中,表达物理数据库的是( )。
A.外模式B.模式C.用户模式D.内模式2.供应商可以给某个工程提供多种材料,同一种材料也可以由不同的供应商提供,从材料到供应商之间的联系类型是( )A.多对多B.一对一C.多对一D.一对多3.在关系模型中,关系的每一个属性值( )。
A.不能全同B.可以全同C.必须全同D.是不可分割的4.构造关系数据模型时,通常采用的方法是( )。
A.从网状模型导出关系模型B.从层次模型导出关系模型C.从E—R图导出关系模型D.以上都不是5.SQL语言的结构中,( )有对应的存储文件。
A.视图B.基本表C.视图和基本表D.存储文件和视图6.在视图上不能完成的操作是( )。
A.查询B.定义基表C.更新视图D.定义新视图7.在数据库三级模式间引入二级映象的主要作用是( )A.提高数据与程序的独立性B.提高数据与程序的安全性C.保持数据与程序的一致性D.提高数据与程序的可移植性8.设有关系R和S,与R-S等价的元组关系演算表达式是( )A.{t|R(t)∨┐s(t)}B.{t|R(t)∧┐S(t)}C.{t|(u)R(t∨┐S(u))D.{t| (u)R(t)∧┐S(u)}9.设关系R(A,B,C)和S(A,D),与自然连接RS等价的关系代数表达式是( )A. ƠR.A=S.A(R×S)B.R SC.∏B,C,S.A,D(ƠR.A=S.A(R×S)D. ∏R,A,B.C,D(R×S)10.视图是一个“虚表”,视图的构造基于( )A.基本表B.视图C.基本表或视图D.数据字典11.SQL语言中,SELECT语句的执行结果是( )A.属性B.表C.元组D.数据库12.在关系模式R(A,B,C)中,有函数依剌集F={(A,B)→C,(B,C)→A},则R最高达到( )A.INFB.2NFC.3NFD.BCNF13..在数据库设计中,表示用户业务流程的常用方法是( )A.DFDB.ER图C.程序流程图D.数据结构图14.DB、DBMS和DBS三者之间的关系是( )A.DB包括DBMS和DBSB.DBS包括DB和DBMSC.DBMS包括DB和DBSD.不能相互包括15.设有关系模式EMP(职工号,姓名,年龄,技能)。
数据库系统包括题目和答案

【据库系统原理复习题第4章、选择题1.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A )。
A DBS 包枯DB 和DBMS B. DBMS 包括DB 和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS2•概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是(D )。
A层次模型 B.关系模型 C.网状模型 D.实体-联系模型3.目前,数据库管理系统最常用的逻辑数据模型是(C)。
A.网状模型B•层次模型C .关系模型D •面向对象模型4.下列四项中,不属于数据库系统特点的是(C)oA数据共享 B.数据完整性 C.数据冗余度高 D.数据独立性高5.数据模型的三个要素分别是(B )。
A.实体完整性、参照完整性、用户自定义完整性B.数据结构、数据操作、数据完整性约束条件C.插入数据、修改数据、删除数据D.外模式、模式、内模式6.数据库三级结构从内到外的3个层次依次为(B)。
A外模式、模式、内模式 B.内模式、模式、外模式C.模式、外模式、内模式D.内模式、外模式、模式7.下列关于数据库系统的正确叙述是(A):A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型的一致D.数据库系统比文件系统能管理更多的数据8.数据的逻辑独立性是指(B)。
A.外模式改变时保持应用程序不变B.模式改变时保持外模式不变C.内模式改变时保持模式不变D.数据改变时保持应用程序不变9.数据的物理独立性是指(C)。
A.外模式改变时保持应用程序不变B•模式改变时保持外模式不变C•内模式改变时保持模式不变 D.数据改变时保持应用程序不变10.公司有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是(D)。
A.多对多B. 一对一C.多对一D.—对多11.储蓄所有多个储户,储户在多个储蓄所之间存款,储户与储蓄所之间是(C)。
数据库系统概论复习题及答案(1-11章)

数据库系统概论复习题及答案第一章绪论一选择题1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是()阶段。
A.数据库系统B.文件系统C.人工管理D.数据项管理答案:A2.数据库的概念模型独立于()。
A.具体的机器和DBMSB.E-R图C.信息世界D.现实世界答案:A3.数据库的基本特点是()。
A.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余大,易移植(4)统一管理和控制B.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制C.(1)数据可以共享(或数据结构化) (2)数据互换性(3)数据冗余小,易扩充(4)统一管理和控制D.(1)数据非结构化(2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制答案:B4.()是存储在计算机内有结构的数据的集合。
A.数据库系统B.数据库C.数据库管理系统D.数据结构答案:B5.数据库中存储的是()。
A.数据B.数据模型C.数据以及数据之间的联系D.信息答案:C6. 数据库中,数据的物理独立性是指()。
A.数据库与数据库管理系统的相互独立B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立答案:C7.数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指()。
A.同一个应用中的多个程序共享一个数据集合B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件D.多种应用、多种语言、多个用户相互覆盖地使用数据集合答案:D8.据库系统的核心是()。
A.数据库B.数据库管理系统C.数据模型D.软件工具答案:B9.下述关于数据库系统的正确叙述是()。
A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据答案:A10.数将数据库的结构划分成多个层次,是为了提高数据库的物理独立性和()。
数据库系统原理复习题

一、单选题1、数据库系统和文件系统的主要区别是(C )。
A. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统能够解决C. 文件系统只能管理文件,而数据库系统还能管理其他类型的数据D. 文件系统只能用于小型、微型机,而数据库系统还能用于大型机2、在数据库中存储的是(C )。
A. 数据B. 数据模型C. 数据及数据之间的联系D. 信息3、下述关于数据库系统的正确叙述是(A )。
A. 数据库系统减少了数据冗余B. 数据库系统避免了一切冗余C. 数据库系统中数据的一致性是指数据类型一致D. 数据库系统比文件系统能管理更多的数据4、数据库系统的数据独立性是指(B )。
A. 不会因为数据的变化而影响应用程序B. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C. 不会因为存储策略的变化而影响存储结构D. 不会因为某些存储结构的变化而影响其他的存储结构5、关系数据库中的关键字是指(D )。
A. 能唯一决定关系的字段B. 不可改动的专用保留字C. 关键的很重要的字段D. 能唯一标识元组的属性或属性集合6、在数据库中,产生数据不一致的根本原因是(D )。
A. 数据存储量太大B. 没有严格保护数据C. 未对数据进行完整性控制D. 数据冗余7、若要删除数据库中已经存在的表S,可用( C )。
A. DELETE TABLE SB. DELETE SC. DROP TABLE SD. DROP S8、设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。
若要把“张二的化学成绩80分”插入S中,则可用( D )。
A. ADD INTO S V ALUES(’张二’,’化学’,’80’)B. INSERT INTO S V ALUES(’张二’,’化学’,’80’)C. ADD INTO S V ALUES(’张二’,’化学’,80)D. INSERT INTO S V ALUES(’张二’,’化学’,80)9、SQL语言的数据操纵语句包括SELECT、INSERT、UPDA TE、DELETE等。
数据库复习题+答案

第一部分:选择题:下面每题的选项中,只有一个是正确的,请选择正确的答案填入答题卡中对应的题号后。
1.一个表中可以建立几个聚集索引( A )A.1B.2C.255D.5122.MS SQL Server提供的3种整型数据类型是( D )A.int、smallint和longintB. smallint、tinyint和longintC.int、tinyint和longintD. int、smallint和bigint3.下列说法正确的是___B____。
A.视图是观察数据的一种方法,只能基于基本表建立。
//可基于视图再建立视图;B.视图是虚表,观察到的数据是实际基本表中的数据。
C.索引查找法一定比表扫描法查询速度快。
D.索引的创建只和数据的存储有关系。
4.SQL Server 2008的数据库对象不是( D )A.表B.约束C.触发器D.变量6.有学生表:学生(学号,姓名,年龄),对学生关系的查询语句如下:( )SELECT 学号FROM 学生WHERE年龄>20 AND 姓名LIKE′%伟′如果要提高查询效率,应该建索引的属性是( C )A.学号B.姓名C.年龄D.(学号,姓名)7.以下哪个是按照一定的数据模型组织的,长期储存在计算机内,可为多个用户共享的数据的聚集。
( B )A.数据库系统B.数据库C.关系数据库D.数据库管理系统8.用二维表结构表示实体以及实体间联系的数据模型称为( C )A.网状模型B.层次模型C.关系模型 C.面向对象模型9.在SQL语言中NEWID()函数的功能(C )A.转换字符串B.返回时间C.产生全局唯一标识D.返回新用户号10.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建(C )A.另一个表B.游标C.视图D.索引11.SQL Server2008采用的身份验证模式有( D )。
A.仅Windows身份验证模式B.仅SQL Server身份验证模式C.仅混合模式D.Windows身份验证模式和混合模式12.要查询book表中所有书名中包含“计算机”的书籍情况,可用( B )语句。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库系统复习题
一、选择题
1. 满足3NF的关系模式不存在()。
A.非主属性对主码的部分函数依赖
B. 非主属性对主码的传递函数依赖
C.主属性对主码的部分函数依赖
D. 主属性对主码的传递函数依赖
2. 实体完整性是指()。
A. 主码中的属性不能取空值
B. 候选码中的属性不能取空值
C. 外码中的属性不能取空值
D. 所有属性都不能取空值
3. 在下面几种视图中,可以更新的是()。
A. 创建视图时使用的排序选择项
B. 视图中的某些列是通过集函数运算得到的
C. 视图中的某些列是通过表达式计算得到的
D. 从一个表去掉某些行和某些列得到的视图
4. 关系数据库的逻辑独立性是由( )实现的。
A. 基本表
B. 视图
C. 联系
D. 索引
5. 将E-R图转换成关系模式时,( )不能与其他关系模式合并。
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. 视图定义是有GROUP BY子句
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.1NF
B. 2NF
C. 3NF
D. 4NF
19.在下列关于数据库完整性的约束机制中,不包括()。
A.主键约束B.唯一性约束
C.外键约束D.用户身份约束
20.在关系中,空值是指( )。
A. 值为零
B. 值不存在
C. 与本表中的数据无关的值
D. 不是主码中的数据
21.在下列实体型的联系中,应属于m :n联系的是()。
A. 公司与总经理
B. 学生与专业
C. 学生与课程
D. 系与教师
22. 在关系数据库中,若给出属性A的值,就可以确定属性B的值,称()。
A.A是表达式,B是存放A值的变量
B. A是主码
B.B依赖于A
C. A是父类,B是A的子类
23.定期将数据库中的全部数据转储的策略称为()。
A.动态转储B.海量转储C.增量转储D.静态转储
24. 在数据库系统可能遇到的故障中,系统不能自动恢复的故障是()。
A. 磁盘损坏
B. 事务故障
C. 突然停电
D. 系统故障
25. 关系数据库的外模式是通过()实现的。
A. 基本表
B. 存储过程
C. 程序
D. 视图
26. 下列实体型的联系中,属于1:n联系的是()。
A. 职工与单位
B. 国家与首都
C. 顾客与商品
D. 学校与校长
27.在关系代数中进行自然联接运算的两个关系必须具有()。
A.相同属性个数B.公共属性
C.相同关系名D.相同键(码)
28.任何一个由两个属性组成的关系()。
A.可能为1NF B.可能为2NF
C.可能为3NF D.一定为3NF
29.在数据库系统中,审计的作用是()。
A.控制数据的完整性B.检查用户操作的正确性
C.检查用户操作的合法性D.不允许非法用户对数据库进行操作
30.在SQL语言中,删除一个表的命令是()。
A.DELETE B.DROP C.CLEAR D.REMOVE
二、填空题
1. 空值是指()。
2. 数据库的数据模型是由()、()和()三部分组成的,称为数据模型的三要素。
3. 关系的三类完整性分别是()、()和()。
4. 在SQL中,为用户授权是通过()语句和()语句实现的。
5. 外码在()的情况下可以取空值。
6. SQL的外模式是通过()实现的。
7. 未经规范化的关系可能存在的问题有插入异常、()、()和()。
8. 模式分解的三个定义分别是()、
()和()。
9. 消除非平凡且非函数依赖的多值依赖的关系可以满足()范式。
10. 在完整性约束中,要求主码中的属性不能取空值属于()完整性。
11. 要求年龄取值在16至60岁之间的约束属于()完整性。
12. 控制两个表连接要求的是()完整性。
13.域是一组具有相同()的值的集合。
14. 在关系代数中最常用的连接是()。
15.在关系数据库中,任何关系模式都必须满足的两种完整性约束分别是()和()。
16.数据独立性包括数据的()和数据的()。
17.客观存在的具有公共性质的并可相互区分的事务称之为()。
18. 关系数据库的更新操作包括()、()和()三种。
19. 在设置关系的主码时,系统自动为其建立()索引。
20. 关系模式中的函数依赖是指()之间的依赖关系。
21. 模式分解结果的三个要求分别是()、()和()。
22. SQL的存取权限是通过()语句和()语句实现的。
23.如果两个实体之间具有M:N联系,则将它们转换为关系模型的结果是()个表。
24.SQL Server有两种主要登录方式,它们分别是()和()。
25.如果X→Y且有Y X,那么X→Y称为()。
三、讨论题
1. 简述超码、候选码和主码的概念及区别。
2. 简述将E-R图转换成关系模式的基本方法。
3. 简述将联系转换的表与基本表合并的规则。
4. 简述参照完整性的概念。
5. 简述基本表和视图的概念和区别。
6.试讨论关系模式规范化的过程。
7.试讨论关系的六条基本性质。
8.试讨论在未经规范化的关系中可能存在的四个方面的问题。
9.试讨论数据库系统中逻辑独立性和物理独立性的概念及意义。
10. 试述数据库设计的六个步骤及其主要内容。
11. 试述安全性对数据库系统的意义。
12.试举出与你自己有关的三个数据库的名称,并说明这些数据库对你及现代社会的意义。
四、SQL语句
1.单表查询语句
2.两个表连接查询语句
3. 函数:SUM,A VG,COUNT,GETDATE
4.SQL子句:ORDER BY, GROUP BY。