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

下载本文档

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

文档简介

第二章数据库和表第1页,课件共30页,创作于2023年2月1.创建数据库(1)创建空数据库。(2)使用向导创建数据库。2.表的建立(1)建立表结构:使用向导,使用表设计器,使用数据表。(2)设置字段属性。(3)输入数据:直接输入数据,获取外部数据。3.表间关系建立与修改(1)表关系概念:一对一(多)(2)建立表间关系。(3)设置参照完整性。4.表的维护(1)修改表结构:添加、修改、删除字段,重新设置主关键字。(2)编辑表内容:添加、修改、删除、复制记录。(3)调整表外观。5.表的其他操作(1)查找数据。(2)替换数据。(3)排序记录。(4)筛选记录。马上开始...菜单考试要求退出第2页,课件共30页,创作于2023年2月本章学习内容退出

2.1创建数据库2.2建立表2.3维护表2.4操作表第3页,课件共30页,创作于2023年2月菜单2.1创建数据库退出2.1.1数据库设计的步骤2.1.2创建数据库2.1.3数据库简单操作

第4页,课件共30页,创作于2023年2月2.1.1数据库设计的步骤

1.数据库的设计步骤:分析建立数据库的目的确定数据库中的表确定表中的字段确定主关键字确定表之间的关系都属于表的设计范畴!菜单退出需先分析为什么要建立数据库以及所建数据库应完成的任务。确定表的原则:1.每个表应该只包含一个主题信息。2.表中不应该包含重复,并且信息不应该在表之间复制。字段名命名规则:1.长度1-64个字符。2.可以包含字母、数字、汉字、空格和其他字符。3.不能包括句号、感叹号、方括号和重音号。第5页,课件共30页,创作于2023年2月2.1.1数据库设计的步骤

设计一个教学管理数据库,主要包括教师管理、学生管理、学生选课管理,那么表的设计如下:例2.1菜单退出第6页,课件共30页,创作于2023年2月2.1.1数据库设计的步骤

2.创建表之间的关系不同的表中的数据是通过关系联系起来的;连接表关系的字段数据类型一定要相同,字段名可以不同;修改表中连接关系字段的时候,要先解除表关系要建立一对一关系的表之间关系,连接它们关系的字段一定都是关键字。例如“教学管理”数据库中四个表的关系如右图,黑体字字段是关键字段,菜单退出第7页,课件共30页,创作于2023年2月2.1.2创建数据库创建数据库的方法:利用向导创建数据库创建空数据库如果要创建的数据库类型和Access向导中带有的数据库的类型差不多,可以采用此方法。例如创建一个“货物订单”管理数据库。如果要创建的数据库类型和Access向导中带有的数据库的类型完全不相似,采用此方法更方便。利用“创建空数据库”的方法创建“教学管理”数据库。利用“数据库向导”的方法创建“教学管理”数据库。例2.3例2.2

菜单退出第8页,课件共30页,创作于2023年2月2.1.3数据库简单操作打开已有数据库关闭数据库方法一:先启动Access,然后再打开;方法二:使用“打开”命令或直接“双击”1.“关闭”按钮2.“控制”菜单中的退出图标3.“文件”菜单“退出”命令4.Alt+F+X打开Access时打开“教学管理”数据库。打开Access以后打开“教学管理”数据库。例2.5例2.4菜单退出第9页,课件共30页,创作于2023年2月2.2建立表2.2.1建立表的结构2.2.2Access数据类型2.2.3向表中输入数据2.2.4字段属性的设置2.2.5建立表之间的关系

菜单退出第10页,课件共30页,创作于2023年2月2.2.1建立表的结构1.使用“数据表”视图2.使用“设计”视图3.使用“表向导”表的建立方法比较直观、简单,不利于设置字段的数据类型和字段属性。比较复杂,但是可以设计任意结构的二维表。比较简单,但是适合设计一定类型的数据表。菜单退出第11页,课件共30页,创作于2023年2月2.2.1建立表的结构这三个例子分别利用上述三种方法来建立“教师表”、“学生表”、“选课成绩表”.例2.62.72.8菜单退出第12页,课件共30页,创作于2023年2月2.2.2Access数据类型数据类型说明文本型没有大小多少之意,是一个代号,最长255个字符备注型和文本差不多,最长的字符个数可达64000个数字型表示有“大小多少”的数值之意日期/时间型表示时间/日期货币型用于记录货币的数据类型自动编号型每当增加一条记录,自动插入一个序号是否型只有“Yes/No”、“True/False”、“On/Off”两种值(布尔型)OLE对象型可以插入各种OLE对象(图像、声音等),最大1GB超级链接型用来保存超级链接,操作为“插入”-->“超级链接”查阅向导型菜单退出第13页,课件共30页,创作于2023年2月菜单2.2.3向表中输入数据

退出向表中输入数据的方法:1.使用“数据表”视图直接输入数据2.获取(导入)外部数据可以把Excel或者Foxpro建立的数据库文件导入到Access数据表中。

向“学生”表中数据输入数据。把用Excel设计的“课程.xls”文件中的数据导入到用Access设计的“教学管理”数据库的“课程”表中。例2.9例2.10第14页,课件共30页,创作于2023年2月菜单2.2.4字段属性的设置退出1.字段大小:可控制字段使用的空间。适用于“文本”和“数字”类型,“文本”型字段大小最大为255个字符,默认为50个字符。对于数字型数据,其字段大小有以下几种情况:数字类型值的范围小数位数字段长度字节0~255无1个字节整型-32768~32767无2个字节长整型-2147483648~2147483647无4个字节单精度型-3.4×1038~3.4×103874个字节双精度型-1.79734×10308

~1.79734×10308

158个字节第15页,课件共30页,创作于2023年2月菜单2.2.4字段属性的设置退出2.格式:用来决定数据的打印方式和屏幕显示方式。例如“日期”的显示格式可以有很多种。3.默认值:添加记录的时候自动填入字段中的值。例如“性别”字段只有“男”和“女”两种值,可以把一种设为默认值,提高数据输入的效率。4.有效性规则:防止非法数据输入到字段中。例如“性别”字段为了防止输入“男”或“女”以外的值,就可以它的设置“有效性规则”,目的就是为了保持数据的正确性。第16页,课件共30页,创作于2023年2月菜单2.2.4字段属性的设置退出5.有效性文本:当设置“有效性规则”以后,如果输入的值不符合有效性规则,所给的提示信息”。6.输入掩码:用户自定义的数据输入格式。为了保持输入数据格式的一致性,通常设置掩码,Access中提供了“文本”和“日期/时间”型数据的掩码向导,通过向导可以很方便的设置这两种数据类型的掩码。其他的数据类型的掩码自己设置,具体规则见P70表2.8说明。第17页,课件共30页,创作于2023年2月菜单2.2.4字段属性的设置退出字符说明0必须输入数字(0~9)9可以选择输入数据或空格#可以选择输入数据或空格L必须输入字母(A~Z)?可以选择输入字母(A~Z)A必须输入字母或数字a可以选择输入字母或数字&必须输入任何的字符或一个空格C可以选择输入任何的字符或一个空格.:;-/小数点占位符及千位、日期与时间的分隔符<将所有字符转换为小写>将所有字符转换为大写!使输入掩码从右到左显示。输入掩码中的字符始终都是从左到右。\使接下来的字符以原义字符显示(例如,\A只显示为A)第18页,课件共30页,创作于2023年2月菜单2.2.5建立表之间关系退出1.表之间关系的概念:一对一:A表与B表中的记录一一对应。一对多:A表中的一条记录与B表中的多条记录 相对应。多对多:A表中的多条记录与B表中的多条记录 相对应。2.参照完整性概念:在输入或者删除记录时,为维持表之间已定义的关系而必须遵循的规则。3.建立表之间的关系

以“教学管理”数据库中的四个表为例子。注意!

Access中最常用的是一对多的关系。一对一的关系的两个表可以合成一个表,多对多的关系可以分解成为多个一对多的表关系。第19页,课件共30页,创作于2023年2月菜单2.3维护表退出2.3.1打开和关闭表2.3.2修改表的结构2.3.3编辑表的内容2.3.4调整表的外观

第20页,课件共30页,创作于2023年2月菜单2.3.1打开和关闭表退出打开表关闭表在设计视图中打开

主要用于对表的结构的修改。在数据表视图中打开

主要用于添加、修改记录,或者查找、筛选、排序记录等文件——关闭窗口右上角“关闭”按钮注意:打开表以后,表的结构或者布局被修改,关闭表时会询问是否保存修改的表。第21页,课件共30页,创作于2023年2月菜单2.3.2修改表的结构退出修改表的结构只能在“表设计视图”中完成,主要包括以下四种操作:注意!如果被修改的表和别的表存在关系,那么修改表中连接关系的字段的时候,首先要解除表关系。添加字段修改字段删除字段重新设置关键字

第22页,课件共30页,创作于2023年2月菜单2.3.3编辑表的内容退出修改表的内容主要在“数据表视图”中完成的,主要包括以下几种操作:定位记录:选择记录:添加记录:删除记录:修改数据:复制数据:注意!如果两个表的关系存在参照完整性,那么主表中的记录不能随意修改、删除,副表中也不能随意添加记录。第23页,课件共30页,创作于2023年2月菜单2.3.4调整表的外观退出调整表的外观主要在“数据表视图”中完成的,主要包括以下几种操作:改变字段次序:调整字段显示宽度和高度:隐藏列和显示列:冻结列:设置数据表格式:改变字体显示所有的这一些操作都是在“格式”菜单中完成第24页,课件共30页,创作于2023年2月菜单2.4操作表退出2.4.1查找数据2.4.2替换数据2.4.3排序记录2.4.4筛选记录

第25页,课件共30页,创作于2023年2月菜单2.4.1查找数据退出2.查找空值或者空字符串(Null代替)例如:查找“学生”表中“性别”为“男”的学生记录。字符用法示例*通配任意个数字符wh*只代表开头为wh?通配任意单个字符b?ll中的?处代表一个任意字符[]通配括号内任何单个字符b[ae]ll可以代表ball或者bell!通配不在括号内的字符b[!ae]ll可以代表ball或者bell之外-通配范围内任何一个字符b[a-c]d可以代表bad、bbd、bcd#通配任何单个数字字符1#3代表103、113、123等等1.查找指定内容(直接输入查找内容)第26页,课件共30页,创作于2023年2月菜单2.4.2替换数据退出2.更改搜索的默认设置例如:替换“教师”表中“政治面目”为“团员”的所有教师记录,将其改为“党员”。1.替换指定内容(直接输入替换内容)操作:“工具”——“选项”——“编辑/查找”第27页,课件共30页,创作于2023年2月菜单2.4.3排序记录退出2.按照一个字段排列(数据表视图中进行)1.英文字母:不区分大小写,按照A-Z大小排列2.汉字:按照拼音字母顺序排列3.数字:按照大小排列4.日期和时间:按照先后排列1.排序规则3.按照多个字段排列1.使用数据表视图2.使用“高级筛选/排序”

温馨提示

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

评论

0/150

提交评论