数据库原理与应用期中试卷答案

合集下载

数据库原理与应用试题--含答案

数据库原理与应用试题--含答案

资料范本本资料为word版本,可以直接编辑和打印,感谢您的下载数据库原理与应用试题--含答案地点:__________________时间:__________________说明:本资料适用于约定双方经过谈判,协商而共同承认,共同遵守的责任与义务,仅供参考,文档可直接下载或修改,不需要的部分可直接删除,使用时请详细阅读内容判断题[数据库系统概论]2(F)与用文件系统来管理数据相比,用数据库管理数据增加了数据冗余度。

(F)一个信息只能用一种数据形式来表示。

(F)数据库系统是数据库管理系统的重要组成部分。

(F)数据库的三级模式是概念模型、逻辑模型和物理模型。

(F)E-R模型只能转换为关系模型,不能转换为层次模型和网状模型。

(F)如果一个实体A对应多个实体B,则A与B之间必然是一对多的联系。

[关系型数据库基本原理]2(F)一个关系的主键只能包含一个属性。

(F)在实体-联系模型中,实体具有属性,联系不能具有属性。

(F)关系运算中,选择运算是从列的角度进行的运算,投影运算是从行的角度进行的运算。

(F)在一个关系模式中,如果A->B,B->C,则称C部分依赖于A。

(F)E-R图转换为关系模型时,实体可转换为关系模式,联系不能转换为关系模式。

(F)E-R图转换为关系模式时,所有的联系都必须转换为独立的关系模式。

[数据库的管理]1(F)数据库的文件包括数据文件、事务日志文件和索引文件。

(F)数据库的一个数据文件可以属于多个文件组。

(F)在SQL Server中,数据库的主数据文件的扩展名是ldf。

[表的管理]2(F)创建一个表时,对于表的每一列,必须指明数据类型和长度,例如“生日datetime(8)”。

(T)在SQL Server中,nchar数据类型与nvarchar数据类型的区别是,前者是固定长度的,后者是可变长度的。

(T)在SQL Server中,存储逻辑型数据值的数据类型是bit.(F)SQL中的数据定义语言(DDL)用于实现数据增、删、改、查等数据操作。

数据库期中考试题及答案二

数据库期中考试题及答案二

《数据库原理》期中测试题一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1. 数据库系统的核心是()A.数据库B.数据库管理系统C.数据模型D.软件工具2. 下列四项中,不属于数据库系统的特点的是()A.数据结构化B.数据由DBMS统一管理和控制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. 己知关系R和S,R∩S等价于()A. (R-S)-SB. S-(S-R)C. (S-R)-RD. S-(R-S)9.用下面的T-SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY,Sname CHAR(8) NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的元组是()A. '5021','刘祥',男,21B. NULL,'刘祥',NULL,21C. '5021',NULL,男,21D. '5021','刘祥',NULL,NULL10. 下列四项中,不属于数据库系统的主要特点的是()。

数据库期中考试习题及答案二

数据库期中考试习题及答案二

数据库期中考试习题及答案二欢迎阅读《数据库原理》期中测试题一、单项选择题(本大题共20小题,每小题2分,共40分)得分在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1. 数据库系统的核心是()A.数据库B.数据库管理系统C.数据模型D.软件工具2.下列四项中,不属于数据库系统的特点的是()A.数据结构化B.数据由DBMS统一管理和控制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.己知关系R和S,R∩S等价于()A. (R-S)-SB. S-(S-R)C.(S-R)-RD. S-(R-S)9.用下面的T-SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY,Sname CHAR(8) NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的元组是()A. '5021','刘祥',男,21B. NULL,'刘祥',NULL,21C. '5021',NULL,男,21D. '5021','刘祥',NULL,NULL10. 下列四项中,不属于数据库系统的主要特点的是()。

2011-2012(2)数据库原理期中试卷答案

2011-2012(2)数据库原理期中试卷答案

1-5 BCDCA 6-10答案:CCDAB 11-15 CCAAD 16-20 BDBAD 21-22 CD 1.答案:关系名(属性名1,属性名2,…,属性名n)2.答案:①关系名②属性名③属性类型④属性长度⑤关键字3.答案:①人工管理②文件系统②数据库系统4. 答案:①组织②共享5. 答案:①数据库管理系统②用户③操作系统6. 答案:①数据定义功能②数据操纵功能7. 答案:①逻辑数据独立性②物理数据独立性8. 答案:物理独立性9. 答案:①数据结构②数据操作③完整性约束10. 答案:①数据结构②数据操作11. 答案:①模式②外模式③内模式12. 答案:①1∶1 ②1∶m ②m∶n13. 答案:①浪费存储空间及修改麻烦②潜在的数据不一致性14. 答案:①一个或几个基本表②定义③视图对应的数据15. 答案:①INSERT INTO R VALUES(25,“李明”,“男”,21,“95031”)②INSERT INTO R(NO,NAME,CLASS) VALUES(30,“郑和”,“95031”)③UPDATE R SET NAME=“王华”WHERE NO=10④UPDATE R SET CLASS=“95091”WHERE CLASS=“95101”⑤DELETE FROM R WHERE NO=20⑥DELETE FROMR WHERE NAME LIKE“王%”三.1. 答:(6分)2)工厂(工厂号,工厂名,地址)产品(产品号,产品名,单价)生产(工厂号,产品号,数量,日期)2. 解:本题各个查询语句对应的关系代数表达式表示如下:(15分)(1). ∏C#,CNAME(σTEACHER=‘程军’(C))(2). ∏S#,SNAME(σAGE>21∧SEX=”男”(C))(3). ∏SNAME{s♦ [∏S#,C#(sc)÷∏C#(σTEACHER=‘程军’(C))]} (2分)(4). ∏C#(C)- ∏C#(σSNAME=‘李强’(S) ♦ SC)(5). ∏S#(σ[1]=[4]∧[2]≠[5] (SC × SC))(6). ∏C#,CNAME(C♦ (∏S#,C#(sc)÷∏S#(S))) (2分)(7). ∏S#(SC♦ ∏C#(σTEACHER=‘程军’(C)))(8). ∏S#,C#(sc)÷∏C#(σC#=’k1’∨ C#=’k5’(C)) (2分)(9). ∏SNAME{s♦ [∏S#,C#(sc)÷∏C#(C)]}(10). ∏S#,C#(sc)÷∏C#(σS#=’2’(SC)) (2分)(11). ∏S#,SNAME{s♦ [∏S#(SC♦ σCNAME=‘C语言’(C))]}3. (4分)4. 答案:(1)ЛSN (ЛSNO,PNO(SP)÷ЛPNO(P) ♦ ЛSNO,SN(S))(2分)SELECT SNFROM SWHERE NOT EXISTS(SELECT *FROM PWHERE NOT EXISTS(SELECT *FROM SPWHERE SNO=S.SNO AND PNO=P.PNO));(2分)(2)ЛSN(S)-ЛSN(S♦ σPNO=‘P2’(SP) )(2分)SELECT SNFROM SWHERE NOT EXISTS(SELECT *FROM SPWHERE PNO=’P2’AND SNO=S.SNO);(2分)(3)SELECT SNFROM S, SP X, SP YWHERE S.SNO=X.SNO AND X.SNO=Y.SNO AND X.PNO=’P1’AND Y.PNO=’P2’;(2分)(4)CREATE VIEW RLSASSELECT SNO, SNFROM S, SP, PWHERE S.SNO=SP.SNO AND SP.PNO=P.PNO AND S.CITY=’London’AND COLOR=’Red’;(2分)。

浙江大学城市学院数据库系统原理期中考试2019第二学期 - 试题及答案

浙江大学城市学院数据库系统原理期中考试2019第二学期 - 试题及答案

诚信应考 考出水平 考出风格浙江大学城市学院2018—2019学年第二学期中试卷《 数据库系统原理与应用 》开课单位: 计算分院 ;考试形式:闭、开卷;考试时间:__2019__年__11_月__17__日; 所需时间: 120 分钟一.____选择题_____(本大题共___10___题,每题___2___分,共____20___分。

)1、DBMS 是 __D___。

A .数据库B .操作系统C .数据库系统D .数据库管理系统2. 表之间一对多关系是指___B___。

A .一张表与多张表之间的关系B .一张表中的一个记录对应另一张表中的多个记录C .一张表中的一个记录对应多张表中的一个记录D .一张表中的一个记录对应多张表中的多个记录第1页共 7 页3.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是__A___。

A: DBS包括DB和DBMS B: DBMS包括DB和DBSC: DB包括DBS和DBMS D: DBS包括DB,也就是DBMS4.数据库的概念模型独立于___A____。

A: 具体的机器和DBMS B: E-R图 C: 信息世界 D: 现实世界5.在数据库技术中,面向对象数据模型是一种___A____。

A: 概念模型 B: 结构模型 C: 物理模型 D: 形象模型6.数据库中,数据的物理独立性是指___C____。

A: 数据库与数据管理系统的相互独立B: 用户程序与DBMS的相互独立C: 用户的应用程序与存储在磁盘上的数据中的数据是相互独立的D: 应用程序与数据的逻辑结构相互独立7.设关系R和S分别有m和n个元组,则R×S的元组个数是___D____。

A.m B.n C.m+n D.m×n8.取出关系中的某些列,并消去重复的元组的关系运算称为___B____。

A.取列运算B.投影运算C.联结运算D.选择运算9.SQL的SELECT语句中,“HAVING条件表达式”用来筛选满足条件的___D____。

数据库期中考试题及答案

数据库期中考试题及答案

数据库期中考试题及答案一、单项选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据存储C. 数据加密D. 数据操纵答案:C2. 关系数据库中,关系至少应该满足的完整性约束是:A. 实体完整性B. 参照完整性C. 域完整性D. 以上都是答案:D3. 在关系数据库中,以下哪个操作用于删除表?A. DROP TABLEB. REMOVE TABLEC. DELETE TABLED. CLEAR TABLE答案:A4. SQL语言中,用于查询数据的命令是:A. SELECTB. QUERYC. FETCHD. RETRIEVE答案:A5. 数据库设计中,规范化的主要目的是什么?A. 提高查询速度B. 减少数据冗余C. 提高数据安全性D. 降低存储成本答案:B6. 在数据库中,视图的作用是什么?A. 存储数据B. 提供数据安全C. 简化复杂查询D. 以上都是答案:C7. 数据库恢复的基础是:A. 事务日志B. 数据备份C. 索引D. 数据字典答案:A8. 数据库中的事务具有以下哪个特性?A. 原子性B. 一致性C. 隔离性D. 持久性E. 以上都是答案:E9. 在关系数据库中,以下哪个操作用于更新表中的数据?A. UPDATEB. MODIFYC. CHANGED. ALTER答案:A10. 数据库中,索引的作用是什么?A. 增加数据存储量B. 提高数据安全性C. 加快查询速度D. 减少数据冗余答案:C二、填空题(每题2分,共20分)1. 数据库管理系统(DBMS)是位于用户和__操作系统__之间的一层数据管理软件。

2. 在关系数据库中,表之间的关系可以分为一对一、一对多和__多对多__。

3. SQL语言中,用于插入数据的命令是__INSERT__。

4. 数据库设计中,__范式__是衡量数据库设计质量的标准。

5. 数据库中的__主键__是用来唯一标识表中每条记录的属性或属性集合。

专科《数据库原理与应用》_试卷_答案

专科《数据库原理与应用》_试卷_答案

精品文档专科《数据库原理与应用》一、(共66题,共150分)1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

其中在( ),程序员可能需要设计数据在内存中的物理地址。

(2分)A.数据库系统B.文件系统C.人工管理D.数据项管理.标准答案:C2. 在关系模式中,如果属性A和B存在1对1的联系,则存在( ) 依赖关系。

(2分)A.B.C.D.以上都不是.标准答案:C3. 关系模型支持( ) 的数据结构。

(2分)A.线性结构B.树结构C.图结构D.集合结构.标准答案:D4. 在数据库三级模式结构中,内模式是( ) 的视图。

(2分)A.计算机世界B.信息世界C.现实世界终端用户D.数据库管理员.标准答案:A5. 关系模型的参照完整性要求( ) 。

(2分)A.一个关系必须有外码B.外码必须是父关系的主属性C.外码所在的关系即子关系必须和父关系是不同关系D.外码或为空或为父关系对应主码的值.标准答案:B6. SQL语言中的DELETE命令属于( ) 。

(2分)A.数据定义语言B.数据操作语言C.数据控制语言D.数据查询语言.标准答案:B7. ( ) 是数据库系统概论的直接先导课程之一。

(2分)A.大学物理B.汇编语言C.数据结构D.模拟电路.标准答案:C 8. 数据库管理系统简称DBMS,下列系统软件中,( ) 是具有DBMS功能的软件。

(2分)A.Microsoft Office WordB.Microsoft Office PowerPointC.Microsoft Office OutlookD.Microsoft Office Access.标准答案:D9. SQL语言的数据查询语言SELECT命令语法接近自然语言,下列子句中( ) 是SELECT命令语法规定必须有的部分。

(2分)A.FROM子句B.GROUP BY子句C.ORDER BY子句D.INTO子句.标准答案:A10. 下面术语中( ) 是数据库系统原理与应用课程的关键词。

数据库原理与应用试题及答案

数据库原理与应用试题及答案

一、单选题(共20分,每题1分)1.DB、DBMS和DBS三者之间的关系是(B)A. DB包括DBMS和DBSB. DBS包括DB和DBMSC. DBMS包括DB和DBS C. DBS与DB和DBMS无关2.在数据库系统中,读脏数据是指一个事务读了另一个事务(C)A. 未更新的数据B. 未撤销的数据C. 未提交的数据D. 未刷新的数据3.加锁协议中规定“先申请先服务”的原则,可以避免数据库系统出现(A)A. 活锁B. 死锁C. 读-写冲突D. 写-写冲突4.语句DELETE FROM SC表明(A)A. 删除SC中的全部记录B. 删除基本表SCC. 删除基本表SC中的列数据D. 删除基本表SC中的部分行5.数据库设计阶段分为(D)A. 物理设计阶段、逻辑设计阶段、编程和调试阶段B. 模型设计阶段、程序设计阶段和运行阶段C. 方案设计阶段、总体设计阶段、个别设计阶段和编程阶段D. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段6.关系笛卡尔积运算记号R×S表示(D)A. R为关系名,S为属性名B. R和S均为属性名C. R为属性名,S为关系名D. R和S均为关系名7.在DB应用中,一般一条SQL语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现(B)A. 指针B. 游标C. 数组D. 栈8.下列说法中不正确的是(C)A. 任何一个包含两个属性的关系模式一定满足3NFB. 任何一个包含两个属性的关系模式一定满足BCNFC. 任何一个包含三个属性的关系模式一定满足3NFD. 任何一个关系模式都一定有码9.在下列基本表中数值5表示(C)CREATE TABLE student(Snum CHAR(5)NOT NULL UNIQUE,Sname CHAR(2));A. 表中有5条记录B. 表中有5列C. 表中字符串Snum 的长度D. 表格的大小10.在视图上不能完成的操作是(C)A. 更新视图B. 查询C. 在视图上定义新的基本表D. 在视图上定义新视图11.在DBS中,DBMS和OS之间的关系是(B)A. 相互调用B. DBMS调用OSC. OS调用DBMSD. 并发运行12.关系中行列次序的变换性质是(D)A. 行可以交换,列不可交换B. 行不可交换,列可交换C. 行、列均不可交换D. 行、列均可以交换13.单个用户使用的数据视图的描述称为(A)A. 外模式B. 概念模式C. 内模式D. 存储模式14.数据库系统安排多个事务并发执行的过程称为(C)A. 步骤B. 进程C. 调度D. 优先级15.SQL语言有两种使用方式,分别称为交互式和(C)A. 提示式SQLB. 多用户SQLC. 嵌入式SQLD. 解释式SQL16.以下不属于服务器端脚本语言的是(D)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

期中试卷答案
1数据库是长期存储在计算机内、有组织的、可共享的( B )
A •文件集合 B •数据集合
C.命令集合 D •程序集合
2 •应用程序员所看到和使用的是数据库的 (C )
A .外部模型 B.物理模型
C.逻辑模型 D.概念模型
3•从一个数据库文件中取出满足某个条件的所有记录的操作是( A )
A. 选择 B .连接
C.投影 D.复制
4. 下面关于自然连接与等值连接的各个叙述中,不正确...的是(C )

A.自然连接是一种特殊的等值连接
B .自然连接要求两个关系中具有相同的属性组,而等值连接不必
C•两种连接都可以只用笛卡尔积和选择运算导出
D.自然连接要在结果中去掉重复的属性,而等值连接则不必
5.SQL语言是关系数据库的标准语言,它是 (B )
A .过程化的 B.非过程化的
C•格式化的 D.导航式的
6. 现要查找缺少学习成绩 (G)的学生学号(Sn o)和课程号(Cno),相应的SQL语句(D)
SELECT Sno, Cno
FROM SC
WHERE
中WHERE后正确的条件表达式是

A. G=0 B.G<=0
C.G=NULL D . G IS NULL
7. 设有教师表 Rl和学生表R2,如下表所示,则 R1 •::: R2的行数和列数分别为( C )
教师编号 教师姓名 125 吴亚利 167 张小明 231 刘朋 学号 姓名 教师编号
99321 梁山 231
99322 李双双 125
99323 王萍 231

99324 张杰 125
A .行数为12,列数为5

Rl R2
B .行数为12,列数为4
C.行数为4,列数为4 D.行数为4,列数为5

A .从学生表中删除行(’ 005','王明’,20,‘ 01')
B .将行(’005 ','王山’,19,' 04')插入到学生表中
C.将学号为’001 '的年龄改为18
D .将学号为’010'的系别号改为’04'
11. 规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,
关系数据库中的关系必须满足:每一个属性都是( B )
o
A.长度不变的B.不可分解的 C.互相关联的 D.互不相关的
12. 已知关系模式 R (A , B , C, D, E)及其上的函数相关性集合
F= {A C , A },该关系模式的候选键是( B)
o
A.AB B. BE C.CD D. DE
13. 设有关系模式 W ( C, P, S, G, T, R),其中各属性的含义是: C表示课
程,P表示教师,S表示学生,G表示成绩,T表示时间,R表示教室,

& SQL语言的一次查询的结果是一个(D )
A.数据项
B .记录
C.元组
D .表
9.设有关系表
a b c
1 1 2
1 2 1
1 3 2
2 1 1
3 2 1
1 4 2
B. (a,b)
C. (b,c) D. (a,c)
10.在下面的数据库表中,若学生表的主码是学号,系别表的主码是系别号,用
SQL语言
不能执行的下面操作是:( BD )

学号 姓名 年龄 系别号 001 李红 19 01 005 王明 20 01 006 王芳 18 02 010 张强 20 03 系别号 系别名称
01
数学系
02
中文系
03
计算机系

R (如下表所示),该关系的主码是(
学生表 系别表
C.行数为4,列数为4 D.行数为4,列数为5
根据语义有如下数据依赖集:
D={ C F , ( S, C)W, (T, R)^C, ( T, P)F, (T , S)~ R }, 所属性集TR的属性闭包(TP)
+
是(C)

A. TP B. TPR C.TPRC D.TPRCSG

关系模式W的一个候选键是(D)

A. (S, C) B. (T, R) C. (T, P) D. (T, S)

若将关系模式 W分解为三个关系模式 W1 (C, P), W2 (S, C, G), W2 ( S, T, R, C),则W的
规范化程序最高达到(B )
o
A. 1NF B.2NF C. 3NF D. BCNF

14. 关系模式R中的属性全是主属性,则 R的最高范式必定是(C)
A. 1NF B. 2NF C. 3NF D. BCNF
15. 在关系数据库中,任何二元关系模式的最高范式必定是( D )
A. 1NF B.2NF C. 3NF D. BCNF
16. 若关系模式R ( U, F)属于3NF,则(C
)o
A. 一定属于BCNF B.消除了插入的删除异常
C.仍存在一定的插入和删除异常 D.属于BCNF且消除了插入和删除异常
17. 下列说法不正确的是(C
)o
A. 任何一个包含两个属性的关系模式一定满足
B. 任何一个包含两个属性的关系模式一定满足
C. 任何一个包含三个属性的关系模式一定满足
D. 任何一个关系模式都一定有候选键
18. 关系的规范化中,各个范式之间的关系是(
A. 1NF 2NF 3NF B. 3NF 2NF 1NF
D. 1NF 二 2NF 二 BCNF 二 3NF
19. 学生表(id, name, sex, age, depart_id,
depart_name),存在函数依赖是 id T name sex, age, depart_id ; dept_id dept_name其满足
(B )。
A. 1NF B. 2NF C. 3NF D. BCNF

1. 设有关系模式 R(U,F),其中 U=ABCDEF , F = {A->BCD, AB->D, D->E,E->F,D->F} ,
求F的最小函数依赖集。
A->B, A->C A->D, AB->D, D->E,E->F,D->F
A->B, A->C A->D, D->E,E->F,D->F
A->B, A->C A->D, D->E, E->F
2. 假设为自学考试成绩管理设计了一个关系 R (S#,
SN, C #, CN , G, U), 其属性的含义依次为考生号、姓名、课程号、课程名、分数和主考学校名
称。
规定每个学生学习一门课程只有一个分数;一个主考学校主管多门课程的考试, 且一门课程只能
属于一个主考学校管理;每名考生有唯一的考号,每门课程有 唯一的课程号。
(1) 写出关系模式 R基本的函数依赖集。
S#->SN, S#C#->G,C#->CN,C#->U

(2) 写出关系模式R的候选键。
S#,C#
(3) 关系模式R最高达到第几范式?为什么? 1NF,S#C#->CN是部分函数依赖,不满足 2NF
(4) 将R规范化为3NF

3NF
BCNF
3NF

B
) o
C. 1NF=2NF=3NF
S#,SN ;C#,CN ;S#,C,#G , C#,U
1建立一个 学生"表Student,它由学号Sno、姓名Sname、性别Ssex、年龄Sage所在系
Sdept五个属性组成,其中学号属性不能为空,并且其值是唯一的。
CREATETABLE Stude nt
(Sno CHAR(5) NOT NULL UNIQUE,
Sn ame CHAR(20),
Ssex CHAR(1),
Sage INT,
Sdept CHAR(15));
2、 查考试成绩有不及格的学生的学号
SELECT DISTINCT Sno
FROM Course
WHERE Grade <60;
3、 将学生95001的年龄改为22岁
UPDATE Stude nt
SET Sage=22
WHERE Sn o='95001';
4、 计算1号课程的学生平均成绩
SELECT AVG(Grade)
FROM SC
WHERE Cno='1';
5、 SELECT Sn,Sa
FROM S
WHERE Sa > all
(SELECT AVG(Sa)
FROM S AS S1
WHERE S1.Se='女')
6、SELECT S#
FROM SC
GROUP BY S#
HAVING COUNT(*)>1
SC1:=SC

7. I 丨
Sri

(Sx -BMS'SC)

8. SC「【S#
(S)

相关文档
最新文档