- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第8章数据库技术基础
第8章
8.1数据库概述8.2数据库基本特征8.3数据库系统概述
8.1数据库概述8.1.1数据库的概念与发展8.1.2数据库管理系统和数据库类型
8.1.1数据库的概念与发展1.数据库的定义2.发展现状
1.数据库的定义数据库是一个按数据结构来存储和管理数据的计算机软件系统。数据库的概念实际包括两层意思:(1)数据库是一个实体,它是能够合理保管数据的“仓库”,用户在该“仓库”中存放要管理的事务数据,“数据”和“库”两个概念结合成为数据库。(2)数据库是数据管理的新方法和技术,它能更合适的组织数据、更方便的维护数据、更严密的控制数据和更有效的利用数据。
2.发展现状在数据库的发展历史上,数据库先后经历了层次数据库、网状数据库和关系数据库等各个阶段的发展,数据库技术在各个方面的快速的发展。(1)层次(2)网状(3)关系(4)非关系(复合)
8.1.2数据库管理系统和数据库类型1.数据库管理系统2.数据库的类型
1.数据库管理系统数据库管理系统是为管理数据库而设计的计算机软件系统,一般具有存储、截取、安全保障、备份等基础功能。数据库管理系统是数据库系统的核心组成部分,主要完成对数据库的操纵与管理功能,实现数据库对象的创建、数据库存储数据的查询、添加、修改与删除操作和数据库的用户管理、权限管理等。
2.数据库的类型
(1)关系数据库关系型数据库,存储的格式可以直观地反映实体间的关系。关系型数据库和常见的表格比较相似,关系型数据库中表与表之间是有很多复杂的关联关系的。常见的关系型数据库有Mysql,SqlServer等。
2.数据库的类型
(2)非关系型数据库(NoSQL)指的是分布式的、非关系型的、不保证遵循ACID原则的数据存储系统。NoSQL数据库技术与CAP理论、一致性哈希算法有密切关系。
8.2数据库基本特征8.2.1数据库工作模式8.2.2数据库的特点
8.2.1数据库工作模式1.存储方式2.存储结构3.存储规范4.扩展方式5.查询方式
8.2.2数据库的特点1.规范化2.事务性3.读写性能4.授权方式
8.3数据库系统概述8.3.1分布式数据库与数据库系统8.3.2数据库系统组成与特点8.3.3数据库系统的数据模型与安全策略8.3.4常见数据库系统
8.3.1分布式数据库与数据库系统1.分布式数据库概念2.数据库系统概念
1.分布式数据库概念
所谓的分布式数据库技术,就是结合了数据库技术与分布式技术的一种结合。具体指的是把那些在地理意义上分散开的各个数据库节点,但在计算机系统逻辑上又是属于同一个系统的数据结合起来的一种数据库技术。
2.数据库系统概念
数据库系统,是由数据库及其管理软件组成的系统。数据库系统是为适应数据处理的需要而发展起来的一种较为理想的数据处理系统,也是一个为实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。数据库系统通常由软件、数据库和数据管理员组成。其软件主要包括操作系统、各种宿主语言、实用程序以及数据库管理系统。
8.3.2数据库系统组成与特点1.数据库系统的组成2.数据库系统的特点
1.数据库系统的组成
数据库系统一般由4个部分组成:(1)数据库是指长期存储在计算机内的,有组织,可共享的数据的集合。(2)硬件:构成计算机系统的各种物理设备,包括存储所需的外部设备。硬件的配置应满足整个数据库系统的需要。(3)软件:包括操作系统、数据库管理系统及应用程序。(4)人员:系统分析员和数据库设计人员应用程序员用户管理员
2.数据库系统的特点
数据库系统通常有以下几个特点:(1)结构化(2)共享性(3)独立性(4)数据库管理系统统一管理数据
8.3.3数据库系统的数据模型与安全策略1.数据模型2.安全策略
1.数据模型
数据模型是信息模型在数据世界中的表示形式。可将数据模型分为三类:层次模型、网状模型和关系模型。(1)层次模型(2)网状模型(3)关系模型
2.安全策略
第一,系统安全策略第二,数据安全策略第三,用户安全策略第四,口令管理策略
8.3.4常见数据库系统MySQLMySQL是一个快速的、多线程、多用户和健壮的SQL数据库服务器。MySQL服务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置(mass-deployed)的软件中去。SQLServerSQLServer提供了众多的Web和电子商务功能,如对XML和Internet标准的丰富支持,通过We
您可能关注的文档
- 《大学计算机基础》 课件 第1章 计算机基础知识.pptx
- 《大学计算机基础》 课件 第2章 操作系统基础.pptx
- 《大学计算机基础》 课件 第3章 Word 2016文字处理软件.pptx
- 《大学计算机基础》 课件 第4章 Excel 2016表格处理软件.pptx
- 《大学计算机基础》 课件 第5章 PowerPoint 2016演示文稿软件.pptx
- 《大学计算机基础》 课件 第6章 计算机网络技术基础.pptx
- 《大学计算机基础》 课件 第7章 多媒体技术基础.pptx
- 统计学 第3版 课件 ch2统计数据的收集整理与显示.pptx
- 统计学 第3版 课件 ch3数据特征的描述.pptx
- ch6统计量与抽样分布.pptx
文档评论(0)