已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
,数据库系统原理及应用,主讲教师:叶艳 联系方式E-mail:,1.1 数据库的特点及概念 1.1.1 信息与数据 1.1.2 数据管理与数据库 1.1.3 数据库管理系统与数据库应用系统 1.2 数据库系统及发展 1.2.1 手工管理数据阶段 1.2.2 文件系统数据管理的特点和缺陷 1.2.3 数据库系统发展历程和研究方向 1.2.4 数据库系统管理数据的特点 1.3 数据库系统的结构 1.3.1 数据库系统的体系结构 1.3.2 数据库管理系统的功能结构,第1章 数据库基础知识,1.1 数据库的特点及相关概念 1.1.1 信息与数据,信息就是新的、有用的事实和知识。 信息具有四个基本特征: 1) 内容是关于客观事物或思想方面的知识; 2) 有用的,它是人们活动的必需知识; 3) 能够在空间和时间上被传递,在空间上传递信息称为信息通信,在时间上传递信息称为信息存储; 4) 需要一定的形式表示,信息与其表现符号不可分离。,1.1 数据库的特点及相关概念 1.1.1 信息与数据,信息的作用: 1) 提高人们对事物的认识,减少人们活动的盲目性; 2) 社会机体进行活动的纽带,社会的各个组织通过信息网相互了解并协同工作,使整个社会协调发展; 3) 管理活动的核心。,数据是用于载荷信息的物理符号。 数据的4个特征: 1) 数据有“型”和“值”之分。 2) 数据受数据类型和取值范围的约束。 3) 数据有定性表示和定量表示之分。 4) 数据应具有载体和多种表现形式。,数据、数据和信息的关系及数据的特征,(1) 数据管理:收集信息、将信息用数据表示并按类别组织保存,在需要的时候能够提供数据; (2) 数据加工:对数据变换、抽取和运算,得到更有用的数据,指导或控制人的行为或事物的变化; (3) 数据传播:在空间或时间上以各种形式传播信息,而不改变数据的结构、性质和内容,使更多的人得到信息。,1. 数据处理及分类,1.1.2 数据管理与数据库,组织和保存数据,即将收集到的数据合理地分类组织,将其存储在物理载体上,使数据能够长期地被保存;进行数据维护,即根据需要插入新数据、修改原数据和删除失效数据的操作;提供数据查询和数据统计功能,以便快速地得到需要的正确数据,满足各种使用要求。,数据管理是其他数据处理的核心和基础。,2. 数据管理及内容,数据库方法与文件方法相比,具有以下两个特征。 1) 数据库中的数据具有数据整体性。 2) 数据库中的数据具有数据共享性。 不同的用户可按各自的用法使用数据库中的数据。 多个用户可以同时共享数据库中的数据资源。,数据库(DB)是一个按数据结构来存储和管理数据的计算机软件系统。,3. 数据库及数据库中数据的性质,数据库管理系统(DBMS)是专门用于管理数据库的计算机系统软件。数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操作功能,并完成对数据完整性、安全性进行控制的功能。,2. 数据库应用系统,凡使用数据库技术管理数据的系统都称为数据库应用系统。一个数据库应用系统应携带有足够的数据量。 数据库应用系统可以被划分为数据传递系统、数据处理系统和管理信息系统。,1. 数据库管理系统,1.1.3 数据库管理系统与数据库应用系统,4. 数据库系统特点,一个数据库系统应由计算机硬件、数据库、数据库管理系统、应用软件和数据库管理员等5部分构成。,1) 信息管理系统是以数据库技术为基础的。 2) 信息管理系统一般采用功能选单方式控制程序。 3) 信息管理系统的功能模块大致相同。,3.管理信息系统及特点,1) 手工管理阶段不保存大量的数据。 2) 手工管理阶段没有软件系统对数据进行管理。 3) 手工管理阶段基本上没有“文件”概念。 4) 手工管理阶段一组数据对应一个程序。,1.2.1 手工管理数据阶段,1.2 数据库技术及发展,1. 文件管理阶段的数据管理特点,1) 管理的数据以文件的形式长久地被保存在计算机的外存中 2) 文件系统有专门的数据管理软件提供有关数据存取、查询及维护功能。 3) 文件系统中的数据文件已经具有多样化。 4) 文件系统的数据存取是以记录为单位的。,1.2.2 文件系统阶段的数据管理特点和缺陷,1) 文件系统的数据冗余度大。 2) 文件系统中缺乏数据与程序独立性。 文件系统中的数据文件是为某一特定应用服务的,数据文件的可重复利用率非常低。 当数据的逻辑结构改变时,必须修改它的应用程序,同时也要修改文件结构的定义。 3) 应用程序的改变将影响到文件数据结构的改变。,2. 文件系统在数据管理上的主要缺点,1. 数据库设计时面向数据模型对象 2. 数据库系统的数据冗余度小、数据共享度高 (1) 系统现有用户或程序可以共同享用数据库中的数据。 (2) 当系统需要扩充时,新用户或新程序还可以共享原有的数据资源。 (3) 多用户或多程序可以在同一时刻共同使用同一数据。,1.2.3 数据库系统管理数据特点,(1)数据的物理独立性 应用程序对数据存储结构(也称物理结构)的依赖程度。数据物理独立性高是指当数据的物理结构发生变化时,应用程序不需要修改也可以正常工作。 (2) 数据的逻辑独立性 应用程序对数据全局逻辑结构的依赖程度。数据逻辑独立性高是指当数据库系统的数据全局逻辑结构改变时,它们对应的应用程序不需要改变仍可以正常运行。,3. 数据库系统的数据和程序之间具有较高的独立性,5. 数据库中数据的最小存取单位是数据项,数据的安全性控制指保护数据库,以防止不合法的使用造成的数据泄漏、破坏和更改。 数据的完整性控制指为保证数据的正确性、有效性和相容性,防止不符合语义的数据输入或输出所采用的控制机制。 数据的并发控制指排除由于数据共享,即用户并行使用数据库中的数据时,所造成的数据不完整和系统运行错误问题。 数据恢复通过记录数据库的日志文件和定期做数据备份,保证数据在受到破坏时,能够及时使数据库恢复到正确状态。,4. 数据库系统通过DBMS进行数据控制,1.3.1 数据库系统的体系结构,1. 数据库系统需要的硬件资源及对硬件的要求,1) 计算机内存要尽量大。 2) 计算机外存也要尽量大。 3) 计算机的数据传输速度要快。,2. 数据库系统的软件组成,操作系统(OS)、数据库管理系统(DBMS)、主语言系统、应用程序软件和数据库。,1.3 数据库系统的结构,数据库系统的人员由开发人员、软件使用人员及软件管理人员组成。软件管理人员称为数据库管理员(DBA),职责为: 1) 参与数据库和应用系统的设计。 2) 参与决定数据库的存储结构和存取策略的工作。 3) 负责定义数据的安全性要求和完整性条件。 4) 负责监视和控制数据库系统的运行,负责系统的维护和数据恢复工作。 5) 负责数据库的改进和重组。,3. 数据库系统的人员组成及数据库管理员的职责,1. 数据定义功能:能够提供数据定义语言(简称DDL)和相应的建库机制。用户利用DDL可以方便地建立数据库。,2. 数据操纵功能:实现数据的插入、修改、删除、查询、统计等数据存取操作的功能。数据库管理系统通过提
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年erp的sql比试题及答案
- 符合法律法规要求假期调整规范
- 2026年c 高级程序设计试题及答案
- 室内综合管线排布设计方案
- 重组蛋白项目可行性研究报告
- 隧道附属设施工程竣工验收报告
- 市政道路改造工程竣工验收报告
- 起重吊装专项工程施工方案
- 市政管道非开挖修复工程施工方案
- 室内精装修涂饰工程施工细则
- 2026年贵阳市公共交通有限公司第二批驾驶员招聘笔试参考题库及答案详解
- 有机废气活性炭吸附处理安装工程竣工验收报告
- 2026年卫生高级职称面审答辩(社区护理)副高面审经典试题及答案
- 2025年广州市民政局直属事业单位招聘笔试真题
- 蒸汽灭菌器培训课件
- 兰花介绍课件
- 《井下作业事故处理》课件-第六章 油水井维修及事故处理
- 《光伏发电技术》课件(共七章)
- T/CAPE 10108-2024设备设施报废管理指南
- 食品配送环节质量控制措施
- 眩晕相关课件
评论
0/150
提交评论