- 1、本文档共68页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库原理与设计
主讲:黄文斌
123huangwenbin@163.com
1.1 数据库基础知识
1.2 数据模型
1.3 数据库设计基础
1.4 常用的数据库及开发工具
1.1.1数据库系统的基本组成
1.1.2数据库系统的基本特点
数据库系统是指一个具体的数据库管理系统软件
和用它建立起来的数据库。
组成
◦ 硬件系统
◦ 相关软件
(包括操作系统,编译系统等)
◦ 数据库
◦ 数据库管理系统
◦ 人员
(包括数据库管理员,系统分析员,应用程序员和用户)
1.数据库(DB):存储在计算机存储设备上、大量的结
构化的、可共享的相关数据的集合。
2.数据库管理系统(DBMS):帮助用户建立、使用、
管理和维护数据库的一种计算机系统软件。在数据库管理
系统下,数据库能按一定的规则将相关的数据集中在一起,
使用者可方便地存取所需的数据。
◦ 数据定义功能:数据描述语言DDL,用来描述数据库的结构
◦ 数据操纵功能:数据操纵语言DML,供用户对数据库进行数据查询、
统计、存储、维护、输出等操作
◦ 运行管理和控制功能:对数据库系统提供必要的控制和管理功能
3.数据库系统(DBS):采用了数据库技术的完整的计
算机系统。
4.数据库管理员(DBA):对系统进行集中控制的人称
作数据库管理员
◦ 作用:模式定义、存储结构及存取方式定义、数据访问授权、完整
性约束定义等。
数据的高集成性
数据的高共享性和低冗余性
数据的高独立性
数据统一管理和控制
采用特定的数据模型
在数据库系统中采用统一的数据结构方式
在数据库系统中按照多个应用的需要组织全局统
一的数据结构
数据库系统中的数据模式是多个应用共同的、全
局的数据结构,而每个应用的数据则是全局结构
中的一部分,称为局部结构或视图,这种全局与
局部结构的模式构成了数据库系统数据集成性的
主要特征。
降低数据的冗余度,节省存储空间
避免数据间的不一致性
使系统易于扩充
物理独立性
◦指用户的应用程序与存储在磁盘上的数据库中
数据是相互独立的。当数据的物理存储改变了,
应用程序不用改变。
逻辑独立性
◦指用户的应用程序与数据库的逻辑结构是相互
独立的。数据的逻辑结构改变了,用户程序也
可以不变
数据的安全性(Security)保护
◦ 使每个用户只能按指定方式使用和处理指定数据,保护数
据以防止不合法的使用造成的数据的泄密和破坏。
数据的完整性(Integrity)检查
◦ 将数据控制在有效的范围内,或保证数据之间满足一定的
关系。
并发(Concurrency)控制
◦ 对多用户的并发操作加以控制和协调,防止相互干扰而得
到错误的结果。
数据库恢复(Recovery)
◦ 将数据库从错误状态恢复到某一已知的正确状态。
数据库中的数据是有结构的,这种结构由
数据库管理系统所支持的数据模型表现出
来。
◦整体数据的结构化是数据库的主要特征之一。
数据库中实现的是数据的真正结构化
◦数据的结构用数据模型描述,无需程序定义和
解释。
◦数据可以变长。
◦数据的最小存取单位是数据项。
1.2.1 数据模型的基本概念
1.2.2 E-R模型
1.2.3 层次模型
1.2.4 网状模型
1.2.5 关系模型
数据结构
◦ 是对系统静态特性的描述
◦ 是所研究的对象类型的集合
与数据类型、内容、性质有关的对象
与数据之间联系有关的对象
数据操作
◦ 是对系统动态特性的描述。
◦ 是对数据模型中各种对象允许执行的操作的集合。在数据库中主要有
检索和更新两大类操作。
数据的约束条件
◦ 是一组完整性规则的集合。
◦ 完整性规则给定数据模型中数据及其联系所具有的制约和依存规则,
用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的
正确、有效、相容。
概念数据模型
◦ 是一种面向客观世界、面向用户的模型
与具体的数据库管理
您可能关注的文档
- (2016年5月份整理)公共基础知识历年真题(答案+解析).docx
- (9)能力验证和比对.pptx
- (李婷)长度计量基础知识培训讲义.doc
- [20151020] MATLAB基础及工程应用.pdf
- 《1》远程访问说明书-20151204.pdf
- 《Excel_2007实用教程》课件(中级).pptx
- [电脑基础知识]Project自学教程.pdf
- 《程序员面试宝典》集锦.pdf
- 《公共管理基础》讲义.doc
- 《公共基础知识》模拟试卷(四).doc
- 2024年湖南省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年江西省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年安徽省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年福建省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年广东省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年河北省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年河南省高考英语试卷(含答案解析)+听力音频.docx
- 2024年湖北省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年湖南省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年江苏省高考英语试卷(含答案解析)+听力音频+听力原文.docx
文档评论(0)