1、* 1数据库与数据挖掘* 2计算机专业研究生的专业成长1. 培养目标( 1)具有扎实的基础理论和专业知识课程学习、领域知识、知识面( 2)开发能力(熟悉开发工具)( 3)科研能力(创新能力)科研成果、论文* 32. 科研方法与步骤( 1)确定研究方向( 2)收集阅读资料了解发展过程、现状、现有方法( 3)确定课题( 4)提出解决方案( 5)方案实现( 6)实验结果分析、性能测试( 7)论文写作( 8)学术交流* 4本课程的任务1. 数据库基础知识的回顾与整理2. 数据库系统原理的深化与巩固3. 数据仓库4. 数据挖掘技术5. 上机实验:某种数据挖掘算法的实现课程考核:笔试 70% + 上机实验
2、 30%(答辩)* 5第 1章 基础知识一、数据库技术的发展历程1964年,第 1个 DBMS问世, IDS,网状数据库1960末,推出 IMS, 层次数据库;1970,推出 System R, 关系数据库;E. F. Codd: 关系数据库之父;1980, 关系数据库典盛时期;1990,面向对象数据库,特种数据库* 6特种数据库:多媒体数据库,工程数据库,时态数据库,空间数据库,知识库2000年后, Web数据库, XML数据库数据组织的种类:无结构、结构化、半结构化* 7二、 DBMS的功能7个功能1. 提供用户接口2. 查询处理与优化3. 数据目录管理4. 并发控制5. 数据恢复6. 完整性约束7. 访问控制* 8三、数据模型与数据模式1. 数据模型的含义数据结构、操作、完整性约束关系模型、层次模型、网状模型2. 数据模式描述具体数据的方式例如:关系模型中二维表外模式、模式、内模式* 9四、数据模型的种类与分析1. 概念数据模型面向用户、面向现实世界、与 DBMS无关E-R模型2. 逻辑数据模型描述数据的逻辑关系关系、层次、网状、面向对象3. 物理数据模型面向物理实现* 10 关系模型数据结构:二维表完整性约束:域完整性、实体完整性、引用完整性操作: 连接例: 运算