文章目录
- 42.审计的定义 ?
- 43.数据的数据加密的定义及分哪两类?
- 44.数据库的完整性和安全性是指?
- 45.为了维护数据库的完整性数据库管理系统必须实现哪些功能?
- 46.实体完整性是如何定义?
- 47.违约处理方法?
- 48.参照完整性是如何定义?
- 49.用户定义的完整性是什么?
- 50.触发器是什么?
- 51.数据依赖是什么?
- 52.最重要的两个数据依赖是什么?
- 53.模式分解的两条准则?
- 54.如果不进行模式的规范化 会产生哪些问题?
- 55.什么是规范化?
- 56.数据库设计分为哪几个阶段?
- 57.需求分析阶段的任务?
- 58.数据字典的定义及其组成部分的定义?
- 59.什么是概念结构设计?
- 60.概念模型的特点 ?
- 61.E-R模型的组成?
- 62.联系的种类?
- 63.E-R图表示实体属性和联系的方法?
- 64.合并 E-R图的冲突有哪几类?
- 65.每种冲突的详情?
- 66.逻辑结构设计的任务是什么?
- 67.实体行间的各种联系是如何转换的?
- 68.数据库管理系统最常用的存取方法是什么?
- 69.最普遍的存取方法是哪两个?
- 70.SQL 分为哪两种?
42.审计的定义 ?
数据库审计是数据库安全技术之一,它通过对用户访问数据库行为的记录、分析和汇报,来帮助用户事后生成合规报告、事故追根溯源,同时通过大数据搜索技术提供高效查询审计报告,定位事件原因,以便日后查询、分析、过滤,实现加强内外部数据库网络行为的监控与审计,提高数据资产安全。
43.数据的数据加密的定义及分哪两类?
定义:数据加密,是一门历史悠久的技术,指通过加密算法和加密密钥将明文转变为密文,而解密则是通过解密算法和解密密钥将密文恢复为明文。
分类对称加密和非对称加密
44.数据库的完整性和安全性是指?
完整性:防止数据库存在不符合语义的数据,防止错误信息的输入输出造成无效操作和错误结果;
安全性:防止数据库被恶意破坏和非法的存取。
45.为了维护数据库的完整性数据库管理系统必须实现哪些功能?
①数据定义②数据组织 存储和管理③数据操作④数据库的事务运行和运行管理⑤数据库的建立和维护
46.实体完整性是如何定义?
要求候选码非空且唯一
47.违约处理方法?
实体完整性和用户自定义完整性违约时, RDBMS 都执行 No Action 操作。
参照完整性违约处理的几种处理方式:
设置空值联级处理( cascade )拒绝处理( No Action )
其中 No Action 处理方法是 RDBMS 默认执行的动作。
48.参照完整性是如何定义?
要求外码要么取空值,要么所取的值在对应的候选码中出现
49.用户定义的完整性是什么?
包括非空约束,唯一约束,检查约束,缺省值约束等
50.触发器是什么?
触发器(trigger)是SQL server 提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作( insert,delete, update)时就会激活它执行。触发器经常用于加强数据的完整性约束和业务规则等。
51.数据依赖是什么?
数据依赖是通过一个关系中属性间值的相等与否体现出来的数据间的相互关系
52.最重要的两个数据依赖是什么?
传递函数依赖和直接函数依赖
53.模式分解的两条准则?
无损连接,保持依赖
54.如果不进行模式的规范化 会产生哪些问题?
数据冗余,更新异常,插入异常,删除异常。
55.什么是规范化?
第一范式是指 所有的属性都为简单属性,也就是说属性不可再分。
第二范式是指 不存在非主属性部分依赖于主属性。
第三范式是指 不存在非主属性传递依赖于主属性。
bcnf 是指在第三范式的基础上所有的非主属性都依赖于主属性。
Drop 删除表和定义。
truncate 清空表但保留表。
delete 删除数据或者清空表
56.数据库设计分为哪几个阶段?
①需求分析阶段②概念结构设计阶段③逻辑结构设计阶段④数据库物理设计⑤数据库实施阶段⑥数据库运行和维护
57.需求分析阶段的任务?
数据库设计中需求分析阶段的主要任务是通过详细调查现实世界要处理的对象,充分了解原系统工作概况,明确用户的各种需求,在此基础上确定新系统的功能。主要需了解的要求包括以下3个方面:(1)信息要求,指用户需要从数据库中获得信息的内容与性质。(2)处理要求,指用户要完成什么处理功能,对处理的响应时间、处理方式等的具体要求。(3)安全性与完整性要求。
58.数据字典的定义及其组成部分的定义?
数据字典是描述数据流图中数据的信息的集合。
它对数据流图上每一个成分:数据项、文件(数据结构)、数据流、数据存储、加工和外部项等给以定义和说明
59.什么是概念结构设计?
概念结构设计就是对信息世界进行建模,常用的概念模型是E-R模型。
60.概念模型的特点 ?
①能真实、充分地反映现实世界,是现实世界的一个真实模型。
②易于理解,从而可以用它和不熟悉计算机的用户交换意见。
③易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充。
④易于向关系、网状、层次等各种数据模型转换
61.E-R模型的组成?
实体:长方形;
属性,椭圆形;
关系,菱形
62.联系的种类?
数据之间常见的联系有集合结构、线性结构、树形结构、图状结构或是网状结构。
63.E-R图表示实体属性和联系的方法?
64.合并 E-R图的冲突有哪几类?
属性冲突,结构冲突和命名冲突。
65.每种冲突的详情?
66.逻辑结构设计的任务是什么?
67.实体行间的各种联系是如何转换的?
68.数据库管理系统最常用的存取方法是什么?
索引,聚簇,哈希
69.最普遍的存取方法是哪两个?
索引存取和哈希存取
70.SQL 分为哪两种?
①嵌入式 SQL 。
②过程化 SQL 。