欢迎来到天天文库
浏览记录
ID:59020185
大小:347.00 KB
页数:45页
时间:2020-09-26
《第1章第1讲数据库系统概述ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库系统及应用教材“数据库系统及应用”1第一章数据库系统概述2本章主要内容本章主要介绍数据库的基本概念、数据管理的发展过程、数据库系统组成、数据模型、数据库系统结构以及数据库新技术等内容。通过本章的学习使读者从中领悟到为什么要应用数据库以及使用数据库技术所带来的重要意义,本章是后续章节的准备和基础。3本章学习目标理解数据库相关概念及数据库的作用。了解数据管理技术的发展阶段及各阶段的特点。掌握数据库系统的组成、各部分的功能及其相互之间的关系。理解并掌握数据库体系的三级模式结构、两级映像及数据独立性概念及其作用。掌握数据模型的概念及其组成
2、,重点掌握概念模型。了解数据库系统发展的特点及主流数据库技术的发展趋势。41.1数据库基本概念1.1.1数据库(DB)1.1.2数据库管理系统(DBMS)1.1.3数据库系统(DBS)1.1.4数据库系统组成1.1.5数据库应用系统开发项目(P11)551.数据数据是记录信息的物理符号,是表达和传递信息的工具。尽管信息有多种表现形式,可以通过手势、眼神、声音或图形等方式表达,但数据是信息的最佳表现形式。由于数据能够书写,因而它能够被记录、存储和处理,从中挖掘出更深层的信息。数据(Data)是数据库中存储的基本对象数据的定义描述事物的符号
3、记录数据的种类文本、图形、图象、声音数据的特点数据与其语义是不可分的6数据举例学生档案中的学生记录(李明,男,1981,江苏,计算机系,1999)数据的形式不能完全表达其内容数据的解释语义:学生姓名、性别、出生年月、籍贯、所在系别、入学时间解释:李明是个大学生,1981年出生,江苏人,1999年考入计算机系772.信息信息泛指通过各种方式传播的,可被感受的数字、文字、图像和声音等符号所表征的某一事物新的消息、情报和知识。它是观念性的东西,是人们头脑对现实事物的抽象反映,与载体无关。必须指出的是,在许多不严格的情况下,对数据和信息两个概念
4、不进行区分而是混为一谈。83.数据处理围绕着数据所做的工作均称为数据处理。数据处理是指对数据的收集、组织、整理、加工、存储和传播等工作。数据处理包含数据管理、数据加工和数据传播。94.数据管理在数据处理中,最基本的工作是数据管理工作。数据管理是其他数据处理的核心和基础。在实际工作中数据管理的地位很重要。工作中有许多人从事各种行政管理工作,实际上这些管人、管财、管物或管事的工作就是数据管理工作。105.数据库数据库(DataBase,DB)是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。数据库的概念实际上包括两层
5、含意:其一为数据库是一个实体,它是能够合理保管数据的“库”,用户在该“库”中存放要管理的事务的数据及事务间联系,“数据”和“库”两个概念结合成为“数据库”;其二为数据库是数据管理的新方法和技术,它能够更合理地组织数据、更方便地维护数据、更严密地控制数据和更有效地利用数据。概括地讲,数据库中数据的性质具有永久存储、数据整体性、数据共享性三个特点。11数据库人们收集并抽取出一个应用所需要的大量数据之后,应将其保存起来以供进一步加工处理,从而,进一步抽取有用信息数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数
6、据集合12121.1.2数据库管理系统什么是DBMS数据库管理系统(DatabaseManagementSystem,简称DBMS)是位于用户与操作系统之间的一层数据管理软件。DBMS的用途科学地组织数据、合理存储数据、高效地获取数据、稳定地维护数据1313数据库管理系统数据库管理系统(DataBaseManagementSystem,DBMS)是负责数据库的定义、建立、操纵、管理和维护的一种计算机软件,是数据库系统的核心部分。数据库管理系统是位于用户与操作系统之间的一层数据管理软件,它提供了对数据库资源进行统一管理和控制的功能,使数据
7、结构和数据存储具有一定的规范性,提高了数据库应用的简明性和方便性。DBMS是一种系统软件,也就是数据库语言本身,常用的有SQL-Server、Oracle等数据库语言。DBMS为用户管理数据提供了一整套命令,利用这些命令可以实现对数据库的各种操作,如数据结构的定义,数据的输入、输出、编辑、删除、更新、统计和浏览等。14DBMS主要功能数据库的运行管理保证数据的安全性、完整性、多用户对数据的并发使用发生故障后的系统恢复数据库的建立和维护功能数据库数据批量装载数据库转储介质故障恢复数据库的重组织性能监视等1515DBMS的工作模式如下(1)
8、接受应用程序的数据请求和处理请求;(2)将用户的数据请求(高级指令)转换成复杂的机器代码(底层指令);(3)实现对数据库的操作;(4)从数据库的操作中接受查询结果;(5)对查询结果进行处理(格式转换);(6
此文档下载收益归作者所有