Access数据库应用教程-第1章-数据库基础知识课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《Access数据库应用教程-第1章-数据库基础知识课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Access 数据库 应用 教程 基础知识 课件
- 资源描述:
-
1、第1章 数据库基础知识主要内容数据库系统概述数据模型关系模型数据库设计1.1 数据库系统概述数据库技术的发展数据库新技术数据库相关基本概念1.1.1 数据库技术的发展数据库技术产生于20世纪60年代后期,其发展经历了3个阶段:第一代的层次、网状数据库系统段以层次和网状模型为基础的层次和网状数据库系统第二代的关系数据库系统支持关系模型的关系数据库系统第三代数据库系统 数据模型具有面向对象模型的基本特征1.1.2 数据库新技术分布式数据库Web数据库数据仓库1.1.3 数据库相关基本概念数据库数据库是指长期存储在计算机内、有组织的、可共享的大量数据的集合数据库管理系统数据库管理系统(Databas
2、e Management System,DBMS)是一个系统软件,是提供建立、管理、维护和控制数据库功能的一组计算机软件1.1.3 数据库相关基本概念数据库管理系统的功能:数据定义功能表、索引、视图等数据组织、存储和管理数据操纵功能增、改、删、查询数据库的建立和维护功能数据库初始数据的输入、转储、恢复等数据库的运行管理保证数据的安全性、完整性,进行并发控制等1.1.3 数据库相关基本概念数据库系统:利用数据库技术进行数据管理的计算机系统;数据库系统的组成:数据库硬件软件数据库管理系统人员1.1.3 数据库相关基本概念数据库系统的特点:数据结构化数据共享性高,冗余度低,易扩充数据独立性高数据由数
3、据库管理系统统一管理和控制1.2 数据模型两类模型:概念模型数据模型概念模型按用户的观点来对数据和信息建模,主要用于数据库设计。概念模型是不依赖于具体计算机系统也不为某一种数据库管理系统支持的模型主要概念:实体:客观存在并可相互区别的事物称为实体。属性:实体所具有的某一特性称为属性。例如,学生的学号、姓名。关键字:唯一标识实体的属性集称为码。例如,学号是学生实体的码。概念模型联系:实体(型)内部的联系和实体(型)之间的联系实体之间的联系:一对一(1:1)一对多(1:n)多对多(m:n)一对一联系(1:1)如果对于实体集A中的每一个实体,实体集B中至多有一个(也可以没有)实体与之联系,反之亦然,
4、则称实体集A与B具有一对一联系,记为1:1。班级1班级2班级n班长1班长2班长n一对多联系(1:n)如果对于实体集A中的每一个实体,实体集B中有n个实体(n0)与之联系,反之,对于实体集B中的每一个实体,实体集A中至多只有一个实体与之联系,则称实体集A与B有一对多联系,记为1:n。班级1班级2班级n学生1学生2学生3学生4学生m多对多联系(m:n)如果对于实体集A中的每一个实体,实体集B中有n个实体(n0)与之联系,反之,对于实体集B中的每一个实体,实体集A中也有m个实体(m0)与之联系,则称实体集A与B具有多对多联系,记为m:n。课程1课程2课程3课程4课程n学生1学生2学生3学生4学生m学
5、生学号姓名籍贯出生年月课程课程号课程名称学分选课成绩mn数据模型 按计算机系统的观点对数据建模,主要用于数据库管理系统的实现。三要素:数据结构 数据操作 完整性约束条件 在数据库的发展史上,主要的数据模型有:层次模型层次数据库 网状模型网状数据库 关系模型关系数据库1.3 关系模型1970年,E.F.Codd关系模型的组成:关系数据结构实体以及实体联系都用关系来表示关系操作传统的集合运算、专门的关系运算关系完整性约束实体完整性、参照完整性、自定义完整性关系模型的基本术语关系:关系模型中一个关系就是一个二维表,每个关系有一个关系名。元组:表中的一行即为一个元组。属性:表中的一列即为一个属性,给每
6、个属性起一个名字即为属性名。关键字:能唯一地标识一个元组的属性或属性的集合。外关键字:若一个关系R中的属性(或属性组)F不是其关键字,却与另一个关系S的主关键字Ks相对应,则F称为是R关系的外关键字。域:属性的取值范围,如性别域是(男,女),百分制成绩域是0-100。基本关系的性质:每一列中的分量是同一类型的数据,来自同一个域。列的顺序无所谓,即列的次序可以任意交换。行的顺序无所谓,即行的次序可以任意交换。任意两个元组不能完全相同。分量必须取原子值,即每一个分量都必须是不可分的数据项。关系操作传统的集合运算并RS交RS差RSab1mm2nnab1mm3kkRSab1mm2nn3kkab2nna
7、b1mm关系操作传统的集合运算笛卡尔乘积RSR.aR.bS.aS.b1mm1mm1mm3kk2nn1mm2nn3kk关系运算专门的关系运算选择从关系中找出满足给定条件的元组的操作查看学号为001的学生的信息学号姓名出生日期001李月1994-1-5002王明1993-12-3003孙杰1994-1-6学号姓名出生日期001李月1994-1-5关系运算专门的关系运算投影从关系中选择出若干属性查看所有学生的姓名学号姓名出生日期001李月1994-1-5002王明1993-12-3003孙杰1994-1-6姓名李月王明孙杰连接按照一定的条件将两个或多个关系中的记录进行拼接例:学生信息表.学号=成绩信
展开阅读全文