当年还是15、16岁的时候带5岁表妹出去玩,
大过年的到一烟花店这货干净利落的喊了声“妈妈,我要买这个!”,
我一激动,脑子短路回了句“在外面不要叫我妈妈!”
一想不对又大吼一句“叫姐姐!”。
妹妹眼里噙着泪水怯怯的喊了声姐姐……
至今忘不了烟花店老板的眼神……
在数据处理中,数据描述将涉及到不同的范畴。从事物的特性到计算机中的具体表示,数据描述经历了如下三个阶段。
1、 概念设计
a) 定义:概念设计是根据用户的需求设计数据库的概念结构,它以规范的形式表达了用户需求所涉及事物的理解
b) 术语:
i. 实体(Entity):可以相互区别的事物称为实体,实体可以是具体的对象(一本书),也可以是抽象的对象(一次借书)
ii. 实体集(Entity Set):性质相同的同类实体的集合(所有计算机的书)
iii. 属性(Attribute):实体有很多特性,每一个特性称为属性,每一个属性都有一个值域,类型可以是整型、字符型(书的作者,出版社)
iv. 实体标识符(Identifier):能唯一标识实体的属性或属性集
2、 逻辑设计
a) 定义:逻辑设计是根据概念设计的结果设计数据库的逻辑结构,即表达方式和实现方法
b) 术语:
i. 字段(Field):表示实体属性的命名单位称为字段或数据项(书的作者、出版社)
ii. 记录(Record):字段的有序集合称为记录,一般用一个记录描述一个实体(软件工程)
iii. 文件(File):同一类记录的集合称为文件,文件时用来描述实体集的(计算机的书)
iv. 关键码(Key):能唯一标识文件中每个记录的字段或字段集,简称为键
3、 物理设计
a) 定义:物理设计是根据逻辑设计的结果设计数据库的物理结构,即如何实现数据库的底层存储
b) 术语:
i. 位(Bit,比特):一个二进制位称为位,一位只能取0或1两个状态
ii. 字节(Byte,B):8个bit称为一个字节,可以存放一个英文字符所对应的ASCII
iii. 字(Word):若干字节组成一个字
iv. 字长:一个字所含的二进制位的位数称为字长,各种计算机的字长是不一样的,有8位、16位、32位
v. 块(Block):称为物理块或物理记录,是内存和外存交换信息的最小单位,一般为2的10次方字节—2的14次方的字节
vi. 桶(Bucket):外存的逻辑单位,一个桶可以包含一个物理块或多个空间上部连续的物理块
vii. 卷(Volume):一个输入输出设备所能装载的全部有用信息称为卷,例如磁盘的一个磁盘组就是一卷
c) 存储介质的分类:
i. 高速缓冲存储器(Cache):访问速度最快,最昂贵的存储器,一般由CPU直接管理
ii. 主存储器(Main Memory):称为内存,机器指令可以直接对内存中的数据进行修改,但是掉电数据就会丢失
iii. 快擦写存储器(Flash Disk):掉电后能保持数据部丢失,速度略低于内存,又称为电可擦可编程只读存储器
iv. 磁盘存储器(Magnetic Disk):最流行的外部存储器,能长时间存储并能直接读取数据,掉电后不丢失,又称为直接存取存储器
v. 光存储器(Optical Storage):数据以光的形式存储在盘里,然后用一个激光器去读,CD-ROM只能读不能写,DVD-RW可以读和写
vi. 磁带(Tape Storage):称为顺序存取存储器,用于存储拷贝的数据和归档的数据,价格最便宜
零测试