数据库期末复习题(一)

期末练习,叶子搜完答案再做还是忘,于是整理份方便复习查阅(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 语句。

  • 5
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值