Access数据库及其应用.docx
上传人:知识****SA 上传时间:2024-09-12 格式:DOCX 页数:10 大小:99KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

Access数据库及其应用.docx

Access数据库及其应用.docx

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

数据库基本理论Access数据库操作SQL数据库查询语句*VBA语言及模块设计第一章数据库基础知识讲述内容:1、数据管理发展史2、数据库基本概念*3、数据库四级结构模型4、概念模型:E-R模型*5、逻辑模型:关系模式*6、关系运算*7、数据规范化:1NF,2NF,3NF*一、数据管理发展史1、人工管理阶段计算机发展初期,主要用于科学计算,数据不独立,完全依赖于程序,不能共享。2、文件管理阶段数据以文件形式管理,数据无结构化,共享性差。3、数据库管理阶段数据结构化(数据库形式),出现多种数据库管理系统,共享性好。二、数据库基本概念1、数据库(DB):计算机处理,结构化,数据集合。2、数据库管理系统(DBMS):数据库管理系统软件,提供数据库操作平台。对数据库可以建立,添加记录,修改记录,删除、查询、排序、连接等。常见系统VFP、ACCESS、SQLSERVER等。3、数据库应用系统(DBAS):利用数据库开发管理应用软件。4、数据库系统(DBS):和数据库有关的所有系统总和,包括计算中硬件系统、软件系统、数据库、管理者、操作者、用户。5、信息三个世界划分:客观世界信息世计算机世界研究实体对象,特性结构化,形成不同的计算机存储结构实体之间联系。数据模型,关系型、面向计算机E-R模型网状、层次型。面向对象(概念模型)(逻辑模型)(物理模型)常用概念:实体、实体集、属性、标识符---〉数据库、表、字段、记录、关键字。6.联系在现实世界中,事物内部以及事物之间是有联系的,这些联系同样也要抽象和反映到信息世界中来,两个实体型之间的联系有如下三种类型:(1)一对一联系(1:1)实体集A中的一个实体至多与实体集B中的一个实体相对应,反之亦然,则称实体集A与实体集B为一对一的联系。记作1:1。如:班级与班长,观众与座位,病人与床位。(2)一对多联系(1:n)实体集A中的一个实体与实体集B中的多个实体相对应,反之,实体集B中的一个实体至多与实体集A中的一个实体相对应。记作1:n。如:班级与学生、公司与职员、省与市。(3)多对多(m:n)实体集A中的一个实体与实体集B中的多个实体相对应,反之,实体集B中的一个实体与实体集A中的多个实体相对应。记作(m:n)。如:教师与学生,学生与课程,工厂与产品。实际上,一对一联系是一对多联系的特例,而一对多联系又是多对多联系的特例。可以用图形来表示两个实体型之间的这三类联系,如图书所示。ABABAB(a)(b)(c)不同实体集实体之间的联系三、数据库模型及DBMS功能1、现实世界数据---------〉抽象----------〉计算机管理数据概念模型:用户需求观点,ER图逻辑模型:开发者角度,计算机实现观点,逻辑结构(层次、网状、关系)外部模型:用户使用观点,根据需求形成模型。内部模型:计算机物理结构2、数据库管理系统主要功能。(P14解释)3、关系模型中常用术语:关系模型,元组,属性,域,候选键,主键,外键,完整性规则,参照完整性。四、概念模型:E-R模型“实体-联系方法”的简称E-R模型。E-R图基本成分包含实体型、属性和联系。实体型:用矩形框表示,框内标注实体名称。属性:用椭圆形框表示,框内标注属性名称。联系:指实体之间的联系,有一对一(1:1),一对多(1:n)或多对多(m:n)三种联系类型。(a)两个实体之间的联系学生选修成绩课程系主任领导系学生属于系11n1系主任n(c)实体集内部的联系m职工领导1n供应商供应数量零件项目mnn(b)多个实体之间的联系例如:学生,宿舍,班级,教室,班主任,档案材料课程名学生学号姓名性别年龄系别课程课程号学分n选修成绩m这样,得到学籍管理局部应用的分E-R图五、逻辑模型:关系模式1、关系模式表示:关系名称(属性1,属性2,。。。)下划线代表主键如:学生(学号,姓名,性别,政治面貌)2、E-R模型转化关系模式E-R模型中,1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。如班级--管理—教师联系为1:1,我们可以将其转换为一个独立的关系模式:班级(班级号,学生人数)教师(职工号,姓名,性别,职称,是否优秀班主任)管理(职工号,班级号)或管理(职工号,班级号)管理”联系也可以与班级或教师关系模式合并。班级(班级号,学生人数,职工号)教师(职工号,姓名,性别,职称,是否优秀班主任)或班级(班级号,学生人数)教师(职工号,姓名,性别,职称,班级号,是否为优秀班主任)E-R模型中,1