1、Access数据库技术及应用知识回顾知识回顾Access数据库技术及应用试题类型试题类型 选择题( 20分,每个 2分) 。 填空题( 20分,每个 2分) 。 问答题( 45分,每题 15分) 。 应用题(应用题( 1*15=15分)。分)。 举例:举例: 设计一个快递公司的数据库,要求:所有关系表的设计一个快递公司的数据库,要求:所有关系表的结构(表名,字段名,字段数据类型),结构(表名,字段名,字段数据类型), E-R图。图。Access数据库技术及应用第第 1章章 数据库系统概论数据库系统概论本章要点本章要点数据与数据处理数据与数据处理计算机数据管理技术的发展计算机数据管理技术的发展数
2、据库系统数据库系统数据模型数据模型关系数据库关系数据库 的基础知识的基础知识数据库的数据库的 设计方法设计方法Access数据库技术及应用第第 1章章 数据库系统概论数据库系统概论1.3 数据库与数据库系统数据库与数据库系统1.3.2 数据库的三级模式结构为提高 DB的 逻辑独立性 和 物理独立性 , ANSI将 DB结构分为 三三级级 :面向用户或应用程序员的 用户级 对应 外模式面向建立和维护数据库人员的 概念级 对应 概念模式面向系统程序员的 物理级 对应 内模式4Access数据库技术及应用 图 1-6 数据库的三级模式结构5Access数据库技术及应用 1.4 数据模型数据模型1.4
3、.1 数据模型的组成要素描述实体 静态特征 的 数据结构描述实体 动态特征 的 数据操作规则描述实体 语义要求 的 数据完整性约束规则 1数据结构研究数据之间的组织形式(数据的逻辑结构)、数据的存储形式(数据的物理结构)以及数据对象的类型等。分别为 层次模型、网状模型和关系模型。6Access数据库技术及应用7 层次模型层次模型 最早使用的一种模型,是一颗有向树。最早使用的一种模型,是一颗有向树。 1)有且仅有一个节点无父结点,称为根结点;)有且仅有一个节点无父结点,称为根结点; 2)根结点以外的其它结点有且仅有一个父结点。)根结点以外的其它结点有且仅有一个父结点。 学院系 部 研究所班级 教
4、研室 处科研究室Access数据库技术及应用8 网状模型网状模型 如果取消层次模型的两个限制,即两个或两个以上的结点都可以有如果取消层次模型的两个限制,即两个或两个以上的结点都可以有多个双亲,则多个双亲,则 “ 有向树有向树 ” 就变成了就变成了 “ 有向图有向图 ” 。 1)可以有一个以上结点无父结点)可以有一个以上结点无父结点 2)至少有一个结点具有一个多于一个的父结点。)至少有一个结点具有一个多于一个的父结点。ABCA BCA BCDAccess数据库技术及应用9 关系模型关系模型 用二维表格结构来表示实体以及实体之间联系的数据模型。用二维表格结构来表示实体以及实体之间联系的数据模型。教
5、师编号教师编号 姓名姓名 性别性别 职称职称J0001 张平张平 男男 讲师讲师J0002 成问军成问军 男男 副教授副教授. . . .课程编号课程编号 课程名课程名 课程描述课程描述K0001 计算机导论计算机导论 计算机导论。计算机导论。K0002 C语言语言 C语言。语言。. . .排课编号排课编号 教师编号教师编号 课程编号课程编号 地点地点 时间时间PK0001 J0001 K0001 。 。PK0002 J0002 K0002 。 。. . .Access数据库技术及应用 1.4.3 概念模型找出 涉及到的实体及其实体之间的联系 ,进而得到概念模型 .1 实体与实体集实体( Entity)是现实世界中任何可以 相互区分和识别 的事物。性质相同的同类实体的集合称为 实体集( Entity Set) 。2 属性每个实体具有一定的 特征或性质 ( Attribute)3 类型与值属性和实体都有类型( Type)和值( Value)之分。在 Access中,用 “表 ”来表示同一类实体,即实体集 , 用 “记录 ”来表示一个具体的实体,用 “字段 ”来表示实体的属性。字段的集合组成一个记录,记录的集合组成一个表。10