第一章  数据库概论 1.在数据库管理技术的发展过程中.数据库独立性最高的是"数据库系统"阶段 2.三大经典的数据结构模型是"关系.层次和网状模型" 3.单个用户使用的数据视图的描写叙述,称为"外模式".它是用户与DBS的接口 4.DB中,数据的逻辑独立性是指"概念模式改变,外模式与应用程序不变" 5.通过指针链表来表示实体间联系的模型是"网状和层次模型" 6.DB的体系结构分成三层,各自是"逻辑…
Atiti 数据库系统原理 与数据库方面的书籍 attilax总结 v3 .docx 1.1. 数据库的类型,网状,层次,树形数据库,kv数据库.oodb2 1.2. Er模型2 1.3. Sql2 1.4. 聚合运算2 1.5. 索引btree,hash 全文哦2 1.6. 并发控制与lock2 1.7. Acid数据库完整性2 1.8. 关系模型2 1.9. 事务管理2 1.10. :1NF.2NF.3NF和BCNF 2 2. 参考数据库系统导论 (豆瓣).html2 3. 数据挖掘--概念…
原文链接: http://blog.csdn.net/haovip123/article/details/21614887 犹记得第一次看<数据库系统原理>时看天书的感觉,云里雾里:现在已经是第二次参阅这本书了,顿时有所感悟,“哦,原来是这样!”现在呢,开窍了一点,写下来且当作为笔记. ER模型 ER模型的基本元素是:实体.联系和属性 实体:是一个数据对象,指应用中可以区别的客观存在的事物.(ER模型中的实体往往是指实体集) 实体集:指同一类实体构成的集合 实体用方框表示表示,方框内注明实体的…
数据库系统原理之SQL(三) 1. SQL的组成 1. 数据查询 2. 数据定义 3. 数据操作 4. 数据控制 2. 数据定义语言 CREATE创建数据库或数据库对象 创建数据库 ~~~ CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARSET SET utf8 [DEFAULT] COLLATE utf8_general_ci ~~~ 创建表 ~~~ #创建表并设置主键和索引 CREATE TABLE table…
数据库系统原理之SQL(四) 1. 数据更新 插入数据 INSERT-VALUES语句 #插入多条数据 insert [into] table_name (column_name,...) values ({expr | DEFAULT},...),{....} expr:可以是常量.变量.表达式.也可以是null DEFAULT:该列的默认值 INSERT-SET语句 #插入一条数据 insert [into] table_name set column_name="张三",colu…
PowerBuilder 是一种企业级数据库前端应用和多层体系结构开发工具,友好的用户界面,功能强大的数据窗口,是一个集成开发环境. PB 的特点 采用面向对象的编程方法和事件驱动的工作原理. 支持跨平台开发,具有开放的数据库连接系统. 无须记住各种语句格式即可轻松编写语句,PB 提供了几乎所有常用的编程语句模版,可以轻松快速插入各种语句. 人性化设计,为用户提供方便快捷的语句块剪切板工具,大大提高了程序员的编程效率. 独特的库文件画板和层次清晰的系统资源树. 系统提供 11 种不同"显示风格&…
数据库系统生存周期 数据库应用系统的开发是一项软件工程,一般具有信息的采集.组织.加工.抽取.综合.传播等功能,但又有自己的特点,所以称为 数据库工程. 数据库应用系统从开始规划.设计.实现.维护到最后被新的系统取代而停止使用的整个周期,称为 数据库系统生存期. 数据库系统生存期一般可划分成下面七个阶段: (1)规划:是数据库系统生存周期的第一步.在规划阶段需要做的工作是:通过了解用户的实际需求,明确该系统需要实现的目标和任务,确定数据库系统的总目标. 规划阶段需要做的工作有: a. 系统的调查…
一.SQL概述 sql是结构化查询语言(Structured Query Language,SQL)是专门用来与数 据库通信的语言,它可以帮助用户操作关系数据库. SQL的特点: SQL不是某个特定数据库供应商专有的语言: SQL简单易学 :SQL强大.灵活,可以进行非常复杂和高级的数据库操作 SQL的组成: 数据查询 数据定义语言(Data Definition Language,DDL) 数据操纵(DML) 数据控制(DCL) *******************数据定义语言*******…
SQL SERVER 是一个分布式的关系型数据库管理系统(RDBMS),具有客户 - 服务器体系结构,一般发行的版本有企业版.标准版.个人版.开发版. SQL SERVER 提供的服务 MS SQL Server:运行 SQL Server 的服务. SQL Server Agent:管理 SQL Server 周期性行为的安排,并在发生错误时通知系统管理员. Microsoft Server Service:提供一个全文本索引和搜索引擎. MS DTC:管理包含不同数据源的事务. SQL SE…
SQL 发展历程 从 1970 年美国 IBM 研究中心的 E.F.Codd 发表论文到 1974 年 Boyce 和 Chamberlin 把 SQUARE 语言改为 SEQUEL 语言,到现在的 SQL2.SQL3,SQL 一直都在不断完善和发展之中.SQL(结构化查询语言)虽然名为查询,但实际上具有定义.查询.更新和控制等多种功能. SQL 数据库的体系结构 SQL 数据库的体系结构也是三级结构,但术语与传统关系模型术语不同,在 SQL 中,关系模式称为"基本表",存储模式称为&…