第二章数据库和表(一)_第1页
第二章数据库和表(一)_第2页
第二章数据库和表(一)_第3页
第二章数据库和表(一)_第4页
第二章数据库和表(一)_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

2、access中重要的数据库对象表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,

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

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

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

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

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

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

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

13、非法数据输入到表中“有效性文本”就是当你输入的数据不符合要求时系统所弹出的文本。举例:将学生的成绩范围设置在0100之间字段的属性设置 使用“输入掩码”定义“输入掩码”可以使你输入的格式保持一致(换句话说此设置控制输入的情况)见后图access只为“文本”和“日期”类型数据提供输入掩码向导例题:设置学号输入前两位为字母,3到5位为字母或数字,后面3位为数字。 学习课本例题,用向导字段的属性设置字段的属性设置 还有一些常用属性需要我们了解,比如输入法模式,标题,必填字段,允许输入空字符串等2.2.5 表之间的关系 数据库中的表不是独立的,它们之间可能存在着联系一对一(一对多的特殊形式)一对多多对多(分解成若干个一对多) 通过建立表与表之间的关系,能将不同表中的相关数据联系起来,为建立查询、创建窗体或报表打下良好的基础,从而更好地管理和使用表中的数据表之

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论