- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
西北工业大学计算机学院数据库系统概论第一章绪论思考在你的印象中什么是数据库,谈谈你对数据库的看法,举几个数据库在日常生活中应用的例子。本章目录1.1.数据库系统概述1.2.数据模型1.3.数据库系统结构1.1.1基本概念数据(Data)数据库(DataBase)数据库管理系统(DBMS)数据库系统(DBS)数据(Data)是描述事物的符号记录。是数据库中存储的基本对象。例: 学生数据 (李明,男,1985,江苏,计算机学院,2003)数据库(DataBase)存放数据的仓库。长期储存在计算机内的,有组织的,可共享的数据集合。数据库管理系统(DBMS)一种位于用户和操作系统之间的数据管理系统软件,其作用是科学、有效地组织和存储数据,高效地获取和维护数据。主要功能:数据定义功能数据操纵功能数据库的运行管理数据库的建立和维护软件!数据库系统(DBS)是指在计算机系统中引入数据库后的系统。一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。一般不引起混淆的情况下把数据库系统简称为数据库。数据库系统组成数据库系统示意图硬件软件人员数据库管理员系统分析员数据库设计人员应用程序员最终用户DBS各人员的职责数据库管理员(DBA)的职责:决定数据库中的信息内容和结构决定数据库的存储结构和存取策略定义数据的安全性要求和完整性约束条件监控数据库的使用和运行---周期性转储数据库---维护日志文件---系统故障恢复---介质故障恢复数据库的改进和重组---性能监控和调优---数据重组:提高性能---数据库重构DBS各人员的职责系统分析员的主要职责:负责应用系统的需求分析和规范说明与用户及DBA协商,确定系统的硬软件配置参与数据库系统的概要设计监控数据库的使用和运行数据库设计人员的主要职责:参加用户需求调查和系统分析确定数据库中的数据设计数据库各级模式DBS各人员的职责应用程序员的主要职责:设计和编写应用系统的程序模块进行调试和安装用户:通过应用系统的用户接口使用数据库偶然用户:企业或组织机构的高中级管理人员简单用户:银行的职员、机票预定人员、旅馆总台服务员复杂用户:工程师、科学家、经济学家、科技工作者等直接使用数据库语言访问数据库,甚至能够基于数据库管理系统的API编制自己的应用程序1.1.2数据管理技术的产生和发展20世纪50年代中期以前硬件状况:外存只有纸带、卡片、磁带,没有磁盘等直接存取的存储设备软件状况:没有操作系统,没有管理数据的软件数据处理方式:批处理时间:特点:(1)数据不保存(2)应用程序管理数据(3)数据不共享(4)数据不具有独立性---人工管理阶段1.1.2数据管理技术的产生和发展---文件系统阶段20世纪50年代后期到60年代中期硬件状况:已有了磁盘、磁鼓等直接存取存储设备软件状况:操作系统中已经有了专门的数据管理软件,一般称为文件系统数据处理方式:联机实时处理、批处理时间:特点:(1)数据可以长期保存(2)由文件系统管理数据(3)数据共享性差(4)数据独立性差1.1.2数据管理技术的产生和发展---数据库系统阶段20世纪60年代后期以来硬件状况:大容量磁盘、硬件价格下降软件状况:有数据库管理系统、软件价格上升数据处理方式:联机实时处理、分布处理、批处理时间:特点:(1)数据结构化(2)数据的共享性高,冗余度低,易扩充(3)数据独立性高(4)数据由DBMS统一管理和控制1.1.2数据管理技术的产生和发展---数据库系统阶段应用程序与数据对应关系小张,统计一下上月的销售情况,顺便查一下有哪些东西缺货。好的三小时之后……问题描述:现有一个工厂物资管理部门,共有职工36人。仓库有10个,仓库面积达400平米,供应零件20000种,按所属的不同产品分别放在各仓库中。销售量库存量好了没有,怎么这么慢呀!我…我…小刘,统计一下上月的销售情况,顺便查一下有哪些东西缺货。好的,请稍等一下。半小时之后……做完了,经理。嗯,好。小刘办事就是快。有了数据库管理系统,我可以自己查阅各项记录,真是方便快捷呀,哈哈!1.1.3数据库系统的特点学号姓名性别系别年龄政治面貌家庭出身籍贯家庭成员奖惩情况学生人事记录数据的结构化---数据库与文件系统的根本区别学号姓名性别系别年龄政治面貌家庭出身籍贯学生人事记录家庭成员记录奖惩情况记录日期奖惩条目姓名与本人关系详细情况改进文件系统1.1.3数据库系统的特点学号姓名性别系别年龄学生基本记录政治面貌籍贯家庭出身学生人事记录日期地点学历名学生学籍记录课程名学号学分学生选课记录日期奖惩条目奖惩情况记录姓名与本人关系详细情况家庭成员记录课程号课程名数据库系统数据库系统在描述数据时不仅描述数据本身,还描述数据之间的联系1.1.3数据库系统的特点数据的共享性高,冗余度低,易扩充例:人事部门有一个职
原创力文档


文档评论(0)