文档介绍:数据库系统概论
孟小峰
******@
信息学院
2014/2/18
数据库系统概论讲义,第一章 绪论,2014,2
数据库技术
• 数据库技术从诞生到现在,不到半个世
纪的时间里,形成了坚实的理论基础、
成熟的商业产品和广泛的应用领域
– 成熟的产品(Oracle,DB2,MySQL,PG……)
– 经典的教科书
– 实用的技术 …….
• 数据模型: Charls W Bachman(1972),E F Codd(1981)
• 事务处理技术: (1998)
• 查询处理:
数据库系统概论讲义,第一章 绪论,2014,2
我的第一讲:为什么学数据
库?学什么?如何学?
数据库系统概论讲义,第一章 绪论,2014,2
应该学什么?
A Basic(VB), C, C++(VC++), C#, Fortran, Java,Perl, OpenGL, Motif, X-Windows,
DOS, Windows NT, Windows CE, MacOS, AIX, IRIX, Linux, RT-Linux, SCO Unix,
VMS, OS/390, PSOS, Lynx, Jini, Palm OS, FOxPro, Informix, Oracle, SQL Server,
Sybase, DB2, Delphi, Developer 2000, PowerBuilder, TPC, CICS, OLAP, OLTP,
CORBA, COM, DCE, DCOM, JavaBeans, San Francisco, SOAP, TCP/IP, IIOP, ftp,
Telnet, SNTP, HTTP, ODBC, JDBC, J2EE, DMI, HTML, DHTML, XML, XQuery,
XPath, XSLT, XSL, VRML, MPEG, JPEG, CIMS, ERP, Mainframe/terminal,
Client/Server, 3-tier, ROM, SRAM, DRAM, SDRAM, Flash, Rambus,
Uniprocessor, CISC, RISC, VLIM, PIM, Pentium, IA-32, IA-64, McKinley,
Madison, PowerPC, UltraSPARC, MIPS, PA, Alpha, SMP, cc-NUMA, ncc-NUMA,
COMA, Cluster, Grid, Web Service, P2P, ……
数据库系统概论讲义,第一章 绪论,2014,2
应该学什么?
B 离散数学, 数据结构, 计算机组成原理, 计算机体系结构, 微处理机, 逻
辑电路设计, 形式语言, 自动机, 编译原理, 操作系统, 软件工程, 人机交
互界面, 数据库, 算法分析, 计算复杂性, 计算机安全, 计算机图形学, 可
视化原理, 中文信息处理, 人工智能, 计算语言学, 计算机网络, 性能评
价, 并行处理, 分布式计算, 程序语言学,程序设计, 多媒体, 虚拟现实, 因
特网, VLSI原理, 电子商务, 数据挖掘, 数据仓库, 生物信息学,互联网,云
计算,物联网,大数据,……..
光学计算, 量子计算, 生物计算, 分子计算, …….
社会学,心理学,艺术,设计……..
数据库系统概论讲义,第一章 绪论,2014,2
应该学什么?
• 实用工具(A,万物)vs. 基础知识(B,有)
• “万物生于有,有生于无” vs. “万物生于无”
• “道生一,一生二,二生三,三生万物”
• “无极生太极,太极生两仪,两仪生四象,四象
生八卦”
数据库系统概论讲义,第一章 绪论,2014,2
应该学什么?
• 什么是计算机的基础知识、基本原理、基本技能
– 计算机的理论基础
• 离散数学,数理逻辑,计算理论,数据结构,算法等
– 计算机系统
• 硬件