数据库和表2学习.pptx





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

限制150内