复习了一下数据库使用教程,简单记录下,方便以后回顾。。。。
==========
PART one
==========
1. 数据库DB定义: 数据库是长期存在计算机内,有组织的,同意管理的数据集合。
2. 数据库管理系统DBMS定义:位于用户与操作系统之间的一层数据管理软件,为用户活应用程序提供访问数据库的方法,包括数据库的建立,查询,更新及各种数据控制。
3. 数据库技术是研究数据库的结构、存储、设计、管理和使用的一门软件学科。
4. 数据库系统DBS是实现有组织的,动态的存储大量关联数据,方便多用户访问的计算机硬件、软件和数据资源组成的系统,即他是采用数据库技术的计算机系统。
5.数据模型----能表示实体类型及实体间联系的模型。
6.三级结构两级映象:外模式、概念模式、内模式 外模式/模式映象 模式/内模式映象
7.关系是一种规范了的二维表格;关系模式是对关系的描述,包括模式名,属性名,值域名和主键。
=========
PART two
=========
选择/投影 并 差 笛卡尔乘积 除法
查询优化的分组: 每个二元运算符[笛卡尔乘积、并 、差]节点与其直接祖先(不超过别的二元运算符节点)的一元运算节点(选择或投影)分为一组,如果他的子孙节点一直到叶子都是一元运算符(选择或投影),则也并入该组。
select查询语句语法:
select 查询列名 from 表名/视图名 where 条件语句 group by 列名 [having 组条件] order by 列名
嵌入式SQL与宿主语言接口通过共享变量实现