- 1、本文档共558页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
;;
数据库是一门研究数据管理的重要技术,是计算机科学与技术中的一个重要分支。随着计算机应用的不断普及与发展,在广泛应用的计算机领域中,数据处理越来越占主导地位,数据库技术的应用也越来越广泛。本章主要介绍数据库原理的一些基本概念和基本理论,为后面各章学习打下基础。;数据库应用场景;学习要点
理解数据库和数据库系统的概念
掌握数据模型的概念和数据模型的类型
掌握关系数据库基本概念和关系运算
关系运算和关系完整性
数了解数据库的发展方向
了解非关系型数据库
;学习内容
1.1数据库技术概论
1.2关系数据库基础
1.3数据库发展方向
1.4非关系型数据库
;1.1.1数据库技术基本概念
1.数据
描述事物的符号记录被称为数据。描述事物的符号可以是数字,也可以是文字、图形、图像、音频、视频等。数据可以为数字、字母、声音、文字、图形、图像、绘画、视频等多种形式。
在计算机中,为了存储和处理现实世界中的事物,就要抽象出对这些事物感兴趣的特征,然后组成一个记录来描述。例如:
(张一飞,男,17,2005.08,陕西汉中,计算机系,2024)
;1.1.1数据库技术基本概念
2.信息
信息是数据的内涵,它是对数据进行有含义的解释的过程,是加载于数据之上的,信息依赖数据来表达,数据则生动具体地表达出信息。
简而言之,信息是经过加工后的数据,它会对接收者的行为和决策产生影响,它对决策者能增加知识,具有现实的或潜在的价值。
;1.1.1数据库技术基本概念
3.数据处理
数据处理是对数据的采集、存储、检索、加工、变换和传输。
在处理数据时的目的是将数据转化为信息,为决策和管理提供有价值的依据;而在处理信息时,需要将其转化为数据形式,以便进行存储和传输。
;
;1.1.1数据库技术基本概念
5.数据库系统
硬件系统
软件系统(包括操作系统、数据库管理系统及应用系统)
数据库
数据库管理员
其中,数据库管理系统是数据库系统的核心。;1.1.1数据库技术基本概念
6.数据库管理系统
是为数据库的建立、使用和维护而配置的软件
提供了安???性和完整性等统一控制机制
例如,MySQL
数据库管理系统的主要功能包括以下几个方面:
数据定义功能
数据操纵功能
数据库的运行管理
数据库的建立和维护功能;1.1.1数据库技术基本概念
7.数据库应用系统
是指系统开发人员利用数据库系统资源开发出来的面向某一类信息处理问题而建立的软件系统
例如,学籍管理系统等
;1.1.2数据管理技术产生和发展
1.人工管理阶段
2.文件管理阶段
3.数据库管理阶段
我国数据库于上世纪70年代起步,比国外晚了15年。
经历了40年的追赶,中国的数据库已经赫然跻身于世界数据库之列。
;1.1.3数据库系统的特点
数据库系统的主要特点如下:
数据结构化
数据的共享性高,冗余度低,易于扩充
数据独立性强
物理独立性
逻辑独立性
数据由DBMS统一管理和控制
数据的安全性控制
数据的完整性控制
并发性控制
数据库恢复
;1.1.4数据库管理系统的功能
DBMS必须提供以下几方面的数据控制功能:
(1)数据定义:DBMS提供数据定义语言DDL(DataDefinitionLanguage),主要用于定义数据库的结构、数据之间的联系等。
(2)数据操作:DBMS提供数据操作语言DML(DataManipulationLanguage),供用户实现对数据的追加、删除、更新、查询等操作。
(3)数据库的运行管理:数据库的运行管理功能是DBMS的运行控制、管理功能,包括多用户环境下的并发控制、安全性检查和存取限制控制、完整性检查和执行、运行日志的组织管理、事务的管理和自动恢复,即保证事务的原子性。这些功能保证了数据库系统的正常运行
;1.1.4数据库管理系统的功能
DBMS必须提供以下几方面的数据控制功能:
(4)数据组织、存储与管理:DBMS要分类组织、存储和管理各种数据,包括数据字典、用户数据、存取路径等,需确定以何种文件结构和存取方式在存储级上组织这些数据,如何实现数据之间的联系。数据组织和存储的基本目标是提高存储空间利用率,选择合适的存取方法提高存取效率。
(5)数据库的保护:数据库中的数据是信息社会的战略资源,所以数据的保护至关重要。DBMS对数据库的保护通过4个方面来实现,数据库的恢复、数据库的并发控制、数据的完整性控制、数据库安全性控制。DBMS的其他保护功能还有系统缓冲区的管理以及数据存储的某些自适应调节机制等。
;1.1.4数据库管理系统的功能
DBMS必须提供以下几方面的数据控制功能:
(6)数据库的维护:这一部分包括数据库
文档评论(0)