数据库的发展改变了人们的工作和生活模式
信息积累与运用数据的基础——数据库
1.数据库技术产生于六十年代末,是数据库管理的最新技术,是计算机科学的重要分支
2.数据库技术是信息系统的核心和基础,他的出现极大的促进了计算机应用向各行业渗透
3.数据库的建设规模、数据库信息量大小和使用频度已成为衡量一个国家信息化程度的 重要标志
1.数据(data)和信息
2.数据库(database DB)
3.数据库管理系统(DBMS)
4.数据库系统(DBS)
数据:是数据库中存储的基本对象
数据定义:描述事物的符号记录
数据特点:数据与其语义是不可分
数据的种类:文本、图形、图像、音频、视频、各种记录等等
信息定义:指通过各种方式传播的,可被感受的数字、文字、图像和声音符号所象征的某一事物的消息
PS:数据是一种符号象征,本身没有意义。信息是有意义的知识,但是数据经过加工处理后能成为有意义的信息,数据处理吧数据和信息联系到了一起
数据库(DB):是长期储存在计算机内、有组织的、可共享的大量数据的集合。
1.数据按一定的数据模型组织,描述和存储
2.可为各种用户共享
3.冗余度较小
4.数据独立性较高
5.易扩展
数据库起源于规范化“表(TABLE)”的处理
table:以按行按列形式组织和展现数据
Table的构成暨关于Table的常用术语:
Database:相互之间有关联关系的Table的集合
数据库管理系统(DBMS):位于用户与操作系统之间的一层数据管理软件;是基础软件,是一个大型复杂的软件系统。
DBMS用途:科学地组织和存储数据、高效地获取和维护数据
对于用户来说数据库管理系统应该具备哪些功能?
1、数据库定义:定义数据库中Table的名称、标题(内含属性名称及对该属性的值的要求)等
DBMS提供了一套数据定义语言(DDL )给用户;
用户使用DDL描述其所要建立表的格式,
DBMS依照用户的定义,创建数据库及其中的table
2、数据库操纵:向数据库的Table中增加/删除/更新数据及对数据进行查询、检索、统计等
DBMS提供一套数据操纵语言(DML:DataManipulationLanguage)给用户
用户使用DML描述其所要进行的增、删、改、查等操作
DBMS依照用户的操作描述,实际执行这些操作
3、数据库控制:控制数据库中数据的使用--哪些用户可以使用,哪些不可以
DBMS提供一套数据控制语言(DCL:DataControlLanguage)给用户
用户使用DCL描述其对数据库所要实施的控制
DBMS依照用户的描述,实际进行控制
4、数据库维护:转储/恢复/重组/性能检测/分析
DBMS提供一系列程序(实用程序/例行程序)给用户
在这些程序中提供了对数据库维护的各种功能
用户使用这些程序进行各种数据库维护操作
数据库语言:使用者通过数据库语言利用DBMS操作数据库
数据定义语言(DDL:DataDefinitionLanguage)
--DBMS提供给用户,以便用户定义数据格式
数据操纵语言(DML:DataManipulationanguage)
-DBMS提供给用户.以便用户对数据进行操作
数据控制语言(DCL:DataControlLanguage)
什么是数据库系统: 就是在计算机系统中引入数据库后系统构成
数据库(DB)、数据库管理系统(DBMS)、数据库应用(DBAP)、数据库管理员(DBA)、计算机基本系统