09 2017 档案

摘要:查询处理步骤 查询分析 对查询语句进行扫描、词法分析和语法分析。 查询检查 对合法的查询语句进行语义检查,安全性和初步完整性检查 查询优化 选择一个高效执行的查询处理策略。 按照优化的层次可将查询优化分为代数优化和物理优化 查询执行 依据优化器得到的执行策略,由代码生成器生成执行这个查询计划的代码, 阅读全文
posted @ 2017-09-26 22:48 yc紫日 阅读(263) 评论(0) 推荐(0) 编辑
摘要:背景 标准SQL缺少流程控制能力、难以实现应用业务中的逻辑控制 方式 嵌入式SQL(Embedded SQL,ESQL) 过程化SQL(Procedural Language/SQL,PL/SQL) 存储过程和自定义函数 开放数据库互连(Open Data Base Connectivity,ODB 阅读全文
posted @ 2017-09-18 23:18 yc紫日 阅读(649) 评论(0) 推荐(0) 编辑
摘要:数据库设计概述 定义 数据库设计是指对于一个给定的应用环境,构造(设计)优化的数据库逻辑模式和物理结构,并以此建立数据库及其应用系统,使之能够有效的存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据操作要求。 信息管理要求:数据库中应存储和管理的数据对象 数据操作要求:对数据对象进行的操 阅读全文
posted @ 2017-09-13 23:17 yc紫日 阅读(2912) 评论(0) 推荐(0) 编辑
摘要:关系模式五元组 R<U,D,DOM,F> R--关系名 U--属性(组) D--U中的属性所来自的域 DOM--属性到域的映射 F--U中的数据依赖(函数依赖、多值依赖、连接依赖等) 数据依赖不良会带来的危害 数据冗余 更新异常 插入异常 删除异常 函数依赖 概念 X,Y是R的子集,不存在任意两个元 阅读全文
posted @ 2017-09-09 10:45 yc紫日 阅读(438) 评论(0) 推荐(0) 编辑
摘要:概念 数据库的完整性是指数据的正确性与相容性 正确性:数据是满足现实世界语义,反映当前状况 相容性:同一数据库对象在不同关系表中的数据是符合逻辑的 作用 防止数据库中存在不符合语义的不正确数据,防范对象对象是不合语义、不正确的数据 实体完整性--列级/表级约束条件 使用 关系模型实体完整性用PRIM 阅读全文
posted @ 2017-09-05 22:05 yc紫日 阅读(877) 评论(0) 推荐(0) 编辑
摘要:数据更新操作有三种:添加、修改、删除 INSERT 格式 INSERT INTO <表名> [(<属性列1>[,<属性列2>...])] VALUES (<常量1>[,<常量2>...]); 或 INSERT INTO <表名> [(<属性列1>[,<属性列2>...])] <select子查询>; 阅读全文
posted @ 2017-09-05 21:55 yc紫日 阅读(234) 评论(0) 推荐(0) 编辑
摘要:背景 非授权用户对数据库的恶意存取和破坏 数据库中重要或敏感数据被泄露 安全环境的脆弱性 概念 保护数据库以防止不合法使用所造成的数据泄露、更改或破坏 安全标准 1985--TCSEC (Trusted Computer System Evaluation Criteria) 1996--CC (C 阅读全文
posted @ 2017-09-04 20:38 yc紫日 阅读(507) 评论(0) 推荐(0) 编辑
摘要:定义 空值,就是“不知道”、“不存在”、“无意义”的值 举例 学生年龄应该有一个值,但是还未统计,就是“不知道” 某元组在该属性上不应有值,如缺考学生,成绩为空,即为“不存在” 空值的产生 插入时,未对该属性赋值 INSERT INTO SC (Sno,Cno) VALUES ('201215126 阅读全文
posted @ 2017-09-04 07:28 yc紫日 阅读(295) 评论(0) 推荐(0) 编辑
摘要:概念 视图是从一个或几个基本表(或视图)导出的表 视图是一个虚表 数据库只存放视图的定义,不存放视图对应的数据 视图一经定义,就可以被查询,删除,但是更新操作有一定限制 定义视图 格式 CREATE VIEW <视图名> [(<列名>[,<列名>...])] AS <子查询> [WITH CHECK 阅读全文
posted @ 2017-09-04 07:16 yc紫日 阅读(968) 评论(0) 推荐(0) 编辑
摘要:SELECT语句一般格式 SELECT [ALL|DISTINCT] <目标列表达式> [,<目标列表达式>...] FROM <表名或视图名> [,<表名或视图名>...]|(<SELECT语句>)[AS] <别名> [WHERE <条件表达式>] [GROUP BY <列名1>[,<列名2>.. 阅读全文
posted @ 2017-09-03 23:43 yc紫日 阅读(518) 评论(0) 推荐(0) 编辑
摘要:3.1 SQL特点 综合统一 集数据定义语言、数据操纵语言、数据控制语言的功能于一体,语言风格统一,可以独立完成数据库生命周期中的全部活动 关系模型中实体和实体间的联系均用关系表示,数据结构的单一性带来了数据操作符的统一性 高度非过程化 存取路径的选择以及SQL的操作过程由系统自动完成,提高了数据独 阅读全文
posted @ 2017-09-03 22:24 yc紫日 阅读(381) 评论(0) 推荐(0) 编辑
摘要:《数据库系统概论》 第5版 背景概念 《数据库系统概论》 -- 1. 绪论 《数据库系统概论》 -- 2. 关系操作 SQL基础 《数据库系统概论》 -- 3.1SQL概论和DDL 《数据库系统概论》 -- 3.2. 视图 《数据库系统概论》 -- 3.4 DML之数据查询 《数据库系统概论》 -- 阅读全文
posted @ 2017-09-03 21:37 yc紫日 阅读(235) 评论(0) 推荐(2) 编辑
摘要:2.1 关系模型三要素 关系数据结构:关系(也就是表) 关系操作集合:增删改查 关系完整性约束:实体完整性、参照完整性、用户自定义约束条件 2.2 关系基本概念 域:一组具有相同数据类型的值的集合 元组:每一行称为一个元组 分量:每一行的每一个值称为一个分量 笛卡尔积:是域上的一种运算。可表示为一张 阅读全文
posted @ 2017-09-03 21:35 yc紫日 阅读(874) 评论(0) 推荐(0) 编辑
摘要:1. 绪论 1.1 数据库的四个基本概念 数据 描述事物的符号记录称为数据。 数据的含义称为数据的语义,数据与其语义是密不可分的。如数据93的语义可以是成绩、人数 数据库 是指长期的、有组织的、可共享的大量数据的集合。 具有较小的冗余度、较高的数据独立性和易扩展性 数据库管理系统 是一个计算机的基础 阅读全文
posted @ 2017-09-03 21:08 yc紫日 阅读(403) 评论(0) 推荐(0) 编辑
摘要:1.自动补全功能--supertab 1.1 http://www.vim.org/scripts/script.php?script_id=1643下载supertab.vmb 1.2 用vim打开supertab.vmb,依次输入 :UseVimball ~/.vim :so % :UseVim 阅读全文
posted @ 2017-09-02 11:04 yc紫日 阅读(168) 评论(0) 推荐(0) 编辑
摘要:apt-cache search package 搜索包 apt-cache show package 获取包的相关信息,如说明、大小、版本等 sudo apt-get install package 安装包 sudo apt-get install package - - reinstall 重新 阅读全文
posted @ 2017-09-02 10:30 yc紫日 阅读(141) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示