1 / 108
文档名称:

数据元素的表示ppt课件.ppt

格式:ppt   大小:838KB   页数:108页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据元素的表示ppt课件.ppt

上传人:luyinyzhi 2018/9/25 文件大小:838 KB

下载得到文件列表

数据元素的表示ppt课件.ppt

文档介绍

文档介绍:第三章数据元素的表示
1
Previous
磁盘结构对性能的影响
DBMS中的数据必须在内存中操作
磁盘和主存之间数据传输的单位是块,如果只需要块上的某一项,也需要传输整个块。读/写一个磁盘块称为一次I/O
读/写块的时间依数据所在的位置而变化
存取时间=寻道时间S+旋转延迟R+传输时间T
2
数据项的表示(Data Items)
记录的表示(Records)
记录在块中的组织(Block)
记录的修改
块在文件中的组织
缓冲区管理
主要内容
3
数据元素的表示层次
数据项
记录

文件
属性值的物理组织
元组的物理组织
记录的物理存放
文件由磁盘块构成
4
一、数据项的表示
数据项
字节序列
表示关系数据库中元组的属性值
5
2、数据项表示方法:SQL数据类型
Char(n) 或 Character(n) 定长字符串
小于n时使用特殊填充符
例如,若属性类型为Char(5),则属性值’cat’表示为
Varchar(n) 变长字符串
NULL终止符,例 Varchar(5)
长度+内容
定长表示,n+1 bytes Varchar(4):
c
t
a


c
t
a
c
t
a
3
c
t
a


8
2、数据项表示方法:SQL数据类型
Boolean
TRUE
FALSE
枚举类型
{RED,GREEN,YELLOW}
整数表示
RED  1,GREEN  2,YELLOW  3
若用两个字节的短整型来表示,则可以表示 216 个不同值
1111 1111
0000 0000
9
2、数据项表示方法:SQL数据类型
Date
10字符(SQL92):’YYYY-MM-DD’字符串表示
8字符:’YYYYMMDD’
7字符:’YYYYDDD’, NOT ‘YYMMDD’!
Integer,自1900-01-01以来的天数
Time
8字符(SQL92):’HH:NN:SS’——整数秒
Varchar(n):‘HH:NN:’——带小数秒
Integer,自00:00:00以来的秒数
10