正版图书,可开发票,请放心购买。
¥ 44.25 7.5折 ¥ 59 全新
库存77件
作者编者:徐丽霞//郭维树//袁连海|责编:戴晨辰
出版社电子工业出版社
ISBN9787121394102
出版时间2019-03
装帧平装
开本其他
定价59元
货号9884583
上书时间2024-12-23
徐丽霞,成都理工大学工程技术学院教师,"数据库原理与技术”在线开放课程负责人,从事计算机专业课程教学,是数据库课程教学多年。
第1章数据库概述
当今社会信息爆发式增长,人们在日常生活中需要处理许多数据。这些数据的收集、处理、存储、发布,以及对数据的挖掘利用,、都会使用数据库。数据库技术产生于20世纪60年代末,是数据管理的最新技术,是计算机科学的重要研究分支。信息社会信息化程度的高低依赖于数据库技术的发展水平。
数据库技术是信息系统的核心和基础,它的出现极大地促进了计算机应用向各行各业的渗透。数据库技术一般包含数据处理和数据管理两部分,其中数据处理是对各种形式的数据进行收集、存储、加工和传输等活动的总称;数据收集、分类、组织、编码、存储、检索、传输和维护等环节是数据处理的基本操作,称为数据管理。数据管理是数据处理的核心问题。数据库的建设规模、数据库信息量的大小和使用频度己成为衡量一个国家信息化程度的重要标志。
1.1数据库的基本概念
1.1.1信息与数据库
1.数据
数据(Data)是描述事物的符号记录,是数据库中存储的基本对象。
提到数据,大多数人的第一反应就是数字,其实数字只是最简单的一种数据,这是对数据的一种狭义的理解。从广义上说,文字、图形、图像、声音、视频等,都属于数据的范畴,如王老师的年龄是50岁、某件商品的价格是10.50元、小王购买图书的数量是20本,这里的“50”、“10.50”和“20”就是数值数据;一个人的姓名是李平、性别是男、学号是201920112020,这里的“李平”、“男”和“201920112020”就是非数值型数据。数据包括文本(如表示姓名、性别、学号的数据)、数字(如年龄、价格、数量)、图形、图像、声音等。数据的含义称为数据的语义,数据与其语义是不可分的,如数据(李平、1972、1990)表示什么呢?如果语义是(学生姓名、出生年份、入学年份),则从这个语义中知道李平是1972年出生,入学年份是1990年;如果语义是(教师姓名、出生年份、参加工作年份),则从这个语义可以知道教师李平是1972年出生的,参加工作年份是1990年。
2.信息
信息和数据有什么关系呢?为什么我们经常说“信息社会”而不说“数据社会”呢?
信息是现实世界事物的存在方式或运动状态的反映。或者说,信息是一种已经被加工为特定形式的数据。
信息的主要特征如下:
·信息的传递需要物质载体,且信息的获取和传递都要消耗能量:
·信息可以感知。信息可以存储、压缩、加工、传递、共享、扩散、再生和增值;
·数据是信息的载体和具体的表现形式,信息不随数据形式的变化而变化。
数据与信息既有联系,又有区别。数据是信息的载体,但并非任何数据都能成为信息,只有经过加工处理后,具有新内容的数据才能成为信息。信息不随其数据形式的改变而改变,它是反映客观世界的知识。数据则具有任意性,可以用不同的数据形式表示相同的信息。如要将“2019年9月1日下午两点在1103开会”的信息通知某个同学,可以通过发送短消息(文本)或打电话(语音)等数据形式发布。
3.数据库
数据库(:Database,DB)是长期储存在计算机内的、有组织的、可共享的大量数据的集合。数据库不仅包括描述事物的数据本身,而且还包括相关事物之间的关联。
数据库具有较小的冗余度、较高的数据独立性和易扩展性,因为数据库中的数据是按某种数据模型进行组织的,数据存放在辅助存储器上,而且可被多个用户同时使用。因此,数据库中的数据是按一定的数据模型组织、描述和储存的,具有较小的冗余度、较高的数据独立性和易扩展性,并可为多个用户所共享。
1.1.2数据库管理系统
数据库管理系统(Database Management System,DBMS)是维护和管理数据库的软件,是数据库与用户之间的界面。它建立在操作系统的基础上,是位于用户与操作系统之间的数据管理软件。它为用户或应用程序提供访问数据库的方法,包括数据库的创建、查询、更新及各种数据控制等。通过数据库管理系统,人们可以方便地对数据库中的数据进行收集、存储、操作和维护。
一般来说,数据库管理系统的功能主要包括以下几个方面:
●数据定义功能;
●数据操纵功能;
●数据库的运行管理功能;
●数据库的建立和维护功能。
数据库管理系统作为数据库系统的核心软件之一,可提供建立、操作、维护数据库的命令和方法。目前,专门研究DBMS的厂商及其研制DBMS的产品很多。比较流行的有美国IBM公司的.DB2关系数据库管理系统和IMS层次数据库管理系统、美国Oracle公司的Oracle关系数据库管理系统、Sybase公司的Sybase关系数据库管理系统、美国微软公司的SQI_,Server。关系数据库管理系统,以及目前十分流行的开源关系数据库管理系统MySQI_,等。
MySQL是一个关系数据库管理系统。由瑞典MySQI。AB公司开发,目前属于Oracle旗下产品。MySQI。是最流行的关系数据库管理系统之一,在Web应用方面,是最好的关系数据库管理系统(Relational Database Management System,RDBMS)应用软件之一。关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的sQL语言是用于访问数据库最常用的标准化语言。MySQL软件采用了双授权政策,分为社区版和商业版。因其体积小、速度快、总体拥有成本低,尤其是开放源码这个特点,一般中小型网站的开发会以MySQL作为网站数据库。MySQt。社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。
1.1.3数据库系统
数据库系统(Database System,DBS)是指引入数据库技术后的计算机系统。数据库系统通常包括硬件和软件,由数据库、数据库管理系统及其开发工具、应用系统、数据库用户构成。
其中,数据库系统中的硬件是物质基础,是存储数据库及运行数据库管理系统的硬件资源,包括主机、存储设备、输入/输出设备,以及计算机网络环境。
数据库系统中的软件包括操作系统、数据库管理系统及数据库应用系统等。
数据库用户包括最终用户、数据库系统开发者和数据库管理员。
— 没有更多了 —
以下为对购买帮助不大的评价