数据库
小码哥编程
这个作者很懒,什么都没留下…
展开
-
数据库复习(六、关系数据模式)
数据库复习(六、关系数据模式)一、函数依赖1. 关系数据模式中的问题数据冗余**更新异常:**对冗余数据进行更新时,系统开销大,且存在数据不一致的风险插入异常删除异常2. 关系模式表示为一个五元组R(U,D,DOM,F)F:关系名称U:R中所有属性的集合D:U 中属性所来自的域的集合DOM:属性到域的映射F:U中属性间的数据依赖的集合重点关注:U和F,可简化为R(U, F)3. 函数依赖平凡函数依赖非平凡函数依赖完全函数依赖部分函数依赖传递原创 2020-08-11 19:48:09 · 523 阅读 · 0 评论 -
数据库复习(五、数据库完整性)
数据库复习(五、数据库完整性)1. 实体完整性在插入或对主码进行更新操作时:检查主码值是否唯一,如果不唯一则拒绝插入或修改检查主码的各个属性是否为空,只要有一个为空就拒绝插入或修改CREATE TABLE中用PRIMARY KEY定义2. 参照完整性在CREATE TABLE中用FOREIGN KEY短语定义哪些列为外码用REFERENCES短语指明这些外码参照哪些表的主码3. 违约处理4. 用户定义完整性分为属性上的约束:列值非空:NOT NULL列值唯一:UNIQU原创 2020-08-11 19:45:58 · 161 阅读 · 0 评论 -
数据库复习(四、数据库安全性)
数据库复习(四、数据库安全性)1. 数据库安全技术一、常用安全技术常用鉴别方法:口令:静态,动态生物特征识别智能卡回答问题存取控制:对于获得上机权的用户还要根据系统预先定义好的外模式(视图)或用户权限进行存取控制,保证用户只能存取他有权存取的数据。自主存取控制:C2级,灵活强制存取控制:B1级,严格视图机制:把需要保密的数据对无权存取这些数据的用户隐藏起来。审计:系统自动建立审计日志,将用户对数据库的所有操作记录在上面。数据加密:存储加密,传输加密。2. 自主存取控制技术一原创 2020-08-11 19:44:31 · 216 阅读 · 0 评论 -
数据库复习(三、关系数据库标准语言SQL)
数据库复习(三、关系数据库标准语言SQL)1. SQL语言概述一、SQL语言特点综合统一高度非过程化面向集合的操作方式同一种语法结构,多种使用方式SQL语言简洁,易学易用二、数据定义2. 基本表的修改和删除一、建立基本表二、修改基本表3. 数据查询一、数据查询语句二、基本查询**DISTINCT:**消除重复元组查询条件:**ORDER BY子句:**升序ASC,降序DESC三、聚集函数聚集函数只能用于SELECT子句和HAVING原创 2020-08-11 19:41:46 · 344 阅读 · 0 评论