科大-高级数据库技术05.ppt

科大-高级数据库技术05

第5章 数据元素的表示 主要内容 数据项的表示(Data Items) 记录的表示(Records) 记录在块中的组织(Block) 记录的修改 块在文件中的组织 缓冲区管理 数据元素的表示层次 一、数据项的表示 数据项 字节序列 表示关系数据库中元组的属性值 1、数据项表示的内容 表示什么? 姓名 年龄 出生日期 照片 …… 用什么表示? Bytes 2、数据项表示方法:SQL数据类型 Integer (short) 2 bytes 例如,35 表示为 Real,Float 4 bytes (32 bits) N bits表示小数,M bits表示指数 2、数据项表示方法:SQL数据类型 Char(n) 或 Character(n) 定长字符串 小于n时使用特殊填充符 例如,若属性类型为Char(5),则属性值’cat’ 表示为 Varchar(n) 变长字符串 NULL终止符,例 Varchar(5) 带长度 定长表示,n+1 bytes Varchar(4): 2、数据项表示方法:SQL数据类型 Boolean TRUE FALSE 枚举类型 {RED,GREEN,YELLOW} 整数表示 RED ? 1,GREEN ? 2,YELLOW ? 3 若用两个字节的短整型来表示,则可以表示 216 个不同值 2、数据项表示方法:SQL数据类型 Date 10字符(SQL

文档评论(0)

1亿VIP精品文档

相关文档