ACCESS2010基础教程
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 组成:
– 1)矩形:表示实体集,实体名称写在框内; – 2)椭圆:表示实体集或联系的属性,框内标明属性 的名称; – 3)菱形:表示实体间的关系,框内注明联系名称; – 4)连线:连接实体和各个属性、实体和联系,并注 明联系种类,即1:1、1:n或n:m。
学校
学校1 学校2 学校3 …… 学校n
关系S6
关系 S3
选择符合指定条件的元组,生 成一个新的关系 关系S7
S7=S3
S6
连接运算
由E-R图设计关系模型
1) 两个实体集 学生(学号,姓名,性别,年龄) 课程( 课程代码 , 课程名称 , 任 课教师) 2) 联系 选修(学号,课程代码,成绩) ↑ ↑ ↑ 两个实体集的主键 自身属性
根据概念数据模型设计关系数据模型
网上成绩查询管理系统的 E-R图
学生 m 选课 n 课程 p 任课 n 学期 q 教师 1 上传 m 资源 m 构成 1 班级 m m 组成 1 院系
• 一个实体集转换为一个关系模式,实体 集的属性就是关系的属性
院系(院系编号,院系名称) 班级(班号,班级名,学生数,班主任) 学生(学号,登陆密码,姓名,性别,状态,入校时间,毕业时间,退 学时间,注册时间,最后登陆时间,登陆次数) 这里“状态”有3种取值:在读、退学、毕业 教师(教师号,登陆密码,姓名,电话,邮箱,QQ号,找回密码问 题,找回密码答案,注册时间,最后登陆时间,登陆次数) 课程(课程号,课程名称,学分) 课程资源(资源号,资源名,链接地址,更新时间,资源类型,说明) 学期(学期号,学期名称,是否当前学期,学期起始时间,学期结束时 间)
39004 39005
39006
学号 39001 39005
刘晓
姓名 杨雨潇 李哲
女
性别 男 男
在读
状态 在读 在读
2007-9-1
入学时间 2007-9-1 2007-9-1
2008-7-2
最后登陆时间 2008-7-2 2008-7-2
22
登陆次数 18 19
从关系的属性集合中选取 S3=π学号,姓名,性别(S1) 指定的若干个属性组成新
Access 简介
• Access的特点
– – – – 1. 具有Office系列的共同功能; 2. 桌面型的数据库管理系统; 3. 与其它数据库系统共享数据; 4. 提供程序设计语言VBA,用于开发应用程序。
Access启动
ACCESS数据库管理系统
• Access 2003是Microsoft Office 2003的组件之 一,是用户和数据库间的软件接口
数据库概述
实体集之间的联系 概念:两个实体集之间实体的对应关系称为联系
• (1)一对一联系
– 如果实体集 E1 中的每一个实体至多和实体集 E2 中的一个实体有联系,反之亦然,则称 E1 和 E2 是一对一的联系,表示为1:1。
– 例如: 实体集校长和 – 实体集学校之间的 – 联系是一对一。
实体集之间的联系
Access的用途体现在两个方面:
• 另外,在开发一些小型网站WEB应用程序时, 用来存储数据。例如ASP+Access。这些应用 程序都利用ASP技术在InternetInformation Services运行.比较复杂的WEB应用程序则使 用PHP/MySQL或者ASP/Microsoft SQL Server。 •
实体集之间的联系
(3)多对多联系
如果实体集 E1中的每个实体与实体集 E2中的任意 个实体有联系,反之,实体集 E2中的每个实体与实 体集E1中的任意个实体有联系,则称E1和E2之间是 多对多的联系,表示为m:n。 例如,实体集学生和实 体集课程之间是多对多 的关系
E-R图
• E-R图: 用图形方式表示实体集之间的联系。
• 3.属性名
– 二维表第一行显示的每一列的名称,在文件中对应 字段名,例如“姓名”,“性别”等。
关系模型中的常用术语
• 4.属性值
– 行和列的交叉位置表示某个属性的值。
• 5.域
– 表示各个属性的取值范围。
关系模型中的常用术语
• 6.表结构
– 表中的第一行,表示组成该表的各个字段名称,各 字段取值的类型、宽度等。
关系的基本运算
• 1.选择
– 从指定的关系中选择满足给定条件的元组组成新的 关系。
• 例题:从关系score1中选择数学大于90的元组组成关
系S1。S1=σ数学>90(Score1)
关系的基本运算
• 2.投影
– 从指定关系的属性集合中选取若干个属性组成新的 关系。
– 例题:从关系score1中选择“学号”、“姓
名”、“数学”组成新的关系S2。 – S2=π学号,姓名,数学(Score1)
关系的基本运算
• 联接
– 两个关系中的元组按指定条件组合新的关系 – 例题:将score1和score2按相同学号合并
专门的关系运算 —— 39001 2007-9-1 2008-7-2 18 杨雨潇 男 在读 选择、投影、连接
1
:
n
• E-R模型的表示方法
– 实体——用矩形表示 – 属性—— 用椭圆形表示 – 联系—— 用菱形表示
班主任 1 负责 1 班级 院系 1 组成 n 班级
课程号 课程名 学分
课程
学生 m 选课 n 课程 成绩 成绩类型
1 :1
1 :n
m :n
举例:网上成绩查询管理系统的 E-R图
• 系统功能:学生登陆后,可以查询成绩、给 老师留言、下载资源;教师登陆后可以管理 任课班级的学生成绩、上传资源、查看学生 m 1 m 1 留言。 构成 组成 学生 班级 院系
• 7.关系模式
– 是对关系结构的描述,表示格式: – 关系名(属性1,属性2,属性3,…,属性n) – 例: student(学号,姓名,性别,年龄)
关系模型中的常用术语
• 6.表结构
– 表中的第一行,表示组成该表的各个字段名称,各 字段取值的类型、宽度等。
• 7.关系模式
– 是对关系结构的描述,表示格式: – 关系名(属性1,属性2,属性3,…,属性n) – 例: student(学号,姓名,性别,年龄)
校长
校长1 校长2 校长3 …… 校长n
多对多 联系
课程
课程1 课程2 课程3 课程4 课程5 …… 课程n
学生
学生1 学生2 学生3 学生4 学生5 …… 学生n
1
:
1
一对一 联系
班级
班级1 班级2 班级3 …… 班级n
实体集 之间 的联系
学生
学生1 学生2 学生3 …… 学生n
一对多 联系
m
: n
Access的用途体现在两个方面:
• 二、用来开发软件: access用来开发软件,比 如生产管理、销售管理、库存管理等各类企业管 理软件,其最大的优点是:易学!非计算机专业 的人员,也能学会。低成本地满足了那些从事企 业管理工作的人员的管理需要,通过软件来规范 同事、下属的行为,推行其管理思想。
– 使用非常简单 ——可视化工具 – 提供了大量的向导 ——快速创建对象及应用程序 – 面向对象的、采用事件驱动 ,可以与其他数据库相连 , 使用VBA语言作为其应用程序开发工具 – 可处理多种数据信息——Office组件数据、其他DBMS 数据 创建数据库和数据表 数据完整性控制 数据查询
的关系
从指定的关系中选择 满足给定条件的元组
投影运算
S2=σ性别=”男”(S1)
组成新的关系
选择运算
学号 39001 39002 39001 39001 39006 39001 39006
课程号 8 7 6 6 7 8 6
成绩 85 77 76 90 82 80 92
成绩类型 关系S4 0 0 1 0 0 0 0 在两个关系的所有元组组合中 S6=π学号,课程号,成绩(σ成绩类型=0(S4))
•
物理数据模型
从计算机(存储介质 )的角度 • 每种逻辑数据模型在实现时,都有其对 应的物理数据模型的支持
•
数据库概述
数据模型
• 概念数据模型
– 概念数据模型用来建立信息世界的数据模型,强调语义 表达,描述信息结构,是对现实世界的第一层抽象。 – 1) 实体:客观存在并且可以相互区别的事物 可以是具体的事物,如一个学生,一本书 也可以是抽象的事物,如一次考试 – 2) 实体的属性:用于描述实体的特性。 如学生用学号、姓名、性别、年龄等属性描述 – 3) 一个实体是若干个属性值的集合。 如一个特定的学生用学号、姓名、性别等属性值描述 – 4) 实体集:具有相同属性的实体的集合。 如若干个学生实体的集合构成学生实体集
关系模型中的常用术语
• 11.主表和从表
– 主表: 以外键作为主键的表 – 从表: 外键所在的表 – 主表和从表通过外键相关联
关系模型的特点
• • • • 1)每一列不可再分; 2)同一关系中属性(字段)不允许重名 3)关系中不允许有完全相同的元组 4)关系中交换任意两行的位置不影响数据 的实际含义; • 5)关系中交换任意两列的位置不影响数据 的实际含义。
39002 崔敏 女 在读 2007-9-1 2008-7-4 25
学号
姓名
性别
状态
入学时间
最后登陆时间
登陆次数
Hale Waihona Puke Baidu39003
张进
何晴 李哲
女
女 男
在读
在读 在读
2007-9-1
2007-9-1 2007-9-1
2008-7-1
2008-6-30 2008-7-2
20
16 19
关系 S1
关系 S2 关系 S3
关系模型中的常用术语
• 9.主键
– 从候选键中指定一个用来标识元组。
• 10.外部关键字
– 表中的一个字段不是本表的主关键字或候选关键字, 而是另外一个表的主关键字或候选关键字,该字段 称为外部关键字,简称外键。
– 例题 : 在关系 score 中, “学号”不是 score的主键,而是关系student的主键, 因此,“学号”称为外键。
Microsoft Access 2010 的特点
• ,就在于使用简便。Access 2010 让您充分运 用信息的力量。您不用是数据库专家,一样可以 大显神通。同时,透过新增加的网络数据库功能, 您在追踪与共享数据,或是利用数据制作报表时, 将可更加轻松无负担,这些数据自然也就更具影 响力。
数据模型
数据库基础
授课虞卫东
Access 2010教程简介:
• Microsoft Office Access是微软把数据库引擎 的图形用户界面和软件开发工具结合在一起的一 个数据库管理系统。最新的计算机二级 Access 考试就是用的Access 2010版本。
Access的用途体现在两个方面:
• 一、用来进行数据分析: access有强大的数据 处理、统计分析能力,利用access的查询功能, 可以方便地进行各类汇总、平均等统计。并可灵 活设置统计的条件。比如在统计分析上万条记录、 十几万条记录及以上的数据时速度快且操作方便, 这一点是Excel无法与之相比的。 这一点体现在: 会用access,提高了工作效率和工作能力。
元组
关系模式:学生( 学号,姓名,性别,状态,入学时间,最后登陆时间,登陆次数)
关键字(包括候选键和主键)
关系数据库
• 关系模型的组成----二维表格
关系模型中的常用术语
• 1.元组
– 在二维表中,从第二行起的每一行称为一个元组, 在文件中对应一条具体记录。
• 2.属性
– 二维表中,每一列称为一个属性,在文件中对应一 个字段。
• 2)一对多联系
– 如果实体集 E1 中的每个实体与实体集 E2 中的任 意个实体有联系,而实体集 E2 中的每一个实体 至多和实体集 E1 中的一个实体有联系,则称 E1 和E2之间是一对多的联系,表示为1:n,E1称为 一方,E2为多方。 – 例如,实体集学校和实 – 体集学生之间是一对多 – 的联系,一方是实体集 – 学校,多方是实体集学生
m 选课 n 课程 p 任课 n 学期 q 教师 1 上传 m 资源 m
学生实体集和课程实体集之间的关系
学号 姓名 学生
m
性别
年龄
选课
n
成绩
课程
课程编号
课程名称
任课教师
数据结构
数据 结构
规范化的二维表格:
任意两行内容不能完全相同 不能有名称相同的列 每一列都是不可分的,即不允许表中还有表 同一列的值取自同一个定义
数据模型是对现实世界的数据特征的抽象描述
概念数据模型
逻辑数据模型
从用户的角度 • 强调对数据对象的 基本表示和概括性描 述 (包括数据及其 联系) • 不考虑计算机具体 实现,与具体的 DBMS无关
•
概念数据模型
逻辑数据模型 物理数据模型
从计算机(DBMS) 的角度 • 用于在数据库系统实 现。 • 概念数据模型要转化 为逻辑数据模型,才 能在DBMS中实现