2.1 数据库的创建 2.2 表的组成 2.3 表的创建 2.4 表间关系的建立

Slides:



Advertisements
Similar presentations
国家税务总局关于修改企业所得税年度纳税申报表( A 类, 2014 年版) 部分申报表的公告(国家税务总局公告 2016 年第 3 号) 一、对《企业基础信息表》( A )及填报说明修改如下: (一) “107 从事国家非限制和禁止行业 ” 修改为 “107 从事国家限制或禁止行业 ”
Advertisements

实习期工作总结 述职人:孙伟 —— 个人简历 姓名:孙伟 毕业院校 : 内蒙古民族大学 专业:农业机械化及其自动化.
2014 年 12 月 企业所得税年度纳税申报表 (A 类, 2014 版 ) 辅导材料(二) A 企业基础信息 A 主表.
1 乌海职业技术学院机电工程系 王若东 副教授 乌海职业技术学院机电工程系 王若东 副教授 2007 年秋季乌海学院计算机类课程 (课程整体设计介绍)
课程介绍 大学计算机基础 基础理论篇(讲课20学时,10周) 学习指导与实训篇(上机12学时,6周) 上机安排(9-14周)
景观水池渗漏的研究 年级专业:12级土木工程 指导教师: ××× 教 学 点: ××××教学点 新疆工程学院继续教育学院 20 年 月 日
《计算机应用基础》 课程教学大纲 计划学时: 64学时 计划学分: 4学分 课程类型: 公共必修.
黄岛区政府部门责任清单编制工作介绍 二〇一五年六月.
数字化教学资源建设在大学化学教学中的 探索与实践 刘志广 大连理工大学 2007年5月12日 济南.
工程定额与计价方法 教材名称:工程建设定额原理与实务
建设工程施工管理 模拟卷 一、单项选择题 1.下列选项中,除( )以外都属于施工机械使用费。 A.购置费 B.安拆费及场外运费 C.折旧费 D.修理费.
智学网账号登录 1、打开网页,在地址栏里输入 2、点击登录,输入用户名和密码,即可登录:
阳光工程引导性培训 宁夏自治区盐池县农广校
高一年级过渡性学习 活动汇报 高一年级组 教科研室 汉滨高中.
校园信息管理系统 河北科技大学网络中心 2000/4/10.
《毛泽东思想和中国特色社会主义体系概论》 第一章马克思主义中国化两大理论成果
第 4 章 社會中的文化 一、文化的意義與特徵 二、文化的內涵 三、次文化 四、文化的傳承與創新 課後複習 歷屆基測試題.
2010年春季开学学校食堂食品安全知识培训 徐汇区食品药品监督所
计算机应用基础 项目 3-5 制作个人简历.
进出口食品检验监管 基础讲课内容 我国进出口食品安全管理体系介绍 法律法规 进口食品的检验检疫 出口食品的检验检疫.
第十六章 股票交易資訊分析與試算 課前指引 目前最熱門的理財方式莫過於投資股票市場,因此本章首先講解如何從美國股市匯入重要資料,之後教授使用WEB查訊功能,匯入台灣股市即時或盤後交易資訊到Excel工作表中,再利用資料分析工具來協助瞭解個股。最後再利用Excel圖表功能來繪製成股票K線圖,這是不是很有趣及實用呢?
图形设计标准教程.
授课班级 安全技术管理0605班 第 5 次 课 授课时间 2008年3月10日 星期一 授课地点 科技楼401多媒体教室 课题内容:
科目名稱: 觀光與文化 教師:李奇嶽.
Access数据库知识 安丘市职业中专 雷云龙.
2015版《中国地震动参数区划图》 对我市城乡建设的影响
總務處營繕組簡報 1.業務職掌 2.九十四年度工作績效 3.工程一覽 4.歷年工作成果 5.未來展望 6.困難及建議.
徵收苗栗市福全段147、1588及文心段10、11地號等4筆土地之
2014年企业所得税汇算清缴相关税收政策 新华区地方税务局 卿继红
计算机导论 苏州职业大学计算机工程系 徐卫英 QQ:
第十章 季节施工 ——冬期施工准备.
危险废物环境管理情况 河南省固体废物管理中心  韩晓晗 2007年6月6日.
软件工程 实验三 周志钊
宋同学 桂林理工大学 工商管理 1项荣誉 2项奖励 3项职务 4项认证 5个PPT 6篇博文 预备党员 1990 年 06 月
高职《财务报表分析》课程 课堂教学案例交流
行政院人事行政總處 「全國公教人員退休撫卹整合平台專案」 使用者操作教學 主講人:虎尾國中人事室主任 邱德昌 104年7月21日.
乙檢直通車 推廣小組:台科大圖書 報告人:孫婉倩.
食品添加剂生产许可审查通则起草说明.
概述 检索图书的检索工具 检索期刊的检索工具 检索特种文献的检索工具
《办公自动化》 2014版,文秘财会.
第3章 表的创建与管理 本章要点 表的结构及字段属性。 创建表的方法。 输入表的内容和创建表之间的关系。 表的编辑与操作。
Excel2003基本操作 及PPt的制作方法 王 静.
第4章 表的创建与使用.
餐饮服务从业人员 食品安全知识培训 孔莉 朔州市食品药品监督管理局.
首次数据采集填报说明 内蒙古自治区校车信息管理系统 靳 丽 内蒙古自治区教育信息中心 2013年5月
玉溪工业财贸学校副校长 示范校建设办公室主任 柏家渭 2014年5月13日
在 线 考 试 系 统 的 设 计 学 生: 班 级: 指导老师:.
本位課程分享 報告:葉尚旻
学习方法建议 首先应该有明确的学习动机,解决思想问题。 然后根据自己实际要有一个明确的学习目标。
防空地下室审批要点 主讲人:陈玉亭.
治超新政相关文件解读 厅执法局 江涛 二零一六年九月.
科技服务业统计 报表填报说明 江苏省科技统计中心 2008年12月 镇江.
期中考试后改薄工作督导点评 教务处 督导室.
申請土地徵收注意事項 內政部地政司 邱于蓉.
关于加强城市排水防涝有关政策解读 吉林省住房和城乡建设厅 臧 锐.
第6章 文本 文本在网络上传输速度较快,用户可以很方便地浏 览和下载文本信息,故其成为网页主要的信息载体。 整齐划一、大小适中的文本能够体现网页的视觉效 果。因而文本处理是设计精美网页的第一步。本章 将结合具体实例介绍在Dreamweaver CS4中如何插 入文本,对文本进行排版及一些文本辅助功能。
PowerPoint簡報系統簡介 資料中心 宋惠亮.
个人介绍 我是小小.
付款作業錯誤態樣【出納組】 錯誤1~核銷文件備具不齊 錯誤2 ~戶名與系統不同 錯誤3 ~未輸發票號碼日期 錯誤4 ~受款人帳號輸錯
武汉理工大学人事系统 职称评审资格审查培训
關鍵數據 數據錯了 扣 50分 排序錯了 扣50分.
知识点六 草原资源保护法及渔业资源保护法.
教 材 介 紹 靈活組合 愉快學習.
大学计算机基础——周口师范学院 第5章 PowerPoint演示文稿软件 5.2图形对象的插入.
Microsoft Word 2003 透視合併列印 Microsoft MVP 王作桓.
印天电子白板软件使用讲解 -杨馥宇 QQ:
计 算 机 应 用 基 础 潍坊学院 计算机工程学院 主讲人:李凤慧.
手机淘宝“变形”产品—微淘 操作流程指南 (内测版).
安全保密产品检测申请书 材料准备介绍.
選舉軟體簡介 民眾服務與行程管理系統 深耕與經營.
Presentation transcript:

2.1 数据库的创建 2.2 表的组成 2.3 表的创建 2.4 表间关系的建立 第2讲 数据库与表(1) 2.1 数据库的创建 2.2 表的组成 2.3 表的创建 2.4 表间关系的建立

2.1 数据库的创建 创建数据库 打开和关闭数据库 数据库系统安全

2.1.1 创建数据库 Access作为一种数据库管理系统,可以组织、存储和处理文字、数字、图形图像、声音、视频等多种类型的计算机数据。本章将介绍Access数据库的创建、表的建立和表的编辑等内容。 Access提供了两种创建数据库的方法。一种是创建空数据库,然后根据需要在数据库中创建各个数据库对象。另一种是利用模板创建数据库,创建数据库后,可以对数据库进行修改和扩展。

2.1.1 创建数据库 Access作为一种数据库管理系统,可以组织、存储和处理文字、数字、图形图像、声音、视频等多种类型的计算机数据。本章将介绍Access数据库的创建、表的建立和表的编辑等内容。 Access提供了两种创建数据库的方法。一种是创建空数据库,然后根据需要在数据库中创建各个数据库对象。另一种是利用模板创建数据库,创建数据库后,可以对数据库进行修改和扩展。

创建空数据库 图2.1 创建“教学管理数据库”

利用模板创建数据库 图2.3 “可用模板”界面

2.1.2 打开和关闭数据库 启动Access,单击“文件”选项的“打开”按钮,弹出“打开”对话框,在右侧导航栏选择“桌面”,在左侧窗口中选择“教学管理”数据库文件,如图2.5所示。 单价“打开”按钮,打开“教学管理”数据库。 图2.5 打开“教学管理”数据库

2.1.2 打开和关闭数据库 单击Access窗口右上角的 按钮。 单击Access窗口左上角的 按钮,在弹出的下拉选项中单击“关闭”。 单击“文件”选项的“关闭数据库”命令。

2.1.3 数据库系统安全 在Access2010版本中,对部分可能影响数据库安全的内容进行了禁用,这会影响数据库中的部分操作。

启用内容 图2.6 “教学管理”数据库信息界面

设置数据库密码 启动Access,单击“文件”选项的“打开”按钮,以“独占”方式打开数据库,如图2.7所示。 单击“文件”选项的“信息”按钮,在“有关教学管理信息”中选择“用密码进行加密”按钮,弹出“设置数据库密码”对话框,在“设置数据库密码”对话框中设置数据库密码,如图2.8和图2.9所示。 打开“教学管理”数据库时输入密码,如图2.10所示。

设置数据库密码 图2.7 以“独占方式打开”数据库

设置数据库密码 图2.8 打开数据库密码设置对话框

设置数据库密码 图2.9 输入数据库密码 图2.10 打开数据库时输入密码

2.2 表的组成 表的组成 字段名称 数据类型

2.2.1 表的组成 表时Access数据库的基本对象。在Access数据库中,用表来组织、存放数据。

2.2.2 字段名称 表中每个列具有唯一的名字,称为字段名或属性名。在Access中,字段名称具有以下命名规则。 字段名称长度为1~64个字符。 可以包含字母、汉字、数字、空格等字符,但是不能以空格开头。 不能包含点号“.”、感叹号“!”、方括号“[]”和单引号“ ′”。 不能使用ASCII码为0~32的ASCII字符。

2.2.3 数据类型 数据类型决定了数据在表中的存储方式和使用方式。表中的一列数据应该具有相同的数据类型。 在Access2010中提供了12种数据类型,包括文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE对象、超链接、附件、计算、查阅向导等。

1.文本 文本类型可以存储字符。注意,数字也可以认为是一种字符。例如,姓名、性别、籍贯等数据是文本类型,学生编号、教师编号、联系电话、邮政编码等不需要计算的数字也是文本类型。文本类型数据最大可以存储255个字符,默认情况下为50字符。

2.备注 备注类型也是文本型数据。备注类型可以保存较多的字符和数字。例如,简历、备忘录、说明等数据长度可能超过255个字符,应设置为备注型数据。 备注型数据最大可以保存65535个字符。注意,不能对备注型数据进行排序或索引。

3.数字 数字型数据用来存储进行算术运算的数据。数字类型可分为字节、整数、长整数、单精度和双精度等类型。通过字段属性中的字段大小选项可以进行不同数字类型的设置。数字类型的种类和取值范围如表2.1所示。

3.数字 表2.1 数字型数据的分类及取值范围 数字类型 取值范围 小数位数 存储空间 字节 0~255 无 1字节 整数 表2.1 数字型数据的分类及取值范围 数字类型 取值范围 小数位数 存储空间 字节 0~255 无 1字节 整数 -32768~32767 2字节 长整数 -2147483648~ 2147483647 4字节 单精度 -3.4×1038~3.4×1038 7 双精度 -1.797×10308~- 1.797×10308 15 8字节

4.日期/时间 日期/时间型数据用于存储日期和时间。存储空间固定为8个字节。注意,日期数据的分隔符为“/”,时间数据的分隔符为“:”。 5.货币 货币型数据是一种特殊的数字型数据,等价于具有双精度属性的数字型数据。 货币型数据的精度为小数点左边15位和小数点右边4位,默认情况下保留2位小数,最大可以精确到4位小数。 输入货币型数据时不需要输入货币符号以及千位分隔符。 货币型数据可以和数字型数据进行算术运算。货币型数据占用8个字节的存储空间。

6.自动编号 自动编号型数据的取值范围等价于自然数。当向表中添加记录时,Access会自动对输入的记录从1开始进行递增编号,即在自动编号字段中的值是唯一的。自动编号型数据占用4个字节的存储空间。 需要注意的是,自动编号值一旦被指定,就会永久的与记录连接。当删除表中含有自动编号类型的一行数据时,该行自动编号值会被永久性删除,继续添加新的一行数据时,Access不再使用已经删除的自动编号值,而是按被删除的自动编号值的下一个递增值进行编号。还应注意,不能人为的输入或修改自动编号值,每个表中只能包含一个自动编号型字段。

7.是/否 是/否型数据专门针对于只有两种取值的字段。例如,Yes/no、True/False、On/Off、是/否、真/假、开/关等。是/否型数据占用1个字节的存储空间。 8.OLE OLE对象用于存储或嵌入Windows所支持的对象。这些对象以文件的形式存在,其类型可以是图形图像、声音、视频、Word、Excel、演示文稿等其他形式的二进制数据。OLE对象数据的存储空间为1GB。

9.超链接 超链接类型数据以文本形式保存超链接的地址,用来链接到Web页、文件、电子邮箱地址等。当单击某一个链接时,Access会打开该链接所指定的目标。 10.查阅向导 在向表中输入数据时,查询向导可以实现从一个列表中选择数据,也可以查阅其他表里的数据来进行输入。

11.附件 附件类型用于存储所有的文档或二进制文件。例如,将Word文件、Excel文件、PPT文件、图形图像文件等保存到表中。附件类型数据的存储空间最大为2GB。 12.计算 计算型数据用于在表中保存计算公式的结果,计算的数据必须是表中其他字段的数据。可以使用表达式生成器来创建计算公式。计算型数据的存储空间为8个字节。

2.3 表的创建 使用数据表视图创建表结构 使用设计视图创建表结构 定义主键

2.3.1 使用数据表视图创建表结构 数据表视图是以行和列的形式显示表中数据的视图。在数据表视图中,可进行字段的添加、编辑和删除,也可以完成记录的添加、修改、删除、筛选、查找等操作。图2.13中给出了教师表的数据表视图。 图2.13 教师表的数据表视图

2.3.1 使用数据表视图创建表结构 例2-7 在“教学管理”数据库中使用数据表视图创建“教师”表,“教师”表结构如表2.2所示。 例2-7 在“教学管理”数据库中使用数据表视图创建“教师”表,“教师”表结构如表2.2所示。 表2.2 “教师”表结构 字段名称 数据类型 教师编号(主键) 文本 学历 姓名 职称 性别 毕业院校 工作时间 日期/时间 所在学院 政治面貌 联系电话

2.3.1 使用数据表视图创建表结构 打开“教学管理”数据库。 单击“创建”选项卡,单击“表格”组中的“表”按钮,创建名为“表1”的新表,如图2.14所示。 选中“ID”字段,在“表格工具”中的“字段”选项中单击“名称和标题”按钮,弹出“输入字段属性”对话框。 在“输入字段和属性”对话框的“名称”文本框中输入“教师编号”,单击“确定”按钮,如图2.15所示。 选中“教师编号”字段,在“字段”选项卡的“格式”组中,单击“数据类型”下拉列表中的“文本”选项,如图2.16所示。 单击“单击以添加”,从弹出的下拉列表中选择“文本”,Access自动为新字段命名为“字段1”,在“字段1”中输入“姓名”,如图2.17所示。 按照“教师”表结构,参照以上步骤添加字段,结果如图2.18所示。

2.3.1 使用数据表视图创建表结构 图2.14 表1的数据表视图

2.3.1 使用数据表视图创建表结构 图2.15 “输入字段属性”对话框

2.3.1 使用数据表视图创建表结构 图2.16 设置字段数据类型

2.3.1 使用数据表视图创建表结构 图2.17 添加新字段

2.3.1 使用数据表视图创建表结构 图2.18 在数据表视图中建立“教师”表结构

2.3.2 使用设计视图创建表结构 使用“设计视图”建立表结构,需要详细的说明字段名称,字段类型及字段属性。表的设计视图如图2.19所示 图2.19 表的设计视图

2.3.2 使用设计视图创建表结构 表的设计视图分成三个部分,字段名称、数据类型、字段属性。 字段名称用来输入表中字段的名称。 数据类型用来定义每个字段的数据类型,如果需要说明可在说明区域内对字段进行必要的说明。 字段属性用来设置字段的属性值。

2.3.1 使用设计视图创建表结构 例2-8 在“教学管理”数据库中使用设计视图创建“学生”表,“学生”表结构如表2.3所示。 表2.3 “学生”表结构 字段名称 数据类型 学号(主键) 文本 民族 姓名 专业 性别 团员否 是/否 出生日期 日期/时间 简历 备注 入校时间 照片 OLE对象 籍贯  

2.3.2 使用设计视图创建表结构 在“教学管理”数据库窗口中,单击“创建”选项卡,单击“表格”组中的“表设计”按钮,打开表的设计视图,如图2.20所示。 将鼠标光标移入“字段名称”第一行,输入“学号”。选中“数据类型”,单击其右侧下拉箭头按钮,从下拉列表中选择“文本”。 使用相同的方法,按照表2.3所列字段名称及数据类型定义表中其他字段。 定义完全部字段后,选中“学号”字段,单击“设计”选项卡下“工具”组中的“主键”按钮。这时在“学号”字段左边显示图标 ,表明该字段是主键。设计结果如图2.21所示。 保存表并命名为“学生”。

2.3.2 使用设计视图创建表结构 图2.20 打开表的设计视图

2.3.2 使用设计视图创建表结构 图2.21 学生表设计结果

2.3.3 定义主键 一般情况下,应该给每个表定义一个主键,但是主键不是必须的。主键在表中是能够唯一标识一个元组的字段或字段的组合。只有定义了主键,表于表之间才能建立起联系,从而能够利用查询、窗体、报表查找和组合不同表之间的信息。 在Access中,主键有两种类型:单字段主键和复合主键。单字段主键是以某一个字段来唯一标识表中的记录。复合主键是由两个或多个字段组合在一起来唯一标识表中的记录。如果表中某一字段值可以唯一的标识一条记录,如“学号”,“教师编号”,“课程编号”,“选课ID”等,那么就可以将该字段设置为主键。如果表中没有一个字段的值可以唯一的标识一条记录,那么就要考虑设置复合主键。

2.4 表间关系的建立 表间关系 参照完整性 表间关系的建立

2.4.1 表间关系 表与表之间的关系有三种:一对一、一对多、多对多。 如果表1中的一条记录只能与表2中的一条记录相匹配,反之亦然,这种对应关系就是一对一的联系。 如果表1中的一条记录与表2中的多条记录相匹配,但是表2中的一条记录只能与表1中的一条记录相匹配,这种对应关系就是一对多的联系。 如果表1中的多条记录与表2中的多条记录相匹配,并且表2中的多条记录也与表1中的多条记录相匹配,这种对应关系就是多对多的联系。

2.4.2 参照完整性 参照完整性是指在表间关系建立后,在输入、修改、删除数据时,必须遵循的一种约束规则。如果在表间关系中设置了参照完整性,那么就不能在主表中没有相关记录时,将记录添加到相关表中;也不能在相关表中有相关记录时,更改表中的主键值。从主表中删除记录时,相关表中的匹配记录也会随之删除。 例如,在“选课成绩”表的“学号”字段输入学生的学号时,输入的学号值必须参照于“学生”表中学号的值。这就相当于在学生表中必须有该学生的学号,那么才能在“选课成绩”表中出现该学生的学号。

2.4.3 表间关系的建立 表间关系是通过主键和外键建立的。在建立表间关系时,必须把所有已打开的表关闭。在建立表间关系时如果出现错误,需检查并修改相关表的结构及表的内容。

2.4.3 表间关系的建立 例2-9 建立“教学管理”数据库中的表间关系。 关闭所有已打开的表。 例2-9 建立“教学管理”数据库中的表间关系。 关闭所有已打开的表。 单击“数据库工具”选项卡,单击“关系”组中的“关系”按钮,打开“关系”窗口,如图2.22所示。 单击“关系”组中的“显示表”按钮,打开“显示表”对话框,如图2.23所示。 在“显示表”对话框中将所有的表添加到“关系”窗口中。

2.4.3 表间关系的建立 判断各个表中的外键,并将外键字段拖到相应的主键字段上,松开鼠标左键,弹出“编辑关系”对话框,将“实施参照完整性”、“级联更新相关记录”、“级联删除相关记录”选中。例如,“选课成绩”表中具有外键“学号”,将其拖动到“学生”表主键“学号”上,松开鼠标左键,如图2.24所示。 单击“创建”按钮,创建“学生”表与“选课成绩”表间关系。参考以上步骤,创建其他表间关系并保存,结果如图2.25所示。

2.4.3 表间关系的建立 图2.22 打开关系窗口

2.4.3 表间关系的建立 图2.23 打开显示表对话框

2.4.3 表间关系的建立 图2.24 编辑关系对话框

2.4.3 表间关系的建立 图2.25 “教学管理”数据库表间关系

2.4.3 表间关系的建立 表间建立关系后,两个表间相关联字段间出现一条关系线,主键的一端显示“1”,外键的一端显示“∞”,表示一对多的联系。注意,在建立表间关系时,相关联的字段名称可以不同,但是数据类型必须相同,并且字段值之间必须具有匹配关系。

P65-66 习题2