如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
2/59任课教师:战德臣博士/教授/教学带头人/博士生导师单位:计算机科学与技术学院企业与服务智能计算研究中心办公地点:总校新技术楼502室联系电话:0451-86412664电子邮件:dechen@hit.edu.cn3/59课程教学参考书及使用•教材–DatabaseSystemConcepts,FifthEdition,高等教育出版社,2006[ISBN:7040192454]–数据库系统概念(本科教学版),杨冬青等译,机械工业出版社,2008[ISBN:978-7-111-23422-7]•课程特点与教材阅读要求•抽象----概念和原理是抽象的,要通过具体的实例加以理解•思维----数据库的思维(集合、逻辑与对象思维)•应用----结构化/面向对象程序设计语言的补充数据库语言•管理----数据,效率、安全、完整、可靠。5/59第1章数据库系统基本概念1.1数据库系统的基本概念----什么是数据库及为什么要学数据库?----数据库(信息库)----数据库系统(工作环境)----数据库管理系统(软件系统)1.2《数据库系统》课程内容简介及学习要求1.3数据库系统的标准结构1.4数据库系统的简要发展史及发展趋势1.1数据库系统的基本概念----什么是数据库及为什么要学数据库?信息社会:业务工作+计算机支持•网络/Internet•数据库EverythingOverDB传统社会:业务工作战德臣博士•教授•教学带头人•博士生导师1.1数据库系统的基本概念----什么是数据库及为什么要学数据库?传统纸张上记录的各种信息需要统一管理,需要提高信息的使用效率----形成“库”,实现“积累”----应用“库”,实现积累的效益----“库”的管理与控制1.1数据库系统的基本概念----什么是数据库及为什么要学数据库?将信息规范化并使之电子化,形成电子信息‘库’,以便利用计算机对这些信息进行快速有效的检索、统计与管理CollectionofrelateddataStorageplacefordataGetInformationfrom1.1数据库系统的基本概念----数据库(信息库)起源于规范化“表(Table)”的处理Table:以按行按列形式组织及展现的数据Anarrangementofwords,numbers,orsigns,orcombinationsofthem,asinparallelcolumns,toexhibitasetoffactsorrelationsinadefinite,compact,andcomprehensiveform;.——Webster’sDictionaryoftheEnglishLanguage学生成绩单1.1数据库系统的基本概念----数据库(信息库)E.F.Codd,基于对“表”的理解:提出了“关系”及关系模型提出了关系数据库理论开创了数据库的时代当前普遍应用的数据库管理系统的奠基者获得了计算机领域最高奖“图灵奖”学生成绩单1.1数据库系统的基本概念----数据库(信息库):Table的构成/关于Table的常用术语列/字段/属性/数据项(column/field/attribute/dataitem)(关系)模式列名表名学生成绩单表标题(格式)表内容(值)行/元组/记录(row/tuple/表/关系record)列值Table中描述了一批相互有关联关系的数据--关系我们将在第二章中给以严格定义:关系模型与关系运算1.1数据库系统的基本概念----数据库(信息库)Database:相互之间有关联关数据库//Database系的Table的集合相互有关联关系的多个Table的集合学生成绩单1.1数据库系统的基本概念----数据库系统(工作环境)数据库(DB):Database数据库管理系统(DBMS):DatabaseManagementSystem数据库应用(DBAP):DataBaseApplication数据库管理员(DBA):DataBaseAdministrator计算机基本系统DBA完成某一功能的应用程序1DBMSDBAP1数据库//Database管理数据库的一种应用程序2系统软件DBAP2相互有关联关系的多个Table的集合应用程序nDBAPn1.1数据库系统的基本概念----数据库系统(工作环境)例如:图书管理数据库DBA图书采买管理程序DBMSDBAP1