网站建设与管理个人总结百度的网址是什么
- 数据处理是将数据换成信息的过程
- 数据库系统是一个系统软件
- 三级模式间存在两个映像关系
- 数据表的码用于唯一标识一个元组,主码由一个或多个属性组成
- 当查询结果为多个元组时,嵌入式sql中采用游标机制来指示所取出元组的位置
- 一个内存变量在任意时刻可以为不同的值和数据类型
- 逻辑运算符优先级不总是高于关系运算符比如有括号的时候
- 数据流图用于需求分析时
- 若数据库中只包含成功事务提交的结果,则此数据库称为处于安全状态
- 逻辑设计不可以独立于数据库管理系统
- 遵循两段锁协议一定并发事务调度可串行化,但可串行化不一定都要准守两段锁协议
- 同一个关系的任意两个元组值不能完全相同
- 子模式ddl是逻辑存储结构
- 选择是水平方向分割,投影是列,竖直方向分割
- 太绝对的判断多为错
- 数据模型3要素:数据结构、数据操作和完整性约束
- 在数据库汇总产生数据不一致的根本原因是数据冗余
- 关系模型中的关系模式至少应该是1NF
- 关系数据库广泛应用于商业领域、关系数据库要求数据为简单类型
- 注意一个汉字用两个_表示,如果使用like,要一个汉字则用__两个来表示
- count、order、group by不是标准sql
- sql是结构化查询语言(structured query language)
- 关系数据模型中,用来表示实体的是二维表
- 创建表s时,要求sex属性取值只能为男或者女,create table s(sex char(2),check(sex in (‘男’,‘女’)))
- 数据库(db),数据库系统(dbs),数据库管理系统(dbms)之间的关系是dbs包括db和dbms
- 五中基本关系代数运算是 并、差、选、投、笛。
- 关系演算比关系代数具有更强的表达能力
- 1范式 列独立,2范式码确定,3范式无其他表非码值,BCNF无函数依赖
- 职工中有职工号和技能,每个职工有多个技能,则其主码为(职工号,技能),要唯一能确定一行
- 当前数据库管理系统的研究方面,较活跃的是演绎数据库(人工智能使用)
- 参照完整性要求,不允许参照不存在的元组
- 数据库用户的账号一般由用户名和客户端主机组成
- 数据库管理系统的恢复管理子系统保证了事务的持续性实现
- sql语言的标准函数count、sum、avg、max、min等不允许出现在where子句中
- 若X->Y,且存在X的真子集X',X‘->Y,则称Y对X部分函数依赖
- 4NF能消除多值依赖引起的冗余
- 数据库应该对应用程序的异常给出尽可能少的提示,防止被攻击,应用程序使用权限有限的数据库连接
- 关系操作通过关系语言实现,关系语言的特点是高度非过程化
- 完整性约束条件作用的对象分为列级、元组和关系级三类。完整性约束条件涉及的对象,其状态既可为静态,也可为动态。数据的完整性是指数据的正确性和相容性。数据库的完整性控制基于完整性约束条件进行
- 两段锁协议:读写操作前事务要先获取其锁,并在释放锁后不再获取其它任何锁
- 数据的逻辑独立性是指:模式改变,外模式和应用程序不变
- 相对于非关系数据模型,下列属于关系数据模型缺点的是存取路径对用户透明,需要查询优化
- 选主码时要能唯一确定一行的最少元素,注意每个选项都看看
- 有绝对的词时,相对可以接受的要让位于绝对的
- 冗余数据是指可由基本数据导出的数据
- 要保证数据库的数据独立性,需要修改的是三层模式之间的二级映像
- 数据库系统包括数据库,数据库管理系统,数据库管理员,应用系统,用户 5部分
- 用户正在使用的数据库和Master数据库不能进行分离数据库操作
- 数据库优化:将数据库的数据库文件和日志文件分别放在不同的分区上、在数据库服务器上尽量不要安装其他无关服务
- 数据库实施工作主要包括:用DDL定义数据库结构,组织数据入库,编制与调试应用程序,数据库试运行
- sql server 2008 安装方式有 无人值守安装、本地安装、远程安装
- 输入可以包含来自多个表的属性,视图中不可包含任何存放在基本表中的数据,存储过程中可以包含大量的T-SQL代码,存储过程可以比相同的T-SQL代码执行速度快
- SQL SERVER数据库只能有一个主数据文件,可以有多个事务日志文件
- 在模式设计的时候,有时候为了保证性能,不得不牺牲规范化的要求
- X->Y,Y属于X,则称X->Y是平凡函数依赖,Y不属于X则称Y是非平凡函数依赖
- 删除表中数据 delete from bool,truncate table book
- 定义视图包括创建视图和删除视图
- 与数据库相关的安全性措施有:用户标识和鉴定、审计、定义视图。*(定义触发器不算)
- 目前最常用的数据模型有层次模型、网状模型、关系模型
- 1NF->2NF ,消除非主属性对码的部分函数依赖
2NF->3NF ,消除非主属性对码的传递函数依赖
3NF->BCNF ,消除非主属性对码的部分和传递函数依赖
BCNF->4NF ,消除非平凡且非函数依赖的多值依赖
- 子查询位于比较运算符之后
- 主键不能为null,unique可以为null
- 查询分析-查询检查-查询优化-查询执行
- 连接最耗资源,选择先做可以提高查询效率
- 集中式数据库最主要的开销是磁盘存取块数(I/O代价)
- 代价变换属于代数优化
- 代数优化在物理优化之前做
- 查询分析师分析语法语义,查询检查是查看属性名是否存在
- SQL的全局约束是指基于元祖的检查子句和断言
- 并发操作会带来哪些数据不一致性问题:丢失修改、不可重复读、脏读
- 任何满足两段锁协议的合理调度都是可串行的
- 并发事务采用二级封锁协议可以解决脏读、丢失修改
- 规范化主要的理论依据是关系规范化理论
- 概念设计独立于数据库管理系统
- 概念结构设计的步骤:进行数据抽象,设计局部ER模型。集成局部ER模型,形成全局模型
- ER结构最少有几个 实体型+多对多的个数
- 第一范式就是每列不重复,每列是个独立的分量
- 第二范式每一行被码唯一标识
- 第三范式要求表中不能包含其它表中的非码属性
- 123NF BCNF 4NF
- 第四范式解决的是多值依赖问题
- 平凡的函数依赖总成立
- 数据库设计方法有新奥尔良方法、基于E-R模型的设计方法、第三范式的设计方法、面向对象的设计方法、面向对象的设计方法、统一建模语言方法
- 需求分析的工具:业务流图、数据流图、数据字典、功能结构图
- 文件系统阶段计算机最早开始用于数据管理
- 数据库系统的核心是数据模型
- 数据库的三级模式两级映射,是为了提高数据库的数据独立性
- 数据模型的三个要素是数据结构、数据操作、完整性约束
- 按照抽象层次不同,数据模型可分为信息模型、逻辑模型和物理模型
- 关系中的度是指列数
- 关系模型中的码是可由一个或多个能唯一标识该关系模式中任一元元组的属性组成
- 5中基本关系运算并、差、笛卡尔积、选择、投影
- 事务是并发控制的基本单位
- 下列不属于并发操作带来的不一致性问题是死锁
- 三类数据不一致性的主要原因是并发操作破坏了事务的隔离性
- 事务在修改数据之前必须对其加锁,事务结束下释放这是1级封锁协议
- 事务调度可串行化不一定准守两段锁协议
- ACID 原子性、一致性、隔离性、持续性
- 事务的ACID特性可能遭到破坏的因素:多个事务并行运行时,不同事务的操作交叉执行;事务在运行过程中被强行停止
- 数据转储的方式分为动态海量转储、静态海量转储、动态增量转储、静态增量转储
- 运算溢出属于事务故障
- 数据库安全控制的常用方法和技术:用户标识和鉴别、存取控制、视图机制、审计、数据加密
- 自主控制权限,授权对象、操作
- 在数据库的安全控制中,授权的数据对象范围越小,授权子系统就越灵活
- C2级是计算机安全产品的最低档
- 数据库的完整性指的是数据的正确性和有效性
- 表间的引用关系是通过外键实现
- 删除某条记录时要检查上面的完整性规则定义
- 创建触发器只能应用于一个表
- 删除表之类的用drop,删除一条用delete
- alter修改表,update修改一条记录
- CASCADE级联删除
- CLUSTER聚簇索引,索引项顺序与表中记录的物理顺序一致,一个表只能建一个,经常查询的列上建,经常更新的不宜建
- drop是数据定义语言的运算符
- delete不属于数据定义语言的运算符
- INSERT 表名 属性列。。。 VALUES 值。。。
- DISTINCT去掉表中重复的行
- %任意长度的字符串,_任意单个字符
- null不能用等号,用is
- where 语句针对是一条记录,having语句是针对一组,where语句中不能出现having语句
- 左外连接 LEFT OUTER JOIN 列出左边关系中的所有元祖
- EXISTS谓词的子查询是相关查询
- UNION 并操作,INTERSECT 交集 EXCEPT差操作
- 子查询不能用ORDER BY
- 有group by 的查询语句中目标列中的字段是group by 中出现的字段
- from不能省略
- 笛卡尔乘积相当于SQL的cross join
- 用集函数实现子查询通常比直接用ANY或ALL查询效率要高
- 关系的“目”是指列数,基数表示行
- 集合运算符:并、差、交、笛卡尔积。专门关系运算符:选择、投影、连接、除
E-R模型,层次/网状/关系模型,面向对象数据模型
- 概念模型(E-R图)、逻辑模型(层次模型、网状模型、关系模型、面向对象模型、对象关系模型半结构化模型等)和物理模型(底层的抽象,数据的表示和存取)
- 数据模型的3大组成要素:数据结构、数据操纵、数据完整性的约束条件
- 层次模型的优点是查询效率高
- 菱形表示联系、属性是椭圆、实体是矩形
- ER图是描述概念模型的工具
- 文件系统的特点正确的是应用背景是计算机开始用于数据管理
- 所谓整体结构化是指数据不再针对某个应用,而是面向组织或企业
- 模式:也称逻辑模式,是数据库中 全体数据的逻辑结构和特诊的描述,所有用户的公共数据视图,一个数据库只有一个模式
- 外模式:数据库用户的数据视图,,一个数据库可以有多个外模式
- 内模式:数据物理结构和存储方式的描述,是数据在数据库内部的组织形式,一个数据库只有一个内模式