NCRE 计算机三级 数据库技术 (0x1f)乱七八糟章

  1. 数据模型通常有数据结构数据操纵完整性约束构成
  2. 数据对象由DDL定义语句定义再由DDL编译器编译后,对象的描述信息存放在数据库的数据字典
  3. UNIQE约束允许出现空值,但不允许重复;PRIMARY KEY不允许重复和空值
  4. EXEC sp_ addsrvro1 emember是登录账户权限之意,sp_ addsrvro1 emember是定义好的存储过程。其作用是为登录账户赋角色权限。数据库主要的角色及权限如下表: 
  5. 数据库管理系统一般通过周期检查事务等待图来检测死锁(该图出现回路即出现死锁)
  6. 事务的四个特性:原子性、一致性、隔离性、持久性
  7. 数据仓库是一个面向主题的、集成的、非易失的、且随时间变化的数据集合
  8. 粒度:细化程度越高,粒度越小,相反的,粒度越大
  9. 设置初值和增值使用IDENTITY(初值,增量)
  10. 三级加锁协议可以完全保证并发事务数据的一致性
  11. 对于故障前已提交的数据做REDO(既有BEGIN TRANSACTION又有COMMIT),对故障发生时未完成的事务做UNDO(只有BEGIN TRANSACTION,没有COMMIT或ROLLBACK)
  12. 数据库转储机制:完全转储,差量转储,增量转储
  13. 和数据仓库有关的设计方法就是面向主题的
  14. 聚集索引是指索引项的顺序与表中记录的物理顺序一致的索引组织
  15. 视图提供了逻辑数据独立性
  16. UML中,用例模型由用例、系统和角色三部分组成
  17. 游标是系统为用户开设的一个数据缓冲区
  18. select语句的查询结果是元组的集合,可以使用集合操作,包括并(UNION)交(INTERSECT)差(EXCEPT),参加集合操作的查询结果的列数和对应项数据类型必须相同
  19. SQL语句中计算两个日期之差的函数是DATEDIFF(“DAY/YEAR/”,"fristDAY","ENDDAY")
  20. 数据库角色是被命名的一组与数据库操作的相关的权限,角色是权限的集合。因此,可以为一组具有相同权限的用户创建-一个角 色,使用角色来管理数据库权限可以简化授权的过程。SQL提供了9个内置的角色,以便在数据库级别授予用户特殊的权限集合,如下表:
  21. 数据库系统中的故障分为事务内部故障(运算溢出,事务死锁等等)、系统故障(造成系统停止运转的任何事件,使得系统需要重启)、介质故障(硬件损坏等等)、计算机病毒。
  22. 两段加锁协议可以保证事务调度的可串行性
  23. 在分布式数据库中,采用半连接操作可以减少场地间的数据传输量(半连接:只传输参与关系连接的数据)
  24. 常见的OLAP多维分析操作有切片,切块,旋转,钻取,和卷起(卷起就是粗略点看,钻取就是细致点看,切片和切块是局部显示,旋转就是改变维的方向)
  25. 在数据仓库中,元数据主要分为技术元数据和业务元数据两类
  26. SQL server支持三种用户自定义函数:标量函数,内嵌表值函数和多语句表值函数,标量函数可以出现在SELECT语句中,而其他两个必须放置SELECT的FROM子句中
  27. instead of创建前触发器,FOR或者AFTER创建后触发器
  28. DECLARE vendor_cursor CURSOR FOR SELECT声明游标语句
  29. SQL server设置不允许用户活动对表的某种操作权限的命令为:DENY 对象权限名 ON {表名|视图名} TO {数据库用户名|用户角色名}
  30. 为避免活锁线性,DBMS采用先来先服务的策略解决事务的加锁请求
  31. 分布式数据库的分片透明是透明性最高的透明
  32. 多维的OLAP==MOLAP;混合型 HOLAP   ;关系型:ROLAP
  33. 索引技术分为有序索引和散列索引
  34. 在分布式数据库中,使用分配模式来描述各片段到物理存放场地
  35. SQL server中有五种约束类型,分别是主键约束、外键约束、唯一约束、缺省约束、检查约束
  36. 触发器的三种类型:DELETE、INSERT、UPDATE
  37. SQL server对权限层级结构管理有三种语句:REVOKE(收回已赋予的权限)GRANT(授予一个数据库权限)DENY(拒绝用户的特定权限,并阻止从角色继承)
  38. UML模型的四层模型:元元模型层、用户模型层、元模型层和用户层
  39. 在UML中聚集是一种特殊的关联
  40. 并行数据库中的一维数据划分如:(1)转轮法:最适合扫描整个关系   (2)散列划分:点查询和顺序查询 (3)范围划分:范围查询和点查询
  41. 对于更新操作的触发器,系统将产生两张逻辑工作表,即DELETED表和INSERTED表。DELETED存更新前数据,INSERTED表存更新后数据
  42. 谷歌的云数据库是一个分布式结构化的数据存储系统称为Bigtable
  43. RAID5的存储空间=(硬盘数-1)*硬盘容量
  44. 知识发现主要由三个步骤组成,它们是数据准备、数据挖掘、结果的解释评估
  45. 分布透明分为三个层次:分片透明性>位置透明性>局部映像透明性
  46. 日志文件记录主要有两种,以记录为单位的日志文件,以数据块为单位的日志文件
  47. 删除用户自定义的函数使用 DROP FUNCTION
  48. 数据库完整性包括实体完整性(PRIMARY KEY),参照完整性(外码),用户定义完整性(NOT NULL,CHECK,UNIQUE)
  49. 双机热备是数据库恢复技术,当介质被破坏后能保证数据的完整性
  50. 预防死锁原则:(1)各个事务顺序访问资源,将大的事务分解为小的简单的事务(2)同一顺序访问(3)事务隔离级别(4)使用连接绑定(5)灵活使用显示加锁技术
  51. TPS代价值是衡量系统性价比的指标
  52. UML中(1)活动图的主要作用是陈述活动与活动之间的流程控制的转移  (2)类图是展现一组类、接口和协作它们之间关系的一种静态视图(3)状态图主要用来描述一个实体在发生一些事情时的状态变化 (4)顺序图是用来描述对象自身及对象间信息传递顺序的视图
  53. FETCH(游标提取)NEXT | PRIOR | FIRST | LAST | ABSOLUTE | RELATIVE  分别对应(返回当前行下一行;返回当前行上一行;返回游标第一行,并作为当前行;返回最后一行;返回自当前行开始N行,作为当前行;返回当前行开始第N行,作为当前行)
  54. 备份日志的语法: BACKUP LOG database_ name (数据库名) TO backup_ device (备份的地方)。
  55. 在分布式数据库中,混合分片是水平分片,垂直分片,导出分片的混合                                                                                水平分片:按一定的条件把全局关系的所有元组划分成若干不相交的子集,每个子集都是关系的- -个片段。
    垂直分片:把一个全局关系的属性集分成若干子集,并在这些子集上作投影运算,每个投影称为垂直分片。
    导出分片:又称为导出水平分片,即水平分片的条件不是本关系属性的条件,而是其他关系属性的条件。

  56.  
发布了43 篇原创文章 · 获赞 7 · 访问量 3354

猜你喜欢

转载自blog.csdn.net/Zeroooooo/article/details/101078948
今日推荐