第二章数据库和表(一)

上传人:M****1 文档编号:580540376 上传时间:2024-08-29 格式:PPT 页数:33 大小:725.53KB
返回 下载 相关 举报
第二章数据库和表(一)_第1页
第1页 / 共33页
第二章数据库和表(一)_第2页
第2页 / 共33页
第二章数据库和表(一)_第3页
第3页 / 共33页
第二章数据库和表(一)_第4页
第4页 / 共33页
第二章数据库和表(一)_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《第二章数据库和表(一)》由会员分享,可在线阅读,更多相关《第二章数据库和表(一)(33页珍藏版)》请在金锄头文库上搜索。

1、数据库和表(一)数据库和表(一)本章知识点2.1 创建数据库数据库设计的步骤创建数据库数据库的简单操作2.2 建立表建立表结构向表中输入数据字段属性的设置建立表之间的关系本章知识点2.3 维护表修改表的结构编辑表的内容调整表的外观2.4 操作表查找数据替换数据排序记录筛选记录2.1 创建数据库数据库是存储在计算机存储设备上,结构化的相关数据集合既包括数据本身,又包括相关事物之间的联系面向多种应用,可被多个用户、多个应用程序共享关系型数据库系统Access是一个关系型数据库系统用二维表结构来表示实体以及实体之间联系的模型称为关系型数据模型基于关系数据模型的数据库系统称关系数据库系统Access中

2、重要的数据库对象表2.1 创建数据库数据库设计步骤第一步:分析建立数据库的目的第二步:确定数据库中的表第三步:确定表中的字段第四步:确定主关键字第五步:确定表之间的联系数据库的创建两种方法:方法一:通过新建空数据库,然后向其中添加表、查询等数据库对象,演示建立教学管理数据库方法二:使用“数据库向导”“数据库向导”提供了一些基本的数据库模版,利用这些模版可以方便快捷地创建数据库。如果已有得模版不符合要求,可以在建立之后,在原有的基础上进行修改,可通过任务窗格中的新建文件下的本机上的模板项来实现,在模板对话框中,点数据库选项,选中其中一个模板来实现.数据库文件*.mdbAccess数据库文件默认的

3、存储目录是C:Documents and SettingsAdministratorMy Documents,你也可以将该默认目录改为自己的默认目录,过程如下:打开Access程序,单击菜单栏“工具”下的“选项”命令,接着在出现的“选项”对话框中选择“常规”标签页面,将“默认数据库文件夹”改成专用数据分区的某个文件夹,然后按“确定”即可。 数据库的简单操作打开数据库关闭数据库2.2 建立表表的概念在Access中,表是数据库中用来存储数据的对象,是整个数据库系统的基础Access允许一个数据库中包含多个表,用户可以在不同的表中存储不同类型的数据。通过在表之间建立关系,可以将不同表中的数据联系起

4、来,以便供用户使用建立表过程建立表结构 (设计视图状态)输入表内容 (数据表视图状态)建立表建立表过程中涉及的问题Access数据类型建立表结构向表中输入数据字段属性的设置建立表与表之间关系等表的视图视图:查看对象的方式设计视图:在此视图下可以设置字段的属性数据表视图:在此视图下可以编辑数据表的内容,修改表的字段名(双击字段名就可进入修改)等表的结构 表结构表结构是指数据表框架,主要包括表名和字段属性两部分。表名:表名:是数据存储在数据库里的唯一标识。字段属性:字段属性:字段属性即表的组织形式,它包括表中字段的个数,每个字段的名称、数据类型、字段大小、格式、输入掩码、有效性规则、有效性文本等。

5、 在ACCESS中,字段的命名规则为: (1)长度为1-64字符 (2)可以包含字母、汉字、数字、空格和其他字符,但不能以空格开头。 (3)不能包含句号(.)、惊叹号(!)、方括号()和单引号()。2.2.1 ACCESS数据类型文本数据类型使用该数据类型的对象为文本或文本与数字的组合。例如:姓名、地址;也可以是不需要计算的数字,例如电话号码、邮编默认大小为50个字符,最多255个字符,若字符个数超过了255,可以使用备注数据类型ACCESS数据类型备注数据类型可以解决文本数据类型无法解决的问题,可保存较长的文本和数字。例如,简短的备忘录或说明。内容可长达65,536个字符与文本数据类型比较不

6、能对备注型字段进行排序或索引,但文本型字段却不能对备注型字段进行排序或索引,但文本型字段却可以进行排序和索引。可以进行排序和索引。搜索文本慢。在对相对简短的字符、数字性数据进行搜索文本慢。在对相对简短的字符、数字性数据进行设置时,特别是需要对字段的数据进行排序和索引时,设置时,特别是需要对字段的数据进行排序和索引时,尽量使用文本数据类型尽量使用文本数据类型ACCESS数据类型数字数据类型用来存储进行算术运算的数字数据。可以通过设置“字段大小”属性,定义一个特定的数字类型(单精度,双精度等)可设置值可设置值可设置值可设置值说明说明说明说明小数位数小数位数小数位数小数位数存储量大小存储量大小存储量

7、大小存储量大小字节字节字节字节保存从保存从保存从保存从0 0 0 0255(255(255(255(无小数位无小数位无小数位无小数位) ) ) )的数字的数字的数字的数字无无无无1 1 1 1个字节个字节个字节个字节整型整型整型整型保存从保存从保存从保存从-32,768-32,768-32,768-32,76832,767 (32,767 (32,767 (32,767 (无小数位无小数位无小数位无小数位) ) ) )的数字的数字的数字的数字无无无无2 2 2 2个字节个字节个字节个字节长整型长整型长整型长整型( ( ( (默默默默认认认认值值值值) ) ) )保保保保存存存存从从从从2,14

8、7,483,642,147,483,642,147,483,642,147,483,642,147,483,6472,147,483,6472,147,483,6472,147,483,647的的的的数数数数字字字字( ( ( (无小数位无小数位无小数位无小数位) ) ) )无无无无4 4 4 4个字节个字节个字节个字节单精度型单精度型单精度型单精度型保保保保存存存存从从从从-3-3-3-341041041041038383838-1-1-1-141041041041045454545的的的的负负负负值值值值,从从从从1 1 1 1410410410410454545453 3 3 34104

9、1041041038383838的正值的正值的正值的正值7 7 7 74 4 4 4个字节个字节个字节个字节双精度型双精度型双精度型双精度型保保保保存存存存从从从从-1.810-1.810-1.810-1.810308308308308-4-4-4-4910910910910324324324324的的的的负负负负值值值值,从从从从1.8101.8101.8101.8103083083083084 4 4 4910910910910324324324324的正值的正值的正值的正值151515158 8 8 8个字节个字节个字节个字节ACCESS数据类型日期/时间数据类型用来存储日期、时间或日期

10、时间组合。需要8个字节的存储空间。输入方法有多种可以2003/3/4,3/4/2003或2003-3-4等,但是不可以是2003.3.4设计时的格式有常规,长日期,短日期,长时间等,也可以自己定义ACCESS数据类型货币数据类型是数字数据类型的特殊类型,等价于具有双精度属性的数字数据类型。默认字段前加一¥,保留2位小数ACCESS数据类型自动编号数据类型每次向表中添加新记录时,Access会自动插入惟一顺序号,即在自动编号字段中指定某一数值。注意:自动编号数据类型一旦被指定,就会永久地与记录连接。如果删除一个记录,并不会对表中自动编号型字段重新编号。当添加某一条记录时,ACCESS不再使用已被

11、删除的自动编号字段的数值,而是按递增的规律重新赋值。还应注意,不能对自动编号型字段人为地指定数值或修改其数值,每个表只能包含一个自动编号型字段。ACCESS数据类型是/否数据类型针对只包含两种不同取值的字段而设置的。又被称为为“布尔”型数据。通过“格式”特性,可对是/否字段进行选择,使其显示为Yes/No、Ture/False、On/OffOLE对象数据类型指字段允许单独地“链接”或“嵌入”OLE对象,在窗体或报表中必须使用“绑定对象框”来显示OLE对象。OLE对象字段最大可为1GB。超级链接数据类型是用来保存超级链接的,包含作为超级链接地址的文本或以文本形式存储的字符与数字的组合ACCESS

12、数据类型查阅向导数据类型为用户提供了建立一个字段内容的列表,可以在列表中选择所列内容作为字段的内容。可以显示下面所列的两种列表中的字段。1.1.从已有的表或查询中查阅数据列表,表或查询的所有从已有的表或查询中查阅数据列表,表或查询的所有更新都将反映在列表中更新都将反映在列表中2.2.存储了一组不可更改的固定值的列表存储了一组不可更改的固定值的列表2.2.2 建立表结构表结构的创建有三种方法:第一种:使用“设计”视图(最常用方法) 演示学生表制作过程第二种:使用“数据表”视图。无法对每一个字段的数据类型属性值进行设置第三种:通过“表向导”创建表结构2.2.3 向表中输入数据使用“数据表”视图直接

13、输入数据演示学生表输入数据过程获取外部数据(表的导入、导出和链接)获取外部数据(表的导入、导出和链接)一个表所需要的数据可能已经存在于某个文件中,这时可以将这些文件中的数据直接导入到数据库中的表中,当然也可以将数据库表中数据导出到其他的文件中去导入将其他数据库的数据完全拷贝一份到该数据库当中,导入的数据与原表中的数据完全独立演示将课件文件夹下得教师表(EXCEL格式)和学生成绩(VFP格式)导入到教学管理数据库中获取外部数据(表的导入、导出和链接)链接将外部数据做一个到该数据库的链接,该数据库可以引用原数据库中的数据,原数据库数据的变化会反映到该数据库中演示将课件文件夹下得教师表(EXCEL格

14、式)和学生成绩(VFP格式)链接到教学管理数据库中导出与导入数据相反,导出数据就是将本数据库中的数据库对象导出为其他格式的数据库对象,以方便使用。演示将教学管理数据库中的学生表导出为EXCEL格式和VFP格式的表2.2.4 字段的属性设置表中一列表示一个字段(属性描述),一行叫做一条记录(实体)在建表过程中要设置和修改相应属性特征时,在“设计”视图下,选中这个字段,“字段属性”区就会依次显示出该字段的相应特征字段的属性设置“字段大小”属性通过“字段大小”属性,可以控制字段使用的空间大小。该属性只适用于数据类型为“文本”或“数字”的字段对于“文本”类型的字段,其字段大小取值范围是0-255,默认

15、值为50;对于“数字”类型字段,可以单击右侧的向下按钮从中选择一种类型字段的属性设置选择所需“格式”“格式”属性用来决定数据的打印方式和屏幕显示方式。不同数据类型的字段,其格式选择有所不同,平时应用时应该注意区分(换句话说它可以控制显示的样子)例如:日期类型的格式字段的属性设置设置“默认值”在一个数据库中往往有一些字段中的数据内容相同或含有相同的部分,这种情况就可以设置一个默认值;也可以用一个Access表达式来定义默认值例如:入学时间默认为2007年9月1日 民族默认为“汉”字段的属性设置定义“有效性规则”和“有效性文本”利用定义“有效性规则”可以防止非法数据输入到表中“有效性文本”就是当你

16、输入的数据不符合要求时系统所弹出的文本。举例:将学生的成绩范围设置在0100之间字段的属性设置使用“输入掩码”定义“输入掩码”可以使你输入的格式保持一致(换句话说此设置控制输入的情况)见后图Access只为“文本”和“日期”类型数据提供输入掩码向导例题:设置学号输入前两位为字母,3到5位为字母或数字,后面3位为数字。 学习课本例题,用向导字段的属性设置字段的属性设置还有一些常用属性需要我们了解,比如输入法模式,标题,必填字段,允许输入空字符串等2.2.5 表之间的关系数据库中的表不是独立的,它们之间可能存在着联系一对一(一对多的特殊形式)一对多多对多(分解成若干个一对多)通过建立表与表之间的关系,能将不同表中的相关数据联系起来,为建立查询、创建窗体或报表打下良好的基础,从而更好地管理和使用表中的数据表之间的关系确定主表和相关表“一”端为主表,“多”端为相关表参照完整性参照完整性就是在输入或删除记录时,为维持表之间已定义的关系而必须遵循的规则表之间的关系建立表之间关系的方法例题:建立教学管理数据库中表的关系 步骤:打开数据库,单击“关系”按钮,添加数据表,建立关系,实施参照完整性规则建立关系的要求:1.1.字段类型相同字段类型相同2.2.字段内容相同字段内容相同3.3.字段名可以不相同字段名可以不相同

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号