数据库系统试卷a()学习资料
数据库系统概念试题库及答案
数据库系统概念试题库及答案1. 什么是数据库系统?数据库系统是一种用于存储、管理和检索数据的软件系统。
它由数据库管理系统(DBMS)和相关的应用程序组成,用于有效地组织和管理大量数据,并提供数据访问和查询功能。
2. 数据库系统的主要组成部分有哪些?数据库系统主要由以下几个组成部分构成:- 数据库:用于存储数据的集合,可以包含多个表或文件。
- 数据库管理系统(DBMS):负责管理数据库的软件系统,提供数据访问、查询、修改和控制等功能。
- 数据库应用程序:基于数据库的应用程序,通过DBMS与数据库交互,实现数据的增删改查等操作。
3. 数据库系统的优势有哪些?数据库系统具有以下几个优势:- 数据共享:多个用户可以同时访问和共享数据库中的数据,提高了工作效率和数据的一致性。
- 数据独立性:数据库系统实现了数据与应用程序的分离,使得数据的结构和存储方式可以独立于应用程序进行修改和调整。
- 数据一致性:通过数据库的事务处理和完整性约束等机制,确保数据的一致性和完整性。
- 数据安全性:数据库系统提供了用户认证、权限控制和数据加密等功能,保护数据的安全性和机密性。
4. 数据库系统的基本概念有哪些?数据库系统涉及的基本概念包括:- 数据模型:描述数据的组织方式和数据之间的关系,常见的数据模型有关系模型、层次模型和网络模型等。
- 数据库模式:数据库模式定义了数据库中表、字段和关系的结构,描述了数据的逻辑结构。
- 数据库实例:数据库实例是数据库模式的一个具体实例,包含了实际存储的数据。
- 数据库操作:包括数据的增加、删除、修改和查询等操作,用于对数据库中的数据进行管理和访问。
5. 数据库系统的查询语言有哪些?数据库系统常用的查询语言有:- 结构化查询语言(SQL):SQL是一种用于操作和查询关系型数据库的标准语言,具有简单易学和广泛应用的特点。
- 查询操作符:数据库系统支持多种查询操作符,如选择、投影、连接和聚合等,用于实现复杂的数据查询和分析。
《数据库系统工程师》课程试卷A及答案
《数据库系统工程师》课程试卷A适用专业: 考试日期: 闭卷所需时间:120分钟 总分:100分一、 填空题:(共8小题,每空1分,共18分)1. 对于十进制数字143,它的二进制表示是 ,八进制表示是 ,十六进制表示是 ,BCD 码是 ;十六进制数3CF 对应的十进制是 。
2. 若指令流水线把一条指令分为取指、分析和执行3部分,且3部分的时间分别是ns t 2=取指,ns t 2=分析,ns t 1=执行。
则100条指令全部执行完毕需 ns 。
3. 对现实世界进行第一层抽象的模型,称为 模型;对现实世界进行第二层抽象的模型,称为 模型。
4. 层次模型的数据结构是 结构;网状模型的数据结构是 结构;关系模型的数据结构是 结构。
5. 在数据库技术中,编写应用程序的语言仍然是C 一类的高级语言,这些语言被称为 语言。
6. 要使数据库具有可恢复性,在平时要做好两件事: 和 。
7. 封锁能避免错误的发生,但会引起 问题。
8. 能激活触发器执行的操作是 、 和 。
二、 选择题:(共18小题,每空1分,共24分)1. 是指按内容访问的存储器。
A.相联存储器B.虚拟存储器C.高速缓存(Cache)D.随机访问存储器2. 内存按字节编址,地址从A4000H 到CBFFFH ,共有 (1) 。
若用存储容量为32K ×8b 的存储芯片构成该内存,至少需要 (2) 。
(1)A .80KB B.96KB C.160KB D.192KB (2)A.2 B.5 C.8 D.103. Internet 提供的服务有通信、远程登录、浏览和检索等。
(1) 直接用于个人之间的通信方式, (2) 用于远程登录。
(1)A .Telnet B. E-Mail C.URL D.PPP(2)A .Telnet B. URL C.P2P D.PPP 4. 软件测式的目的是 。
A.表明软件的正确性B.评价软件质量C.尽可能发现软件中的错误D.判定软件是否合格5. 是面向对象程序设计语言中的一种机制,此种机制实现了方法的定义与具体的对象无关,而对方法的调用则可关联于具体的对象。
数据库原理试卷A(标准答案)
单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在答题卡上。
每小题1分,共20分)1.数据模型的三要素中,数据的约束条件规定数据及其联系的( A )。
A. 制约规则B. 静态特性C. 动态特性D. 数据结构2.DB、DBMS、DBS三者之间的关系是( B )。
A. DBMS包括DB和DBSB. DBS包括DB和DBMSC. DB包括DBMS和DBSD. DB、DBMS、DBS是同一个意思3.有一个关系:学生(学号,姓名,系别),规定学号的值域是9个字符组成的字符串,这一规则属于( C )。
A. 实体完整性约束B. 参照完整性约束C. 用户自定义完整性约束D. 关键字完整性约束4.有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是1:N联系类型,6个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式至少有( B )。
A.17个B.18个C.23个D.27个5.在数据库技术中,未提交的随后被撤消了的数据,称为( D )。
A.报废的数据B.过时的数据C.撤消的数据D.脏数据6.嵌入式SQL的预处理方式,是指( D )。
A.识别出SQL语句,加上前缀标识和结束标志B.对源程序进行格式化处理C.把嵌入的SQL语句编译成目标程序D.把嵌入的SQL语句处理成函数调用形式7.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为( A )。
A. 介质故障B. 运行故障C. 系统故障D. 事务故障8.如果事务T获得了数据项Q上的排它锁,则T对Q( C )。
A. 只能读不能写B. 只能写不能读C. 既可读又可写D. 不能读也不能写9.在SQL的下列语句中,能够实现参照完整性约束的语句( D )。
A.FOREIGN KEY B.PRIMARY KEYC.REFERENCES D.FOREIGN KEY和REFERENCES10.在需求分析阶段,数据字典是对系统中( A )。
数据库系统概论试卷(A)及答案(可编辑修改word版)
数据库系统概论试卷(A)一、选择题(15x1 分)1、 C 是长期存储在计算机内的有组织,可共享的数据集合.A、数据库管理系统B、数据库系统C、数据库D、文件组织2、在数据库中存储的是 C 。
A、数据B、数据模型C、数据以及数据之间的联系D、信息3、数据库系统阶段,数据 D 。
A、具有物理独立性,没有逻辑独立性B、具有物理独立性和逻辑独立性C、独立性差D、具有高度的物理独立性和一定程度的逻辑独立性4、在数据模型的三要素中,数据的约束条件规定数据及其联系的 A 。
A、制约和存储规则B、动态特性C、静态特性D、数据结构5. A 由数据结构、关系操作集合和完整性约束三部分组成。
A、关系模型B、关系C、关系模式D、关系数据库6、一组具有相同数据类型的值的集合称为 D 。
A、关系B、属性C、分量D、域7、集合R 与S 的交可以用关系代数的5 种基本运算表示为 A 。
A、 R-(R-S)B、σF(R×S)C、R-(S-R)D、S-(R-S)8、实体是信息世界中的术语,与之对应的数据库术语为 D 。
A、文件B、数据库C、字段D、记录9、在嵌入式SQL 语言中使用游标的目的在于 D 。
A、区分 SQL 与宿主语言B、与数据库通信C、处理错误信息D、处理多行记录10、FoxBASE、FoxPro 属于 B 。
A、表式系统B、最小关系系统C、关系完备的系统D、全关系系统11、在 R(U)中,如果X→Y,并且对于 X 的任何一个真子集 X',都没有X'→Y,则 A 。
A、Y 函数依赖于XB、Y 对X 完全函数依赖C、X 为U 的候选码D、R 属于2NF12、3NF C 规范为BCNF。
A、消除非主属性对码的部分函数依赖B、消除非主属性对码的传递函数依赖C、消除主属性对码的部分和传递函数依赖D、消除非平凡且非函数依赖的多值依赖13、下面的结论不正确的是 D 。
A、若R.A→R.B, R.B→R.C 则R.A→R.CB、若R.A→R.B, R.A→R.C则R.A→R.(B,C)C、若R.B→R.A, R.C→R.A则R.(B,C)→R.AD、若R.(B,C)→R.A则R.B→R.A,R.C→R.A14、需求分析阶段得到的结果是 A 。
数据库技术及应用课程试卷A卷
数据库技术与应用试卷一、单选题(每小题1分,共30分)1、在Visual Foxpro 中,创建包含有备注字段的表文件后,将得到两个同名、扩展名不同的文件,其扩展名分别是:A ).DBF ,.FPTB ).PJX ,.PJTC ).PRG ,.EXED ).DBC ,.DCT 2、在E-R 图中,用来表示实体之间联系的图形是:A )矩形B )椭圆形C )菱形D )平行四边形则由关系R 得到关系T 的操作是:A)选择 B) 投影 C) 交 D) 并 4、下列叙述中正确的是:A )数据库系统是一个独立的系统,不需要操作系统的支持B )数据库设计是指设计数据库管理系统C )数据库技术的根本目标是要解决数据共享的问题D )在数据库系统中,数据的物理结构必须与逻辑结构一致 5、数据库系统的核心是:A )数据模型B )数据库管理系统C )软件工具D )数据库6、在VFP 的操作中,指定当前工作路径是F 盘、文件夹为EX 的命令是:A )SET DEFA ON F :\EXB )SET DEFA TO F :\EXC )SET DEFA INTO F :\EXD )SET TO F :\EX 7、VFP 支持的数据模型是:A )层次数据模型B )关系数据模型C )网状数据模型D )树状数据模型 8、对于“关系”的描述,正确的是:A )同一个关系中允许有完全相同的元组B )在一个关系中元组必须按关键字升序存放C )在一个关系中必须将关键字作为该关系的第一个属性D )同一个关系中不能出现相同的属性名 9、退出VFP 系统的命令是:A ) CLEARB ) DROPC ) RETURND ) QUIT 10、算术表达式YX YX -+的VFP 形式是:A )(X+Y)/X-YB ) X+Y/X-YC )X+Y/(X-Y)D ) (X+Y)/(X-Y)11、设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的关系类型是:A)多对多关系B)一对一关系C)一对多关系D)一对二关系12、在下面的VFP表达式中,不正确的是:A){^2008-05-01}+DATE() B){^2008-05-01}-10C){^2008-05-01}-DATE() D){^2008-05-01}+1013、要求记录唯一性的索引是:A)唯一索引、主索引B)唯一索引、候选索引C)主索引、候选索引D)主索引、普通索引14、在建立表间一对多的永久联系时,主表的索引类型必须是:A)主索引或候选索引B)主索引、候选索引或唯一索引C)主索引、候选索引、唯一索引或普通索引D)可以不建立索引15、在职工档案表中,字段名婚否是L型字段,字段名性别是C型字段。
数据库系统原理 试卷
数据库系统原理试卷一、选择题(每题5分,共40分)1. 数据库系统的核心是()。
A. 数据库B. 数据库管理系统C. 数据模型D. 软件工具答案:B。
解析:数据库管理系统是数据库系统的核心,它负责对数据库进行管理和操作。
2. 在关系数据库中,用来表示实体之间联系的是()。
A. 树结构B. 网结构C. 线性表D. 二维表答案:D。
解析:在关系数据库中,实体之间的联系是通过二维表来表示的。
3. 数据库的三级模式结构中,外模式又称为()。
A. 物理模式B. 存储模式C. 逻辑模式D. 用户模式答案:D。
解析:外模式是用户看到和使用的局部数据的逻辑结构和特征的描述,也称为用户模式。
4. SQL语言中,删除一个表的命令是()。
A. DELETEB. DROPC. CLEARD. REMOVE答案:B。
解析:在SQL语言中,DROP命令用于删除表等数据库对象。
5. 关系数据库规范化是为了解决关系数据库中()问题而引入的。
A. 插入、删除和数据冗余B. 提高查询速度C. 减少数据操作的复杂性D. 保证数据的安全性和完整性答案:A。
解析:关系数据库规范化主要是为了解决插入异常、删除异常和数据冗余等问题。
6. 若关系R和S的关系代数操作的结果为RS,这是()操作。
A. 笛卡尔积B. 并C. 交D. 差答案:A。
解析:RS表示关系R和S的笛卡尔积操作。
7. 在数据库设计中,将E - R图转换成关系数据模型的过程属于()。
A. 需求分析阶段B. 概念设计阶段C. 逻辑设计阶段D. 物理设计阶段答案:C。
解析:将E - R图转换成关系数据模型是数据库逻辑设计阶段的任务。
8. 数据库系统中,数据的物理独立性是指()。
A. 数据库与数据库管理系统的相互独立B. 用户程序与DBMS的相互独立C. 用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D. 应用程序与数据库中数据的逻辑结构相互独立答案:C。
解析:数据的物理独立性是指用户的应用程序与存储在磁盘上数据库中的数据是相互独立的。
《数据库原理与应用》课程考试试卷(A)及答案
《数据库原理与应用》课程考试试卷(A)及答案开课系部:计算机科学,考试时间:年____月____日时考试形式:闭卷√、开卷,允许带入场考生姓名:学号:专业:班级:一、判断题(每题1分,共10分)1、ORACLE数据库是关系数据库。
(Y)2、概念模型是按计算机系统的观点对数据建模的。
(N)3、下列式子R∩S=R—(R—S)不成立。
(N)4、数据库系统的三级模式结构中,外模式、模式、内模式都只有一个。
(N)5、数据字典是各类数据描述的集合。
(Y)6、在嵌入式SQL语句中,主语句向SQL语句提供参数,主要用通信区实现。
(N)7、关系模型中的关系模式至少应该满足1NF的要求。
(Y)8、分布式数据库可以从逻辑上看成一个整体。
(Y)9、在SQL SERVER中,触发器的执行是在数据的插入、更新或删除之前执行的。
(N)10、封锁粒度越大,可以同时进行的并发操作越大,系统的并发程度越高。
(N)1、数据操纵2、安全性保护3、除法4、有序文件5、关系6、外部关键字值(或外码值)7、总体E-R模型(或E-R图)8、关系数据库9、.日志文件10、数据(或实体)11、读过时数据(或不可重复读),读“脏”数据(或脏读,或污读)(位置可相互交换)12、一致性13、系统故障,介质故障(位置可对调)14、分布式数据库管理系统(DDBMS)15、死锁16、SC.C#=C.C#或C.C#=SC.C#17、概念结构设计18、3NF19、服务管理器20、Distinct二、填空题(每空1分,共20分)1、SQL语言提供数据定义、数据查询、___数据操纵_____、数据控制等功能。
2、数据库保护问题包括:____安全性保护____、完整性、故障恢复和并发控制等多方面。
3、关系代数中专门的关系运算包括:选择、投影、连接和__除法______。
4、数据库中文件记录的组织方式是:无序文件、__有序文件______、聚集文件、HASH文件等。
5、设关系模式R(A,B,C),F是R上成立的FD集,F={B→A,B→C},则分解ρ={AB,AC}丢失的FD是关系。
《数据库原理》期末试卷及答案(A)
只有一个是符合题目要求的,请将其代码填在题后的括号内。
错选或未选都无分。
)1、A2、D3、C4、A5、B6、A7、C8、D9、B 10、D11、B 12、C 13、B 14、D 15、B16、D 17、B 18、D 19、B 20、B二、填空题(本大题共10小题,每小题1分,共10分。
将正确的答案填在每小题的空格内。
错填或不填均无分)21、程序22、m×n23、自然连接24、CREATE INDEX25、聚簇索引26、元组27、空值28、授权29、投影30、GROUP BY三、名词解释(本大题共5小题,每小题3分,共15分)31、数据库管理系统是数据库系统的核心,是为数据库的建立、使用和维护而配置的软件。
它建立在操作系统的基础上,是位于操作系统和用户之间的一层管理软件,负责对数据库进行同一的管理和控制。
它的功能主要包含6个方面:(1)数据定义(2)数据操纵(3)数据库进行管理(4)数据组织、存储和管理(5)数据库的建立和维护(6)数据通信接口32、完全函数依赖:在关系模式R(U)中,如果X→Y,并且对于X的任何一个真子集X’,都有,则称Y完全函数依赖于X。
33、视图视图是从一个或几个基本表(或视图)导出的表,它与基本表不同,是一个虚表。
数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。
基本表中的数据发生变化,从视图中查询出的数据也随之发生变化。
从这个意义上讲,视图就像一个窗口,透过它可以看到数据库中自己感兴趣的数据及其变化。
34、主码和主属性如果关系中的某一个属性组的值能够唯一地标识一个元组,而其子集不行,则称该属性组为侯选码。
若一个关系有多个侯选码,则选定其中一个为主码。
侯选码的诸属性称为主属性。
35、游标游标是系统为用户开设的一个数据缓冲区,存放SQL的执行结果。
嵌入式SQL用游标来协调SQL语言与主语言之间的数据处理。
每个游标区都有一个名字。
用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理。
数据库系统概论考试复习题
数据库系统概论复习资料:第一章:二、填空题1. 数据管理技术经历了人工管理、文件系统和数据库系统三个阶段。
2. 数据库是长期存储在计算机内、有组织的、可共享的数据集合。
3.DBMS是指它是位于用户和③之间的一层管理软件。
4. 数据库管理系统的主要功能有数据定义功能、数据操纵功能、数据库的运行管理和数据库的建立以与维护等4个方面。
5.数据独立性又可分为逻辑数据独立性和物理数据独立性。
6.6. 当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的物理独立性。
7. 数据模型是由数据结构、数据操作和完整性约束三部分组成的。
8. 数据结构是对数据系统的静态特性的描述,数据操作是对数据库系统的动态特性的描述。
9. 数据库体系结构按照模式、外模式和内模式三级结构进行组织。
10. 实体之间的联系可抽象为三类,它们是 1∶1 、 1∶m 和 m∶n 。
11.数据冗余可能导致的问题有浪费存储空间与修改麻烦和潜在的数据不一致性。
第2章关系数据库1、一个关系模式的定义格式为关系名。
2、.一个关系模式的定义主要包括关系名、属性名、属性类型、属性长度和关键字。
3、.关系代数运算中,传统的集合运算有笛卡尔积、并、交和差。
4、关系代数运算中,基本的运算是并、差、笛卡尔积、投影和选择。
5、5、关系代数运算中,专门的关系运算有选择、投影和连接。
6、关系数据库中基于数学上两类运算是关系代数和关系演算。
7、.已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主关键字是系编号,系关系的外关键字无②,学生关系的主关键字是学号,外关键字系编号第3章关系数据库标准语言SQL1、SQL是结构化查询语言。
2、视图是一个虚表,它是从一个或几个基本表中导出的表。
在数据库中,只存放视图的定义,不存放视图的视图对应的数据。
3、设有如下关系表R:R(No,NAME,SEX,AGE,CLASS)主关键字是NO其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。
(完整版)数据库系统概论复习试题及答案
数据库系统概论复习资料:第一章:三:简答题:1. 什么是数据库?答:数据库是长期存储在计算机内、有组织的、可共享的数据集合。
数据库是按某种数据模型进行组织的、存放在外存储器上,且可被多个用户同时使用。
因此,数据库具有较小的冗余度,较高的数据独立性和易扩展性。
2. 什么是数据库的数据独立性?答:数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理数据独立性。
逻辑数据独立性是指局部逻辑数据结构(外视图即用户的逻辑文件)与全局逻辑数据结构(概念视图)之间的独立性。
当数据库的全局逻辑数据结构(概念视图)发生变化(数据定义的修改、数据之间联系的变更或增加新的数据类型等)时,它不影响某些局部的逻辑结构的性质,应用程序不必修改。
物理数据独立性是指数据的存储结构与存取方法(内视图)改变时,对数据库的全局逻辑结构(概念视图)和应用程序不必作修改的一种特性,也就是说,数据库数据的存储结构与存取方法独立。
3. 什么是数据库管理系统?答:数据库管理系统(DBMS)是操纵和管理数据库的一组软件,它是数据库系统(DBS)的重要组成部分。
不同的数据库系统都配有各自的DBMS,而不同的DBMS各支持一种数据库模型,虽然它们的功能强弱不同,但大多数DBMS的构成相同,功能相似。
一般说来,DBMS具有定义、建立、维护和使用数据库的功能,它通常由三部分构成:数据描述语言及其翻译程序、数据操纵语言及其处理程序和数据库管理的例行程序。
4. 什么是数据字典?数据字典包含哪些基本内容?答:数据字典是数据库系统中各种描述信息和控制信息的集合,它是数据库设计与管理的有力工具,是进行详细数据收集和数据分析所获得的主要成果。
数据字典的基本内容有:数据项、数据结构、数据流、数据存储和处理过程5个部分。
第一章补充作业部分:假设教学管理规定:①一个学生可选修多门课,一门课有若干学生选修;②一个教师可讲授多门课,一门课只有一个教师讲授;③一个学生选修一门课,仅有一个成绩。
数据库原理与应用考试卷(A)
数据库原理与应用考试卷(A)姓名学号一、选择题(30%,每题1分)1、数据库系统的特点不包括以下()选项。
A、数据加工B、数据共享C、关系模型D、减少数据冗余2、()是位于用户和操作系统之间的一层数据管理软件。
A、DBMSB、DBC、DBSD、DBA3、数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和()A、数据库管理系统B、数据库应用系统C、相关的计算机系统D、各类相关人员4、概念模型是现实世界的第一层抽象,这一类最著名的模型是()A、层次模型B、关系模型C、网状模型D、实体-联系模型5、在SQL Server 2005的工具中,将前一版本中的企业管理器、分析管理器和SQL查询分析器的功能合为一身的是()。
A、SQL Server Management StudioB、数据库引擎优化顾问C、配置管理器D、SQL Server Profiler6、在Microsoft SQL Server 2005实例和用户指定格式的数据文件之间复制数据的命令提示实用工具是()。
A、dtexec实用工具B、sqlserver应用程序C、bcp实用工具D、sqlagent90应用程序7、在SQL Server 2005实例之间导入或导出外围应用配置器设置的实用工具是()A、rsconfig配置工具B、rskeymgmt实用工具C、sac 实用工具D、sqlagent90应用程序8、在命令提示符下输入Transact-SQL语句、系统过程和脚本文件的实用工具是( )A、sql实用工具B、sqldiag实用工具C、sqlmaint 实用工具D、sqlserver应用程序9、SQL语言是()标准语言。
A、层次数据库B、网络数据库C、关系数据库D、非数据库10、SQL语言的数据操纵语句中最重要的也是使用最频繁的语句中()A、SELECTB、INSERTC、UPDATED、DELETE11、下列命令中不属于SQL语言中数据定义功能的语句有()A、CREATEB、SELECTC、DROPD、ALTER12、在SQL语言中不可以用来表示“10<x<15”的是()A、x>10 AND x<15B、x BETWEEN 10 AND 15C、x in (11,12,13,14)D、x BETWEEN 11 AND 1413、数据库设计可划分为七个阶段,每个阶段都有自己的设计任务。
《数据库系统》期末考试(A卷)
《数据库系统》期末考试试卷(A 卷)年级:___专业:______ 班级:_ 学号:____ 姓名:______ 注:1、共120分钟,总分100分 。
2、1分,共15分) 1.下述( D )不是DBA 数据库管理员的职责 。
A.完整性约束说明 B. 定义数据库模式 C.数据库安全性 D. 数据库管理系统设计2. E-R 图是数据库设计的工具之一,它适用于建立数据库的( A )。
A .概念模型 B .逻辑模型 C .层次模型 D .物理模型3.设有关系模式R (S ,D ,M ),其函数依赖集:F ={S →D ,D →M},则关系模式R 的规范化程度最高达到(B )。
A. 1NFB. 2NFC. 3NFD. BCNF4.数据库管理系统(DBMS )是( D )。
A .数学软件B .应用软件C .计算机辅助设计D .系统软件5.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( D )。
A .外模式B .内模式C .存储模式D .模式6. 用于恢复数据库的重要文件是( C )。
A .数据库文件B .索引文件C .日志文件D .备注文件7.按所使用的数据模型来分,数据库可分为( A )三种模型。
A .层次、关系和网状B .网状、环状和链状C .大型、中型和小型D .独享、共享和分时 D 8.设有关系SC (SNO ,CNO ,GRADE ),主码是(SNO ,CNO )。
遵照实体完整性规则A )只有SNO 不能取空值B )只有CNO 不能取空值C )只有GRADE 不能取空值D )SNO 与CNO 都不能取空值9.下述关于数据库系统的正确叙述是( A )。
A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据10.数据库三级模式体系结构的划分,有利于保持数据库的( A )。
A.数据独立性B.数据安全性C.结构规范化D.操作可行性11. 关系数据库管理系统应能实现的专门关系运算包括( B )A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表12. 在一个关系中,若有这样一个属性存在,它的值能唯一地标识关系中的每一个元组,则称这个属性为( A )。
SQL-server数据库管理系统试卷及答案A
SQL-server数据库管理系统试卷及答案A学年第二学期《SQL-server 2000数据库管理系统》试卷(A)使用班级:命题教师:主任签字:一、选择题(共20分,每题1分)1、一个仓库可以存放多种产品,一种产品只能存放于一个仓库中。
仓库与产品之间的联系类型是()。
A、一对一的联系B、多对一的联系C、一对多的联系D、多对多的联系2、不属于传统数据模型的是()。
A、层次数据模型B、网状数据模型C、关系数据模型D、面向对象数据模型3、以下正确的论述是()。
A、在建立数据库的时候,SQL Server 是可以创建操作系统文件及其目录路径。
B、数据库中有一些sys开头的系统表,用来纪录SQL Server组件、对象所需要的数据,这些系统表全部存放在系统数据库中。
C、SYS开头的系统表中的数据用户不能直接修改,但可以通过系统存储过程、系统函数进行改动、添加。
D、12AM是中午,12PM是午夜。
4、数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和()。
A、数据库管理系统B、数据库应用系统C、相关的计算机系统D、各类相关人员5、数据库系统阶段,数据()。
A、具有物理独立性,没有逻辑独立性B、具有物理独立性和逻辑独立性C、独立性差D、具有高度的物理独立性和一定程度的逻辑独立性6、数据库中只存放视图的()。
A、操作B、对应的数据C、定义D、限制7、声明了变量:declare @i int,@c char(4),现在为@i赋值10,为@c赋值'abcd',正确的语句是()。
A、set @i=10,@c='abcd'B、set i=10 , set @c='abcd'C、select @i=10,@c='abcd'D、select @i=10, select @c='abcd'8、下列那组数据类型的列不能被指定为主键,也不允许指定主键列有NULL属性()。
数据库系统概论试题及答案
数据库系统概论试题及答案一、单选题(共97题,每题1分,共97分)1.1NF()规范为2NF。
A、消除非主属性对码的部分函数依赖B、消除主属性对码的部分函数依赖C、消除主属性对码的传递函数依赖D、消除非主属性对码的传递函数依赖正确答案:A2.下列不属于数据库逻辑设计阶段应该考虑的问题是()A、存取方法B、概念模式C、处理要求D、DBMS特性正确答案:A3.MySQL、Microsoft SQL Server 是()。
A、DBMSB、DBC、DBAD、关系正确答案:A4.有关系R和S,R∩S的运算等价于( )。
A、S-(R-S)B、(R-S)-RC、R-(R-S)D、R∪(R-S)正确答案:C5.两个事务T1、T2,并发操作如下所示,则()。
A、不存在任何问题B、不可重复读C、读脏数据D、丢失修改正确答案:D6.使用二维表格结构表达实体及实体之间联系的数据模型是()。
A、层次模型B、联系模型C、网状模型D、关系模型正确答案:D7.自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()A、记录B、行C、属性D、元组正确答案:C8.为“学院”表增加一个字段“教师人数”的SQL语句是()A、alter stru 学院 add 教师B、alter table学院 add 教师人数C、change table 学院 add 教师人数D、change table 学院 insert 教师人数正确答案:B9.在DBS中,DBMS和OS之间关系是()。
A、DBMS调用OSB、并发运行C、互相调用D、OS调用DBMS正确答案:A10.下列关于规范化理论各项中正确的是()。
A、一级范式要求一个非主码属性完全函数依赖于关键字B、满足二级范式的关系模式一定满足一级范式C、规范化一般是通过分解各个关系模式实现的,但是有时也有合并D、对于一个关系模式来说,规范化越深越好正确答案:B11.如果事务T获得了数据项Q上的排他锁,则T对Q()A、只能写不能读B、既可读又可写C、只能读不能写D、不能读也不能写正确答案:B12.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为()。
数据库原理与应用 试卷 A卷+答案
学年度第一学期期末考试《数据库原理与应用》(八)卷专业班级姓名学号一、单选题(每题的备选答案中只有一个♦佳答案,每题2分,共30分)1.DB,DBMS和DBS三者之间的关系是()。
A.DB包括DBMS和DBSB.DBS包括DB和DBMSC.DBMS包括DB和DBSI).不能相互包括2.对数据库物理存储方式的描述称为()A.外模式B∙内模式C.概念模式D.逻辑模式3.在数据库三级模式间引入二级映象的主要作用是()A.提高数据与程序的独立B.提高数据与程序的安全性C.保持数据与程序的一致性D.提高数据与程序的可移植性4.视图是一个“虚表”,视图的构造基于()A.基本表B.视图C.基本表或视图D.数据字典5.关系代数中的11运算符对应SE1.ECT语句中的以下哪个子句?()A.SE1.ECTB.FROMC.MERED.GROUPBY6.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门叫以有多名职员,从职员到部门的联系类型是()A.多对多B.•对∙C.多对一D.•对多7.如何构造出一个合适的数据逻辑结构是()主要解决的问题“Λ.关系系统杳询优化 B.数据字典C.关系数据库规范化理论D.关系数据席查询8.将E-R模型转换成关系模型,阙于数据库的()A.需求分析B.概念设计C逻辑设计 D.物理设计9.事务日志的用途是()A.事务处理B.完整性约束C.数据恢史D.安全性控制10.如果事务T已在数据R上加了X锁,则其他事务在数据R上()A.只可加X锁B.只可加S锁C.可加S锁或X锁D,不能加任何锁11.要保证数据库逻辑数据独立性,需要修改的是()R.模式B.模式与内模式的映射C模式与外模式的映射D.内模式12.下列四项中,不属于数据库特点的是()A.数据共享B.数据完整性C数据冗余很高 D.数据独立性高13.学生社团可以接纳多名学生参加.但每个学生只加个社团,从社团到学生之间的联系类型是()A.多对多B.•对∙C.多对∙D.一对多14.反映现实世界中实体及实体间联系的信息模型()Λ.关系模型B.层次模型C.网状模型D.E-R模型15.对数据库并发操作有可能带来的问题包括()A.读出“脏数据”B.带来数据的冗余C.未被授权的用户非法存取数据D.破坏数据独立性二、多选题(每题的备选答案中有多个最佳答案,每题5分,共5()分)16.在关系模式STJ(S,T,J)中,S表示学生,T表示教酎i,J表示课程。
2022年中国人民大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷A(有答案)
2022年中国人民大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷A(有答案)一、填空题1、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于______。
2、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用____________语句,收回所授的权限使用____________语句。
3、数据的安全性是指____________。
4、事务故障、系统故障的恢复是由______完成的,介质故障是由______完成的。
5、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。
6、视图是一个虚表,它是从______导出的表。
在数据库中,只存放视图的______,不存放视图对应的______。
7、在SQL Server 2000中,数据页的大小是8KB。
某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。
8、关系代数运算中,基本的运算是______________、______________、______________、______________和______________。
9、数据模型是由______________、______________和______________三部分组成。
10、数据管理技术经历了______________、______________和______________3个阶段。
二、判断题11、有出现并发操作时,才有可能出现死锁。
()12、视图是观察数据的一种方法,只能基于基本表建立。
()13、在数据表中,空值表示不确定。
()14、视图是观察数据的一种方法,只能基于基本表建立。
()15、在SQL中,ALTERTABLE语句中MODIFY用于修改字段的类型和长度等,ADD用于添加新的字段。
()16、连接是数据库最耗时的操作。
()17、投影操作是对关系表进行水平方向的分割。
(完整版)数据库系统概论各章复习试题及答案
数据库系统概论复习资料:第一章:一、选择题:1在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中, 数据独立性最高的是 A 阶段。
A. 数据库系统B •文件系统 C •人工管理 D •数据项管理 2 •数据库的概念模型独立于 A 。
A .具体的机器和DBMSB . E-R 图C •信息世界D •现实世界 3 •数据库的基本特点是 B 。
A .数据库系统 B.数据库C .数据库管理系统 D .数据结构 5. 数据库中存储的是_C —。
A •数据B •数据模型 C.数据以及数据之间的联系 D •信息 6. 数据库中,数据的物理独立性是指C ____ 。
A .数据库与数据库管理系统的相互独立B .用户程序与DBMS 勺相互独立C .用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D .应用程序与数据库中数据的逻辑结构相互独立7. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 _D_。
A •同一个应用中的多个程序共享一个数据集合B •多个用户、同一种语言共享数据C .多个用户共享一个数据文件D .多种应用、多种语言、多个用户相互覆盖地使用数据集合 8. 数据库系统的核心是_B_。
A •数据库B .数据库管理系统C •数据模型D •软件工具 9. 下述关于数据库系统的正确叙述是 _A —。
A .数据库系统减少了数据冗余B .数据库系统避免了一切冗余C .数据库系统中数据的一致性是指数据类型一致D .数据库系统比文件系统能管理更多的数据10. 数将数据库的结构划分成多个层次,是为了提高数据库的 ①和②。
① A.数据独立性B .逻辑独立性C .管理规范性D .数据的共享 ② A.数据独立性B .物理独立性 C .逻辑独立性 D .管理规范性 【答案:】①B ②B11. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS 三者之间的关系是 丄。
数据库系统试题A卷答案以及评分标准
数据库系统试题A卷答案以及评分标准一、填空(每题1分,共10分)1、层次模型,网状模型,关系模型2、逻辑结构设计,物理结构设计3、原子性,持续性4、并发调度的可串行性5、闭包6、描述事物的符号记录二、选择题(每题2分,共20分)三、简答题(每题4分,共16分)1、解释数据库,数据库系统,数据库管理系统三个概念。
数据库是指长期存储于计算机内的、有组织的、可共享的数据集合。
(1分)DBMS是指位于用户与OS之间的一层数据管理软件,它位用户或应用程序提供访问DB的方法。
(1分)DBS是实现有组织的、动态的存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统,即采用数据库技术的计算机系统。
(2分)2、试述视图和基本表之间的联系和区别?(1)视图和基本表在概念上等同,他们都是关系。
(1分)(2)基本表是本身独立存在的表。
视图是从一个或几个基本表(或视图)中导出的表,它与基本表不同,是一个虚表。
数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍然放在原来的基本表中。
(3分)3、数据库的完整性概念与数据库的安全性概念有什么区别和联系?数据的完整性和安全性是两个不同的概念,但是有一定的联系。
前者是为了防止数据库中存在不符合语义的数据,防止错误信息的输入和输出,即所谓垃圾信息进出所造成的无效操作和错误结果。
(2分)后者是保护数据库防止恶意的破坏和非法的存取。
也就是说,安全性措施的防范对象是非法用户和非法操作,完整性措施的防范对象是不合语义的数据。
(2分)4、什么是封锁?基本的封锁类型有几种,简要说明它们的含义。
封锁就是事务T在对某个数据对象(例如表、记录等)操作之前,先向系统发出请求,对其加锁。
加锁后事务T就对该数据对象有了一定的控制,在事务T释放它的锁之前,其它的事务不能更新此数据对象。
(2分)基本封锁类型:排它锁和共享锁。
排它锁又称为写锁:若事务T对数据对象A加上X锁,则只允许T读取和修改A,其它任何事务都不能再对A加任何类型的锁,直到T释放A上的锁(1分)共享锁又称为读锁:若事务T对数据对象A加上S锁,则其它事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。
《数据库系统》考试样卷
海南大学2018-2019学年度第1学期试卷科目:《数据库系统》试题(A卷)学院:信息科学技术学院学号:班级:姓名:教师:成绩登记表(由阅卷教师用红色笔填写)大题号一二三四五总分得分阅卷教师: 2019年 1 月日考试说明:●本课程为闭卷考试。
●请务必将答案写到答题纸上,写在试卷和草稿纸上的答案一律无效!得分阅卷教师一、判断题(每题1分,共10分)题号 1 2 3 4 5 678910答案得分阅卷教师二、单择题(每题1分,共20分)题号 1 2 3 4 5 678910答案题号11 12 13 14 15 1617181920答案得分阅卷教师三、填空题(每空1分,共15分)序号答案序号答案①②③④⑤⑥⑦⑧⑨⑩11 1213 1415得分阅卷教师四、简答题(每题5分,共25分)1. 解答2. 解答3. 解答4. 解答5. 解答得分阅卷教师五、综合应用题(每题1分,共30分)1. 解答2. 解答3. 解答请务必将答案写到答题纸上,写在试卷和草稿纸上的答案一律无效!一、判断题(每题1分,共10分)1.一张二维表就是一个关系。
(×)2.一个关系中的码是唯一的。
(×)3.关系运算是集合运算。
(√)4.E-R图中的一个1:M联系可以转换为一个独立的关系模式,也可以与M端对应的关系模式合并。
(√)5.关系模式中,满足BCNF的模式一定满足3NF。
(√)6.索引是根据数据库表中一列或多列的值进行重新排序,索引的结果将导致数据库数据全部重新排列物理存储结构,所以尽量少用索引。
( × )7.在自主存取控制方法中,每一数据对象被标以一定的密级,每一个用户也被授予某一个级别的许可证。
( × )8.各分图之间的冲突主要有三类:属性冲突、命名冲突和结构冲突。
(√)9.适当数据冗余,可以减少数据关联的次数,从而有可能提高查询效率。
( √ )10.突然停电属于介质故障。
(×)二、选择题(每小题1分,共20分)1.下列选项中,不属于关系模型三要素的是( C )A.数据结构 B.数据操纵C.数据安全 D.数据完整性规则2.保证数据库逻辑数据独立性的是( C )A.模式B.C.模式与外模式的映射D.3.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是( D )A.多对多B.一对一C.多对一D.4.数据库并发操作有可能带来的问题是( A )A.读出“脏数据”B.带来数据的冗余C.未被授权的用户非法存取数据D.破坏数据独立性5.关系数据模型的三个组成部分中,不包括( D )A.完整性规则B.数据结构C.数据操作D.并发控制6.反映现实世界中实体及实体间联系的信息模型是( D )A.关系模型B.层次模型C.网状模型D. E-R模型7.描述数据库中全体数据的逻辑结构和特征是( B )A.内模式B.模式C.外模式D.存储模式8.数据库中存储的是( C )A.数据B.数据模型C.数据以及数据之间的联系D.信息9.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句ALTER TABLE实现哪类功能?(C)A.数据查询B.数据操纵C. 数据定义D.数据控制10.在SQL语言中使用FOREIGN KEY时,与之配合的语句是( D )A.EXISTSB.EXCEPTC. TABLED.REFERENCES11.当修改基本表数据时,视图( B )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
江苏科技大学经济管理学院《数据库原理与应用》课程考试试卷班级:姓名:学号:考试成绩一、单项选择题(每题1分,共10分)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.1:1 B,1:n C, m:n D.m:17.关系模型有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。
定义外键实现的是_____完整性。
( )A. 实体完整性B. 参照完整性C. 用户定义的完整性D. 实体完整性、参照完整性和用户定义的完整性8.下列不属于并发操作带来的问题是_____。
( )A. 丢失修改B. 不可重复读C. 数据冗余D. 读脏数据9.假如采用关系数据库系统来实现应用,在数据库设计的_____阶段,需要将E-R模型转换为关系数据模型()A. 概念设计B. 物理设计C. 逻辑设计D. 运行阶段10.事务的原子性是指()A. 事务中包括的所有操作要么都做,要么都不做B. 事务一旦提交,对数据库的改变是永久的C. 一个事务内部的操作对并发的其他事务是隔离的D. 事务必须使数据库从一个一致性状态变到另一个一致性状态二、填空题(每空1分,共10分)1.在关系模型中,若属性A是关系R的主码,则在R的任何元组中,属性A的取值都不允许为空,这种约束称为________________约束。
2.已知学生关系S(SNO,SNAME,SSEX,SAGE),要检索姓名包含“张”字的学生姓名,其SQL语句中WHERE子句的条件表达式是________________。
3.若关系为1NF,且它的每一非主属性都________________候选码,则该关系为2NF。
4.SQL语言是一个综合性的功能强大的语言,除了具有数据查询和数据操纵功能之外,还具有数据定义和________________的功能。
5.数据流图的四个基本成分是、、和。
6.数据库系统的数据独立性包括独立性和独立性。
三、名词解释(每题5分,共10分)1、数据库系统2、数据库设计四、简答题(每题5分,共25分)1.简述数据库的三级模式结构。
2.简述数据库管理系统的主要功能。
3.简述关系数据库中视图的定义,引进视图的概念有什么优点?4.什么是数据库的安全性和完整性?两者有什么联系和区别?5. 将E-R图转换为关系模式,主要的转换规则是什么?五、分析设计题(15分)某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。
工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名。
1)根据上述语义画出E-R图,在E-R图中需注明实体的属性、联系的类型及实体的标识符。
(6分)2)将E-R模型转换成关系模型,并指出每个关系模式的主键和外键。
(6分)3)分析每个关系模式已经达到第几范式。
(3分)六、设有关系模式R(学号Sno,课程号Cno,成绩G,任课教师TN,教师专长TS),基于R的函数依赖集F={(Sno,Cno)→G,Cno→TN,TN→TS},判断R为第几范式?若R不为3NF,试将R分解成等价的3NF模式。
(15分)七、设数据库中有三个关系S(SNO,SNAME,AGE,SEX)、C(CNO,CNAME,TEACHER)、SC(SNO,CNO,GRADE),请用SQL语言表示下列要求:1)修改姓名为“李勇”的学生姓名为“李咏”;(3分)2)将选修课程号为“1”的同学成绩加5分;(3分)3)查询年龄在20~23岁(包括20岁和23岁)之间的学生的学号、姓名、年龄和性别;(3分)4)查询选修2号课程且成绩在90分以上的所有学生的学号、姓名;(3分)5)将学生的学号及他的平均成绩定义为一个视图,假设SC表中“成绩”列GRADE 为数字型。
(3分)《数据库原理》A卷标准答案及评分标准(按试题顺序排列)一、单项选择题(每小题1分,共10分)1.B2.D3.B4.B5.B6.C7.B8.C9.C 10.A二、填空题(每小题1分,共10分)1. 实体完整性2. SNAME like ‘%张%’3.完全函数依赖于4.数据控制5.外部实体6. 加工7. 存储8.数据流9.物理独立性10. 逻辑独立性三、名词解释(每题5分,共10分)1.数据库系统数据库系统(Database System,简称DBS)是指在计算机系统中引入数据库后的系统构成。
在不引起混淆的情况下常常把数据库系统简称为数据库。
2.数据库设计数据库设计是指对于一个给定的应用环境,构造最优的数据库逻辑模式和物理结构,并根据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求(信息管理要求和数据操作要求)四、简答题(每题5分,共25分)1.答:数据库系统的三级模式结构是指数据库系统是由模式、外模式和内模式三级构成的。
(1)模式模式也称逻辑模式或概念模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。
(2)外模式外模式也称用户模式,它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。
(3)内模式内模式也称存储模式,一个数据库只有一个内模式。
它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。
2. 答:(1)数据定义功能(2)数据操纵功能:提供数据操纵语言(DML)(3)数据库的运行管理(4)数据库的建立和维护功能(实用程序)3. 答:视图是从一个或几个基本表导出的表,视图本身不独立存储在数据库中,是一个虚表。
引进视图的优点有:(1)能够简化用户的操作。
(2)视图使用户能以多种角度看待同一数据。
(3)视图对重构数据库提供了一定程度的逻辑独立性。
(4)视图能够对机密数据提供安全保护。
4. 答:数据库的完整性和安全性是两个不同的概念,前者是为了防止数据中存在不符合语义的数据,防止错误信息的输入和输出。
即所谓“垃圾进垃圾出”所造成的无效操作的错误结果,而后者是保护数据库,防止恶意破坏和非法的存取。
当然,完整性和安全性是密切相关的,特别从系统实现的方法来看,某一机制常常即可用于安全性保护亦可用于完整性保证。
5. 答:一个实体型转换为一个关系模式。
关系的属性:实体型的属性;关系的码:实体型的码。
一个m:n联系转换为一个关系模式。
关系的属性:与该联系相连的各实体的码以及联系本身的属性;关系的码:各实体码的组合一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。
一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。
三个或三个以上实体间的一个多元联系转换为一个关系模式。
关系的属性:与该多元联系相连的各实体的码以及联系本身的属性关系的码:各实体码的组合。
五、分析设计题(15分)1、(8(2) 关系(4分)工厂(工厂编号,厂名,地址)职工(职工号,姓名,聘期,工资,工厂编号)产品(产品编号,产品名,规格)生产(工厂编号,产品编号,计划数量)聘用(工厂编号,职工号,聘期,工资)(3) 范式分析(3分)六. (15分)步骤1:判断关系模式R属于第几范式?1)判断是否符合1NF,因为每个属性不可再分,故属于1NF;(3分)2)判断是否符合2NF,由函数依赖集和函数依赖图可得出关系R的候选码为:(sno,cno),判断非主属性(G,TN, TS)是否完全函数依赖于主属性,因为有Cno→TN ,故存在部分函数依赖;关系模式R不满足2NF的要求;所以关系模式R属于1NF;(3分)步骤2:将关系模式R转化为等价的3NF1)先转化为2NF (3分)根据投影分解法,可先将R转化为R1(sno,cno,g)和R2(cno,tn,ts);2)将R1和R2转化为3NF (3分)因为R1中非主属性完全函数依赖于主属性且不存在传递依赖,故R1属于3NF,不需要继续分解;关系R2中,候选码为cno,由于存在Cno→TN,TN→TS ,故存在传递函数依赖,应进行分解,可分解为R3(cno,tn)和R4(tn,ts)经判断,R3和R4满足3NF;故关系模式R转换为等价的3NF,可分解为R1(sno,cno,g)、R3(cno,tn)和R4(tn,ts)(3分)七、综合题(共15分)1) update sSet sname = ‘李咏’Where sname=‘李勇’(3分)2) update scSet grade = grade+5Where c#=‘1’(3分)3)SELECT sno,sname,age,sex from s WHERE age BETWEEN 20 and 23(3分)4) SELECT s.sno, s.sname FROM s, scWHERE s.sno = sc.sno AND o= ‘2’ AND sc.grade > 90;(3分)5) CREAT VIEW S_G (Sno,Gavg)ASSELECT sno,AVG(grade)FROM scGROUP BY sno;(3分)。