数据库期末复习
1.长期存储在计算机内,有组织的、可共享的大量数据的集合是( 数据库 )。 2. 数据库系统的核心是( DBMS ) 3. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统管理阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是( 数据库管理 )阶段。 4. 对表中数据进行删除的操作是(delete ) 5. 视图是数据库系统三级模式中的( 外模式 )。 6. 在关系代数的专门关系运算中,从表中取出指定的属性的操作称为( 投影 ) 7. 消除了非主属性对候选键的部分函数依赖的1NF的关系模式,必定的( 2NF ) 8. 数据独立性又可分为__物理独立性__和__逻辑独立性_。 9. DBMS是指____数据库管理系__它是位于__用户_和_操作系统__之间的一层管理软件。 10. SQL语句中用来消除重复的关键词是___distinct___。 11.数据库设计的基本步骤包括需求分析、__物理模型设计__、__概念模型设计_、___逻辑模型设计___和数据库运行和维护等。 12.数据库系统一般由__数据库___、应用系统____操作系统__、___数据库管理员_和用户构成。 13.在数据库的三级模式体系结构中,模式与内模式之间的映像_数据库逻辑结构__,实现了数据库的__存储____独立性。 14.在数据库设计中,将E-R图转换成关系数据模型的过程属于___逻辑模拟设计阶段__。 15.关系系统的完整性控制包括___实体完整___、___用户自定义完整___和____参照完整_。 16.表示实体及其联系的方法为___E-R图__,基本图素包括__实体__、_属性_、_联系__。习惯上实体用_矩形_表示,实体属性用_椭圆形_表示,联系用__菱形_表示。 17.在数据库设计中,将E-R图转换成关系数据模型的过程属于___逻辑设计阶段__ 18. SELECT语句查询条件中的谓词“!=ALL”与运算符_NOT IN__等价。 19.触发器是一个能由系统自动执行对___数据库__修改的语句。 20.关系模式R的码都为单属性,则R一定是第__二___范式。 21. 有两个关系R(A,B,C)和S(B,C,D),将R和S进行自然连接,得到的结果包含几个列( 4 ) 22. 员工性别的取值,有的为“男”、“女”,有的为“1”、“0”,这种情况属于( A ) A、属性冲突 B、数据冗余 C、结构冲突 C、命名冲突 23. 已知关系R和S,R∩S等价于( B ) A、(R-S)-S B、S-(S-R) C、(S-R)-R D、S-(R-S) 24. 在关系数据库设计中,设计关系模式是数据库设计中( A)阶段的任务 A、逻辑设计 B、物理设计 C、需求分析 D、概念设计 25. 关系数据模型的基本数据结构是( D ) A、树 B、图 C、索引 D、关系 26. 在关系代数的专门关系运算中,将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为( C ) A、选择 B、投影 C、连接 D、扫描 判断: 1.按所使用的数据模型来分,数据库可分为层次、关系和网状三种类型。( √ ) 2.关系模式Star( name, address(street, city))属于第一范式。( √ ) 关系模式Star( name, address,street, city)属于第一范式。(X ) 3.在关系模式中,满足2NF的模式必定是1NF。(X) 在关系模式中,满足3NF的模式必定是2NF。(X ) 4. SQL语句中逻辑运算符AND和OR的优先级是一样的。( X ) 5.描述概念模型常用的方法是实体——联系方法( √ ) 6.在关系A(S,SN,D)和B(D,CN,NM)中,A的主键是S,B的主键是D,则D在S中称为外码。( X ) 7. 关系模式的操作异常往往是由数据冗余引起的。( X ) 8. 数据库系统的核心是数据模型。( X ) 1. 关系模式R(A,B,C,D,E,F,G),函数依赖集合{A→B, A→C, C→D, C→E, E→FG} 2. 期中复习