图书管理系统 ●图书管理系统也是数据库技术应用的一个典型领 域。在图书管理系统中,主要的数据项包括: 图书信息:书号、书名、作者姓名、出版日期、类型、 页数、价格、出版商名称等; ≯作者信息:姓名、身份证号、性别、出生日期、学历、 住址、电话等; 出版社信息:名称、地址、社长、成立日期等; ≯读者信息:姓名、借书号、书名、借书日期、借书数 量等。 数据库系统原理与应用教程(第二版) 第1章步入数据库系统世界 第11页
数据库系统原理与应用教程(第二版) 第1章 步入数据库系统世界 第11页 图书管理系统 ⚫ 图书管理系统也是数据库技术应用的一个典型领 域。在图书管理系统中,主要的数据项包括: ►图书信息:书号、书名、作者姓名、出版日期、类型、 页数、价格、出版商名称等; ►作者信息:姓名、身份证号、性别、出生日期、学历、 住址、电话等; ►出版社信息:名称、地址、社长、成立日期等; ►读者信息:姓名、借书号、书名、借书日期、借书数 量等
数据库系统的作用 当初步了解了数据库系统的应用之后,我们再来 总结,下数据库系统的作)。数据库是许多数据 管理系统( ata Base Management System,DBMS)就是管理这些数 喬称为数据库统 件系统,数据库管理系统也可 般地,数据库系统主要用来 管理大量数据 控制多用户访问 定义数据库构架 执行数据库操作 数据库系统原理与应用教程(第二版) 第1章步入数据库系统世界 第12页
数据库系统原理与应用教程(第二版) 第1章 步入数据库系统世界 第12页 数据库系统的作用 ⚫ 当初步了解了数据库系统的应用之后,我们再来 总结一下数据库系统的作用。数据库是许多数据 的集合,而数据库管理系统(DataBase Management System,DBMS)就是管理这些数 据集合的计算机软件系统,数据库管理系统也可 以简称为数据库系统。 ⚫ 一般地,数据库系统主要用来 ►管理大量数据 ►控制多用户访问 ►定义数据库构架 ►执行数据库操作
管理大量数据 前面那些数据库技术的应用示例给我们了这种感 觉,即数据库技术应用在管理大量数据的地方。 ●这是我们之所以使用数据库的第一个原因,即存 储大量的数据。 ●大量的数据到底有多大呢?在写作本书的时候, 数据库市场上最先进的数据库产品能支持10TB级 的数据。 10TB的数据是一个怎样的概念呢? 数据库系统原理与应用教程(第二版) 第1章步入数据库系统世界 第13页
数据库系统原理与应用教程(第二版) 第1章 步入数据库系统世界 第13页 管理大量数据 ⚫ 前面那些数据库技术的应用示例给我们了这种感 觉,即数据库技术应用在管理大量数据的地方。 ⚫ 这是我们之所以使用数据库的第一个原因,即存 储大量的数据。 ⚫ 大量的数据到底有多大呢?在写作本书的时候, 数据库市场上最先进的数据库产品能支持10TB级 的数据。 ⚫ 10TB的数据是一个怎样的概念呢?
数据库定义功能 ●为了存储大量数据,需要定义数据库和数 据库中的各种架构,例如表、视图、索引 等对象。 ●对一个具体的数据库系统来说,允许用户 使用一种称为数据定义语言(Data Definition Language,DDL)的专门语言 来建立数据库,指定数据库的架构。并且 还可以对这些数据库和数据库架构进行修 改和删除。 数据库系统原理与应用教程(第二版) 第1章步入数据库系统世界 第14页
数据库系统原理与应用教程(第二版) 第1章 步入数据库系统世界 第14页 数据库定义功能 ⚫ 为了存储大量数据,需要定义数据库和数 据库中的各种架构,例如表、视图、索引 等对象。 ⚫ 对一个具体的数据库系统来说,允许用户 使用一种称为数据定义语言(Data Definition Language,DDL)的专门语言 来建立数据库,指定数据库的架构。并且 还可以对这些数据库和数据库架构进行修 改和删除
数据查询功能 当数据存储到数据库中之后,用户就可以使用其 中的数据。 ●数据库系统提供了可以查询数据库中数据的查询 ( Query)语言,这种语言也可以称为数据操纵语言 (Data Manipulation Language, DML) ●使用该语言可以在数据库中执行这些操作,例如, 检索指定的数据、插入需要的数据、修改变化的 或错误的数据、删除无用的数据等。 数据库系统原理与应用教程(第二版) 第1章步入数据库系统世界 第15页
数据库系统原理与应用教程(第二版) 第1章 步入数据库系统世界 第15页 数据查询功能 ⚫ 当数据存储到数据库中之后,用户就可以使用其 中的数据。 ⚫ 数据库系统提供了可以查询数据库中数据的查询 (Query)语言,这种语言也可以称为数据操纵语言 (Data Manipulation Language,DML)。 ⚫ 使用该语言可以在数据库中执行这些操作,例如, 检索指定的数据、插入需要的数据、修改变化的 或错误的数据、删除无用的数据等