数据库基础篇-测试题

合集下载

数据基础考试题库及答案

数据基础考试题库及答案

数据基础考试题库及答案一、选择题1. 数据的三种基本状态包括:A. 原始数据、处理数据、分析数据B. 存储数据、传输数据、分析数据C. 静态数据、动态数据、混合数据D. 未加工数据、半加工数据、完全加工数据答案:A2. 在数据库中,用于查询数据的语句是:A. INSERTB. UPDATEC. DELETED. SELECT答案:D3. 数据清洗的目的是什么?A. 增加数据量B. 减少数据量C. 提高数据质量D. 降低数据存储成本答案:C4. 以下哪个不是数据挖掘的常见算法?A. 决策树B. 聚类分析C. 线性回归D. 神经网络答案:C5. 数据仓库与数据库的主要区别是什么?A. 数据仓库用于存储数据,数据库用于处理数据B. 数据库用于存储数据,数据仓库用于处理数据C. 数据仓库用于分析数据,数据库用于事务处理D. 数据库用于分析数据,数据仓库用于事务处理答案:C二、填空题6. 数据的生命周期包括数据的____、____、____、____和____。

答案:创建、存储、使用、维护、销毁7. 在数据挖掘中,____是一种用于发现数据集中隐藏的模式和关系的技术。

答案:关联规则8. 数据可视化的目的是使数据更易于____和____。

答案:理解、分析9. 数据备份的目的是防止数据____和____。

答案:丢失、损坏10. 在数据库中,____是用来定义数据表结构的语句。

答案:CREATE TABLE三、简答题11. 请简述数据集成的概念及其重要性。

答案:数据集成是指将来自不同来源和格式的数据整合到一个统一的数据存储中的过程。

它的重要性在于能够提供一致的数据视图,便于数据的分析和决策制定,同时提高数据的可用性和可访问性。

12. 什么是数据隐私,为什么它在当今的数字时代尤为重要?答案:数据隐私是指保护个人信息不被未经授权的访问、使用或泄露。

在数字时代,随着数据的大量收集和分析,数据隐私变得尤为重要,因为它关系到个人的隐私权和数据安全,防止数据滥用和身份盗窃等风险。

数据库基础考试题目

数据库基础考试题目

数据库基础考试题目一、选择题1.以下对数据库的描述,不正确的是?A. 图片和音视频文件,不属于结构化数据B.Redis缓存数据库主要保存key-value类型数据,它不属于关系型数据库C.Sqlite是文件数据库,不属于关系型数据库D.MySQL数据库是开源的,且支持多种存储引擎2.查询结果中如果有重复记录,可以使用以下哪个SQL关键字去除重复?A.unionB. distinctC. order byD. group by3.表的关联方式有哪几种?A.左关联B. 右关联C. 内关联D. 全关联4.如果表A有3000条记录,表B有50000条记录,则select * from A, B 查询时,忘记写where条件进行关联,则查询结果有多少条记录?A.53,000B. 50,000C. 3,000D. 150,000,0005.假设student表有5个字段,其中,id为主键,name非空。

则向该表插入数据时,以下SQL可以正确执行的是?A.Insert into student(id, name) values(1, ‘jack’);B.Insert into stu dent values(1, ‘jack’);C.Insert into student select * from student where id=1;D.Insert into student(id, age) values(1, 22);6.以下对mysql的内存表描述错误的是?A.断开数据库连接后,内存表的数据将消失;B.内存表的数据是保持在内存中的,所以,查询性能非常好;C.内存表适合保存访问量比较高,同时又不经常发生变化的数据,例如数据字典;D.内存表过大时,数据库会报错。

7.常用的分组汇总函数中,用来计算均值的,是哪个?A.sumB. avgC. maxD. count(*)8.假设A是主表,B是从表,B表外键指向A表,以下关于表外键的特性,描述正确的是?A.因为存在外键约束,B表数据不允许直接删除,应该先删A表再删B表;B.因为存在外键约束,A表数据不允许直接删除,应该先删B表再删A表;C.外键约束保证了数据的完整性和一致性;D.插入数据时,应先插入B表,再插入A表。

数据库基础试题

数据库基础试题

数据库基础试题⼀、填空题(每空1分,共20分)1.数据处理的⾸要问题是数据管理。

数据管理是指分类、组织、存储、检索及维护数据。

2.⽬前使⽤的数据模型基本上可分为两种类型:⼀种是概念模型,另⼀种是数据模型。

3.实体间的联系是错综复杂的,但是两个实体的联系来说,主要有三种:⼀对⼀关系、⼀对多关系和多对多关系。

4.⾯向计算机的数据模型多以记录为单位构造数据模型。

5.数据库中数据的最⼩存取单位是数据项。

6.Access数据库系统提供两种创建数据库的⽅法:⼀种是使⽤向导,另⼀种是⽤户⾃定义。

7. 数据库窗⼝中有3个命令按钮,分别是打开、设计和新建。

8. 表是记录的集合,⼀个数据库中可以有多个数据表,⼀个表中⼜由多个具有不同数据类型的字段组成。

9. ⾃动编号OLE对象不能设置字段有效性规则。

10.Access针对不同需要提供了3种不同的排序操作,即基于单个字段的简单排序和基于多个相邻字段的简单和⾼级_排序__11. 在Access中,表是“物理”的,⽽查询是虚拟的。

⼆、选择题(每空3分,共60分)1.Access是⼀个(D )系统。

A.⽂字处理B.电⼦表格C.⽹页制作D.数据库管理2.当完成⼯作后,退出Access数据库管理系统可以使⽤的快捷键是( C )A.Alt+F5B. Ctrl+F4C. Alt+F4D. Ctrl+O3.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( B )、A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS4.DBMS⽬前最常⽤的模型是(D )A.联系模型 B 层次模型 C.对象模型 D.关系模型5.在Access数据库中,( C)数据库对象是其他数据库对象的基础。

A.报表B.查询C.表D.模块6.下列不属于数据库的7种对象之⼀的是( A)。

A.向导B.表C.查询D.窗体7.Access通过( A)进⾏功能设置A.“选项”对话框B.“属性”窗⼝C.“打开”对话框D.“代码”窗⼝8.下⾯的叙述正确的是(B )A.在数据表视图中和设计视图中,都可以插⼊记录B.在数据表视图中和设计视图中,都可以插⼊字段C.在数据表视图中和设计视图中,都可以修改记录数据D.在数据表视图中和设计视图中,都可以删除记录数据9.下⾯的叙述正确的是( B )A.在数据表视图中,只能冻结表中的⼀列,不能冻结多列B.在数据表视图中,只能冻结表中指定的列,不能冻结指定的⾏C.不能同时对数据表中的记录进⾏筛选和排序D.“取消筛选”只能⽤于取消记录筛选的效果,不能取消记录排序的效果10.假设数据库中表A与表B建⽴了“⼀对多”的关系,表B为“多”⽅,则下述说法正确的是( A)A.表A中的⼀个记录能与表B中的多个记录匹配B.表B中的⼀个记录能与表A中的多个记录匹配C.表A中的⼀个字段能与表B中的多个字段匹配D.表B中的⼀个字段能与表A中的多个字段匹配11.定义字段的默认值是指( C)A.不得使字段为空B.不允许字段的值超出某个范围C.在未输⼊数值之前,系统⾃动提供数值D.系统⾃动把⼩写字母置换为⼤写字母12.在确定数据管理应⽤系统中需要的表是不正确的是( D )A.确定数据表是数据库应⽤系统设计过程中最重要的⼀个环节B.信息不应在数据表之间复制C.每个数据表应该只包含关于⼀个实体的信息D.每条信息可以保存在多个数据表中13.创建查询的⽅法有( A)种。

数据库基础知识试题(含答案)

数据库基础知识试题(含答案)

数据库基础知识试题部门____________ 姓名__________ 日期_________ 得分__________一、不定项选择题(每题1.5分,共30分)1.DELETE语句用来删除表中的数据,一次可以删除( )。

DA .一行 B.多行 C.一行和多行 D.多行2.数据库文件中主数据文件扩展名和次数据库文件扩展名分别为( )。

CA. .mdf .ldfB. .ldf .mdfC. .mdf .ndfD. .ndf .mdf3.视图是从一个或多个表中或视图中导出的()。

AA 表B 查询C 报表D 数据4.下列运算符中表示任意字符的是( )。

BA. *B. %C. LIKED._5.()是SQL Server中最重要的管理工具。

AA.企业管理器 B.查询分析器 C.服务管理器 D.事件探察器6.()不是用来查询、添加、修改和删除数据库中数据的语句。

DA、SELECTB、INSERTC、UPDATED、DROP7.在oracle中下列哪个表名是不允许的()。

DA、abc$B、abcC、abc_D、_abc8.使用SQL命令将教师表teacher中工资salary字段的值增加500,应该使用的命令是()。

DA、Replace salary with salary+500B、Update teacher salary with salary+500C、Update set salary with salary+500D、Update teacher set salary=salary+5009.表的两种相关约束是()。

CA、主键和索引B、外键和索引C、主键和外键D、内键和外键10.ORACLE数据库物理结构包括()。

ABCA、数据文件B、日志文件C、控制文件D、临时文件11.在Oracle中,一个用户拥有的所有数据库对象统称为()。

CA、数据库B、模式C、表空间D、实例12.在Oracle中,可用于提取日期时间类型特定部分(如年、月、日、时、分、秒)的函数有()。

数据库基础试卷及答案

数据库基础试卷及答案

数据库基础(Oracle)试卷及答案数据库基础(Oracle)试卷一、填空题(每小题4分,共20分)1、数据库管理技术经历了人工管理、文件系统、数据库系统三个阶段2、数据库三级数据结构是外模式、模式、内模式3、Oracle数据库中,SGA由数据库缓冲区,重做日志缓冲区,共享池组成4、在Oracle数据库中,完正性约束类型有Primay key约束。

Foreign key约束,Unique约束,check约束,not need约束5、PL/SQL中游标操作包括声明游标,打开游标,提取游标,关闭游标二、正误判断题(每小题2分,共20分)1、数据库中存储的基本对象是数据(T)2、数据库系统的核心是DBMS(T)3、关系操作的特点是集合操作(T)4、关系代数中五种基本运算是并、差、选择、投影、连接(F)5、Oracle进程就是服务器进程(F)6、oraclet系统中SGA所有用户进程和服务器进程所共享(F)7、oracle数据库系统中数据块的大小与操作系统有关(T)8、oracle数据库系统中,启动数据库和第一步是启动一个数据库实例(F)9、PL/SQL中游标的数据是可以改变的(T)10、数据库概念模型主要用于数据库概念结构设计(F)三、简答题(每小题7分,共35分)1、何谓数据与程序的逻辑独立性和物理独立性?数据库系统中的DBMS为三级模式结构提供了两层映像机制:外模式/模式映像和模式/内模式映像。

这两层映像机制保证了数据库系统中数据的逻辑独立性和物理独立性。

外模式/模式映像定义了数据库中不同用户的外模式与数据库逻辑模式之间的对应关系。

当数据库模式发生变化时,例如关系数据库系统中增加新的关系、改变关系的属性数据类型等,可以调整外模式/模式间的映像关系,保证面向用户的各个外模式不变。

应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与应用程序的逻辑独立性,简称数据的逻辑独立性。

模式/内模式映像定义了数据库中数据全局逻辑结构与这些数据在系统中的物理存储组织结构之间的对应关系。

基础篇-测试题

基础篇-测试题
A、多对多B、一对一C、多对一D、一对多
9.以下关于视图的叙述,不正确的是:
A、视图是个“虚表”
B、视图提高了数据库的逻辑独立性
C、一个数据库模式中只能定义一个视图
D、视图对应于数据库体系中的外模式
10.、关系数据模型的三个组成部分中,不包括
A.完整性规则B.数据结构C.恢复D.数据操作
11.违反参照完整性时的系统处理方法,不包括
10.关系代数的五种基本查询操作有选择、投影、并、差、。
11.习题5、6、7
第三章
12.sql语言_______、________、DML功能于一体。
13.定义数据库对象用create,删除数据库对象用______。
14.select查询的where字句中_______谓词后面只能引出子查询。P114
15.将学生”200205121”的年龄改为22岁______Student _____ sage=22 _____ sno=”200205121”。
第四章
16.写出实现“收回用户U1对学生表(STUD)的修改权”这一功能的SQL语句:_______________________________________________________________________。
6.在数据库三层体系结构中是核心,它描述了数据库系统的逻辑结构。
7.__________人员负责全面管理和控制数据库系统。
第二章
8.一个M行N列的关系,和一个K行L列的关系进行笛卡尔积,生成目标关系的元数为__________基数为__________。
9.关系模式的形式化描述________________。
D、只能在基本表上建立新的视图
4.数据库三级模式体系结构的划分,有利于保持数据库的()。

数据库基础简单试题

数据库基础简单试题

《数据库技术及应用》一、单项选择题(30分)1. 关系数据库中,实现实体之间的联系是通过表与表之间的()A公共索引B公共存储C公共元组D公共属性2. 事务日志是用于保存()A数据操作B对数据库的更新操作C程序运行过程D程序的执行结构3. 数据库物理设计的任务是设计数据库的( )A.外模式B.内模式C.概念模式D.三者都不是4. 一位教师可以教多门课,一门课只能由一位教师来教。

在E-R数据模型中,这种联系属于( )。

A. 1:1B. 1:nC. m:nD. 无法确定5. 对于学生基本信息表来说,下列( )作为其主键最合适。

A. 学号B. 学号及姓名C. 系号和学号D. 系和姓名6. 事务在执行时,所遵循的“要么全做,要么不做”这是事务的( )性质。

A. 封装性B. 执行的原子性C. 彼此的隔离性D. 作用的持久性7. 下面产品中,属于关系数据库管理系统的是()A . ORACLEB . DELPHIC . AUTOCAD D. POWERBULDER8.下列SQL语句中,用于建立索引的语句是()A CREATE DATABASEB CREATE TABLEC CREA TE VIEWD CREA TE INDEX9.SQL语句中,FROM子句对应()A投影运算B并操作C笛卡儿积操作D选择操作10.有关系代数表达式)(,,Rcba ba∏>σ,与之等价的SQL语句是()A SELECT * FROM RB SELECT a FROM RC SELECT a,b FROM R WHERE a>bD SELECT a,b,c FROM R WHERE a>b11.SQL中的视图提高了数据库系统的()A完整性B并发控制C隔离性D安全性12.如果要修改表的结构,应该使用SQL语句的()语句A CHANGE TABLEB MODIFY TABLEC ALTRER TABLED UPDA TE TABLE13. 职工号在一个视图中可能当作字符串,而在另一个视图中可能被当作整数,这是( )A.命名冲突B.概念冲突C.域冲突D.约束冲突14.在关系数据库中,数据字典只保存()A数据B元数据C表名D属性名15.SQL的DML语句包括()A. JOIN,PROJECT,AND和NOTB. SELECT,INSERT,ROLLBACK和COMMITC. AND,OR,NOT和UNIOND. SELECT,INSERT,SELETE和UPDATE二、填空题(20分)1. 一个数据库系统主要由()、()、()、()和()等5部分构成。

数据库管理系统基础考试

数据库管理系统基础考试

数据库管理系统基础考试(答案见尾页)一、选择题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. MySQL WorkbenchB. Microsoft SQL Server Management StudioC. Oracle SQL DeveloperD. NoSQL Database Manager11. 数据库系统的核心组成部分是什么?A. 数据表B. 查询语言C. 数据库管理系统(DBMS)D. 编程接口12. 关系型数据库与传统的关系模型有何不同?A. 数据结构化存储B. 非结构化数据存储C. 适用于大规模企业应用D. 提供复杂的查询功能13. 什么是数据库事务?A. 一系列操作的集合,具有原子性、一致性、隔离性和持久性(ACID)B. 一个简单的操作序列C. 一段代码的执行过程D. 数据的备份和恢复过程14. 在数据库中,什么是索引?A. 一种数据结构,用于快速检索数据B. 一种数据库文件,用于存储数据C. 一种数据转换过程D. 一种查询语言15. 什么是关系代数?A. 一种数据库查询语言B. 一组操作数据库的规则C. 一种数学理论,用于处理关系数据D. 一种数据库管理软件16. 什么是数据库模式?A. 数据库中所有数据的集合B. 数据库中部分数据的集合,定义了数据的结构和关系C. 数据库中所有模式的集合D. 一个独立的数据库文件17. 什么是触发器?A. 一种存储过程,用于自动执行特定操作B. 一种约束条件,用于限制数据库中的数据C. 一种数据库对象,用于实现复杂的数据操作D. 一种数据验证机制18. 什么是数据库备份?A. 将数据库中的数据复制到一个安全的位置的过程B. 对数据库中的数据进行加密的过程C. 删除数据库中的部分或全部数据的过程D. 更新数据库配置参数的过程19. 什么是数据库分区?A. 将数据库数据分散到多个物理存储设备的过程B. 将数据库数据集中存储在单个物理存储设备的过程C. 优化数据库性能的过程D. 数据库故障后的数据恢复过程20. 数据库系统的核心组成部分是什么?A. 关系模型B. 数据库管理员(DBA)C. SQL语言D. 数据库索引21. 在数据库设计中,以下哪个阶段不是必须的?A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计22. 关系型数据库管理系统中,哪一个概念描述了数据的结构化集合?A. 表格B. 查询C. 视图D. 索引23. 以下哪个SQL命令用于插入记录?A. INSERTB. DELETEC. UPDATED. CREATE24. 在数据库正常运行时,哪一项是数据的存储位置?A. 硬盘B.内存C. 磁盘D. 缓存25. 以下哪个数据库类型支持事务处理?A. 关系型数据库B. 非关系型数据库C. 函数型数据库D. 集合型数据库26. 数据库系统通常提供的两种数据结构是哪两种?A. 树形结构B. 网状结构C. 关系模型D. 非关系模型27. 在数据库管理中,哪一个术语用来描述数据的逻辑视图?A. 模式B. 内模式C. 外模式D. 物理模式28. 数据库系统一般提供哪三种数据控制功能?A. 访问控制、数据完整性、数据安全性B. 访问控制、数据完整性、数据恢复C. 访问控制、数据完整性、数据压缩D. 访问控制、数据完整性、数据转移29. 在数据库系统中,哪一个概念涉及到数据的组织方式?A. 数据模型B. 数据库管理系统(DBMS)C. 数据库管理员(DBA)D. 数据仓库30. 数据库系统的核心组成部分是什么?A. 数据库管理员(DBA)B. 关系模型C. SQL语言D. 数据库索引31. 在数据库设计中,以下哪个术语用来描述两个表之间的关系?A. 外键B. 行C. 列D. 子表32. 以下哪个不是关系型数据库的类型?A. 关系型数据库B. 非关系型数据库C. 混合型数据库D. 并行数据库33. 数据库事务的主要特性是什么?B. 一致性C. 隔离性D. 持久性34. 在SQL中,用于执行查询并返回结果集的命令是什么?A. SELECTB. INSERTC. UPDATED. DELETE35. 以下哪个是数据库正常启动和运行所必需的初始化脚本?A. 主数据文件B. 辅助数据文件C. 日志文件D. 禁用约束脚本36. 在数据库管理系统中,哪种类型的权限允许用户访问和操作数据库中的数据?A. 数据访问权限B. 数据定义权限C. 数据控制权限D. 数据管理权限37. 数据库复制的主要目的是什么?A. 提高数据可用性B. 增加数据安全性C. 改善数据完整性D. 减少网络带宽使用38. 在数据库管理系统中,哪种类型的备份策略可以最大程度地恢复数据丢失的情况?A. 完全备份B. 增量备份C. 差异备份39. 在数据库管理系统中,用于存储和管理数据的软件系统称为:A. 数据库管理系统(DBMS)B. 编程语言C. 数据仓库D. 数据挖掘工具40. 数据库系统是由哪几个部分组成的?A. 数据库、数据库管理系统、应用程序和数据库管理员B. 数据库、数据库管理系统、用户和数据库管理员C. 数据库、数据库管理系统、数据模型和数据库管理员D. 数据库、数据库管理系统、数据表和数据库管理员41. 关系型数据库管理系统中,哪一个概念描述了关系表中的行和列?A. 属性B. 关系C. 键D. 存储过程42. 在数据库设计中,哪一个术语用来描述数据的逻辑结构?A. 模式B. 内模式C. 外模式D. 规范化43. 以下哪一个数据库类型支持事务处理?A. 非关系型数据库B. 关系型数据库C. 非关系型数据库和关系型数据库44. 数据库管理系统的主要功能是什么?A. 数据定义B. 数据查询C. 数据更新D. 数据库的日常维护45. 在数据库管理系统中,哪一个概念描述了数据的物理存储?A. 模式B. 内模式C. 外模式D. 存储结构46. 数据库系统中的数据独立性是指什么?A. 数据与应用程序之间的独立性B. 数据与硬件平台之间的独立性C. 数据与操作系统之间的独立性D. 数据与网络之间的独立性47. 在关系型数据库中,哪一个操作用来查询数据?A. 插入B. 更新C. 删除D. 查询48. 数据库管理系统的三个层次及其相互关系是什么?A. 外模式、模式和内模式B. 用户、数据库管理员和数据库系统C. 应用程序、数据库和数据库管理系统D. 数据、数据库和数据库管理系统49. 什么是数据库的三级模式结构?A. 外模式、模式和内模式B. 用户、数据库管理员和数据库系统C. 应用程序、数据库和数据库管理系统D. 数据、数据库和数据库管理系统二、问答题1. 什么是数据库管理系统(DBMS)?它的主要功能是什么?2. 关系模型是什么?请简述关系模型的特点。

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

第一章
1.DBMS是数据库管理系统的简称。

2.两类数据模型:概念模型、_逻辑模型_和物理模型。

3.数据模型的三要素包括数据结构、数据操作、完整性约束。

按数据结构的组织形式,数据库可以分为层次数据库、网状数据库和。

4.E-R方法中的E表示实体用□图形表示。

5.关系对应通常说的一张表。

表中的一行叫_元组_表中的一列叫_字段/属性_。

6.在数据库三层体系结构中模式是核心,它描述了数据库系统的逻辑结构。

7.__________人员负责全面管理和控制数据库系统。

第二章
8.一个M行N列的关系,和一个K行L列的关系进行笛卡尔积,生成目标关系的元数为
___N+L_______基数为___M*K_______。

9.关系模式的形式化描述R(U,D,DOM,F)。

10.关系代数的五种基本查询操作有选择、投影、并、差、笛卡儿积。

11.习题5、6、7
第三章
12.sql语言_______、________、DML功能于一体。

13.定义数据库对象用create,删除数据库对象用__DROP____。

14.select查询的where字句中__EXISTS_____谓词后面只能引出子查询。

P114
15.将学生”200205121”的年龄改为22岁___UPDATE___Student _ SET____ sage=22 _
WHERE ____ sno=” 200205121”。

第四章
16.写出实现“收回用户U1对学生表(STUD)的修改权”这一功能的SQL语句:REVOKE
UPDARE ON TABLE STUD FROM U1。

第五章
17.完整性约束命名字句中使用___CONSTRAINT______关键字来命名约束条件。

1.在在概念数据模型中,联系用于描述现实世界中事物之间的关联关系。

关于联系,以下
说法错误的是:
A、ER模型通过1:1、1:n和m:n三种联系描述现实世界中各类事物之间的关联关系
B、联系可用于描述一个实体和它的属性的关联关系
C、联系可用于描述一个实体集内记录之间的自联系关系
D、联系可用于描述两个实体集实体之间的关联关系
2.在关系数据库中,NULL是一个特殊值,在很多数据操作中都需要对NULL进行特殊
处理。

关于NULL,下列说法正确的是
A、判断元组的某一列是否为NULL一般使用“=NULL”
B、NULL在数据库中表示尚不确定的值
C、对数值型数据,NULL等价于0
D、NULL只适用于字符和数值类型
3.视图是数据库中的重要对象,下列有关视图的说法错误的是
A、一般情况下,数据库只存储视图的定义,其数据仍存放在相关的基本表中
B、可以将复杂的查询语句封装在视图中以简化相关查询语句的编写
C、通过视图可以屏蔽不希望用户看到的敏感数据,提高数据库数据的安全性
D、只能在基本表上建立新的视图
4.数据库三级模式体系结构的划分,有利于保持数据库的()。

A、数据安全性
B、数据独立性
C、数据并发性
D、数据完整性
5.设关系R、S、W各有10个元组,那么这3关系的自然联接的元组个数为多少?
A、10
B、30
C、1000
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、索引不属于数据库的模式层
三、简答题
1、什么是数据的逻辑独立性和物理独立性?通过什么方式实现数据独立性?
2、什么是关系的实体完整性和参照完整性?实体完整性和参照完整性怎么实现?
四、操作题
习题1。

相关文档
最新文档