欢迎来到天天文库
浏览记录
ID:50049936
大小:1.31 MB
页数:64页
时间:2020-03-02
《数据库及其应用第4章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第4章表与关系数据库及其应用学习目标与要求通过本章学习,应达到以下要求:1.深入理解Access表结构的基本概念。2.深入理解数据类型的意义,掌握Access提供的数据类型的类别及适用对象。3.深入了解掌握表的创建方法,可以用不同方法创建表,并进行字段属性设置。4.深入理解表之间关系的意义,掌握建立表之间关系的操作方法,并应用关系实现数据之间的参照完整性。5.理解并掌握表的各种视图,应用不同视图完成对表的数据记录的输入和维护、表结构的修改以及对表中数据的其他各种操作。第4章表与关系表之间的关系表与关系表的操作表的创建表对象的结构与数据类型4.1
2、表对象的结构与数据类型表(Table)对象是数据库中最基本和最重要的对象,是其他对象的基础。Access基于关系模型,表对应于关系模型中的关系。表是数据库中唯一组织数据存储的对象。数据库建立后,紧接着就应该建立各个表对象。一个数据库内可有若干个表,每个表都有唯一的表名。表是满足一定要求的由行和列组成的二维表,表中行称为记录(Record),列称为字段(Field)。表的结构1表中所有记录具有相同字段结构,每一列字段具有唯一的取值集合,即数据类型。一般来说,表的每个记录不重复。可指定主键(PrimaryKey)作为区分各记录的标识,主键是一个或者
3、多个字段的组合。一个数据库中多个表之间常常互相联系。一个表的主键在另外一个表中作为将两个表关联起来的字段,称为外键(ForeignKey)。外键与主键之间,必须满足参照完整性要求整个图书销售数据库8个表的字段构成及相互之间的关系,如图所示。4.1表对象的结构与数据类型4.1表对象的结构与数据类型数据类型是数据处理的重要概念。DBMS事先将所有数据进行分类,一个DBMS中数据类型的多少是其功能强弱的重要指标,不同DBMS在数据类型的规定上各有不同。数据类型规定了每一类数据的取值范围、表达方式和运算种类。每个数据都应该有明确的数据类型。因此,定义表
4、时每个字段都要指出其类型。有一些数据,可以定义不同的类型,这样的数据到底应该指定为哪种类型,要根据它自身的用途和特点来确定。数据类型24.1表对象的结构与数据类型在Access中可以使用的数据类型,不特别指明,存储空间以字节为单位。在数据操作和运算中直接使用的确定的数据值称为常量。不同类型数据常量表示不同。4.1表对象的结构与数据类型文本型和备注型。文本型用来处理字符信息,可以由任意字母、数字及其他字符组成。在表中定义文本字段时,长度以字节为单位,最多255字节。一个中文字符占2个字节。备注型也是文本,主要用于在表中存储长度差别大或者大段文字的
5、字段。注:一个汉字占两个字节,但算作一位。4.1表对象的结构与数据类型数字型和货币型。数字型和货币型数据都是数值,由0~9、小数点、正负号等组成,不能有除E以外的其他字符。数字型又进一步分为字节、整型、长整型、单精度型、双精度型、小数等,不同子类型的取值范围和精度有区别。货币型用于表达货币。自动编号型。数字型的一种,用于在表中自动生成顺序或随机序号。4.1表对象的结构与数据类型日期/时间型。可以同时表达日期和时间,也可以单独表示日期或时间数据。日期、时间或日期时间的常量表示要用“#”作为标识符。如2008年8月8日晚上8点8分0秒表示为:#20
6、08-8-820:8#。4.1表对象的结构与数据类型是/否型。用于表达具有真或假的逻辑值,或者是相对两个值。作为逻辑值的常量,可以取的值有:true与false、on与off、yes与no等。这几组值在存储时实际上都只存一位。True、on、yes存储的值是-1,false、off与no存储的值为0。4.1表对象的结构与数据类型OLE对象型。用于存放多媒体信息,如图片、声音、文档等。超链接型。用于存放超链接地址。定义的超链接地址最多可以有四部分,各部分间用符号(#)分隔,含义是:显示文本#地址#子地址#屏幕提示。查阅向导。“查阅向导”不是一种独
7、立的数据类型,是应用于“文本”、“数字”、“是/否”三种类型的辅助工具。4.2表的创建使用表对象管理数据的基本步骤包括:定义表对象;输入数据记录。第一是定义表对象。包括表的所有字段,要指定各字段的名称、数据类型,以及字段属性细节,确定各字段是否有有效性约束。指定表的主键、索引等。然后给表命名保存。如果新定义的表和其他表之间有关系,还要建立表之间的关系。第二给表输入数据记录。数据必须满足所有对于表的约束。4.2表的创建Access提供了五种可视化方法创建表。分别是:设计视图创建、数据表视图创建、表向导创建、导入表创建、链接表创建。在数据库窗口的表
8、对象模式下单击“新建”按钮,弹出“新建表”对话框,可选择创建表的方法,如图所示。另外,在数据库窗口的表对象模式下,右边表对象列表窗口前三项对应于“设计
此文档下载收益归作者所有