《数据库基础及access应用》电子教案.pptx
《《数据库基础及access应用》电子教案.pptx》由会员分享,可在线阅读,更多相关《《数据库基础及access应用》电子教案.pptx(69页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库基础及Access应用2021/9/121第一章数据库基本原理1.1数据管理的基本概念1.1.1信息与数据信息=数据+数据处理数据处理是对各种数据进行加工、处理(包括收集、存储、分类、计算、检索、传输等)的过程。1.1.2数据库数据库(Database,DB)是数据的集合,具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享。2021/9/122 数据库应用系统数据库管理系统操作系统操作系统硬硬件件用户用户数据库管数据库管理人员理人员 数据库系统的层次结构关系数据库系统的层次结构关系数据库数据库文件文件数据库管理数据库管理系统系统数据库应用数据库应用
2、系统系统2021/9/1231.1.3数据库系统数据库系统是一个具有管理数据库功能的计算机系统,它除了包括计算机硬件系统和操作系统之外,还包括数据库、数据库管理系统、数据库应用系统,此外,还包括数据库管理人员及用户。2021/9/1241.1.4数据库管理系统数据库管理系统(DatabaseManagementSystem,DBMS)提供以下几大功能:数据库的定义数据操纵数据运行控制数据字典2021/9/125数据库的传统定义是以一定的组织方式存储的一组相关数据项的集合,主要表现为数据表的集合。但是,随着数据库技术的发展,现代数据库已不再仅仅是数据的集合,而且还应包括针对数据进行各种基本操作的
3、对象的集合。2021/9/126Access由于其特有的全环绕数据库文件结构,使其与传统的数据库概念有所不同。它采用数据库方式是,在一个单个的*.MDB文件中包含应用系统中所有的数据对象(包括数据表对象和查询对象),及其所有的数据操作对象(包括窗体对象、报表对象、宏对象和VBA模块对象)。因此,采用Access开发的数据库应用系统会被完整地包含在一个单个的*.MDB磁盘文件中。正是Access的这种“包罗万象”的*.MDB文件结构,使得其数据库应用系统的创建和发布变得异常简单,因而成为一种深受数据库应用系统开发者喜爱的关系数据库管理系统。图1-2所示为Access数据库结构示意。2021/9/
4、127图1-2 Access数据库结构示意数据表对象:字段1字段2.Access数据库(*.MBD)查询对象:字段1字段2.报表对象:字段1字段2.窗体对象数据页对象模块对象宏对象2021/9/1281.2数据管理及其发展1.人工管理阶段2.文件系统阶段3.数据库系统阶段4.分布式数据库系统阶段2021/9/129数据的人工管理。应用程序应用程序A1应用程序应用程序A2应用程序应用程序An。数据集数据集S1数据集数据集S2数据集数据集Sn2021/9/1210数据的文件系统。应用程序应用程序A1应用程序应用程序A2应用程序应用程序An。数据集数据集S1数据集数据集S2数据集数据集Sn 文件文件
5、 系统系统2021/9/1211数据的数据库系统 数据库数据库 管理系统管理系统。应用程序应用程序A1应用程序应用程序A2应用程序应用程序An 数数 据据 库库2021/9/1212 分布式数据库系统分布式数据库系统分布式数据管分布式数据管理系统理系统计算机计算机2DBMS2DB2计算机计算机1DBMS1DB1计算机计算机3DBMS3DB32021/9/12131.3E-R图(Entity-Relationship)实体:客观存在且相互区别的事物称为实体属性:描述实体的特性称为属性.关键字:如果某个属性或几个属性组合的值.能够唯一地标识出实体集中的每一个实体,就可以选作关键字.联系:实体集之间
6、的对应关系称为联系,它反映现实世界事物之间的相互关联.2021/9/1214E-R图包括三个要素:实体:用矩形框表示,框内标明实体名称。属性:用椭圆形表示,并用连线与实体连接起来。实体之间的联系:用菱形框表示,框内标明联系名称,并用连线将菱形框分别与有关实体相连,且在连线上标明联系类型2021/9/1215实体与实体间的联系可归结为三种类型:1.一对一联系2.一对多联系3.多对多联系2021/9/1216货品货品规规格格货货号号货货名名单价单价 实体与属性实体与属性2021/9/1217nn 一个单位库存概念模型的ER图供应商电话供货人账号地址供应商n仓库电话号码面积仓库号货品货号货名规格单价
7、描述库存库存n12021/9/12181.4数据模型1.4.1层次模型1.4.2网状模型1.4.3关系模型关系、元组、属性、域、数据表、数据库、关键字、关系模式2021/9/1219R1R2R3R4R5 层次模型2021/9/1220L4L2R1R2R3R5R4L1L3L5 网状模型2021/9/12211.5关系运算1.5.1SQL语言基础1.5.2常用的SQL语句1.SELECT语句2.CREATE、DROP、ALTER语句3.INSERT、UPDATE、DELETE语句2021/9/12221.select语句SELECTfirstname,lastnameFROMemployee2.c
8、reate语句CREATETABLEBILLS(NAMECHAR(30),AMOUNTNUMBER,ACCOUNT_IDNUMBER)2021/9/1223CREATETABLEEMLOYEE(FIRSTNAMECHAR(15),LASTNAMECHAR(15)NOTNULL,emloyee_idchar(15),ageint)3.INSERT语句插入数据2021/9/1224INSERTINTOBILLSVALUES(JOESCOMPUTERSERVICE,25,1)insertintobillsvalues(,25000,1)2021/9/12254.删除表DROPTABLEBILLSDR
9、OPTABLEemloyee2021/9/12265.UPDATE语句updateemloyeesetage=27wherefirstname=Liuupdatebillssetname=liuwhereamount=1002021/9/1227DELETE语句deletefrombills删除所有记录(行)2021/9/12281.5.3传统的集合运算1)传统的集合运算:并、差、交和广义笛卡尔积等。2)专门的关系运算:选择、投影、连接等。选择运算是指从指定的关系中选择某些满足条件的元组构成一个新的关系。投影运算是指从指定的关系中选择某些属性的所有值组成新的关系。2021/9/1229连接运算
10、是选取若干个指定关系中的字段满足给定条件的元组从左至右连接,从而构成一个新关系的运算。2021/9/12301.5.7外键外键如果一个关系中的属性或属性组并非该关系的关键字,而是另外一个关系的关键字,则称其为该关系的外关键字(外键)。有了外关键字才能实现关系之间的连接,以便更好地实现多方位的查询。2021/9/1231N NO O货货号号货货名名规规格格计计量量单单位位采采购购单单价价采采购购数量数量采采购购日期日期供供货货商商名称名称采采购购人人11001CPUIntel P4 2.4片1,330.007.002003-2-25华强电子公司刘伟21002CPUIntel p4 3.0片1,9
11、50.002.002003-3-6赛格电子公司刘伟31003CPUC42.0G片650.004.002003-3-20华强电子公司刘伟41006CPU奔腾P4 845G片700.009.002003-3-26赛格电子公司刘伟52101主板华硕P4B533个890.005.002003-4-14桑达电子公司兰利62102主板华硕P4B266个730.002.002003-4-16华强电子公司兰利71001CPUIntel P4 2.4片1,330.002.002003-4-23赛格电子公司兰利82204主板华硕Intel845E个930.0012.002003-4-27桑达电子公司兰利93101
12、软驱三星1.44M个70.008.002003-4-27京华电子公司兰利102101主板华硕P4B533个890.005.002003-5-14桑达电子公司罗兰供供货货商商名名称称供供货货人人华华强强电电子子公司公司吴吴国国立立京京华华电电子子公司公司刘刘为为冬冬兰兰光光电电子子公司公司陈陈一一红红赛赛格格电电子子公司公司赵赵天天晨晨桑达桑达电电子子公司公司李李三三利利2021/9/12321.6关系规范化基础1.6.1规范化问题1、数据冗余2、更新异常3、插入异常4、删除异常员工(员工号,售货人,性别,住址)货品(货号,货名,规格,计量单位,供应商)供货商(供应商,供货人)销售(员工号,货号
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库基础及access应用 数据库 基础 access 应用 电子 教案
限制150内