期末联系,叶子搜完答案再做还是忘,于是整理份方便复习查阅(PS:叶子把填空的知识点也都加粗出来,一起复习吧~)
1.数据库的完整性是指数据的实体完整性、参照完整性和___用户定义完整性________。
2.在设计分E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计的,所以各个分E-R图之间难免有不一致的地方,这些冲突主要有属性冲突、命名冲突和_______结构冲突______三类。
3.DBMS是是位于用户和________操作系统________之间的一层管理软件。
4.安全性控制的一般方法有用户标识鉴定、存取控制、审计、数据加密和视图的保护五级安全措施。
5.数据独立性又可分为___逻辑数据独立性____和 物理数据独立性。
6.为了保护数据库的实体完整性,当用户程序对主码进行更新使主码值不惟一时,DBMS就______拒绝_____此操作。(憨憨的叶子填的“拒绝此操作”错了,一定要注意嗷!)
7.保护数据安全性的一般方法是设置用户标识和_____存取权限控制______。
8.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的( 安全性 )。
9.MySQL的默认端口号为( 3306 )。
10.下面( 数据类型/数据表 )项不是数据模型的常用组成部分。
分析:关系模型是最重要的一种数据模型,关系模型包括:数据结构,数据操纵以及完整性约束。所以剩下一个选项就是所选答案。
11.在SQL语言中的视图VIEW是数据库的( 外模式 ) 。
12.关系运算中花费时间可能最长的运算是( 笛卡尔积 )。
13.导出为文本文件正确的方法为( mysqldump 数据库名 数据表 >目标目录 )
14.下面列出的数据库管理技术发展的三个阶段I.人工管理阶段II.文件系统阶段III.数据库阶段中,没有专门的软件对数据进行管理的是( 只有I )。
(眼瘸的叶子我没有看见这个选项哎。)
分析:三阶段软件背景:人工管理阶段没有操作系统,文件系统阶段有文件系统,数据库系统阶段有数据库管理系统。
15.在MySQL中,非空约束可以通过( NOT NULL )关键字定义。
16.实体是信息世界中的术语,与之对应的数据库术语为( 记录 )。
17.下列( net start mysql57 )可以在命令提示符下启动MySQL服务器,服务名mysql57。
18.从E-R图导出关系模型时,如果实体间的联系是M:N的,下列说法中正确的是( 增加一个关系表示联系,其中纳入M方和N方的关键字 )
19.数据库物理设计完成后,进入数据库实施阶段,下述工作中,( 扩充功能)一般不属于实施阶段的工作。
20.数据库的概念模型独立于( 具体的机器和DBMS )
21.自然联接是构成新关系的有效方法。一般情况下,当对关系R和S是用自然联接时,要求R和S含有一个或者多个共有的( 属性 ) 。
22.假设学生关系S(S#,SNAME,SEX),课程关系C(C#,CNAME),学生选课关系SC(S#,C#,GRADE)。要查询选修"Computer"课的男生姓名,将涉及到关系( S,C,SC )
23.下列( SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; )语句可以将事务的隔离级别设置为读未提交数据。
24.事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放,这是( 一级封锁协议 ) 。
25.要修改数据表tb_student的存储引擎为InnoDB,可以使用下面的( ALTER TABLE tb_student ENGINE=InnoDB; )语句。
26.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为( 介质故障 )。
27.用户或应用程序看到的那部分局部逻辑结构和特征的描述是( 外模式 ),它是模式的逻辑子集。
28.对并发操作若不加以控制,可能会带来( 不一致 )问题。
29.DBMS普遍采用( 封锁 )方法来保证调度的正确性 。
30.关系代数运算是以( 集合运算 )为基础的运算 。
31.下列( SHOW DATABASES; )语句可以用于查看服务器。
32.关于SELECT * FROM tb_book LIMIT 5,10描述正确的是( 获取第6条到第15条记录 )
33.删除表记录需要使用( DELETE )语句。
34.数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括( 日志文件、数据库后备副本 )。
35.SQL是一种( 关系数据库 )语言。
36.下列关于视图的描述错误的是( 视图中保存有数据 )。
37.假设有关系R和S,在下列的关系运算中,( R×S )运算不要求:“R和S具有相同的元数,且它们的对应属性的数据类型也相同” 。
38.下列关于数据库基本概念的叙述中,哪一条是错误的( 数据库中的数据一般都具有较大的冗余度 )
39.在 select 语句的 where 子句中,使用正则表达式过滤数据的关键字是( regexp )
所选答案:
40.DECIMAL是( 可变精度浮点值 )数据类型
41.以下表达降序排序的是( DESC )
42.SQL 语言是( 非过程化 )的语言,轻易学习。
43.以下聚合函数求数据总和的是( SUM )
44.按照班级进行分组(GROUP BY CLASSES)
45.在MySQL 中,建立数据库用( CREATE DATABASE 命令 )
46.以下说法错误的是( SELECT max(sal),deptno,job FROM EMP; )
47.存储过程是一组预先定义并( 编译 )的Transact-SQL 语句。