欢迎来到天天文库
浏览记录
ID:27650527
大小:1.29 MB
页数:143页
时间:2018-12-04
《[计算机软件及应用]chap1 绪论》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库系统概论课程内容安排基础篇第一章绪论第二章关系数据库第三章关系数据库标准语言SQL第四章数据库安全性第五章数据库完整性设计与应用开发篇第六章关系数据理论数据库设计第七章数据库设计第八章数据库编程系统篇第九章关系查询处理和查询优化第十章数据库恢复技术第十一章并发控制注:第一至第十一章是本科专业的基本教程(书中有*号的部分除外),第十二至第十七章是高级教程第一章绪论1.1数据库系统概述1.2数据模型1.3数据库系统结构1.4数据库系统的组成1.5小结第一章绪论1.1数据库系统概述1.1.1四
2、个基本概念1.1.2数据管理技术的产生和发展1.1.3数据库系统的特点1.1.1四个基本概念数据(Data)数据库(Database)数据库管理系统(DBMS)数据库系统(DBS)一、数据数据(Data)是数据库中存储的基本对象数据的定义描述事物的符号记录数据的种类文本、图形、图像、音频、视频、学生的档案记录、货物的运输情况等数据的特点数据与其语义是不可分的数据举例数据的含义称为数据的语义,数据与其语义是不可分的。例如:93是一个数据语义1:学生某门课的成绩语义2:某人的体重语义3:计算机系2003
3、级学生人数数据举例学生档案中的学生记录(李明,男,197205,江苏南京市,计算机系,1990)请给出另一个解释和语义语义:学生姓名、性别、出生年月、籍贯、所在院系、入学时间解释:李明是个大学生,1972年5月出生,江苏南京市人,1990年考入计算机系二、数据库数据库的定义数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据的集合。数据库的基本特征数据按一定的数据模型组织、描述和储存可为各种用户共享冗余度较小数据独立性较高易扩展三、数据库管理系统(DBMS)什么是DB
4、MS位于用户与操作系统之间的一层数据管理软件。是基础软件,是一个大型复杂的软件系统DBMS的用途科学地组织和存储数据、高效地获取和维护数据硬件平台基础软件平台软件基础构架平台应用软件平台软件产品协同软件办公软件数据库管理系统操作系统中间件应用服务器数据库管理系统在计算机系统中的位置DBMS的主要功能数据定义功能提供数据定义语言(DDL)定义数据库中的数据对象数据组织、存储和管理分类组织、存储和管理各种数据确定组织数据的文件结构和存取方式实现数据之间的联系提供多种存取方法提高存取效率DBMS的主要功能
5、数据操纵功能提供数据操纵语言(DML)实现对数据库的基本操作(查询、插入、删除和修改)数据库的事务管理和运行管理数据库在建立、运行和维护时由DBMS统一管理和控制保证数据的安全性、完整性、多用户对数据的并发使用发生故障后的系统恢复DBMS的主要功能数据库的建立和维护功能数据库初始数据装载转换数据库转储介质故障恢复数据库的重组织性能监视分析等其它功能DBMS与网络中其它软件系统的通信两个DBMS系统的数据转换异构数据库之间的互访和互操作四、数据库系统什么是数据库系统(DatabaseSystem,简称
6、DBS)在计算机系统中引入数据库后的系统构成数据库系统的构成(图1.1)数据库数据库管理系统(及其开发工具)应用系统数据库管理员……数据库应用系统应用开发工具操作系统数据库管理系统数据库管理员用户用户用户图1.1数据库系统1.1数据库系统概述1.1.1四个基本概念1.1.2数据管理技术的产生和发展1.1.3数据库系统的特点数据管理技术的产生和发展什么是数据管理对数据进行分类、组织、编码、存储、检索和维护数据管理技术的发展过程(表1.1)人工管理阶段(20世纪40年代中--50年代中)文件系统阶段(2
7、0世纪50年代末--60年代中)数据库系统阶段(20世纪60年代末--现在)一、人工管理阶段时期20世纪40年代中--50年代中产生的背景应用需求科学计算硬件水平无直接存取存储设备软件水平没有操作系统处理方式批处理人工管理阶段(续)特点数据的管理者:用户(程序员),数据不保存数据面向的对象:某一应用程序(应用程序管理数据)数据的共享程度:无共享、冗余度极大数据的独立性:不独立,完全依赖于程序数据的结构化:无结构数据控制能力:应用程序自己控制应用程序与数据的对应关系(人工管理阶段)应用程序1数据集1应
8、用程序2数据集2应用程序n数据集n...…...…图1.3人工管理阶段应用程序与数据之间的对应关系二、文件系统阶段时期20世纪50年代末--60年代中产生的背景应用需求科学计算、管理硬件水平磁盘、磁鼓软件水平有文件系统处理方式联机实时处理、批处理文件系统阶段(续)特点数据的管理者:文件系统,数据可长期保存数据面向的对象:某一应用程序数据的共享程度:共享性差、冗余度大数据的结构化:记录内有结构,整体无结构数据的独立性:独立性差,数据的逻辑结构改变必须修改应用程序数据控制
此文档下载收益归作者所有