数据库系统复习题
- 格式:doc
- 大小:3.24 MB
- 文档页数:23
第一章绪论一选择题: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.数据库系统的三级模式中,表达物理数据库的是( )。
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.数据管理经历了_______阶段、________阶段到________阶段的变迁。
(手工管理、文件管理、数据库管理)2.实体之间联系的基本类型有______、_______、_______。
(一对一、一对多、多对多)3.在E-R图中,用____表示实体,用______表示联系,用______表示属性。
(矩形框、菱形框、椭圆框)4.数据库的三层模式结构是________、_________、_______。
(外模式、逻辑模式、内模式)5.关系模型中一般讲数据完整性分为三类:_________、___________、__________。
(实体完整性、参照完整性、用户定义完整性)6.数据模型由三部分组成:数据结构、数据操作和____________。
(数据的约束条件或数据完整性规则)7.SQL语言是一种标准的数据库语言, 包括数据的查询、定义、操纵和______四部分功能。
(控制)8.视图是从其它________或视图导出的虚表。
(基本表)9.在关系模式R 中,若属性或属性组X 不是关系R 的关键字,但X 是其他关系模式的关键字,则称X 为关系R 的___________。
(外关键字)10.访问SQL server数据库对象时,需要经过身份验证和_________两个阶段,其中身份验证分为Windows验证模式和_______验证模式。
(权限验证、混合)11._______是存储在文件中的一系列SQL语句,即一系列按顺序提交的批处理。
(脚本)12.SQL语言中行注释的符号为_________;块注释的符号为_________。
(--、/**/)13.SQL server中的变量分为两种,全局变量和局部变量。
其中全局变量的名称以_______字符开始,有系统定义和维护。
局部变量以__________字符开始,由用户自己定义和赋值。
(@@、@)14.在SQL server中,其权限分为三类,即_________权限、_________权限和_________权限。
数据库系统概论复习题及答案第一章绪论一选择题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、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.下列各项中,属于数据库系统的特点的是( C )A.存储量大B.存取速度快C.数据独立性D.操作方便2.在关系中,能唯一标识组的属性集称为关系模式的( D )A.候选键B.主键C.外键D.超键3.在数据操作语言(DML)的基本功能中,不包括的是( B )A.插入新数据B.描述数据库结构C.对数据库中数据排序D.删除数据库中数据4.数据库中全体数据的整体逻辑结构描述称为( B )A.存储模式B.内模式C.外模式D.右外模式5.对于分布式数据库,可以简单归纳为( B )A.数据逻辑上分散,物理上统一B.数据物理上分散,逻辑上统一C.数据在逻辑上、物理上都是分散的D.数据在逻辑上、物理上都是统一的6.在关系R与关系S进行自然连接时,只把R中原该舍弃的元组保存到新关系中,这种操作称为( C )A.外连接B.内连接C.左外连接D.右外连接7.在SQL中使用Foreign Key时,与之配合的语句是( D )A.ExistsB.ExceptC.TableD.References8.定义片段以及全局关系与片段之间映像的模式是( C )A.外模式B.概念模式C.分片模式D.分配模式9.在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能属于后端的是( B )A.用户界面B.存取结构C.数据输入D.报表输出10.能够消除多值依赖引起的冗余的范式是( C )A.2NFB.3NFC.4NFD.BCNF11.位于分片视图和分配视图之间的透明性是( D )A.全局数据模型透明性B.分片透明性C.局部数据模型透明性D.位置透明性12.设关系模式R(A,B,C),F是R上成立的FD集,F={B C},则分解={AB,BC}相对于F( A )A.是无损联接,也保持FD的分解B.是无损联接,但不保持FD的分解C.不是无损联接,但保持FD的分解D.既不是无损联接,也不保持FD的分解13.DBMS中实现事务持久性的子系统是( D )A.安全性管理子系统B.完整性管理子系统C.并发控制子系统D.恢复管理子系统14.ORDBS的含义是( C )A.面向对象的数据库系统B.数据库管理系统C.对象关系数据库系统D.对象关系数据库15.在SQL中,建立视图用( C )A.Create Schema命令B.Create Table命令C.Create View命令D.Create Index命令16.位于用户和数据库之间的一层数据管理软件是( C )A.DBSB.DBC.DBMSD.MIS17.一个事务中所有对数据库操作时一个不可分割的操作序列,这称为事务的( A )A.原子性B.一致性C.隔离性D.持久性18.关系代数的五个基本操作是:并、差、选择、投影和( D )A.等值连接B.F连接C.自然连接D.笛卡尔积19.在关系数据库中,表与表之间的联系是通过( B )实现的。
复习题第1章数据库系统基本概念一、单项选择题1.数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和()A.系统分析员B.程序员C.数据库管理员D.操作员2.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS3.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
I.人工管理阶段 II.文件系统阶段 III.数据库阶段A.I 和 IIB.只有 IIC.II 和 IIID.只有 I4.下列四项中,不属于数据库系统特点的是()。
A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高5.数据库系统的数据独立性体现在()。
A.不会因为数据的变化而影响到应用程序B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构6. .描述数据库全体数据的全局逻辑结构和特性的是()。
A.模式B.内模式C.外模式7.要保证数据库的数据独立性,需要修改的是()。
A.模式与外模式B.模式与内模式C.三级模式之间的两层映射D.三层模式8.要保证数据库的逻辑数据独立性,需要修改的是()。
A.模式与外模式之间的映射B.模式与内模式之间的映射C.模式D.三级模式9.用户或应用程序看到的那部分局部逻辑结构和特征的描述是()模式。
A.模式B.物理模式C.子模式D.内模式10.下述()不是DBA数据库管理员的职责。
A.完整性约束说明B.定义数据库模式C.数据库安全D.数据库管理系统设计11.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是()。
A.层次模型B.关系模型C.网状模型D.实体-关系模型12.区分不同实体的依据是()。
一、单选题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、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.( B )是按照一定的数据模型组织的、长期存储在计算机内,可为多个用户共享的数据的集合。
(A)数据库系统(B)数据库(C)关系数据库(D)数据库管理系统2.数据库系统的基础是( D )。
(A)数据结构(B)数据库管理系统(C)操作系统(D)数据模型3.( C )处于数据库系统的核心位置。
(A)数据字典(B)数据库(C)数据库管理系统(D)数据库管理员4.对数据库的操作要以( B )内容为依据。
(A)数据模型(B)数据字典(C)数据库管理系统(D)运行日志5.在DBS中,DBMS和OS之间的关系是( B )。
(A)相互调用(B)DBMS调用OS(C)OS调用DBMS (D)并发运行6.有了模式/内模式的映象,可以保证数据和应用程序之间的( B )。
(A)逻辑独立性(B)物理独立性(C)数据一致性(D)数据安全性7.( A )是数据库中全部数据的逻辑结构和特征的描述。
(A)模式(B)外模式(C)内模式(D)存储模式8.( C )是数据库物理结构和存储方式的描述。
(A)模式(B)外模式(C)内模式(D)概念模式9.( B )是用户可以看见和使用的局部逻辑结构和特征的描述。
(A)模式(B)外模式(C)内模式(D)概念模式10.关系操作的特点是(C )。
(A)记录操作方式(B)字段操作方式(C)集合操作方式(D)对象操作方式11、用树型结构来表示实体之间联系的模型称为(B )。
(A)关系模型(B)层次模型(C)网状模型(D)记录模型12、数据模型中用于描述系统静态特性的是(A )。
(A)数据结构(B)数据操作(C)完整性约束(D)数据模型13.关系中标题栏中各列的名称称为( C )。
(A)对象(B)元组(C)属性(D)记录14.在下述关系的特点中,错误的是( D )。
(A)列可以交换(B)行可以交换(C)任意两元组不能相同(D)表中的数据项可分15、下面的选项不是关系数据库基本特征的是(A )。
数据库系统概论复习资料:第一章:三:简答题:1. 什么是数据库?答:数据库是长期存储在计算机内、有组织的、可共享的数据集合。
数据库是按某种数据模型进行组织的、存放在外存储器上,且可被多个用户同时使用。
因此,数据库具有较小的冗余度,较高的数据独立性和易扩展性。
2. 什么是数据库的数据独立性?答:数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理数据独立性。
逻辑数据独立性是指局部逻辑数据结构(外视图即用户的逻辑文件)与全局逻辑数据结构(概念视图)之间的独立性。
当数据库的全局逻辑数据结构(概念视图)发生变化(数据定义的修改、数据之间联系的变更或增加新的数据类型等)时,它不影响某些局部的逻辑结构的性质,应用程序不必修改。
物理数据独立性是指数据的存储结构与存取方法(内视图)改变时,对数据库的全局逻辑结构(概念视图)和应用程序不必作修改的一种特性,也就是说,数据库数据的存储结构与存取方法独立。
3. 什么是数据库管理系统?答:数据库管理系统(DBMS)是操纵和管理数据库的一组软件,它是数据库系统(DBS)的重要组成部分。
不同的数据库系统都配有各自的DBMS,而不同的DBMS各支持一种数据库模型,虽然它们的功能强弱不同,但大多数DBMS的构成相同,功能相似。
一般说来,DBMS具有定义、建立、维护和使用数据库的功能,它通常由三部分构成:数据描述语言及其翻译程序、数据操纵语言及其处理程序和数据库管理的例行程序。
4. 什么是数据字典?数据字典包含哪些基本内容?答:数据字典是数据库系统中各种描述信息和控制信息的集合,它是数据库设计与管理的有力工具,是进行详细数据收集和数据分析所获得的主要成果。
数据字典的基本内容有:数据项、数据结构、数据流、数据存储和处理过程5个部分。
第一章补充作业部分:假设教学管理规定:①一个学生可选修多门课,一门课有若干学生选修;②一个教师可讲授多门课,一门课只有一个教师讲授;③一个学生选修一门课,仅有一个成绩。
复习题一、填空题:1.三类经典的数据模型是_层次模型____、__网状模型___和_关系模型_。
其中,_关系模型___目前应用最广泛。
2._概念模型__模型是面向信息世界的,它是按用户的观点对数据和信息建模;____数据模型____模型是面向计算机世界的,它是按计算机系统的观点对数据建摸。
3.关系模型的实体完整性是指_____主属性的值不能为空________________。
在关系模型中,候选码是指______能唯一识别元组的属性或者属性组_,全码是指____所有属性都是候选码___________。
4.设Ei 为关系代数表达式,根据关系代数等价变换规则,(E1×E2)×E3 ≡ ___E1×(E2×E3)_______,若选择条件F只涉及E1中的属性,则σF(E1×E2)≡__σF (E1)×E2__________。
5.数据依赖是关系中属性间的相互关联,最重要的数据依赖有两种,即__函数依赖___依赖和多值依赖。
6.在关系规范化过程中,将1NF转化为2NF,要消除____非主属性对主码的部分依赖__________________,若一个关系模式R∈2NF,并且消除了非主属性对码的传递依赖,则R∈_3NF。
7.数据库的保护措施有_____安全性___控制、___完整性______控制、____并发控制_____控制和数据库恢复等。
8.事务是并发控制的基本单位,事务的四个性质是___原子____性、___一致____性、_隔离_性和_持久性__性。
9.并发控制的主要方法是封锁,封锁的类型有两种,即____X____锁和___S____锁。
10.故障恢复的基本手段有_______数据转储_____和_____登记日至文件____________。
11.DBMS的中文全称是____数据库管理系统_______。
12.数据管理的发展经历了人工管理阶段、____文件管理_____阶段和____数据库系统____阶段。
数据库系统复习题1(附答案)数据库系统复习题⼀、选择题第(1)⾄(3)题基于以下的叙述:有关系模式A(C,T,H,R,S),基中各属性的含义是:C:课程T:教员H:上课时间R:教室S:学⽣根据语义有如下函数依赖集:F={C→T,(H,R)→C,(H,T)→R,(H,S)→R}1、关系模式A的码是(D)A. CB. (H,R)C.(H,T),S)2、关系模式A的规范化程度最⾼达到(B)A. 1NFB. 2NFC. 3NFD. BCNF3、现将关系模式A分解为两个关系模式A1(C,T),A2(H,R,S),则其中A1的规范化程度达到(D)A. 1NFB. 2NFC. 3NFD. BCNF4.设有关系R(A,B,C)和S(C,D)。
与SQL语句select A,B,D from R,S where =等价的关系代数表达式是(B)A. σ=(πA,B,D(R×S))B. πA,B,D(σR,C= (R×S))C. σ=((πA,B R)×(πDS))D. σR,C=(πD((πA,BR)×S)5、设关系R和关系S的元数分别是3和4,关系T是R与S的⼴义笛卡尔积,即:T=R×S,则关系T的元数是(C)A. 7B. 9C. 12D. 166、数据库设计阶段分为(B)A. 物理设计阶段、逻辑设计阶段、编程和调试阶段B. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段C. ⽅案设计阶段、总体设计阶段、个别设计和编程阶段D. 模型设计阶段、程序设计阶段和运⾏阶段7、设U是所有属性的集合,X、Y、Z都是U的⼦集,且Z=U-X-Y。
下⾯关于多值依赖的叙述中,不正确的是(C)A. 若X→→Y,则X→→ZB. 若X→Y,则X→→YC. 若X→→Y,且Y′Y,则X→→Y′D. 若Z=Φ,则X→→Y8、查询优化策略中,正确的策略是(D)A.尽可能早地执⾏笛卡尔积操作B.尽可能早地执⾏并操作C.尽可能早地执⾏差操作D.尽可能早地执⾏选择操作9、语句delete from sc 表明(A)A. 删除sc中的全部记录B. 删除基本表scC. 删除基本表sc中的列数据D. 删除基本表sc中的部分⾏10、在DB应⽤中,⼀般⼀条SQL 语句可产⽣或处理⼀组记录,⽽DB主语⾔语句⼀般⼀次只能处理⼀条记录,其协调可通过哪种技术实现(B)A. 指针B. 游标C. 数组D. 栈11、五种基本关系代数运算是( A )A. ∪,-,×,π和σB. ∪,-,,π和σC. ∪,∩,×,π和σD. ∪,∩,,π和σ12、下列聚合函数中不忽略空值(null) 的是( C )A. SUM (列名)B. MAX (列名)C. COUNT ( * )D. AVG (列名)13、在数据库设计中,将ER图转换成关系数据模型的过程属于(B)A. 需求分析阶段B. 逻辑设计阶段C. 概念设计阶段D. 物理设计阶段第(14)⾄(16)题是基于如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。
数据库系统复习题第一章绪论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____。
A.1个B.2个C.3个D.任意多个7.要保证数据库的数据独立性,需要修改的是_C___。
A.模式与外模式B.模式与内模式C.三级模式之间的两层映射D.三层模式8.在下面所列出的条目中哪些是数据库管理系统的基本功能不包括___D___。
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.有以下两个实体集:部门DEPT(Deptno, Name, Tel, Leader)职工EMP(Empno, Name, Sex, Address, Deptno)若一个职工只能属于一个部门,部门负责人Leader是一个职工。
关系DEPT和EMP的外码分别为__C___ 。
A. Deptno、EmpnoB. Name、DeptnoC. Leader、DeptnoD. Name、Address14.基于上题描述,右图中a、b处的实体名分别为 B 。
A. DEPT、EmpnoB. DEPT、EMPC. EMP、DeptnoD. EMP、DEPT15.若某个关系的主码为全码,则应包含 D 。
A.单个属性B.两个属性C.多个属性D.全部属性16.关系的度(degree)是指关系中__A____。
A.属性的个数B.元组的个数C.不同域的个数D.相同域的个数17.在传统关系系统中,对关系的错误描述是___C___。
A.关系是笛卡尔积的子集B.关系是一张二维表C.关系可以嵌套定义D.关系中的元组次序可交换18.参加差运算的两个关系__B _.A.属性个数可以不相同B.属性个数、相应域相同C.一个关系的属性包含另一个关系的属性D.属性个数、名程必须相同19.设关系R和S的属性个数分别为r和s,那么R⊳⊲S 与下式 A 等价。
A.σiθ(r+j)(R×S)B. σiθj(R×S)C.σiθ(r+j)( R⊳⊲ S)D. σiθj( R⊳⊲ S)20.关系R和S如下图所示,关系代数表达式π1,5,6(ς1>5 (R×S)= 。
21.设有关系R和S,则关系代数表达式R÷S的结果集为__C____22.关系代数表达式R×S÷T-U的运算结果是__A__23.设关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不成立的是 B (其中A、B、C分别来自不同的域)。
A.πA(R) ⊳⊲πD(S)B. R∪SC.πB (R) ∩πB (R)D. R⊳⊲S24.设关系R和S都是二元关系,那么与元组表达式{t|(∃v)(R(u)∧S(v)∧u[1]=v[1]∧t[1]=v[1]∧t[2]=v[2] )}等价的关系表达式是___C____.A.π3,4(R⊳⊲S)B. π2,3(R ⊳⊲S)C.π3,4(R ⊳⊲S).D.π3,4(σ1=1( R×S))25*.关系R和S如下图所示,关系代数表达式π1,5,6(ς1>5 (R×S)与表达式{t|(∃u)(∃v)(R(u)∧S(v)∧__C__)}等价。
第三章SQL语言1.SQL语言具有_____的功能A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵2.SQL中,与“NOT IN”等价的操作符是____A.=anyB.<>anyC.=allD.<>all3.检索选修课程“2”的学生中成绩最高的学生的学号。
正确的select语句是__D___。
4.说明以下代码的含义,并指出语句中标红部分的执行顺序:Select sno,sum③(grade)From⑤scWhere①grade>=60Group by②sno having count③(*)>4Order by④2 Desc1、绘制图书馆管理中读者与读者类别、读者和图书之间的E-R图2、[练习1]查询选修了2号课程的学生的学号。
πSno(σCno='2' (SC))[练习2]查询选修了2号课程的学生的姓名和系部。
(σCno='2' (SC student))πSname,Sdept[练习3]查询没选修2号课程的学生学号。
πSno(SC) -πSno(σCno=‘2’ (SC))[练习4]查询没选修2号课程的学生姓名。
[练习5]查询选修了全部开设课程的学生学号。
πSno,Cno(SC) ‚πCno(Course)作业5.设有一个SPJ数据库,包括:S、P、J、SPJ四个关系模式:供应商表S:S (SNO,SNAME,STATUS,CITY) 零件表P:P (PNO,PNAME,COLOR,WEIGHT) 项目表J:J(JNO,JNAME,CITY)供应情况表SPJ:SPJ(SNO,PNO,JNO,QTY)试分别用关系代数完成下列操作:⑴求供应工程J1零件的供应商号SNO。
∏SNO(σJNO=‘J1’(SPJ))⑵求供应工程J1零件P1的供应商号SNO。
∏SNO(σJNO=‘J1’∧PNO=‘P1’(SPJ))⑷求没有使用天津供应商生产的红色零件的工程号JNO。
∏JNO(J)-∏JNO( ∏SNO (σCITY=‘天津’(S)) ⊳⊲ SPJ ⊳⊲∏PNO(σCOLOR=‘红’(P)) )⑸求至少用了S1供应商所供应的全部零件的工程号JNO。
∏JNO,PNO(SPJ)÷∏PNO(σSNO=‘S1’(SPJ))解析:除号前的部分是所有工程与该工程所用的零件;除号后的部分是S1所供应的全部零件号;对于SPJ表中的某一个JNO,若该工程使用的所有零件包含了S1所供应的全部零件号,则该JNO符合本题条件,加入结果集合中。
第三章SQL语言第五章程序完整性1.建立一个供应商、零件数据库。
其中:“供应商”表S(Sno,Sname,Zip(邮编),City)“零件”表P(Pno,Pname,Color,Weight,City)表S与表P 之间的关系SP(Sno,Pno,Price,Qty)若要求供应商名不能取重复值,关系的主码是Sno。
CREATE TABLE S(Sno CHAR(5),Sname CHAR(30) UNIQUE ,Zip CHAR(8),City CHAR(20)PRIMARY KEY(Sno));2.设有员工实体Eployee(Eid,name,sex,age,tel,dept),其中tel为员工电话(要求记录该员工的手机号码和办公室电话),departID为员工所在部门号(参照另一部门实体Department 的主码Did)。
对属性departmentID的约束是___C___。
A.PrimaryKey NOTNULLB.PrimaryKeyC.ForeignKeyD.CandidateKey第六章关系数据理论指出下列关系模式是第几范式?并说明理由。
(1)R1(X,Y,Z)F=(XY→Z)R1是BCNF(2)R(X,Y,Z)F=(X→Y, X →Z)R2是BCNF(3)R(W,X,Y,Z)F=(X→Z, WX →Y)R3是1NF涉及到学生、教师和课程的关系模式STC(SNo,SN,SA,TN,CN,G),其中6个属性分别为学生的学号、姓名、年龄、教师的姓名、课程名以及学生的成绩。
假设学生有重名,每个教师只教一门课,但一门课可有几个教师开设。
当某个学生选定某门课后,其上课教师就固定了。
(1)写出该关系模式的候选码(2)根据上述规定,写出该关系中存在的基本函数依赖;(3)试问该关系模式已达到第几范式?为什么?(4)如果STC不属于3NF,分解关系模式使之属于3NF。
1.码:(SNo,CN)2.函数依赖:SNo→SN,SNo→SA,(SNo,CN)→TN,TN→CN,(SNo,CN)→G,(SNo,CN) →SN,(SNo,CN) →SA,(SNo,CN) →CN等3.该关系模式属于1NF,存在部分依赖4.分解关系模式使之属于3范式。