南昌大学《数据库系统》期末考试试卷及答案
数据库系统概论期末试题及答案(整理版)

《数据库原理及应用》试题 1■、选择题1、 数据库系统的基本特征是 ________ 。
A 、数据的统一控制C 、数据共享性、独立性和冗余度小 (难度系数C )正确答案:C2、 DB 、DBMS 和DBS 三者之间的关系是A 、DBS 与DB 和DBMS 无关C 、DB 包括 DBMS 和 DBS(难度系数B )正确答案:D3、设有关系R 和S ,关系代数 R -(R -S )表示的是 _____________ 。
A 、R Q SB 、R — SC 、R -SD 、R U S(难度系数B )正确答案:A4、自然连接是构成新关系的有效方法。
一般情况下,当对关系R 和S 使用自然连接时,要求 R 和S 含有一个或多个共有的 ____________ 。
A 、行B 、属性C 、记录D 、元组(难度系数C )正确答案:B5、 以下是信息世界的模型,且实际上是现实世界到机器世界的一个中间层 次的是 _________ 。
A 、数据模型 B 、概念模型 C 、关系模型D 、E-R 图(难度系数C )正确答案:C6、 构成E — R 模型的三个基本要素是 ________ 。
A 、实体、属性值、关系;B 、实体、属性、联系;C 、 实体、实体集、联系;D 、实体、实体集、属性;(难度系数C )正确答案:B7、 在关系代数运算中,五种基本运算为 __________ 。
A 、并、差、选择、投影、连接 B 、 并、交、选择、投影、笛卡尔积 C 、并、差、选择、投影、笛卡尔积D 、 并、除、投影、笛卡尔积、选择(难度系数B )正确答案:CB 、数据共享性和统一控制D 、数据共享性和数据独立性B 、DBMS 包括 DBS 和 DB D 、DBS 包括 DB 和 DBMS&在下列关于规范化理论的叙述中,不正确的是_____________ 。
A、任何一个关系模式一定有键。
SDETP char(12) check (SDEPT IN( IS','MA','CS')))13、允许取空值但不允许出现重复值的约束是 ____________A 、NULLB 、PRIMARY KEYC 、UNIQUED 、FOREIGN KEY(难度系数B )正确答案:CA 、 ( 'T0203' ,'刘刚’, NULL , NULL , IS 'B 、 ( NULL ,王芳’, '女’,‘ 1200',‘ CS ')C 、 ( 'T0111' ,NULL ,'男’,23,‘ MA ') D 、( 'T0101' ,'李华’ ,男,2100, ‘ EN ' )o可以插入到Teacher 表中的元组是(难度系数A )正确答案:A12、SQL 语言中,条件年龄 BETWEEN 18 AND 30表示年龄在18至30之间,B 、 任何一个包含两个属性的关系模式一定满足C 、 任何一个包含两个属性的关系模式一定满足D 任何一个包含三个属性的关系模式一定满足(难度系数B )正确答案:D9、 设有关系模式 R(A,B,C)和S(C,D)。
大学《数据库》期末试卷及答案(五)

大学《数据库》期末试卷及答案一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要 求的,错选、多选或未选均无分。
1. 数据库系统的特点是( )、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。
A .数据共享B .数据存储C .数据应用D .数据保密2. 数据库系统中,物理数据独立性是指( )。
A .数据库与数据库管理系统的相互独立B .应用程序与DBMS 的相互独立C .应用程序与存储在磁盘上数据库的物理模式是相互独立的D .应用程序与数据库中数据的逻辑结构相互独立3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( )。
A .外模式B .内模式C .存储模式D .模式4. E-R 模型用于数据库设计的哪个阶段( )?A .需求分析B .概念结构设计C .逻辑结构设计D .物理结构设计5. 现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期)的主码是( )。
A .宿舍编号 B .学号C .宿舍地址,姓名D .宿舍编号,学号6. 自然连接是构成新关系的有效方法。
一般情况下,当对关系R 和S 使用自然连接时,要求R 和S 含有一个或多个共有的( )。
A .元组B .行C .记录D .属性7. 下列关系运算中,( )运算不属于专门的关系运算。
A .选择 B .连接C .广义笛卡尔积D .投影8. SQL 语言具有( )的功能。
(考 生 答 题 不 得 超 过 此 线)A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵9.如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的()A.候选码B.主码C. 外码D. 连接码10.下列关于关系数据模型的术语中,()术语所表达的概念与二维表中的“行”的概念最接近?A.属性B.关系C. 域D. 元组11.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。
数据库期末试题及答案

数据库期末试题及答案题目:数据库期末试题及答案一、选择题(共20小题,每题2分,共40分)1. 数据库系统的基本特点是什么?A. 数据共享B. 数据独立性C. 数据多样性D. 数据冗余答案:B. 数据独立性2. 下面哪种数据库模型是层次结构模型的扩展?A. 关系模型B. 网络模型C. 对象模型D. NoSQL模型答案:B. 网络模型3. 数据库事务的ACID特性中,C代表什么?A. 一致性B. 原子性C. 持久性D. 隔离性答案:A. 一致性4. 在关系数据库中,SQL是用于进行什么操作的语言?A. 数据定义B. 数据操作C. 数据查询D. 数据删除答案:B. 数据操作5. 下面哪种SQL语句用于向表中插入数据?A. UPDATEB. DELETEC. INSERT INTOD. SELECT答案:C. INSERT INTO6. 在关系数据库中,外键用于实现什么样的数据关系?A. 一对一关系B. 一对多关系C. 多对多关系D. 层次关系答案:B. 一对多关系7. 关系数据库中,一个属性的值在给定的关系模式中是唯一的,这个属性被称为什么?A. 主键B. 外键C. 候选键D. 任意键答案:A. 主键8. 下面哪种关系操作用于将两个表连接?A. JOINB. UNIONC. INSERTD. DELETE答案:A. JOIN9. 下面哪种关系操作用于从表中删除数据?A. DELETEB. UPDATEC. SELECTD. INSERT INTO答案:A. DELETE10. 下面哪种数据库索引类型可以加快对表中数据的查找操作?A. B-tree索引B. Hash索引C. R-tree索引D. Full-text索引答案:A. B-tree索引11. 下面哪种关系型数据库是开源的?A. OracleB. Microsoft SQL ServerC. MySQLD. IBM DB2答案:C. MySQL12. 以下哪个选项是关系数据库中的一种范式?A. SqliteB. ACIDC. NoSQLD. 3NF答案:D. 3NF13. 一个事务的隔离级别可以通过什么来设置?A. SQL语句B. 数据库引擎C. 编程语言D. 操作系统答案:B. 数据库引擎14. 在关系数据库中,使用什么关系操作可以用于将表中的数据按特定的顺序排列?A. ORDER BYB. GROUP BYC. HAVINGD. WHERE答案:A. ORDER BY15. 下面哪个数据库对象用于存储存储过程的代码?A. 视图B. 索引C. 函数D. 存储过程答案:D. 存储过程16. "Group By"关键字在SQL中的作用是什么?A. 过滤数据B. 分组数据C. 排序数据D. 连接数据答案:B. 分组数据17. 在关系数据库中,什么是范式?A. 数据完整性的要求B. 数据冗余的要求C. 数据分组的要求D. 数据结构的要求答案:A. 数据完整性的要求18. 数据库系统的并发控制机制是为了解决什么问题?A. 数据安全性B. 数据恢复性C. 数据完整性D. 数据一致性答案:D. 数据一致性19. 下面哪个操作符在SQL中用于模糊查询?A. LIKEB. INC. EXISTSD. BETWEEN答案:A. LIKE20. 下面哪种数据库模型用于描述数据的层次结构?A. 关系模型B. 网络模型C. 对象模型D. 层次模型答案:D. 层次模型二、简答题(共5题,每题10分,共50分)1. 请简要介绍关系数据库的三个基本模型。
(完整word版)南昌大学数据库系统期末考试试卷

4.检索至少选修了学号s1所选修课程的学生姓名。
七、定义一个计算机系的学生视图,视图上的信息包括学号、姓名、课程号、分数,然后在这视图上查询计算机系的学生考试成绩在80分以上的所有学生姓名、课程名、分数。(8分)
得分
评阅人
八、现有一进货情况的关系模式S(GNAME, SNAME, SLOC, INDATE, QTY),其中: GNAME:货物名, SNAME:供应商名, SLOC:供应商地址, INDATE:进货时间, QTY:进货量。(语义说明: 1.货物名、供应商名均唯一;2.一个供应商只有一个地址;3.一个供应商可以供应多种货物,但一种货物只能由一个供应商供应;4.同种货物在同一进货日期仅登记一次进货量)(10分)
3.关系模式规范化的过程是通过对关系模式.....来实现的。
4.数据库领域中,最常用的数据模型有四种,它们分别....... ...和面向对象模型。
5.实体之间的联系分.... .... 和多对多三类。
三、简答题(本大题共4小题, 每小题3分, 共12分)
得分
评阅人
1.文件系统管理数据有哪些特点?
2.何为数据处理, 何为数据管理? 它们之间的关系如何?
D
C2
D1
C1
D1
C2
D2
五、现有关系数据库SPJ,包括S(SNO, SNAME, CITY)、P(PNO, PNAME, COLOR, WEIGHT, PRICE)、J(JNO, JNAME, CITY)、SPJ(SNO, PNO, JNO, QTY),其中S、P、J、SPJ分别反映供应商、零件、工程项目及它们的供应情况(PRICE表示该零件的单价, QTY表示使用的数量)。( 16分)
数据库期末考试复习题及答案

试题一一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
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)-S B. S—(S—R)C.(S-R)-R D。
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。
2022年南昌大学信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)

2022年南昌大学信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)一、填空题1、设在SQL Server 2000环境下,对“销售数据库”进行的备份操作序列如下图所示。
①出现故障后,为尽可能减少数据丢失,需要利用备份数据进行恢复。
首先应该进行的恢复操作是恢复_____,第二个应该进行的恢复操作是恢复_____。
②假设这些备份操作均是在BK设备上完成的,并且该备份设备只用于这些备份操作,请补全下述恢复数据库完全备份的语句RESTORE_____FROM BKWITH FILE=1,_____;2、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。
方法主要有两种:______和______。
3、在SQL Server 2000中,数据页的大小是8KB。
某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。
4、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是______________,学生关系的主码是______________,外码是______________。
5、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于______。
6、____________和____________一起组成了安全性子系统。
7、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。
8、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。
9、数据模型是由______________、______________和______________三部分组成。
2014-2015南昌大学软件学院数据库原理期末考试卷答案

2014-2015南昌大学软件学院数据库原理期末考试卷答案一、单选题20道,每道2分,共计40分,二、填空题每空1分,共10分。
三、答题时间20分钟。
1. 数据库、数据库系统、数据库管理系统三者之间关系为()【单选】 [单选题]A、DBMS包括DB和DBSB 、DB包括DBS和DBMSC、 DBS包括DB和DBMS(正确答案)D、三者没有包含关系2. 在数据库中存储的是()【单选】 [单选题]A、数据B、数据模型C、数据以及数据之间的联系(正确答案)D、信息3. 有关系R和S,R∩S的运算等价于()【单选】 [单选题]A.S-(R-S)B.R-(R-S)(正确答案)C.(R-S)∪SD.R∪(R-S)4. 数据库的正确性和相容性指的是数据库的()【单选】 [单选题]A、安全性B、完整性(正确答案)C、并发控制D、恢复5. 关系R和S如下表所示,R-S的结果是()【单选】,[单选题]A、B、(正确答案)C、D、6. SQL语言中,删除一个表的命令是()【单选】 [单选题]A. DELETEB. DROP(正确答案)C. CLEARD. REMOVE7. 在SQL语言的SELECT语句中,用于对结果元组进行排序的是()。
【单选】[单选题]A. GROUP BYB. HAVINGC. ORDER BY(正确答案)D. WHERE8. 下列聚合函数中,不忽略空值的是()【单选】 [单选题]A.SUM(列名)B.MAX(列名)C.AVG(列名)D.COUNT(*)(正确答案)9. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()。
【单选】 [单选题]A.外模式B.内模式C.存储模式D.模式(正确答案)10. 下列约束中用于限制列的取值范围的约束是()【单选】 [单选题]A.CHECK(正确答案)B.DEFAULTC.UNIQUED.PRIMARY KEY11. 如果一个关系属于第三范式,则它()【单选】 [单选题]A.必然属于2NF(正确答案)B.必然属于4NFC.可能不属于2NFD.必然属于BCNF12. 安全性控制的防范对象是(),防止他们对数据库数据的存取。
2022年南昌大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)

2022年南昌大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)一、填空题1、____________、____________、____________和是计算机系统中的三类安全性。
2、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。
3、有两种基本类型的锁,它们是______和______。
4、关系规范化的目的是______。
5、如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。
一个关系R6、完整性约束条件作用的对象有属性、______和______三种。
7、某在SQL Server 2000数据库中有两张表:商品表(商品号,商品名,商品类别,成本价)和销售表(商品号,销售时间,销售数量,销售单价)。
用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、销售总数量和销售总利润。
为了完成该统计操作,请按要求将下面的存储过程补充完整。
8、如果多个事务依次执行,则称事务是执行______;如果利用分时的方法,同时处理多个事务,则称事务是执行______。
9、SQL Server中数据完整性包括______、______和______。
10、数据管理技术经历了______________、______________和______________3个阶段。
二、判断题11、关系中任何一列的属性取值是不可再分的数据项,可取自不同域中的数据。
()12、视图是可以更新的。
()13、数据库的数据项之间无联系,记录之间存在联系。
()14、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。
()15、视图是观察数据的一种方法,只能基于基本表建立。
()16、可串行化的调度一定遵守两段锁协议。
()17、DBMS提供授权功能控制不同用户访问数据的权限,主要目的是为了实现数据库的完整性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
南昌大学《数据库系统》期末考试试卷及答案
试卷编号: _____ (
)卷
课程编号: ____________ 课程名称:
数据库系统概论
考试形式: 闭卷
适用班级: ____________ 姓名: ____________ 学号: _________ 班级: _____________ 学院:
信息工程学院 专业: _______________________ 考试日期: ______________
考生注意事项:1、本试卷共5页,请查看试卷中是否有缺页或破损。
如有立即举手报告以便更换。
2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。
一、选择题:(每空2分,共30分)
1. 关系数据库规范化是为解决关系数据
库中(
A.
插入异常、删除异常和数据
冗余
C.减少数据操作的复杂性
2.
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几 个阶段中,数据独立性最高的是
A
阶段。
A •数据库系统 B •文件系统 C •人工管理
D •数据项管理
3. 数据库(DB )、数据库系统(DBS )和数据库管理系统(DBMS )三者之间的关系是(C )。
A. DBMS 包括 DB 和 DBS B • DB 包括 DBS 和 DBMS C . DBS 包括DB 和DBMS D . DBS 就是DB,也就是 DBMS
4. 数据库管理系统能实现对数据库中数据表、 索引等对象的定义、修改、删除,这类语言称为(A )。
B 、 用于信息世界的建模,与具体的 DBMS 无关
C 、 用于现实的建模,与具体的 DBMS 有关
D 、 用于现实的建模,与具体的 DBMS 无关
7. 物理数据独立性是指(D )。
A.模式改变,外模式和应用程序不变 C.内模式改变,模式不变
D.
A )问题而引入的。
B.提高查询速度
D.保证数据的安全性和完整性
A •数据定义语言(DDL ) C .数据查询语言(DQL ) 5. 同一个关系模型的任意两个元组值( A.不能全同 B.可全同 6.
概念模型是(B )
A 、用于信息世界的建模,与具体的
B .数据操纵语言(DML ) D ・数据控制语言(DCL )
A )。
C.必须全同
D.以上都不是 DBMS 有关 8.
SQL 语言是(C )语言。
A .层次数据库B.网络数据库
B. 模式改变,内模式不变
内模式改变,外模式和应用程序不变C. 关系数据库D.非数据库
南昌大学2011〜2012学年第一学期期末考试试卷
12. 用于事务回滚的 SQL 语句是(D )
A 、CREATE TABLE
B 、COMMIT
C 、GRANT 和 REVOKE
D 、ROLLBACK 13. ( C )用来记录对数据库中数据进行的每一次更新操作。
A •数据库文件 B •缓冲区 C .日志文件
D .后援副本
14. 并发操作会带来哪些数据不一致性( D )。
A .丢失修改、不可重复读、读脏数据、死锁
B •不可重复读、读脏数据、死锁 C. 丢失修改、读脏数据、死锁
D. 丢失修改、不可重复读、读脏数据 15. 为提高效率,关系数据库系统必须进行( A 、定义视图 C 、建立索引 、简答题(每题4分,共20分)
叙述等值连接与自然连接的区别和联系。
答:等值连接表示为 R
S ,自然连接表示为 R S ;自然连接是除去重复属性的
R.A=S.B
等值连接。
两者之间的区别和联系如下:
•自然连接一定是等值连接,但等值连接不一定是自然连接。
•等值连接要求相等的分量,不一定是公共属性;而自然连接要求相等的分量必须是公共属性。
•等值连接不把重复的属性除去;而自然连接要把重复的属性除去。
2. 简述事务的性质。
事务的ACID 特性:
原子性(Atomicity ):事务是数据库的逻辑工作单位,事务中包括的诸操作要么都做,要么都 不做。
一致性(Consistency ):事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状 态. 隔离性(Isolation ):对并发执行而言,一个事务的执行不能被其他事务干扰。
持续性(Durability ): 一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。
3•举例说明关系参照完整性的含义。
4.
设有关系模式 R (A
B,
C ,
D, E , G
K ),其最小函数依赖集 F={AB ~ C, 4 DE,
C -G, G -A}
求模式R 属于第几范式,并说明理由,进而把 R 分解成更高一级范式的模式。
答:ABK , BCK , BGK 是候选码; 在上面的关系中,非主属性只有 {DE},但存在函数依赖 B -DE ,即存在非主属性对码的部分函数
依赖,故不是2NF ; 将R 分解成:
R1(A,B,C,G,K, AB — C , C — G, G -A) R2(B,D,E, B — DE)
R 关系中的候选码仍为 ABK,BCK,BGK ,没有非主属性,故一定满足
2NF ; R2关系中候选码为 B ,主
属性只有一个,故一定满足 2NF 。
9. 10. 11.
自然连接是构成新关系的有效方法。
一般情况下,当对关系
含有一个或多个共有的(D )。
A.元组 B.行 C.记录
R 和S 使用自然连接时,要求 D.属性
关系运算中花费时间可能最长的运算是
A.投影
B.选择
文件系统与数据库系统的最大区别是( A.数据共享 B.数据独立 C )。
C.笛卡尔积
D.除 C )。
C.数据结构化
D.数据冗余
B )处理。
B 、查询优化 D 、数据规范化到最高范式
5. 叙述SQL语言支持的三级逻辑结构。
答:SQL语言支持的三级逻辑结构略。
三、应用题(共50 分)
1、某学校教学数据库,共有三个表,分别为:学生基本情况表
Student(Sno,Sname,Sage,Ssex,Sdept课程表course(Cno,Cname,Cpno,Ccredit)学生选课表SC(Sno,Cno,Grade)(每小题3 分,共27 分)
(1)用SQL语句完成下列全部小题:
1) 求年龄小于17岁的学生
SELECT *
FROM Student WHERE Sage<17 ;
2) 求成绩大于90分的学生的姓名、课程名及成绩
SELECT Sname, Cname, Grade FROM Student,SC,course
WHERE Stude nt.S no=SC.S no AND SC.C no=Course.C no
AND Grade>90 ;
3) 统计选修人数超过100人课程的课程号
SELECT Cno FROM SC
GROUP BY Cno HAING coun t(S no )>100 ;
4) 建立数学系全体学生的视图
CREATE VIEW M_Stude nt
As SELECT Sno, Sn ame, Sage,Ssex, FROM Student WHERE Sdept= ‘ MA ';
3. 某体育运动锦标赛有来自世界各国运动员组成的体育代表团参赛各类比赛项目。
如果规定:每个运动员每参加一个比赛项目,只有一个成绩;每个比赛项目只属于一个比赛类别;每个比赛类别只有一个比赛主管。
(共10分)
1试为该锦标赛各个代表团、运动员、比赛项目、比赛类别设计一个E-R关系图,并注明属性和联系类型(5分)
2、将此E-R图转化为关系模型并进行规范化处理为3NF,且表示出各关系模式的主码、
外码(5分)
答:
2.
划下划线的为码
代表团(团编号,地区,人数)
运动员(运动员编号,姓名,年龄,性别,团编号)团编号为外码- 项目(项目编号,项目名,级别,类别编号)类别编号为外码类别(类别编号,类别名,主管)
参赛(运动员编号,项目编号,时间,成绩)
运动员编号、项目编号均为外码。