一.数据与数据处理

(1).数据是描述客观事物及其活动的并存储在某种媒体上能够识别的物理符号。信息是以数据的形式表示的,数据是信息的载体。分为临时性数据和永久性数据.简单的说就是描述事物的符号记录称为数据。


(2).数据处理是把数据转换成便于观察分析、传送或进一步处理的形式。为了从大量、原始的数据中抽取对人们有价值的信息。



二.数据库基本术语
1.数据库(DataBase,简称DB),数据库是长期储存在计算机内,有组织,可共享的大量数据的集合。
(1).数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
(2).数据库数据具有永久存储、有组织和可共享三个基本特点。
冗余度:通俗讲就是数据的重复度。在一个数据集合中重复的数据称为数据冗余

2.数据库管理系统(DataBase Management System,DBMS)
(1).它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性
(2).数据库管理系统是数据库系统的核心,是管理数据库的软件,位于用户和操作系统之间的一层数据管理软件.
(3).数据库管理系统提供以下的数据语:1.数据定义功(Data Definition Language,DDL),用户通过它可以方便地对数据库中的数据对象进行定义.2.数据操纵语言:(Data Manipulation Language,DML)实现对数据库的基本操作,如查询,插入,修改,删除等。3.数据控制语言.负责数据完整性、安全性的定义与检查,以及并发控制、故障恢复

3.数据库系统(DataBase System,DBS) 数据库系统是指在计算机系统中引入数据库后构成的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成.




三DBMS种类
层次型数据库 HDB
关系型数据库 RDB 1969年
面向对象型数据库 OODB
XML数据库  XMLDB
键值存储系统 KVS
1.层次型、网状型和关系型数据库划分原则是:层次是树,关系是二维表,网状是链接指针
2.面向对象型数据库:编程语言中有一种被称为面向对象语言,该类数据库把数据以及对数据的操作集合起来以对象为单位进行管理,面向对象数据库用来保存这些对象数据库。
3.xml 数据库 使用HTML那样标签来表现数据结构的一种语言。
4.kvs 单纯用来保存查询所使用的主键和值的组合的数据库。


四.数据视图与数据模型
1视图是原始数据库数据的一种变换,是查看表中数据的另外一种方式。我们可以将视图看成是一个移动的窗口,从这个窗口中可以看到感兴趣的数据
2.(1)数据库的数据结构形式,叫数据模型。它是对数据库如何组织的一种模型化表示。数据模型表示的是数据库框架。
(2).数据模型按不同的应用层次分成三种类型,分别是概念数据模型、逻辑数据模型、物理数据模型。
(3)概念数据模型必须换成逻辑数据模型,才能在DBMS中实现.逻辑数据模型简称数据模型,这是用户从数据库所看到的模型,是具体的DBMS所支持的数据模型,如网状数据模型、层次数据模型、关系型。此模型既要面向用户,又要面向系统,主要用于数据库管理系统(DBMS)的实现
(4)物理数据模型简称物理模型,是面向计算机物理表示的模型


关于数据库设计基础.