数据库系统月考三试卷及答案

合集下载

数据库考试题及答案

数据库考试题及答案

数据库考试题及答案一、选择题(每题2分,共20分)1. 在关系数据库中,用来表示实体间关系的是:A. 属性B. 关系C. 键D. 域答案:B2. SQL语言中的“SELECT”语句用于:A. 插入数据B. 更新数据C. 查询数据D. 删除数据答案:C3. 数据库管理系统(DBMS)的主要功能不包括:A. 数据存储B. 数据恢复C. 数据加密D. 数据查询答案:C4. 以下哪个不是数据库的完整性约束:A. 实体完整性B. 参照完整性C. 用户定义完整性D. 索引完整性答案:D5. 在关系数据库中,主键是用来:A. 唯一标识一个表中的每一行B. 存储表中的数据C. 建立表与表之间的关系D. 排序表中的数据答案:A6. 数据库规范化的目的是:A. 提高查询速度B. 减少数据冗余C. 增加数据安全性D. 降低存储成本答案:B7. 在SQL中,用于删除表中数据的语句是:A. DROPB. DELETEC. REMOVED. ERASE答案:B8. 数据库的并发控制主要解决的问题是:A. 数据丢失B. 数据重复C. 数据不一致D. 数据泄露答案:C9. 在数据库设计中,E-R图主要用于:A. 表示数据的存储结构B. 表示数据的流程C. 表示数据的逻辑结构D. 表示数据的物理结构答案:C10. 数据库的事务具有以下哪个特性,确保操作的原子性:A. 一致性B. 持久性C. 隔离性D. 原子性答案:D二、简答题(每题10分,共30分)1. 请简述数据库的三大范式,并举例说明。

答案:数据库的三大范式包括:- 第一范式(1NF):要求数据库表的每一列都是不可分割的基本数据项,即表中的所有字段都应该只包含原子性的值,不能有集合、数组或重复的数据。

- 第二范式(2NF):在第一范式的基础上,要求表中没有部分依赖,即非主键字段完全依赖于主键。

- 第三范式(3NF):在第二范式的基础上,要求表中没有传递依赖,即非主键字段只能依赖于主键,不能依赖于其他非主键字段。

数据库考试试题及答案

数据库考试试题及答案

数据库考试试题及答案数据库考试试题及答案数据库是计算机科学中非常重要的一个概念,它是用来存储和管理数据的系统。

在计算机科学相关专业的学习中,数据库课程是必不可少的一门课程。

而在学习过程中,考试是检验学生对数据库知识掌握程度的重要方式之一。

本文将介绍一些常见的数据库考试试题及其答案。

一、选择题1. 数据库的主要特点是什么?a) 数据独立性b) 数据一致性c) 数据安全性d) 数据完整性答案:a) 数据独立性2. 数据库管理系统(DBMS)的作用是什么?a) 存储和管理数据b) 运行程序c) 进行网络通信d) 控制硬件设备答案:a) 存储和管理数据3. 关系数据库中,什么是主键?a) 用于标识关系中的一个元组的属性或属性组b) 用于标识关系中的一个属性或属性组c) 用于标识关系中的一个关系d) 用于标识关系中的一个元组答案:a) 用于标识关系中的一个元组的属性或属性组4. 数据库中的事务是什么?a) 一组操作的集合b) 一个操作c) 一个数据项d) 一个数据表答案:a) 一组操作的集合5. 数据库中的ACID是什么的缩写?a) 原子性、一致性、隔离性、持久性b) 原子性、一致性、隔离性、可靠性c) 原子性、完整性、隔离性、可靠性d) 原子性、完整性、隔离性、持久性答案:a) 原子性、一致性、隔离性、持久性二、填空题1. 数据库的三级模式分别是________、________和________。

答案:外模式、概念模式、内模式2. 关系数据库中,用于标识关系中的一个元组的属性或属性组称为________。

答案:主键3. 数据库中的事务具有ACID特性,其中A代表________。

答案:原子性4. 数据库中,用于保证数据的完整性的约束称为________。

答案:完整性约束5. 数据库中,用于保证数据的一致性的约束称为________。

答案:参照完整性约束三、简答题1. 请简要解释数据库的三级模式。

答:数据库的三级模式是外模式、概念模式和内模式。

计算机三级考试《数据库技术》测试题及答案

计算机三级考试《数据库技术》测试题及答案

计算机三级考试《数据库技术》测试题及答案计算机三级考试《数据库技术》测试题及答案《数据库技术》是计算机三级考试类别之一,下面店铺整理了计算机三级考试《数据库技术》测试题及答案,大家快来检测吧!1[单选题] 设数据库管理员为SQL Server 2008默认实例中的某数据库实施了基于维护计划的数据库备份任务。

配置完成后,发现此维护计划并未执行但数据库运行正常。

有关此维护计划未执行的原因,下列说法中最有可能的是( )。

A.“SQL Server(MSSQLSERVER)”服务未启动B.“SQL Server代理(MSSQLSERVER)”服务未启动C.“SQL Server Browser”服务未启动D.“SQL Server VSS Writer”服务未启动参考答案:B参考解析:SQL Server Agent是一个任务规划器和警报管理器,在实际应用环境下,可以先将那些周期性的活动定义成一个任务,然后让其在SQL Server Agent的帮助下自动运行。

假如考生是一名系统管理员,则可以利用SQL Server Agent向自己通知某些警告信息,从而定位出现的问题以提高管理效率。

SQLServer Agent主要包括以下几个组件:作业、警报和操作。

所以选B。

2[单选题] 在某信息管理系统中需管理职工的照片信息,由于照片数据量较大,照片信息是否存储在数据库中成为讨论的焦点问题。

下列关于照片存储与使用的说法,错误的是( )。

A.将照片存储在数据库中可能会导致备份时间较长,备份空间占用较多B.将照片存储在文件系统中,在数据库中只存储照片文件的路径信息,可以大幅度降低数据库的数据量C.将照片存储在数据库中虽然会导致数据库的数据量较大,但可以方便地实现多台机器共享照片数据,也可以大幅度提高用户访问照片数据的速度D.与将照片存储在文件系统中相比,将照片存储在数据库中更容易实现人员信息和照片数据的一致性参考答案:C参考解析:照片存储到数据库后,多个用户同时对照片的访问受到了很大的限制,所以,同一时间的高并发访问对数据库的要求极高。

数据库系统概论模拟试卷(三)及参考答案

数据库系统概论模拟试卷(三)及参考答案

《数据库系统概论》模拟试卷(三)参考答案一、单项选择题(每小题2分,共30分)1、下面关于基本关系性质的描述,正确的是(C)。

For personal use only in study and research; not for commercial use(A)、列的次序不可交换(B)、行的次序不可交换(C)、任意两个元组不能完全相同(D)、分量不必取原子值2、关系代数的五个基本操作是( D )。

For personal use only in study and research; not for commercial use(A)、并、交、差、笛卡尔积、除法(B)、并、交、选择、笛卡尔积、除法(C)、并、交、选择、投影、除法For personal use only in study and research; not for commercial use(D)、并、差、选择、笛卡尔积、投影3、下列不是用于实现数据库安全控制技术的是(D)。

(A)、视图机制(B)、强制存取方法(C)、审计(D)、两段锁协议4、在数据库设计的需求分析阶段,业务流程一般采用的表示方法是( B )。

(A)、E-R图(B)、数据流图(C)、程序结构图(D)、程序框图5、关系数据库中,实现实体之间的联系是通过关系与关系之间的( D )。

(A)、公共索引(B)、公共存储(C)、公共元组(D)、公共属性6、事务的隔离性是指(B)。

(A)、事务中包括的所有操作要么都做,要么都不做。

(B)、一个事务内部的操作及使用的数据对并发的其他事务是隔离的。

(C)、事务一旦提交,对数据库的改变是永久的。

(D)、事务必须是使数据库从一个一致性状态变到另一个一致性状态。

7、设事务T1和T2,对数据库中的数据A进行操作,可能有如下几种情况,请问哪一种不会发生冲突操作( D )。

(A)、T1正在写A,T2要读A(B)、T1正在写A,T2也要写A(C)、T1正在读A,T2要写A(D)、T1正在读A,T2也要读A8、在数据库设计中,当合并局部E-R图时,学生在某一局部应用中被当作实体,而另一局部应用中被当作属性,那么被称之为( D )冲突。

2015年3月三级数据库技术真题及答案解析

2015年3月三级数据库技术真题及答案解析

2015年3月三级数据库技术真题及答案解析(1/30)选择题第1题在数据库应用系统的需求分析阶段,确定系统吞吐量的工作属于______。

A.数据处理需求分析B.业务规则需求分析C.性能需求分析D.安全性需求分析下一题(2/30)选择题第2题在一个ER图中,包含三个实体集,两个二元一对多联系,两个二元多对多联系,以及一个一元多对多联系。

将该ER图转化为关系模型后,得到的关系模式个数是______。

A.4个B.5个C.6个D.7个上一题下一题(3/30)选择题第3题DFD建模方法由数据项、处理、数据存储以及外部项组成。

下列关于DFD表示方法的说法,错误的是______。

A.数据流用箭头表示B.处理用矩形框表示C.数据存储用圆角矩形框表示D.外部项用菱形表示上一题下一题(4/30)选择题第4题IDEF1X是一种常用数据建模方法。

下列关于IDEF1X标定型联系的表示实例,正确的是______。

A.图片B.图片C.图片D.图片A.B.C.D.上一题下一题(5/30)选择题第5题下列关于各种索引的说法,正确的是______。

A.主索引一定是聚集索引B.聚集索引一定是主索引C.有序索引只适合范围查询D.散列索引只适合点查询上一题下一题(6/30)选择题第6题连接操作是数据库中非常耗时的操作。

下面列出了数据库中一些提高性能的做法:Ⅰ.增加冗余列,也就是将一个表的列复制到另外一个表中Ⅱ.反规范化,也就是降低表的规范化程度Ⅲ.在相关列上建立索引Ⅳ.将表组织为聚集文件以上做法中,能提高连接操作性能或减少连接操作的是______。

A.仅Ⅰ、Ⅱ和ⅢB.仅Ⅰ、Ⅱ和ⅣC.仅Ⅱ、Ⅲ和ⅣD.全部都是上一题下一题(7/30)选择题第7题已知有关系:员工(员工名,性别,出生日期,工资,部门名),对该关系有如下查询操作:SELECT部门名,SUM(工资) FROM员工WHERE性别="男" AND 出生日期IS NOT NULLGROUP BY 部门名为了加快其查询速度,则应该______。

数据库三级考试

数据库三级考试

一、选择题
1.数据库管理系统(DBMS)的核心组成部分是:
A.数据模型
B.数据库
C.数据查询语言
D.数据存储引擎(正确答案)
2.在关系数据库中,表的主键的作用是:
A.仅仅用于唯一标识表中的每一行(正确答案)
B.存储表中的数据
C.定义表之间的关系
D.提高数据查询速度
3.SQL语言中,用于更新表中数据的语句是:
A.SELECT
B.UPDATE(正确答案)
C.DELETE
D.INSERT
4.在数据库设计中,使用ER图(实体-关系图)的主要目的是:
A.描述数据库的物理结构
B.描述数据库的逻辑结构(正确答案)
C.描述数据库的数据类型
D.描述数据库的存储过程
5.数据库事务的四个基本特性通常被称为ACID属性,其中“C”代表:
A.原子性
B.一致性(正确答案)
C.隔离性
D.持久性
6.在SQL中,若要从一个表中删除所有行,但保留表结构,应使用以下哪个语句?
A.DROP TABLE
B.DELETE FROM 表名(正确答案)
C.TRUNCATE TABLE 表名
D.DELETE * FROM 表名
7.数据库索引的主要作用是:
A.加快数据查询速度(正确答案)
B.加快数据插入速度
C.加密数据库中的数据
D.减少数据的存储空间
8.在数据库设计中,范式(Normalization)的主要目的是:
A.减少数据冗余(正确答案)
B.提高数据查询速度
C.增加数据的安全性
D.简化数据库的管理。

数据库系统及应用(SQL)第三次作业题及答案.doc

数据库系统及应用(SQL)第三次作业题及答案.doc

第3次作业一、填空题(本大题共20分,共10小题,每小题2分)1.SQL Server使用的数据库编程语言是__________。

2. _____ 是数据服务器方法支持的最自然必数据模型。

3.DBMS i访问程序找到有关的物理数据块(或页面)地址,向 ____________ 发出读块(页)操作命令。

4.乘积空间中的有限集合称为_________ ,无限集合称为_________5.一个基木的ODBC结构由_________ 、 ________ 、________ 和______ 四个部分组成。

6.SQL Sever 2000在安装过程中自动创建了6个数据库:master, model, msdb, tempdb, pubs 和Northwind,其屮______ , ________ , ______ , ________ 为系统数据库。

7.若要求分解具有无损连接性,那么分解一定可以达到 ____________ o& ________ 是用户与分布式数据库系统的接口。

根据构成各个局部数据库的DBMS及其数据模型,可以将分布式数据库系统分为两类:________________ 和9.Transact-SQL的数据类型分为_________ 和__________ 两大类,其中______ 是指系统捉供的数据类型,__________ 由基本数据类型导出。

10.抱共享同样屈性和方法的所冇对彖称为一个_____________ ,每个类冇一个______ ,所有的子类共有一个___________ o二、简答题(本大题共40分,共4小题,每小题10分)1.什么是宿主型DML和自主型DML。

2.什么是“数据建模” ?3.简述函数依赖的数学模型。

4.简述SQL语言的基本功能。

三、分析题(本大题共20分,共2小题,每小题10分)1.查询所有出版社的名称,如果它所在的州有书店,则一起显示书店的名称。

9月计算机三级《数据库》考试练习题及答案

9月计算机三级《数据库》考试练习题及答案

9月计算机三级《数据库》考试练习题及答案2015年9月计算机三级《数据库》考试练习题及答案一、选择题1.下列关于SQLServer数据库用户权限的说法中,错误的是OA.数据库用户自动具有该数据库中全部用户数据的查询权B.通常情况下,数据库用户都来源于服务器的登录账户C.一个登录账户可以对应多个数据库中的用户D.数据库用户都自动具有该数据库中public角色的权限2.下列关于SQLServer数据库服务器登录账户的说法中,错误的是_________ OA.登录账户的来源可以是Windows用户,也可以是非Windows用户B.所有的Windows用户都自动是SQLServer的合法账户C.在Windows身份验证模式下,不允许非Windows身份的用户登录到SQLServer服务器D.sa是SQLServer提供的一个具有系统管理员权限的默认登录账户3.下列SQLServer提供的系统角色中,具有数据库服务器上全部操作权限的角色是__________ oA.db_ownerB.dbcreatorC・ db_datawriterD・ sysadmin4.下列角色中,具有数据库中全部用户表数据的插入、删除、修改权限且只具有这些权限的角色是__________ 。

A.db_ownerB.db_datareaderC.db_datawriterD.public5.创建SQLServer登录账户的SQL语句是___________ 。

A.CREATELOGINB.CREATEUSERC.ADDLOGIND.ADDUSER6._________________________________________________ 下列关于用户定义的角色的'说法中,错误的是__________________ oA.用户定义角色可以是数据库级别的角色,也可以是服务器级别的角色B.用户定义的角色只能是数据库级别的角色C.定义用户定义角色的目的是简化对用户的权限管理D.用户角色可以是系统提供角色的成员二、填空题1.________________________________________________ 数据库中的用户按操作权限的不同,通常分为____________________ 、_________ 和__________ 三种。

计算机三级《数据库技术》训练题及答案

计算机三级《数据库技术》训练题及答案

计算机三级《数据库技术》训练题及答案一、选择题1. 以下哪一个不是数据库管理系统(DBMS)的主要功能?A. 数据定义B. 数据操纵C. 数据查询D. 数据加密答案:D2. 数据库系统的核心是?A. 数据模型B. 数据库管理系统C. 数据字典D. 数据库设计答案:B3. 以下哪种数据库模型属于非关系模型?A. 层次模型B. 关系模型C. 网状模型D. 星型模型答案:C4. 以下关于SQL语言的描述,错误的是?A. SQL语言是一种过程性语言B. SQL语言是一种非过程性语言C. SQL语言支持事务处理D. SQL语言支持数据定义、数据操纵和数据查询答案:A5. 以下哪个SQL语句用于创建视图?A. CREATE TABLEB. CREATE VIEWC. CREATE INDEXD. CREATE PROCEDURE答案:B二、填空题6. 数据库系统的三级模式结构包括外模式、概念模式和______。

答案:内模式7. 在关系数据库中,完整性约束主要包括实体完整性、______和用户定义的完整性。

答案:参照完整性8. SQL语言中,用于删除数据的命令是______。

答案:DELETE9. 数据库管理系统通常基于某种数据模型,目前广泛使用的数据模型是______。

答案:关系模型10. 在数据库设计中,将现实世界中的事物抽象为数据库中的表的过程称为______。

答案:数据建模三、判断题11. 数据库系统只能支持关系数据库。

答案:错误12. 数据库管理系统具有自动备份和恢复功能。

答案:正确13. SQL语言是一种完全的过程性语言。

答案:错误14. 数据库系统中的视图实质上是一个虚表。

答案:正确15. 在关系数据库中,主键可以重复,但候选键可以不唯一。

答案:错误四、简答题16. 简述数据库系统的特点。

答案:数据库系统的特点如下:(1)数据结构化:数据库系统采用数据模型来表示和存储数据,使数据具有较好的结构化程度。

计算机三级考试《数据库技术》试题和答案

计算机三级考试《数据库技术》试题和答案

计算机三级考试《数据库技术》试题和答案计算机三级考试《数据库技术》试题和答案《数据库技术》是计算机三级考试类别之一,下面店铺整理了计算机三级考试《数据库技术》试题和答案,大家快来检测吧!1[单选题] 现有SQL Server 2008数据库服务器,其中的一个数据库占用80GB空间,另有一台用于备份的计算机,该机器上有4个大小均为50GB的硬盘分区。

若要将此数据库完全备份到该计算机上,则( )。

A.不能实现,因为每个分区上的空间都不够80GBB.可以先建立一个备份设备,这个设备分别在4个分区上各占用20GB空间,然后再用此设备备份数据库C.可以先在每个分区上分别建立一个备份设备,指定每个设备的大小均为20GB,并建立一个包含这4个备份设备的备份媒体集,最后再用此备份媒体集备份数据库D.可以先在每个分区上分别建立一个不用指定大小的备份设备,然后将数据库同时备份到这4个备份设备上参考答案:C参考解析:对于80GB的数据库需分4个硬盘分区来存储,可先在每个分区上分别建立一个备份设备,指定每个设备的大小为20GB,并建立一个包含这4个备份设备的备份媒体集,最后再用此备份媒体集备份数据库。

2[单选题] 下列关于SQL Server 2008身份验证模式的说法,错误的是( )。

A.在“Windows身份验证模式”下,不允许sa登录到SQL Server服务器B.在“Windows身份验证模式”下,所有Windows用户都自动具有登录到SQL Server服务器的权限C.不管是哪种身份验证模式,Windows中的Administrator无需授权就可登录到SQL Server服务器D.安装好SQL Server之后,可以根据需要随时更改身份验证模式参考答案:B参考解析:在“Windows身份验证模式”下,所有Windows用户登陆到SQL Server服务器都无需再提供用户名和密码,但SQL Server会从用户登录到Windows时提供的用户名和密码查找当前用户的信息,判断其是否是SQL Server的合法用户,不是,则拒绝登录。

计算机三级考试《数据库技术》测试题含答案

计算机三级考试《数据库技术》测试题含答案

计算机三级考试《数据库技术》测试题含答案计算机三级考试《数据库技术》测试题含答案《数据库技术》是计算机三级考试类别之一,下面店铺整理了计算机三级考试《数据库技术》测试题含答案,大家快来检测吧!1[单选题] 数据库应用系统投入运行后,应用系统进入运行管理与维护阶段。

设某学生管理系统在运行管理与维护阶段有如下工作:Ⅰ.定期检查数据文件的存储空间占用情况,并根据需要分配存储空间Ⅱ.分析数据库中各种操作,以发现潜在性能问题Ⅲ.将数据库中历史数据转储到离线存储介质中长期保存Ⅳ.根据用户要求对应用程序从功能上进行扩充和完善以上工作中一般不属于数据库管理员日常维护工作的是( )。

A.仅Ⅰ和ⅢB.仅ⅣC.仅Ⅱ和ⅣD.仅Ⅱ参考答案:B参考解析:数据库维护的主要内容有以下几方面:①数据库的转储和恢复;②数据库安全性、完整性控制;③数据库性能的检测和改善;④数据库的重组和重构。

Ⅳ选项不属于数据库维护工作。

2[单选题] 设在SQL Server 2008某数据库中有销售表(商品号,销售时间,销售数量,销售价格),其中商品号的类型为6),销售价格的类型为int。

现要定义统计指定商品销售总价的标量函数。

有下列定义该标量函数的语句:Ⅰ.Create FUNCTION db0.GetTotal(@GoodID 6))Returns int ASBEGINReturn(SELECT SUM(销售价格)FROM销售表WHERE商品号=@GoodID.ENDⅡ.Create FUNCTION db0.GetTotal(@GoodID 6))Returns int ASBEGINReturns(SELECT SUM(销售价格)FROM销售表WHERE商品号=@GoodID.ENDⅢ.Create FUNCTION db0.GetTotal(@GoodID chat(6))Returns intBEGINReturn(SELECT SUM(销售价格)FROM销售表WHERE商品号=@GoodID.END1V.Create FUNCTION db0.GetT otal(@GoodID 6))Returns intReturns(SELECT SUM(销售价格)FROM销售表WHERE商品号=@GoodID.上述语句中,正确的是( )。

全国计算机三级《数据库技术》测试题及答案

全国计算机三级《数据库技术》测试题及答案

全国计算机三级《数据库技术》测试题及答案全国计算机三级《数据库技术》测试题及答案1). 通过连编可以生成多种类型的文件,但是却不能生成( )A.PRG文件B.APP文件C.DLL文件D.EXE正确答案:A2). 在信息系统的需求分析中,广为使用的DFD建模方法属于( )A.结构化分析方法B.数据分析方法C.数据抽象方法D.业务归纳方法正确答案:A答案解析:DFD图采用自顶向下逐步细化的结构化分析方法。

3). 设M=”30“,执行命令?&M+20后,其结果是( )A.3020B.50C.20D.出错信息正确答案:B4). 有关@…SAY…GET…语句中的校验子句叙述正确的是( )A.RANGE子句是非强制校验,如果输入的数据超过或等于给定上、下限,则提示出错B.VALID子句是强制校验,如果输入的数据使条件表达式为真或数值表达式的值不等于零,则报警并提示出错C.RANGE非强制校验,只有当编辑的变量发生了变化,并按了回车键才予以校验,在给定的初值超过上限或下限时,如果是用光标键移出当前编辑区,则不会提示无效。

D.VALID强制校验,在初值使条件表达式为假或使数值表达式为零时,只要按下回车键,就实施校验,并提示正确的数据范围正确答案:C5). 下列关于数据的逻辑结构的叙述中,哪一条是不正确的?A.数据的逻辑结构是数据间关系的描述B.数据的逻辑结构反映了数据在计算机中的存储方式C.数据的逻辑结构分为线性结构和非线性结构D.队列属于线性结构正确答案:B答案解析:数据的逻辑结构是数据间关系的描述,它只抽象的反映数据元素间的逻辑关系,而不管其计算机中的存储方式,故A项正确,B项错误。

数据的逻辑结构分为线性结构和非线性结构。

线性表是典型的线性结构,而树形结构是典型的非线性结构,所以C和D项正确。

6). 下列条目中哪些是数据库管理系统的.基本功能( )。

Ⅰ.数据库定义Ⅱ.数据库存取Ⅲ.物理文件的读写Ⅳ.数据库维护A.Ⅰ、Ⅱ和ⅢB.Ⅰ、Ⅱ和ⅣC.Ⅰ、Ⅲ和ⅣD.Ⅱ、Ⅲ和Ⅳ正确答案:B答案解析:数据库管理系统的基本功能有以下6个方面:(1)数据库定义功能;(2)数据操纵功能;(3)数据控制功能;(4)数据组织、存储和管理;(5)数据库建立与维护功能;(6)数据通信接口。

数据库系统试题及答案

数据库系统试题及答案

数据库系统试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据操纵C. 数据传输D. 数据控制答案:C2. 关系型数据库中,关系是指什么?A. 数据库B. 表C. 字段D. 记录答案:B3. 在关系型数据库中,以下哪个概念用于表示表之间的关系?A. 索引B. 视图C. 外键D. 约束答案:C4. SQL语言中的SELECT语句用于执行哪种操作?A. 插入数据B. 删除数据C. 查询数据D. 更新数据答案:C5. 在数据库设计中,规范化的主要目的是?A. 提高查询速度B. 减少存储空间C. 减少数据冗余D. 增加数据安全性答案:C6. 数据库系统中,事务的ACID属性不包括以下哪一项?A. 原子性B. 一致性C. 隔离性D. 持久性答案:D7. 数据库的并发控制主要解决什么问题?A. 数据丢失B. 数据冗余C. 数据不一致D. 数据安全性答案:C8. 在数据库中,索引用于提高哪种操作的效率?A. 插入B. 删除C. 查询D. 更新答案:C9. 数据库的备份和恢复机制主要用于解决什么问题?A. 数据丢失B. 数据冗余C. 数据不一致D. 数据安全性答案:A10. 在数据库系统中,死锁是指什么?A. 数据丢失B. 数据冗余C. 两个或多个事务相互等待对方释放资源D. 数据不一致答案:C二、填空题(每题2分,共20分)1. 数据库系统的核心是________。

答案:数据库管理系统(DBMS)2. 在关系型数据库中,一个表由________和________组成。

答案:行和列3. 数据库的三级模式包括外模式、概念模式和________。

答案:内模式4. SQL语言可以分为数据定义语言(DDL)、数据操纵语言(DML)和________。

答案:数据控制语言(DCL)5. 在数据库设计中,第一范式(1NF)要求表中的每一列都是________。

2023年计算机三级《数据库》考试历年真题摘选附带答案

2023年计算机三级《数据库》考试历年真题摘选附带答案

2023年计算机三级《数据库》考试历年真题摘选附带答案第1卷一.全考点综合测验(共20题)1.【单选题】规范化理论的叙述中,不正确的是A.规范化理论给我们提供判断关系模式优劣的理论标准B.规范化理论对于关系数据库设计具有重要指导意义C.规范化理论只能应用于数据库逻辑结构设计阶段D.在数据库设计中有时候会适当地降低规范化程度而追求高查询性能2.【单选题】下列关于CPU状态的叙述中,哪些是正确的?Ⅰ. 操作系统管理程序运行在管态Ⅰ.x86 系列处理器提供的R0、R1、R2和R3特权级别中,R0当于目态Ⅰ. 系统运行过程中,从目态转换为管态的唯一途径是中断Ⅰ. 如果用户程序在目态下执行了特权指令,硬件将产生中断A.仅Ⅰ、Ⅰ和ⅠB.仅Ⅰ、Ⅰ和ⅠC.仅Ⅰ、Ⅰ和ⅠD.都正确3.【单选题】下列关于规范化理论的叙述中,哪一( 些) 条是不正确的?Ⅰ. 规范化理论研究关系模式中各属性之间的依赖关系及其对关系模式性能的影响Ⅰ. 规范化理论给我们提供判断关系模式优劣的理论标准Ⅰ. 规范化理论对于关系数据库设计具有重要指导意义Ⅰ. 规范化理论只能应用于数据库逻辑结构设计阶段Ⅰ. 在数据库设计中有时候会适当地降低规范化程度而追求高查询性能A.仅Ⅰ和ⅠB.仅Ⅰ和ⅠC.仅ⅠD.仅Ⅰ4.【单选题】在面向对象数据模型中,子类可以从其超类中继承所有的属性和方法,这有利于实现A.可移植性B.可扩充性C.安全性D.可靠性5.【单选题】双链表的每个结点包括两个指针域。

其中rlink 指向结点的后继,llink 指向结点的前驱。

如果要在p所指结点前面插入q所指的新结点,下面哪一个操作序列是正确的A.p↑.rlink ↑.llink:=q ;p↑.rlink:=q ;q↑.link:=p ;q↑.rlink :=p↑.rlink ;B.p↑.llink ↑.rlink :=q;P↑.llink :=q;q↑.rlink :=p;q↑.llink :=p↑.llink ;C.q↑.llink :=P;q↑.rlink :=p↑.rlink ;p↑.rlink ↑.llink :=q;p↑.rlink :=q;D. q↑.rlink :=P;q↑.llink :=p↑.llink ;p↑.llink ↑.rlink :=q;P↑.llink :=q;6.【单选题】关系代数有五种基本操作,它们是A.并、外部并、交、差、除B.选择、投影、广义投影、赋值、连接C.连接、外连接、笛卡尔积、半连接、聚集D. 并、差、笛卡尔积、选择、投影7.【单选题】下列关于分布式数据库系统的叙述中,哪一条是不正确的A.分布式数据库系统的数据存储具有分片透明性B.数据库分片和副本的信息存储在全局目录中C.数据在网络上的传输代价是分布式查询执行策略需要考虑的主要因素D..数据的多个副本是分布式数据库系统和集中式数据库系统都必须面对的问题8.【单选题】对n 个记录的文件进行归并排序,所需要的辅助存储空间为A.O(1)B.O(log2n)C.O(n)D.O(n2)9.【单选题】下列关于栈和队列的叙述中,正确的是()。

数据库考试试题及答案

数据库考试试题及答案

数据库考试试题及答案# 数据库考试试题及答案## 一、选择题1. 数据库管理系统(DBMS)的主要功能是什么?A. 数据存储B. 数据管理C. 数据分析D. 数据加密答案:B2. 在关系型数据库中,一个表的列被称为什么?A. 记录B. 行C. 字段D. 关键字答案:C3. SQL语言中的“SELECT”语句用于执行什么操作?A. 插入数据B. 更新数据C. 查询数据D. 删除数据答案:C## 二、填空题4. 在数据库设计中,规范化的目的是为了减少数据的_______。

答案:冗余5. 数据库的三大范式是_______、_______和_______。

答案:第一范式、第二范式、第三范式## 三、简答题6. 请简述数据库事务的四个基本特性。

答案:- 原子性(Atomicity):事务中的操作要么全部完成,要么全部不完成,不会结束在中间某个点。

- 一致性(Consistency):事务必须保证数据库从一个一致的状态转移到另一个一致的状态。

- 隔离性(Isolation):并发执行的事务之间不会互相影响。

- 持久性(Durability):一旦事务提交,则其结果就是永久性的,即使系统发生故障也不会丢失。

7. 什么是数据库的索引?它有什么作用?答案:数据库的索引是一种数据结构,用于提高数据库查询的效率。

索引可以快速定位到数据存储位置,减少查询数据时的扫描范围,从而加快数据检索速度。

## 四、计算题8. 假设有一个学生表(Students),包含字段:学生ID (StudentID),姓名(Name),年龄(Age),专业(Major)。

编写SQL查询语句,列出所有年龄大于20岁的学生信息。

答案:```sqlSELECT * FROM Students WHERE Age > 20;```9. 如果需要删除上述表中所有年龄小于18岁的学生记录,请编写相应的SQL语句。

答案:```sqlDELETE FROM Students WHERE Age < 18;```## 五、论述题10. 论述数据库备份和恢复的重要性,并简述常见的备份和恢复策略。

09级高辅班第三次月考数据库应用Access试题答案

09级高辅班第三次月考数据库应用Access试题答案

青岛财经职业学校2011—2012学年度第一学期09 级高辅班第三次月考数据库应用Access试题一、单项选择题(本大题共20个小题,每小题2分,共40分)1.数据库系统的核心是(B)A.数据库文件B.数据库管理系统C.数据库管理员 D.应用程序2.如果对一个关系实施了一种关系运算后得到了一个新的关系,而且新的关系中属性个数少于原来关系中属性个数,这说明所实施的运算关系是:(B)A.选择 B.投影 C.连接 D.并3.同型的实体的集合称为(B)A.实体 B.实体集 C.主键 D.属性值4.格式化数据模型是指(D)A.面向对象模型 B.层次模型C.网状模型和关系模型 D.层次模型和网状模型5.对于层次模型的描述,以下说法错误的是(C)A.只有一个根结点无双亲 B.结构简单,易于理解C.最适合描述多对多的关系D.除根结点以外的其他结点依据根结点而存在,有且仅有一个双亲6.关于Access 2003,以下说法错误的是(C)A.Access是一种关系型数据库管理系统B.支持OLE对象,可以存放表格、图像和声音C.Access中每个对象都对应一个独立的文件D.使用符合标准的SQL数据库语言,具有较好的通用性7.以下说法错误的是(B)A.创建数据库时首先要分析建立数据的目的B.数据库中的每个表可以包含多个主题信息,便于数据共享C.每个数据表中不包含重复信息 D.确定表的结构就是选择表的字段8.以下数据类型中,固定占用字节数最大的是(A)A.同步复制 B.双精度型 C.查询向导类型 D.日期/时间型9.假设小明想把yewen.rmvb存放到数据库中,它应该选取的数据类型是(D)A.查询向导 B.备注 C.超级链接 D.OLE对象10.假如我们已对数据表的某字段设置了掩码(000)AAA-999,则以下符合要求是值是(B)A.(535)TEL-8601 B.(535)TEL-86 C.(535)860-TEL D.(535)TEL-86-111.对于表中字段的描述,以下叙述不正确的是(A)A.如果文本型字段中已经有数据,那么减小字段大小不会使数据丢失B.可以使用Access的表达式来定义默认值C.为字段设置默认属性时,必须与字段的数据类型相匹配D.如果数字型字段中包含小数,将字段大小设置为整数时,Access自动将小数取整12.假设某日期为2011年7月1日,如果用短日期格式显示为(D)A.11-7-1. B.11-07-1 C.2011-07-1 D.2011-7-113.在数据表视图下,如果查找姓张的学生,应许选择的“匹配”选项是(B)A.个字段 B字段开头 C.段任何部分 D.整个表14.将Access的“默认查找/替换方式”设置为“常规搜索”,由则搜索是(D)A.将以全字段匹配方式搜索当前字段B.以全字匹配方式搜索所有的字段C.搜索当前字段并且与字段起始字符匹配D.将搜索所有字段,并且只需符合字段的任一部分即可15.将Access的“默认查找/替换方式”设置为“快速搜索”,则搜索时(A)A.将以全字匹配方式搜索当前字段 B.以全字匹配方式搜索所有的字段C.搜索当前字段并且与字段起始字符匹配D.将搜索所有字段,并且只需符合字段的任一部分即可16.若要修改查找/替换的默认值,应当使用的菜单是(D)A.编辑B.视图 C.格式 D.工具17.下列有关查询的分类描述不正确的是(D)A.选择查询分为简单查询和高级选择查询B.计算查询、不匹配项查询和交叉表查询属于高级查询C.SQL特定查询包括联合查询、传递和数据定义查询D.操作查询包括生成表查询、更新查询、总计18.下列不属于操作查询的是(A)A.选择查询 B.更新查询 C.生成表查询 D删除查询19.以下查询中,能改变源数据的是(C)A.高级选择查询 B.计算查询 C.操作查询 D 交叉查询20.关于查询,以下说法正确的是(B)A.查询只能对单一表查询,不能针对多个表查询B. 查询可以完成对数据表的查找,统计和修改C.查询只能是查找数据,不能进行修改数据D.查询的数据来源只能是数据表,不能是已创建的查询21.创建交叉表查询时需要3个要素不包括(B)A.值 B.页标题 C.行标题 D.列标题22.数据表“学生”包括学生姓名、科目和成绩三个字段,要创建一个交叉表查询在行上汇总每名同学的成绩,则应许作为列标题的字段是(A)A.科目 B.学生姓名 C.成绩 D.任意字段都可以23.关于使用“查找重复项查询向导”创建的查询,以下说法正确的是(A)A.只显示重复项的记录 B.生成的查询只能查看,不能修改C.只显示未重复的记录 D.显示未重复的记录和重复的记录的第一条记录24.下列叙述不正确的是(B)A.在为查询添加字段时,*号表示所有的字段B.建立选择查询时,查询条件必须预先设计好C.查询中可以对查询字段进行计算,并把计算结果作为另一查询字段保存的当前查询中D.生成表查询生成新的表,该表是源表的一个子集25.在查询设计器窗口中,可以设置的项目不包括(C)A.字段的排序方式 B.字段的筛选条件C.字段的显示格式 D.按照文字笔画顺序26.设计视图中创建一个查询,查找总分在570以上(包括570分)的男同学的姓名、总分,正确是设置查询条件的方法应为(C)A.单元格键入:总分>=570and姓名=“男”B.条件单元格键入:总分>=570;在性别的条件单元格键入:“男”C.在总分条件单元格键入:总分>=570;在性别的条件单元格键入“男”D.在条件单元格键入:总分>=570or性别=“男”28.将成绩在60至80分之间的记录找出后添入在一个新表中,应采用的查询方式是(D)A.删除查询 B.更新查询砖加瓦 C.追加查询 D.生成表查询29.在“职工”数据表中,包含字段姓名、出生日期、职称、工资,要查询职工的平均工资,可采用的查询方式(A)A.总计查询 B.传递查询 C.参数查询 D.计算查询30.关于追加查询,以下说法正确的是(C)A.源表与目标表的结构必须完全一致B.当源表与目标表的字段名不一样时,不能进行添加C.在全字段追加情况下,如果源表的字段数目比目标表少,多余的字段将被忽略D.在全字段追加情况下,如果源表的字段数目比目标表少,多余的字段不被追加31.在创建计算查询是,计算表达式必须在(B)栏中输入A.显示 B.字段 C.总计 D.条件32.以下说法不正确的是(B)A.查询是从数据库的表中筛选出符合条件的记录,构成一个新数据集合B.查询的种类有:选择查询、参数查询、交叉表查询、操作查询和SQL查询 C.创建复杂的查询不能使用查询向导D.可以使用函数、逻辑运算符、关系运算符创建复杂的查询33.现有SQL语句:Select * from student where 性别=“男”,该语句中包含的关系运算有:(A)A.选择 B.投影 C.连接 D.选择和投影34.使用窗体向导创建基于多个数据源的窗体时,以下说法正确的是(C)A.只能创建单个窗体 B.只能创建多层窗体C.可以创建单个窗体和多层窗体 D.只能创建链接窗体35.用户使用“自动创建窗体”功能创建窗体,如果选定是记录源有相关的表或查询,下列说明中正确的是(A)A.窗体中还将包含来自这些记录源的所有字段和记录B.窗体中不包含来自这些记录源的所有字段和记录C.窗体中还将包含来自这些记录源的所有字段,但不包含记录D.窗体中还将包含来自这些记录源的所有记录,但不包含字段36.小王为了让打印的窗体布局合理,将节的强制分布设为“节前”则(B)A.在本页打印下一节 B.在新的一页打印该节C.在新的一个打印下一节 D. 在新的一页打印该节并且在下一在打印下一节37.在窗体视图中,快捷键Ctrl+Shift+空格的作用是(B)A.插入与前一条记录相同字段中的值B.选定所有记录C.在选定当前记录和当前记录第一个字段之间进行切换D.插入字段的默认值38.在窗体设计视图中,如果想让每一页的底部都显示某控件,则该控件应当添加的节是(D)A.窗体页眉 B.窗体页脚 C.页面页脚 D.页面页脚39.以下关于报表的说法中,错误的是(B)A.报表主要用于打印和输出数据B.报表必须有数据源C.报表可以对数据进行分组和汇总D.报表只有输出数据,不能添加、修改数据40.关于纵栏式报表,以下说法正确的是(D)A.纵栏式报表与纵栏式窗体的功能完全一样B.纵栏式报表以行为为单位显示记录,每条记录占一行C.纵栏式报表中不能显示表听图像数据D.纵栏式报表只能查看数据,不能输入和修改数据41.在使用向导创建报表时,无法进行设置的是(B)A.记录排序 B.在报表中添加日期 C.选择显示字段 D.选择报表布局42.数据表“学生”中有一个“出生日期”字段,现想创建按照出生年份分组的报表时,在“排序与分组”对话框中,“出生日期”字段设置正确的是(B)A.分组形式为“年”,组间距为2 B.分组形式为“年”,组间距为1C.分组形式为“月”,组间距为2 D.分组形式为“月”,组间距为643.在报表属性表中,要设置报表数据来源,可使用的选项卡是(A)A.数据 B.格式 C.事件 D.其他44.通过报表属性表,不能完成的操作是(D)A.指定或修改数据来源 B.为报表添加背景图片C.调整报表中数据的格式 D.设置报表输入数据格式45.若要设置某报表中的记录,按“入学成绩”字段每100分为一个分数段分组,在“组属性”中应设置分组形式和组间距为(C)A.每一个值,100 B.前缀字符,100 C.间隔,100 D.年,10046.若“学号”字段的前四位代表班级,后两位代表序号,在创建按班级分组的报表时,在“排序与分组”对话框中对“学号”字段设置正确的是(A)A.分组形式为“前缀字符”,组间距为4B.分组形式为“每一个值”,组间距为1C.分组形式为“前缀字符“,组间距为1D.分组形式为“每一个值”,组间距为447.关于系统自动创建的数据页,以下说法正确的是(B)A.为只读数据页,不能对数据进行修改、排序、筛选等操作B.为只读数据页,不能对数据进行修改,但可对显示的数据进行排序、筛选等操作C.为随机数据页,可以对数据进行修改、排序、筛选等操作D.为随机数据页,能对数据进行修改,但不能对显示的记录进行排序、筛选等操作48.创建数据访问页时,以下说法错误的是(A)A.一次只能添加一个数据表中的字段B.可以同时添加多个数据表中的字段C.添加不同数据表的字段时,这些表必须事先建立正确的关系D.可以通过建立查询,来解决数据表没有建立关联的问题49.在数据访问页的设计视图中,右击“office图表”控件为其设置数据源,应选择的命令是(C)A.数据 B.对象属性 C.字段列表 D.命令和选项50.Access通过数据访问页可以发布的数据是(D)A.只能是静态数据 B.只能是数据库中保持不变的数据C.只能是数据库中变化的数据 D.是数据库中保存的数据二、简答题:1、什么是信息,什么是数据?简述二者的关系信息是现实世界事物的存在方式或运动状态的反映。

三级数据库考试题及答案

三级数据库考试题及答案

三级数据库考试题及答案1. 单选题:以下哪个选项不属于数据库管理系统(DBMS)的主要功能?A. 数据定义B. 数据操纵C. 数据备份D. 数据翻译答案:D2. 多选题:在关系型数据库中,以下哪些操作是合法的?A. 插入一行数据B. 删除一列数据C. 更新一个字段的值D. 删除整个表答案:A, C, D3. 填空题:在SQL语言中,用于创建新表的命令是____。

答案:CREATE TABLE4. 判断题:数据库的完整性约束用于确保数据的准确性和一致性。

正确/错误答案:正确5. 简答题:请简述数据库事务的ACID属性。

答案:ACID属性指的是原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。

原子性意味着事务中的所有操作要么全部完成,要么全部不完成。

一致性确保事务将数据库从一个一致的状态转换到另一个一致的状态。

隔离性保证并发执行的事务之间不会互相干扰。

持久性意味着一旦事务完成,其结果将永久保存在数据库中。

6. 编程题:编写一个SQL查询,用于找出所有在“Sales”部门工作的员工的姓名和工资。

答案:```sqlSELECT Name, SalaryFROM EmployeesWHERE Department = 'Sales';```7. 案例分析题:假设有一个电子商务数据库,包含“Customers”、“Products”和“Orders”三个表。

请设计一个查询,用于找出所有购买过“Product A”的顾客的ID和姓名。

答案:```sqlSELECT Customers.CustomerID, FROM CustomersJOIN Orders ON Customers.CustomerID = Orders.CustomerIDJOIN OrderDetails ON Orders.OrderID = OrderDetails.OrderID WHERE OrderDetails.ProductID = (SELECT ProductID FROM Products WHERE ProductName = 'Product A');```8. 论述题:请论述数据库索引的作用及其对数据库性能的影响。

数据库考试题及答案

数据库考试题及答案

数据库考试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能是()。

A. 处理数据B. 存储数据C. 管理数据D. 以上都是2. 关系型数据库中,表与表之间的联系称为()。

A. 索引B. 视图C. 关系D. 约束3. SQL语言中的“SELECT”语句用于()。

A. 更新数据B. 删除数据C. 查询数据D. 插入数据4. 数据库的完整性约束包括()。

A. 主键B. 外键C. 唯一约束D. 所有选项5. 在关系型数据库中,一个表可以有多个()。

A. 索引B. 视图C. 约束D. 所有选项二、简答题(每题5分,共30分)1. 简述数据库的三级模式结构。

2. 解释什么是事务的ACID属性。

3. 描述数据库规范化的目的。

4. 什么是数据库的并发控制?三、论述题(每题25分,共50分)1. 论述数据库备份和恢复的重要性及其常用方法。

2. 论述SQL注入攻击的原理及其防范措施。

四、案例分析题(共30分)假设你是一个数据库管理员,你的公司数据库遭受了SQL注入攻击。

请描述你将如何诊断问题、修复数据库以及预防未来的攻击。

参考答案:一、选择题1. D2. C3. C4. D5. D二、简答题1. 数据库的三级模式结构包括外模式(用户视图)、概念模式(全局逻辑结构)和内模式(存储结构)。

2. 事务的ACID属性包括原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。

3. 数据库规范化的目的是减少数据冗余,提高数据一致性,确保数据库结构的合理性。

4. 数据库的并发控制是确保多个用户同时访问数据库时,数据库的完整性和一致性。

三、论述题1. 数据库备份是将数据库的数据复制到另一个存储介质上,以防止数据丢失。

恢复是将备份的数据恢复到数据库中。

常用方法包括全备份、增量备份和差异备份。

2. SQL注入攻击是攻击者通过在SQL语句中插入恶意代码来破坏数据库。

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

第三次月考
一、简答题(每题12分,共60分)
1、试述在关系SC(Sno, Cno, Grade)中
(1)主码是什么主属性与非主属性分别是
(2)存在哪些非平凡函数依赖,它们是完全函数依赖还是部分函数依赖,并说明原因。

(1)主码是(sno,cno),主属性是sno和cno,非主属性是grade
(2)存在非平凡函数依赖(sno,cno)→grade,由于sno→grade, cno→grade,所以此非平凡函数依赖是完全函数依赖,即(Sno, Cno) fGrade。

2、关系模式STD(Sno,Sdept,Mname)中,Sno、Sdept、Mname的含义分别是学号、系别及系主
任姓名。

STD中存在函数依赖Sno→Sdept, Sdpet→Mname。

判断该关系模式属于第几范式,并给出理由。

属于第二范式。

STD的码是Sno,主属性是sno,非主属性是Sdept和Mname,首先STD每个属性都是不可再分的数据项,所以STD∈1NF。

其次STD中所有非主属性都完全函数依赖于码,所以STD ∈2NF。

又由于STD中存在非主属性Mname对码Sno的传递函数依赖,所以STD不属于第三范式。

因此,STD∈2NF。

&
3、什么是数据库的安全性什么是数据库的完整性两者之间有什么联系和区别
数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。

数据库的完整性是指数据的正确性和相容性。

数据的完整性和安全性是两个不同的概念,但是有一定的联系。

前者是为了防止数据库中存在不符合语义的数据,防止错误信息的输入和输出,即所谓垃圾进垃圾出所造成的无效操作和错误结果。

后者是保护数据库防止恶意的破坏和非法的存取。

也就是说,安全性措施的防范对象是非法用户和非法操作,完整性措施的防范对象是不合语义的数据。

4、什么是数据库恢复简述数据库恢复的基本技术。

数据库恢复是指把数据库从错误状态恢复到某一已知的正确状态(亦称完整状态或一致状态)的功能。

数据库恢复的基本技术有两种,分别是转储和登记日志文件。

所谓转储即DBA定期地将整个数据库复制到磁带或另一个磁盘上保存起来的过程。

日志文件是用来记录对数据库每一次更新活动的文件。

5、试述数据库设计的基本步骤。

(
(1)需求分析(2)概念结构设计(3)逻辑结构设计
(4)数据库物理设计(5)数据库实施(6)数据库运行与维护
二、填空题(1-5题每空1分,第6题每空3分,共20分)
1、数据管理技术经历了__人工___、___文件__ 和__数据库系统_ 三个阶段。

2、两个实体型之间的联系可以分为三类:____1:1___ 、__1:n___和_n:n_____。

3、关系的完整性约束主要包括:__实体_完整性约束、_参照___完整性约束、_自定义_完整性约束。


4、数据库系统与文件系统的本质区别为____数据结构化______。

5、将Student表中的Sno属性定义为码。

CREATE TABLE Student
(Sno CHAR (9) _____ primary key _______,
Sname CHAR (20) NOT NULL,
Ssex CHAR (2),
Sage SMALLINT,
Sdept CHAR (2)
);
6、设有如下关系表R(No,NAME,SEX,AGE,CLASS) ,主关键字是NO,其中NO为学号,NAME 为姓名,SEX为性别,AGE为年龄,CLASS为班号,除了AGE为整型外,其余属性均为字符型。

写出实现下列功能的SQL语句。

$
(1)插入一个记录(25,‘李明’,‘男’,21,‘95031’);
_______ Insert into R values (‘25’,‘李明’,‘男’,21,‘95031’);_______
(2)将所有95101班号改为95091;
________ Update R set class=’95091’where class=’ 95101’;______
(3)删除学号为20的学生记录;
[
_________ Dlete from R where no=’20’;_____
三、判断题(每题2分,共20分,请将答案写在下表中,否则不计分,正确的打√,错误的打×)
1、数据冗余可能导致的问题有浪费存储空间、修改复杂和潜在的数据不一致性。

()
2、数据库管理员是开发数据库的专门人员。

()
3、关系是静态的、稳定的,关系模式是动态的、随时间变化的。

()
4、在参照完整性规则中,参照关系R中的外码与被参照关系S中的主码可以不同名,但应取自同一值域。

()
5、在数据库的安全性控制中,授权对象的约束范围越大,授权子系统就越灵活。

()
6、SQL标准允许具有WITH GRANT OPTION的用户将其权限再授回给授权者或者其祖先。

()
7、数据的完整性是保护数据库,防止恶意破坏和非法存取。

()
$
8、数据库加密技术提高了安全性的同时,增加了查询处理的复杂性,效率降低。

()
9、一个好的关系模式应当不发生数据冗余、插入异常、删除异常和更新异常。

()
10、在数据库逻辑设计过程中,规范化程度越高的关系,其所对应数据库应用系统的性能就优越。

()。

相关文档
最新文档