欢迎来到天天文库
浏览记录
ID:41222524
大小:335.51 KB
页数:47页
时间:2019-08-19
《《数据库技术概念》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库技术概念文件系统在计算机系统中,操作系统以文件的形式保存永久性数据,数据以文件形式保存,不仅使读文件的程序可以多次使用,其他程序只要知道数据格式和组织方式都可以使用它-即数据资源共享。1.数据不独立2.数据重复3.难以提供符合用户不同要求的信息4.难于保障安全程序与数据文件相关,但在不同的文件中,同样的数据可能会重复保存在不同的文件中,造成数据的不完整性用户在实际应用中所需要的信息很可能是几个文件中的部分信息的组合、合并的结果具有相同权限的用户都可以修改文件,文件内的数据却难于采取保密措施。文件系
2、统特点数据的管理者:文件系统,数据可长期保存数据面向的对象:某一应用程序数据的共享程度:共享性差、冗余度大数据的结构化:记录内有结构,整体无结构数据的独立性:独立性差。数据的逻辑结构改变后必须修改应用程序数据控制能力:由应用程序控制员工档案应用程序工资应用程序其他应用程序人事科工资科其他工作经历姓名时间单位职务……工资单基础工资奖金税款扣款实发工资其他……员工档案姓名性别职务工资等级……员工档案姓名性别职务工作时间……学生修课文件包含多个文件的信息系统,难于实现数据的统一管理和共享处理学生信息的应用程序
3、关于课程的数据在两个数据库中重复存储两个应用程序对老师信息文件具有相同的权限,数据不安全传统文件系统传统文件系统对于单一的应用和眼前的需求,容易设计、实现处理需要的计算资源少,速度快。容易出现重复数据,冗余度大。导致重复输入、存储和维护困难(完整性问题)。不灵活、不易扩展。对于新需求要重新构造文件结构,导致从新编写应用。程序依赖于文件。往往是建立新文件,写新应用。传统文件系统无法提供便于数据关联的结构必须知道文件中数据域的物理存储位置。必须设计管理数据的程序文件系统中数据的结构记录内有结构。数据的结构是
4、靠程序定义和解释的。数据只能是定长的。可以间接实现数据变长要求,但访问相应数据的应用程序复杂了。文件间是独立的,因此数据整体上是无结构的。可以间接实现数据整体的有结构,但必须在应用程序中对描述数据间的联系。数据的最小存取单位是记录。数据库系统概述四个基本概念四个基本概念数据(Data)数据库(Database)数据库管理系统(DBMS)数据库系统(DBS)一、数据数据(Data)是数据库中存储的基本对象数据的定义描述事物的符号记录数据的种类文字、图形、图象、声音数据的特点数据与其语义是不可分的数据举例学
5、生档案中的学生记录(李明,男,1972,江苏,计算机系,1990)数据的形式不能完全表达其内容数据的解释语义:学生姓名、性别、出生年月、籍贯、所在系别、入学时间解释:李明是个大学生,1972年出生,江苏人,1990年考入计算机系请给出另一个解释和语义二、数据库数据库是管理信息系统的核心。‘数据库’这一术语日常用法是指信息处理和检索中可用的那些数据。把一个组织、或某个行业、或某个团体的所有数据独立出来集中管理,按数据本身的内在联系组织、存放和操作数据。数据库(续)数据库的定义数据库(Database,简称
6、DB)是长期储存在计算机内、有组织的、可共享的大量数据集合。数据库是一个组织中具有一定结构的、经正规定义并集中控制的有关数据集合。数据库(续)数据库的特征数据按一定的数据模型组织、描述和储存可为各种用户共享冗余度较小数据独立性较高易扩展是组织机构自身的方式、方法数据库(举例)学生登记表学号姓名年令性别系名年级95004王小明19女社会学9595006黄大鹏20男商品学9595008张文斌18女法律学95数据库管理系统什么是DBMS数据库管理系统(DatabaseManagementSystem)是位于用
7、户层面与操作系统之间的一层数据管理软件。数据库管理系统DBMS的用途数据库的概念通过DBMS来实现。DBMS负责数据的查找以及增、删、改操作,维护数据的一致性、完整性,提供正确使用的各种机制,如备份、保密、事务、故障恢复;建立详细记述数据使用情况的各种日志,以便跟踪数据库使用的历史。数据库管理系统(续)DBMS是实现数据库管理功能的程序,它将较高级别的程序翻译成等效的较低级别的程序,然后执行较低级别的程序。数据库系统不仅描述数据本身,还要描述数据之间的联系。应用程序请求某些数据,DBMS从数据库中找到这
8、些数据,并送给应用程序。而用传统文件的程序设计人员必须为每项数据的长度、格式定义,并告诉电脑数据在哪。数据库管理系统为使用户能同时使用数据库(共享),数据库管理系统(DBMS)应有数据组织、数据操作、和数据控制功能数据库管理系统(DBMS)主要组成主要功能数据库语言数据库监控管理程序数据库服务程序数据库定义功能数据库运行功能数据库访问功定义数据库各级模式与记录的索引(存取路径)的结构、定义数据完整性约束条件和安全性控制条件,并将所定义的内容
此文档下载收益归作者所有