第2章 数据库和表08445.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第2章 数据库和表08445.ppt》由会员分享,可在线阅读,更多相关《第2章 数据库和表08445.ppt(122页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第2章数据库和表章数据库和表 创建创建数据库数据库1建立表建立表2维护表维护表 3操作表操作表 42.1 创建数据库创建数据库 1 1数据库设计的步骤数据库设计的步骤 2 2创建数据库创建数据库3 3数据库的简单操作数据库的简单操作 2 2 设计数据库和用户的需求紧密相关。设计数据库和用户的需求紧密相关。首先,要明确创建数据库的目的以及如何首先,要明确创建数据库的目的以及如何使用,用户希望从数据库得到什么信息,由此使用,用户希望从数据库得到什么信息,由此可以确定需要什么样的表和定义哪些字段。可以确定需要什么样的表和定义哪些字段。其次,要与将使用数据库的人员进行交流,其次,要与将使用数据库的人
2、员进行交流,集体讨论需要数据库解决的问题,并描述需要集体讨论需要数据库解决的问题,并描述需要数据库完成的各项功能。数据库完成的各项功能。1确定创建数据库的目的确定创建数据库的目的 2.1.1 数据库设计的步骤数据库设计的步骤 2.1 创建数据库创建数据库 3 3 一个数据库可能是由若干个表组成,所以确一个数据库可能是由若干个表组成,所以确定表是数据库设计过程中最重要的环节。在设计定表是数据库设计过程中最重要的环节。在设计表时,应该按照以下设计原则对信息进行分类:表时,应该按照以下设计原则对信息进行分类:表不应包含备份信息,表间不应有重复信息。表不应包含备份信息,表间不应有重复信息。每个表最好只
3、包含关于一个主题的信息。每个表最好只包含关于一个主题的信息。同一个表中不允许出现同名字段。同一个表中不允许出现同名字段。2确定该数据库中需要的表确定该数据库中需要的表 2.1.1 数据库设计的步骤数据库设计的步骤 2.1 创建数据库创建数据库 4 4 确定表的过程实际上就是定义字段的过程,确定表的过程实际上就是定义字段的过程,字段是表的结构,记录是表的内容。所以确定字段是表的结构,记录是表的内容。所以确定字段是设计数据库不可缺少的环节。在定义表字段是设计数据库不可缺少的环节。在定义表中字段时应注意以下几点:中字段时应注意以下几点:.每个字段直接与表的主题相关。每个字段直接与表的主题相关。.不含
4、推导或计算的数据。不含推导或计算的数据。.尽可能包含所需的所有信息。尽可能包含所需的所有信息。.由于字段类型由输入数据类型决定,这样由于字段类型由输入数据类型决定,这样使得同一字段的值具有相同的数据类型使得同一字段的值具有相同的数据类型 3确定字段确定字段 2.1.1 数据库设计的步骤数据库设计的步骤 2.1 创建数据库创建数据库 5 5 为了连接保存表中的信息,使多个表协为了连接保存表中的信息,使多个表协同工作,在数据库表中需要确定主键。同工作,在数据库表中需要确定主键。例如,将某个学生与该学生的所有选课例如,将某个学生与该学生的所有选课信息连接起来,数据库中的每个表必须包含信息连接起来,数
5、据库中的每个表必须包含表中惟一确定每个记录的字段或字段集。表中惟一确定每个记录的字段或字段集。4确定主键确定主键 2.1.1 数据库设计的步骤数据库设计的步骤 2.1 创建数据库创建数据库 6 6 因为已经将信息分配到各个表中,并且定义了主因为已经将信息分配到各个表中,并且定义了主因为已经将信息分配到各个表中,并且定义了主因为已经将信息分配到各个表中,并且定义了主键字段,若想将相关信息重新结合到一起,必须定义键字段,若想将相关信息重新结合到一起,必须定义键字段,若想将相关信息重新结合到一起,必须定义键字段,若想将相关信息重新结合到一起,必须定义数据库中的表与表之的关系,不同表之间确立了关系,数
6、据库中的表与表之的关系,不同表之间确立了关系,数据库中的表与表之的关系,不同表之间确立了关系,数据库中的表与表之的关系,不同表之间确立了关系,才能进行相互访问。才能进行相互访问。才能进行相互访问。才能进行相互访问。5确定表之间的关系确定表之间的关系6输入数据输入数据 表的结构设计完成之后,就可以向表中输入数据。表的结构设计完成之后,就可以向表中输入数据。2.1 创建数据库创建数据库 2.1.1 数据库设计的步骤数据库设计的步骤 7 72.1 创建数据库创建数据库 2.1.2 创建数据库创建数据库 创建数据库通常有两种方法:创建数据库通常有两种方法:1.是先建立一个空的数据库,然后再向其中添加表
7、、是先建立一个空的数据库,然后再向其中添加表、查询、窗体等其它对象。查询、窗体等其它对象。2.是使用是使用“数据库向导数据库向导”创建数据库,即使用系统提供创建数据库,即使用系统提供的数据库模版在向导中设定合适的数据库类型。的数据库模版在向导中设定合适的数据库类型。8 8.执行执行执行执行“文件文件文件文件”菜单中的菜单中的菜单中的菜单中的“新建新建新建新建”命令,或单击常用命令,或单击常用命令,或单击常用命令,或单击常用工具栏上的工具栏上的工具栏上的工具栏上的“新建新建新建新建”按钮,打开按钮,打开按钮,打开按钮,打开“新建文件新建文件新建文件新建文件”任务窗格任务窗格任务窗格任务窗格。.在
8、在在在“新建文件新建文件新建文件新建文件”任务窗格中,单击任务窗格中,单击任务窗格中,单击任务窗格中,单击“空数据库空数据库空数据库空数据库”选选选选项,打开项,打开项,打开项,打开“文件新建数据库文件新建数据库文件新建数据库文件新建数据库”对话框对话框对话框对话框 。.在在在在“文件新建数据库文件新建数据库文件新建数据库文件新建数据库”对话框中设置数据库文件的对话框中设置数据库文件的对话框中设置数据库文件的对话框中设置数据库文件的保存位置、文件名称和保存类型等参数。保存位置、文件名称和保存类型等参数。保存位置、文件名称和保存类型等参数。保存位置、文件名称和保存类型等参数。1创建空数据库创建空
9、数据库 2.1 创建数据库创建数据库 2.1.2 创建数据库创建数据库 9 9.执行执行执行执行“文件文件文件文件”菜单中的菜单中的菜单中的菜单中的“新建新建新建新建”命令,或单击工具命令,或单击工具命令,或单击工具命令,或单击工具栏上的栏上的栏上的栏上的“新建新建新建新建”按钮,打开按钮,打开按钮,打开按钮,打开“新建文件新建文件新建文件新建文件”任务窗格任务窗格任务窗格任务窗格。.在在在在“新建文件新建文件新建文件新建文件”任务窗格中,单击任务窗格中,单击任务窗格中,单击任务窗格中,单击“本机上的模板本机上的模板本机上的模板本机上的模板”,弹出,弹出,弹出,弹出“模板模板模板模板”对话框对
10、话框对话框对话框。.在模板对话框的在模板对话框的在模板对话框的在模板对话框的“数据库数据库数据库数据库”选项卡中,单击要创建选项卡中,单击要创建选项卡中,单击要创建选项卡中,单击要创建的数据库类型模板的图标,然后单击的数据库类型模板的图标,然后单击的数据库类型模板的图标,然后单击的数据库类型模板的图标,然后单击“确定确定确定确定”按钮。按钮。按钮。按钮。.在在在在“文件新建数据库文件新建数据库文件新建数据库文件新建数据库”对话框中,指定数据库的名对话框中,指定数据库的名对话框中,指定数据库的名对话框中,指定数据库的名称和保存位置,然后单击称和保存位置,然后单击称和保存位置,然后单击称和保存位置
11、,然后单击“创建创建创建创建”按钮。按钮。按钮。按钮。.按照数据库向导的指导进行操作,主要是选择表中按照数据库向导的指导进行操作,主要是选择表中按照数据库向导的指导进行操作,主要是选择表中按照数据库向导的指导进行操作,主要是选择表中的字段、屏幕显示样式、打印报表所用的样式等。的字段、屏幕显示样式、打印报表所用的样式等。的字段、屏幕显示样式、打印报表所用的样式等。的字段、屏幕显示样式、打印报表所用的样式等。2使用向导创建数据库使用向导创建数据库 2.1 创建数据库创建数据库 2.1.2 创建数据库创建数据库 1010执行执行执行执行“文件文件文件文件”菜单中的菜单中的菜单中的菜单中的“打开打开打
12、开打开”命令,或单击工具栏上命令,或单击工具栏上命令,或单击工具栏上命令,或单击工具栏上的的的的“打开打开打开打开”按钮,弹出按钮,弹出按钮,弹出按钮,弹出“打开打开打开打开”对话框对话框对话框对话框。单击位置栏中的快捷方式,或在单击位置栏中的快捷方式,或在单击位置栏中的快捷方式,或在单击位置栏中的快捷方式,或在“查找范围查找范围查找范围查找范围”列表框中列表框中列表框中列表框中单击包含所需数据库的驱动器或文件夹。单击包含所需数据库的驱动器或文件夹。单击包含所需数据库的驱动器或文件夹。单击包含所需数据库的驱动器或文件夹。选择要打开的数据库文件,单击选择要打开的数据库文件,单击选择要打开的数据库
13、文件,单击选择要打开的数据库文件,单击“打开打开打开打开”按钮打开数据按钮打开数据按钮打开数据按钮打开数据库。库。库。库。1打开打开Access数据库数据库 2.1 创建数据库创建数据库 2.1.3 数据库的简单操作数据库的简单操作 在打开数据库时,可以使用以下在打开数据库时,可以使用以下在打开数据库时,可以使用以下在打开数据库时,可以使用以下4 4种方式种方式种方式种方式 :共享方式打开数据库共享方式打开数据库共享方式打开数据库共享方式打开数据库 独占方式打开数据库独占方式打开数据库独占方式打开数据库独占方式打开数据库 只读方式打开数据库只读方式打开数据库只读方式打开数据库只读方式打开数据库
14、(4)(4)(4)(4)独占只读访问方式打开数据库独占只读访问方式打开数据库独占只读访问方式打开数据库独占只读访问方式打开数据库1111.单击数据库文档窗口右上角的关闭按钮。单击数据库文档窗口右上角的关闭按钮。单击数据库文档窗口右上角的关闭按钮。单击数据库文档窗口右上角的关闭按钮。.双击数据库文档窗口左上角的控制菜单图标。双击数据库文档窗口左上角的控制菜单图标。双击数据库文档窗口左上角的控制菜单图标。双击数据库文档窗口左上角的控制菜单图标。.单击数据库文档窗口左上角的控制菜单图标,在单击数据库文档窗口左上角的控制菜单图标,在单击数据库文档窗口左上角的控制菜单图标,在单击数据库文档窗口左上角的控
15、制菜单图标,在弹出的菜单中选择关闭命令。弹出的菜单中选择关闭命令。弹出的菜单中选择关闭命令。弹出的菜单中选择关闭命令。.执行执行执行执行“文件文件文件文件”菜单中的菜单中的菜单中的菜单中的“关闭关闭关闭关闭”命令。命令。命令。命令。2关闭数据库关闭数据库 2.1 创建数据库创建数据库 2.1.3 数据库的简单操作数据库的简单操作 12122.2 建立表建立表 1 1Access数据类型数据类型2 2建立表结构建立表结构3 3向表中输入数据向表中输入数据4 4字段属性的设置字段属性的设置5 5主键和索引主键和索引6 6建立表之间的关系建立表之间的关系13131文本型文本型 2.2.1 Acces
16、s数据类型数据类型 2.2 建立表建立表 文本型是默认的数据类型文本型是默认的数据类型文本型是默认的数据类型文本型是默认的数据类型.文字数据文字数据文字数据文字数据 例如例如例如例如姓名、地址姓名、地址姓名、地址姓名、地址 .需要计算的数字需要计算的数字需要计算的数字需要计算的数字 例如例如例如例如电话号码、学号电话号码、学号电话号码、学号电话号码、学号 .文本或文本与数字的组合文本或文本与数字的组合文本或文本与数字的组合文本或文本与数字的组合 例如例如例如例如多媒体教室多媒体教室多媒体教室多媒体教室201201 文本型的默认字段大小是文本型的默认字段大小是文本型的默认字段大小是文本型的默认字
17、段大小是5050个字符,最多可以达到个字符,最多可以达到个字符,最多可以达到个字符,最多可以达到255255个字符。个字符。个字符。个字符。2备注型备注型 备注型字段可以保存较长的数据,可长达备注型字段可以保存较长的数据,可长达备注型字段可以保存较长的数据,可长达备注型字段可以保存较长的数据,可长达64KB64KB个字个字个字个字符,因此,通常用于保存个人简历、备注、备忘录等符,因此,通常用于保存个人简历、备注、备忘录等符,因此,通常用于保存个人简历、备注、备忘录等符,因此,通常用于保存个人简历、备注、备忘录等信息。信息。信息。信息。与文本型数据本质上是一样的与文本型数据本质上是一样的与文本型
18、数据本质上是一样的与文本型数据本质上是一样的14143数字型数字型 2.2.1 Access数据类型数据类型 2.2 建立表建立表 表示可以用来进行算术运算的数据,但涉及货表示可以用来进行算术运算的数据,但涉及货表示可以用来进行算术运算的数据,但涉及货表示可以用来进行算术运算的数据,但涉及货币的计算出外。在定义了数字型字段后,还要根币的计算出外。在定义了数字型字段后,还要根币的计算出外。在定义了数字型字段后,还要根币的计算出外。在定义了数字型字段后,还要根据处理数据范围的不同确定所需的存储类型,例据处理数据范围的不同确定所需的存储类型,例据处理数据范围的不同确定所需的存储类型,例据处理数据范围
19、的不同确定所需的存储类型,例如整型、单精度型等。如整型、单精度型等。如整型、单精度型等。如整型、单精度型等。4日期日期/时间型时间型 用来保存日期和时间,该类型数据字段长度固定为用来保存日期和时间,该类型数据字段长度固定为8个字节。个字节。15155货币型货币型 2.2.1 Access数据类型数据类型 2.2 建立表建立表 是一种特殊的数字型数据,和数字型的双精度类似,该是一种特殊的数字型数据,和数字型的双精度类似,该是一种特殊的数字型数据,和数字型的双精度类似,该是一种特殊的数字型数据,和数字型的双精度类似,该类型字段也占类型字段也占类型字段也占类型字段也占8 8个字节,向该字段输入数据时
20、,直接输个字节,向该字段输入数据时,直接输个字节,向该字段输入数据时,直接输个字节,向该字段输入数据时,直接输入数据后,系统会自动添加货币符号和千位分隔符。使入数据后,系统会自动添加货币符号和千位分隔符。使入数据后,系统会自动添加货币符号和千位分隔符。使入数据后,系统会自动添加货币符号和千位分隔符。使用货币数据类型可以避免计算时四舍五入,精确到小数用货币数据类型可以避免计算时四舍五入,精确到小数用货币数据类型可以避免计算时四舍五入,精确到小数用货币数据类型可以避免计算时四舍五入,精确到小数点左方点左方点左方点左方1515位数及右方位数及右方位数及右方位数及右方4 4位数。位数。位数。位数。6自
21、动编号型自动编号型 每一个数据表中只允许有一个自动编号型字段,该类型字每一个数据表中只允许有一个自动编号型字段,该类型字段固定占用段固定占用4个字节,在向表中添加记录时,由系统为该个字节,在向表中添加记录时,由系统为该字段指定唯一的顺序号,顺序号可以是递增的或随机的。字段指定唯一的顺序号,顺序号可以是递增的或随机的。16167是是/否型否型 2.2.1 Access数据类型数据类型 2.2 建立表建立表 只包含两个值中的一个,例如是只包含两个值中的一个,例如是/否、真否、真/假、开假、开/关,关,该类型长度固定为该类型长度固定为1个字节。个字节。8OLE对象类型对象类型 OLE Object
22、Linking and Embedding它是对象的链接与嵌入,用于存放表中链接和嵌入的它是对象的链接与嵌入,用于存放表中链接和嵌入的对象,这些对象以文件的形式存在,其类型可以是对象,这些对象以文件的形式存在,其类型可以是Word文档、文档、Excel电子表格、声音、图像和其他的二电子表格、声音、图像和其他的二进制数据。进制数据。OLE对象字段最大可以为对象字段最大可以为1GB。17179超级连接类型超级连接类型 2.2 建立表建立表 2.2.1 Access数据类型数据类型 该字段以文本形式保存超级链接的地址,用来链接该字段以文本形式保存超级链接的地址,用来链接该字段以文本形式保存超级链接的
23、地址,用来链接该字段以文本形式保存超级链接的地址,用来链接到文件、到文件、到文件、到文件、WEBWEBWEBWEB页、本数据库中的对象、电子邮件地页、本数据库中的对象、电子邮件地页、本数据库中的对象、电子邮件地页、本数据库中的对象、电子邮件地址等,字段长度最多址等,字段长度最多址等,字段长度最多址等,字段长度最多64000640006400064000个字符。个字符。个字符。个字符。一个完整的超级链接地址最多有以下三个部分组成:一个完整的超级链接地址最多有以下三个部分组成:一个完整的超级链接地址最多有以下三个部分组成:一个完整的超级链接地址最多有以下三个部分组成:显示文本显示文本显示文本显示文
24、本:表示在字段或控件中显示的文本。:表示在字段或控件中显示的文本。:表示在字段或控件中显示的文本。:表示在字段或控件中显示的文本。地址地址地址地址:到达文件的路径,称为:到达文件的路径,称为:到达文件的路径,称为:到达文件的路径,称为UNCUNC。或到达页面的。或到达页面的。或到达页面的。或到达页面的路径,称为子路径,称为子路径,称为子路径,称为子URLURL。子地址子地址子地址子地址:在页面和文件中的地址。:在页面和文件中的地址。:在页面和文件中的地址。:在页面和文件中的地址。181810查阅向导类型查阅向导类型 2.2 建立表建立表 2.2.1 Access数据类型数据类型 创建允许用户使
25、用组合框选择来自其他表和来自值创建允许用户使用组合框选择来自其他表和来自值创建允许用户使用组合框选择来自其他表和来自值创建允许用户使用组合框选择来自其他表和来自值列表的字段。在数据类型列表中选择此选项,将启列表的字段。在数据类型列表中选择此选项,将启列表的字段。在数据类型列表中选择此选项,将启列表的字段。在数据类型列表中选择此选项,将启动向导进行定义。动向导进行定义。动向导进行定义。动向导进行定义。19191字段名称字段名称 2.2 建立表建立表 2.2.2 建立表结构建立表结构 一个完整的数据表由表结构和表中记录组成,数据表对一个完整的数据表由表结构和表中记录组成,数据表对象的结构是指数据表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第2章 数据库和表08445 数据库 08445
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内