文档详情

西电北大浙大数据库课件

飞***
实名认证
店铺
PPT
884KB
约47页
文档ID:49199246
西电北大浙大数据库课件_第1页
1/47

数据库系统计算机学院苏向阳数据库系统 – Principle of DataBase System西安电子科技大学计算机学院 - School of Computer Science & Engineering , Xidian University , China 序 课程简介F有关数据库技术的主要内容:n数据库基本概念n数据库语言n数据库实现技术(DBMS)n数据库设计n数据库新技术n数据库编程n数据库运行维护《数据库系统》 必修课(3学分) 本学期《数据库编程》 任选课(2学分) 下学期 F 《数据库系统》课程安排及考核标准:1. 理论讲授40学时,理论课考试(笔试、闭卷)占总成绩70%2. 上机实习12机时,平时作业+上机作业占总成绩30%2数据库系统 – Principle of DataBase System西安电子科技大学计算机学院 - School of Computer Science & Engineering , Xidian University , China 序 课程简介F《数据库系统》指定教材:& 萨师煊,王珊 《数据库系统概论》 高等教育出版 社 (第3版或第4版) F参考书目:&《数据库系统概念》(5th Ed.) Abraham Silberschatz等 著机械工业出版社(英文版,高教出版社)&《Oracle 9i & 10g编程艺术 :深入数据库体系结构 》Thomas Kyte 著人民邮电出版社 &《Oracle高级编程 》 Rick Greenwald 等著清华大学出版社3数据库系统 – Principle of DataBase System西安电子科技大学计算机学院 - School of Computer Science & Engineering , Xidian University , China 第一章 绪论F1.1 数据库系统概述³数据及数据管理³数据管理技术发展的三个阶 段³数据库相关概念³数据库系统³数据库管理系统组成及功能³数据库的应用领域 F1.2 概念模型和数据模型F1.3 数据库系统结构F1.4 数据库系统的组成4数据库系统 – Principle of DataBase System西安电子科技大学计算机学院 - School of Computer Science & Engineering , Xidian University , China 数据及数据管理计算机发展的初期只是用来做复杂的科学计算。

随着软硬件技术的发展,对字符处理能力的引入,开始具有了 数据处理的能力随着计算机应用的不断广泛和深入和信息量的不断扩大,大量、复杂的数据管理要求促进了数据管理技术的不 断向前发展³数据是描述现实事物的符号特指在计算机中的存储实现³什么是数据管理对数据进行分类、组织、编码、存储、检索和维护,是数据处理的中心问题5数据库系统 – Principle of DataBase System西安电子科技大学计算机学院 - School of Computer Science & Engineering , Xidian University , China F人工管理阶段 (20世纪50年代中期前)DATASEGMENTX DB -25RESULT DB ? DATAENDS CODESEGMENTASSUME S:DATA, CS:CODE START: MOVAX,DATAMOVDS,AX MOVAL,X TEST AL,80H JZ NEXT NEG AL NEXT:MOV RESULT,ALMOV AH,4CHINT 21H CODEENDS END START 应用程序1数据集1应用程序2数据集2应用程序n数据集n. …. …特点: 1.数据不保存 2.应用程序管理数据 3.数据不共享 4.数据不具有独立性数据管理技术三个发展阶段6数据库系统 – Principle of DataBase System西安电子科技大学计算机学院 - School of Computer Science & Engineering , Xidian University , China 数据管理技术三个发展阶段F文件系统阶段 (20世纪50年代后~60年代中期)应用程序1文件1应用程序2文件2应用程序n文件n存取 方法. …. …特点:1.数据以文件方式长期保存 2.文件系统管理数据 3.数据共享性差、冗余度大 4.数据独立性差7数据库系统 – Principle of DataBase System西安电子科技大学计算机学院 - School of Computer Science & Engineering , Xidian University , China 数据管理技术三个发展阶段F数据库系统阶段 (60年代末--现在)SnoSname Ssex SageSdept95001李勇男20CS95002刘晨女19IS95003王敏女18MA95004张立男19ISCnoCnameCpnoCcreditc1数据库c54c2数学2c3信息系统c14c4操作系统c63c5数据结构c74c6编译原理2c7Pascal语言c64SnoCnoGrade 95001c19295001c265 95001c488 95002c290 95002c5738数据库系统 – Principle of DataBase System西安电子科技大学计算机学院 - School of Computer Science & Engineering , Xidian University , China 数据管理技术三个发展阶段F数据库系统阶段 (60年代末--现在)DBMS应用程序1应用程序2数据库……特点:1. 数据结构化 2. 数据共享性高 冗余度低 易扩充 3. 数据独立性高 4. 数据由DBMS统一 管理和控制F 数据库技术当前仍在不断地发展着9数据库系统 – Principle of DataBase System西安电子科技大学计算机学院 - School of Computer Science & Engineering , Xidian University , China 数据库相关概念³数据库(DataBase,简称DB):长期存储在计算机内、有组织、可供享的数据集合。

³数据库管理系统(DataBase Management system,简 称DBMS):专门用于管理数据库的软件³数据库系统(DataBase System,简称DBS):引入数据库之后的计算机系统 DBS=DB+OS+DBMS+App+DBA+Users³管理信息系统 (MIS,Management Information System) :一个利用计算机软硬件资源以及数据库的人-机系统它能提供信息支持企业或组织的运行、管理 和决策功能10数据库系统 – Principle of DataBase System西安电子科技大学计算机学院 - School of Computer Science & Engineering , Xidian University , China 数据库系统示意图用户用户用户应用系统应用开发工具DBMS操作系统数据库数据库管理员11数据库系统 – Principle of DataBase System西安电子科技大学计算机学院 - School of Computer Science & Engineering , Xidian University , China 数据库管理系统的主要功能³数据定义功能:由DBMS提供的数据定义语言(Data Definition Language,DDL)定义数据库中的数据对象。

³数据操纵功能:由DBMS提供的数据操纵语言(Data Manipulation Language,DML)实现对数据库的查询、插入、删除和修改³数据控制功能:由DBMS提供的数据控制语言(Data Control Language,DCL)实现数据保护和事务管理等功 能包括完整性、安全性、并发控制、数据库恢复³数据库的建立和维护功能:通过定义语句和操纵语句建立数据库及基本数据,并在系统运行过程中进行数 据库重组、性能监控、运行分析等12数据库系统 – Principle of DataBase System西安电子科技大学计算机学院 - School of Computer Science & Engineering , Xidian University , China Database Applications³Banking: all transactions 银行业:完全事务³Airlines: reservations, schedules 航空业:预定、调 度³Universities: registration, grades 大学:注册、评分³Sales: customers, products, purchases 销售业:客户 、产品、购买³Manufacturing: production, inventory, orders, supply chain 制造业:生产、记帐、定单、供应链³Human resources: employee records, salaries, tax deductions 人力资源:雇员记录、工资、课税减免FAt all, Databases touch all aspects of our lives 数据库触及生活方方面面!13数据库系统 – Principle of DataBase System西安电子科技大学计算机学院 - School of Computer Science & Engineering , Xidian University , China 题外:数据库领域的三位图灵奖得主FCharles W. Bachman(查尔斯 • 巴赫曼) 1973³主持设计与开发了最早的网状数据库管理系统IDS,它 的设计思想和技术直接影响了后来的数据库。

他还促成了 数据库标准的制定,即DDL和DML规范说明 FEdgar F. Codd(埃德加 • 科德) 1981³于1970年6月发表了题为“A Relational Model of Data for Large Shared Data Banks”一文,首次明确而清晰地为数据库系统提出了一种崭新的模型,即关系模型一经提出迅速商品化 FJames Gray(詹姆斯 • 格雷) 1998³在事务处理技术上的创造性思维和开拓性工作,使他成为该技术领域公认的权威在解决保障数据的完整性、安全性、并行性,以及从故障中恢复方面发挥了十分关键的作用 14数据库系统 – Principle of DataBase System西安电子科技大学计算机学院 - School of Computer Science & Engineering , Xidian University , China 第一章 绪论F1.1 数据库系统概述 F1.2 概念模型和数据模型³认知与信息处理³概念模型(后讲)³数据模型³层次模型³网状模型³关系模型³面向对象模型(后讲) F1.3 数据库系统结构 F1.4 数据库系统的组成15数据库系统 – Principle of DataBase System西安电子科技大学计算机学院 - School of Computer Science & Engineering , Xidian University , China 信息处理的三个领域现实世界信息世界机器世界具体事物信息数据(Data)数据库 (D。

下载提示
相似文档
正为您匹配相似的精品文档
相关文档