数据库系统第三章-表.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)
《数据库系统第三章-表.ppt》由会员分享,可在线阅读,更多相关《数据库系统第三章-表.ppt(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 第三章 表5/20/2023 1第三章 表知识点:w表的结构w表的创建w表的关系w导出、导入与链接数据5/20/2023 23.1 表的结构w 表是最基本的数据对象,用于存储和管理数据,是与特定主题(如教师或学生、产品或供应商)有关的数据的集合。w 表由表结构和表内容两部分组成。5/20/2023 3 动手在Access中建立数据库之前,请先在纸上草拟设计方案,建议按照以下基础步骤设计数据库:3.1 表的结构5/20/2023 4(一)确定创建数据库的目的 设计数据库的第一个步骤是确定创建数据库的目的以及以后如何使用。可以采取三种方式完成这一步:与数据库用户交谈,了解他们的需求。草拟您需要数
2、据库产生的表。收集目前用来记录数据的单据或文件,这些数据可帮助了解数据库中应该有哪些内容以及需要那些功能。3.1 表的结构5/20/2023 5(二)确定该数据库中需要的表 是数据库设计过程中最难处理的步骤。先在纸上草拟可能是较好的设计方法。应按以下设计原则对信息进行分类:每个表应该只包含关于一个主题的信息。如客户的地址和客户的订单。请思考?1、为什么将反映不同主题的信息存放到不同的表中?2、如果将所有的信息存放到一张表中,会有什么问题?3.1 表的结构5/20/2023 6学院系部学院代码 学院名称 院长姓名 电话号码 地址 学院简介01 经济学院 杨得勇 68904130 科教楼五层 02
3、 化学与环境工程学院 汪频 68905650 化工楼三层 系部编号 名称 主任 电话 地址 专业介绍0101 经济学 0102 贸易经济 0103 国际经济与贸易 0104 金融学 0105 保险 0106 财政学 3.1 表的结构5/20/2023 7合二为一的一张表:数据冗余学院代码学院名称 院长姓名 电话号码 地址学院简介系部编号名称 主任电话地址专业介绍01 经济学院 杨得勇 68904130 科教楼五层 0101 经济学 01 经济学院 杨得勇 68904130 科教楼五层 0102 贸易经济 01 经济学院 杨得勇 68904130 科教楼五层 0103 国际经济与贸易 01 经济
4、学院 杨得勇 68904130 科教楼五层 0104 金融学 01 经济学院 杨得勇 68904130 科教楼五层 0105 保险 01 经济学院 杨得勇 68904130 科教楼五层 0106 财政学 02 化学与环境工程学院 汪频 68905650 化工楼三层.3.1 表的结构5/20/2023 8(三)确定表中需要的字段 包含所有需要的信息;将信息存储到最小逻辑单位。例如“员工名称”一般分成两个字段“名字”与“姓氏;字段中不要包含多个项目;3.1 表的结构5/20/2023 9(四)明确每条记录中有唯一值的字段 为了连接保存在不同表中的信息,数据库中的每个表必须包含表中唯一确定每个记录的
5、字段或字段集(主键)。例如将某个学生与该学生的所有成绩相连接。3.1 表的结构5/20/2023 10(五)确定表之间的关系 因为已经将信息分配到各个表中,并且已经定义了主键,所以需要通过某种方式告知Access如何以某种方法将相关信息结合到一起。也就是说,必须定义数据库中表之间的关系。参考一个已有的且设计良好的数据库中的关系是很有帮助的。3.1 表的结构5/20/2023 11(六)优化设计 在设计完需要的表、字段和关系后,就应该检查该设计并找出任何可能存在的不足之处。因为在现在改变数据库的设计要比更改已经添满数据的表容易得多。3.1 表的结构5/20/2023 12使用Access的分析工
6、具“表分析器向导”一次能分析一个表的设计。它在适当的情况下能建立新的表结构和关系,并且在合理的时候在相关的新表中拆分原来的表。“性能分析器”能分析整个数据库,做出推荐和建议来改善数据库,并且还能实现这些推荐和建议。3.1 表的结构5/20/2023 13(七)输入数据并创建其他数据库对象 如果认为表的结构已达到了设计规则,就可以继续进行并且在表中添加所有已有的数据,然后创建所需的查询、窗体、报表等。3.1 表的结构5/20/2023 14应用实例:康富员工管理信息系统基本情况编号?姓名技能工资岗位工资浮动工资其他工资扣款小计?实发工资工资情况联系方式3.1 表的结构编号 姓名出生日期 性别文化
7、程度 职称 婚否 备注 照片5/20/2023 153.2 表的创建 在Access 中,可以采用以下五种方式在当前数据库的表对象中建立新表:使用【设计视图】使用【表向导】使用【数据表视图】使用【导入表】使用【链接表】5/20/2023 161、命名字段命名规则:w 避免过长,最好使用便于理解的名字。w 字段名最长可达64个字符(包括空格);w 字段名可以包含字母、数字、空格和其他字符;w 字段名不能包含.!w 不能用空格作为字段名的第一个字符;2、确定数据类型 为字段命名后,必须决定赋予该字段什么数据类型,因为数据类型决定了该字段能存储什么样的数据。3.2 表的创建5/20/2023 17数
8、据类型 可存储的数据大 小文本(Text)文字、数字型字符 最多存储255个字符备注(Memo)文字、数字型字符 最多存储65536个字符数字(Number)数值字节:1个字节(0255)整 型:2个 字 节(-32768-32767)长整型:4个字节单精(4)双精(8)日 期/时 间(DateTime)日期时间值 8字节货币(Currency)货币值 8字节自动编号(Auto Number)顺序号或随机数 4字节是/否(Yesno)逻辑值(-1是,0否)1位OLE对象(OLE Object)图象、图表、声音等 最大为1G字节超(级)链接(Hyperlink)作为超(级)链接地址的文本 最大为
9、65536个字符查 阅 向 导(Lookup Wizard)从列表框或组合框中选择的文本或数值4个字节3.2 表的创建5/20/2023 183、字段说明 在表的设计视图中,字段输入区域的【说明】列用于帮助用户了解字段的用途、数据的输入方式以及该字段对输入数据格式的要求。4、字段属性的设置 在为字段定义了字段名称、数据类型以及说明以后,Access进一步要求用户定义字段属性,即确定字段的属性。每一个字段或多或少都拥有字段属性,而不同的数据类型其所拥有的字段属性是各不相同的。3.2 表的创建5/20/2023 19 属 性 用 途字段大小(Field Size)定义文本、数字或自动编号数据类型字
10、段长度格式(Format)定义数据的显示格式和打印格式输入掩码(Input Mask)定义数据的输入格式小数位数(Decimal Places)定义数值的小数位数标题(Caption)在数据表视图,窗体和报表中替换字段名默认值(Default Value)定义字段的缺省值有 效 性 规 则(Validation Rule)定义字段的校验规则有 效 性 文 本(Validation Text)当输入或修改的数据没有通过字段的有效性规则时,所要显示的信息必填字段(Required)确定数据是否必需被输入到字段中允许空字符串(Allow Zero Length)定义文本、备注和超(级)链接数据类型字
11、段是否允许输入零长度字符串索引(Indexed)定义是否建立单一字段索引新值(New Values)定义自动编号数据类型字段的数值递增方式输入法模式(IMEMode)定义焦点移至字段时是否开启输入法Unicode压缩(Unicode)定义是否允许对文本、备注和超(级)链接数据类型字段进行Unicode压缩5/20/2023 20字段属性定义的技巧1)设置字段的默认值:如:“性别”定义为“女”“日期”定义为系统当前日期 2)字段有效性验证:控制数据输入的正确性和有效性 如:“学院代码”的输入范围在01-99“01”and“99”(between“01”and“99”)如:出生日期小于系统当前日期
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 系统 第三
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内