- 1、本文档共360页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 数据库应用基础知识;数据库基础知识
关系型数据库
数据库应用系统设计;数据管理技术的发展
数据库系统基本概念
数据模型;数据管理技术经历了以下3个阶段:
人工管理阶段
数据不保存、不共享、不具有独立性
文件系统阶段
保存数据
数据的共享性和独立性差
数据库阶段
数据结构化
数据共享性、独立性高;数据库:长期储存在计算机内、有组织的、可共享的大量数据的集合;
数据库管理系统
是提供建立、管理、维护和控制数据库功能的一组计算机软件;数据库管理系统的功能:
数据定义功能
表、索引、视图等
数据操纵功能
增、改、删、查询
数据库的建立和维护功能
数据库初始数据的输入、转储、恢复等
数据库的运行管理
保证数据的安全性、完整性,进行并发控制等;Database Management System (DBMS)
Oracle、DB2、SQL Server、Informix、Sybase
;数据库系统:利用数据库技术进行数据管理的计算机系统;
数据库系统的组成:
数据库
硬件
软件
数据库管理系统
人员;两类模型:
概念模型
数据模型;按用户的观点来对数据和信息建模,主要用于数据库设计。概念模型是不依赖于具体计算机系统也不为某一种数据库管理系统支持的模型
主要概念:
实体:客观存在并可相互区别的事物称为实体。
属性:实体所具有的某一特性称为属性。例如,学生的学号、姓名。
关键字:唯一标识实体的属性集称为码。例如,学号是学生实体的码。;;联系:实体(型)内部的联系和实体(型)之间的联系
实体之间的联系:
一对一(1:1)
一对多(1:n)
多对多(m:n);如果对于实体集A中的每一个实体,实体集B中至多有一个(也可以没有)实体与之联系,反之亦然,则称实体集A与B具有一对一联系,记为1:1。
;如果对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,反之,对于实体集B中的每一个实体,实体集A中至多只有一个实体与之联系,则称实体集A与B有一对多联系,记为1:n。
;如果对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,反之,对于实体集B中的每一个实体,实体集A中也有m个实体(m≥0)与之联系,则称实体集A与B具有多对多联系,???为m:n。
;;按计算机系统的观点对数据建模,主要用于数据库管理系统的实现。
三要素:
数据结构
数据操作
完整性约束条件
在数据库的发展史上,主要的数据模型有:
层次模型→层次数据库
网状模型→网状数据库
关系模型→关系数据库;1970年,E.F.Codd
关系模型的组成:
关系数据结构
实体以及实体联系都用关系来表示
关系操作
传统的集合运算、专门的关系运算
关系完整性约束
实体完整性、参照完整性、自定义完整性;关系:关系模型中一个关系就是一个二维表,每个关系有一个关系名。
元组:表中的一行即为一个元组。
属性:表中的一列即为一个属性,给每个属性起一个名字即为属性名。;关键字:能唯一地标识一个元组的属性或属性的集合。
外关键字:若一个关系R中的属性(或属性组)F不是其关键字,却与另一个关系S的主关键字Ks相对应,则F称为是R关系的外关键字。
域:属性的取值范围,如性别域是(男,女),百分制成绩域是0-100。;每一列中的分量是同一类型的数据,来自同一个域。
列的顺序无所谓,即列的次序可以任意交换。
行的顺序无所谓,即行的次序可以任意交换。
任意两个元组不能完全相同。
;分量必须取原子值,即每一个分量都必须是不可分的数据项。;关系运算;关系运算;关系运算;连接;等值连接
自然连接:在连接结果中去掉重复属性;实体完整性
若属性A是基本关系R的关键字,则属性A不能取空值
例:在图书信息表中,图书编号为其关键字,则图书编号字段不能取空值。;当主属性为由多个属性构成时,要求组成主属性的所有属性都不能为空值。;参照完整性
若属性(或属性组)F是基本关系R的外关键字,它与基本关系S的主关键字Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为:
① 或者取空值(F的每个属性值均为空值);
② 或者等于S中某个元组的主关键字值。
;用户定义的完整性
一些特殊的约束条件,用户定义的完整性就是针对某一具体关系数据库的约束条件。
例如,学生的成绩的取值必须在0-100之间;应用系统开发方法
应用系统开发过程
数据库设计
应用系统案例——图书销售管理系统
;生命周期法
快速原型法
面向对象法;系统分析
应用系统设计
系统实施
系统运行与维护;需求分析
概念结构设计
逻辑结构设计
物理结构设计
数据库实施
数据库运行和维护;;第2章 应用系统的数据存储——表;Access 2010开发环境
创建应用系统的数据库
建立表
维护表
操作表
;Access 2010的新特性
您可能关注的文档
- 农业概论-全套PPT课件.pptx
- 审计实务-全套PPT课件.pptx
- 装配式建筑混凝土构件生产与制作-全套PPT课件.pptx
- 《大学计算机——从应用到思维》全套PPT课件.pptx
- 计量规程规范 JJF 2217-2025全自动灰分分析仪校准规范.pdf
- 《JJF 2217-2025全自动灰分分析仪校准规范》.pdf
- JJF 2217-2025全自动灰分分析仪校准规范.pdf
- JJF 2231-2025感应式磁传感器校准规范.pdf
- 计量规程规范 JJF 2231-2025感应式磁传感器校准规范.pdf
- 《JJF 2231-2025感应式磁传感器校准规范》.pdf
- 《JJF 2229-2025质子磁强计校准规范》.pdf
- JJF 2229-2025质子磁强计校准规范.pdf
- 计量规程规范 JJF 2229-2025质子磁强计校准规范.pdf
- JJF 2239-2025火花试验机校准规范.pdf
- 计量规程规范 JJF 2239-2025火花试验机校准规范.pdf
- 《JJF 2239-2025火花试验机校准规范》.pdf
- 计量规程规范 JJF 2233-2025直流电桥、电阻箱自动检测装置校准规范.pdf
- JJF 2223-2025氡子体测量仪校准规范.pdf
- 计量规程规范 JJF 2223-2025氡子体测量仪校准规范.pdf
- 《JJF 2223-2025氡子体测量仪校准规范》.pdf
最近下载
- 2024年郑州医药健康职业学院单招职业技能测试题库(b卷).docx VIP
- 初中数学小课题研究的方案.doc VIP
- 韶山年产200吨超细铜粉、200吨电子级银粉建设项目环评报告书.doc
- 特发性低促性腺激素性性腺功能减退症IHH临床、分子机制及诊断治疗.ppt
- 2023 CSCO结直肠癌指南更新(全文).pdf
- 河北汉润化工科技有限公司年产500吨2,3,4三氯苯甲酰胺项目.doc
- 食品生产经营企业落实食品安全主体责任监督管理规定解读与培训.pptx
- 庙山模板、木方等采购 投标方案(技术标 ).doc VIP
- 文书工作与档案管理教学课件作者第三版赵映诚12第十二章专门档案的管理与利用(3333KB).ppt
- 文书工作与档案管理教学课件作者第三版赵映诚9第九章档案的整理与保管(3002KB).ppt
文档评论(0)