网站大量收购独家精品文档,联系QQ:2885784924

第1章数据库概述.ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章数据库概述

第1章 数据库系统 概论 河北工程大学 信电学院 崔冬 第1章 数据库系统概论 教学目标: 数据管理技术的产生和发展 数据库系统概述 数据库系统的组成(C/S,B/S) 数据库用户(USER)的分类 数据库管理系统(DBMS)的功能 数据库(DB)三级模式结构 1.1数据库系统概述 1.1.1 数据处理的基本概念 数据(Data)对客观事务及其活动的抽象符号表示 或存储在某一种媒体上可以鉴别的符号资料 学生的考试成绩85和56 信息(Information)消化理解了的数据,是对客观世界的认识,即知识 学生通过思考及格和不及格 数据处理(Data Processing)对数据进行加工的过程或将数据转换成信息的过程 1.1.2 数据管理技术的发展 1.1.2 数据管理技术的发展 1.1.2 数据管理技术的发展 人工管理阶段 (50年代中期) 数据不能长期保存 应用程序本身管理数据 数据不共享 数据不具有独立性 1.1.2 数据管理技术的发展 文件系统阶段 (50年代后期到60年代中期) 数据可以长期保存 由文件系统管理数据 数据冗余大,共享性差 数据独立性差 1.1.2 数据管理技术的发展 数据库系统阶段 数据结构化:特定的数据模型表示事务以及事务之间的联系 1.1.2 数据管理技术的发展 数据库系统的特点 共享性高:减少数据冗余,减少更新异常 数据独立性强:程序和数据相对独立 数据粒度小:粒度单位是记录中的数据项,粒度越小处理速度就越快、越方便 独立的数据操作界面:通过命令或界面(菜单、工具栏、对话框)对数据库访问和处理。如:VFP,ACCESS,SQL SERVER 统一管理和控制:数据定义、操纵和控制由数据库管理系统(DBMS)统一管理和控制。 数据库系统的特点 由DBMS统一管理:数据库定义,数据库操纵,数据控制 A.安全性控制 系统安全:用户标识和鉴定、分级授权(读、写、修改等)、数据加密 B.完整性控制:保证数据的正确性和一致性。 域完整性控制: 例如: Create table 学生( 学号 char (7) primary key; 姓名 char (6) not null; 性别 char (2) check (性别=‘男’ or 性别 =‘女’) ) 数据库系统的特点 关联完整性 : 例如:Create table 选修( 学号 char (7); 课程号 char (4) ; 成绩 int check (成绩=0 and 成绩 =100); primary key (学号, 课程号); foreign key (学号) references 学生 (学号) ) C.并发控制(共享带来的问题) 例如:订机票 甲地 航班 机票数 乙地 订3张 烟台-北京 5 订4张 数据库系统的特点 D.数据库恢复 事务管理:不干一半的事 恢复方法: ①倒库(备份); ②建立日志文件; ③利用①②恢复DB。 1.2 数据库系统概述 1.2.1 数据库系统(DBS)构成 硬件系统(Hard Ware,HW) 数据库(DataBase,DB) 操作系统(Operating System,OS) 数据库管理系统(DataBase Management System,DBMS) 数据库应用系统的开发工具及相关接口软件(Development Tools,TOOLS) 数据库应用系统( DataBase Application System,APP) 用户(USER ) 1.2.1 数据库系统(DBS)构成 1.2.1 数据库系统(DBS)构成 1.2.2 数据库用户(USER) 数据库管理员:Data Base Administrator,DBA 数据库分析师:Data Base Designer/Analyst,DBD 应用程序员:Application Programmer 终端用户:End User 1.2.3 数据管理系统(DBMS)的功能 数据定义(Data Description Language,DDL) 对数据模式的描述 数据操纵:(Data manipulation Language,DML) 对数据进行追加、插入、删除、检索等操纵 数据库运行控制:(Data Control Language,DCL) A.安全性控制B.完整性控制C.并发控制D.数据库恢复 数据字典(Data Di

文档评论(0)

yan666888 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档