《数据厍设计与开发》讲义 《数据库设计与开发》 北京邮电大学软件学院 郭文明 (guolyz@sohu.com) 2003.06 家邮电大学物你学院 部明80080
北京邮电大学软件学院 郭文明 2003.06 《数据库设计与开发》讲义 《数据库设计与开发》 北京邮电大学软件学院 郭文明 (guolyz@sohu.com) 2003.06
《数据厍设计与开发》讲义 0前言 0.1数据库发展与应用 0.2本课程内容 0.3本课程学习方法 0.4本课程参考资料 家邮电大学物你学院 部明80080
北京邮电大学软件学院 郭文明 2003.06 《数据库设计与开发》讲义 0.前言 0.1 数据库发展与应用 0.2 本课程内容 0.3本课程学习方法 0.4本课程参考资料
《数据厍设计与开发》讲义 0数据库发展与应用 数据库定义:数据库是数据管理的技术,数据 管理是指对各种数据进行收集、存储、加工和 传播的一系列活动的总和。包括对数据的分类、 组织、编码、存储、检索和维护。 数据处理的发展:数据处理的发展过程经历了 手工管理、文件管理、数据库三个阶段。 数据模型:数据库是建立在数据模型基础上的 数据集合。数据模型有:层次模型、网状模型、 关系模型、面向对象模型。比较成熟完善、市 场占用率较大的是基于关系模型基础上的关系 数据库 家邮电大学物你学院 部明80080
北京邮电大学软件学院 郭文明 2003.06 《数据库设计与开发》讲义 0.1 数据库发展与应用 • 数据库定义:数据库是数据管理的技术,数据 管理是指对各种数据进行收集、存储、加工和 传播的一系列活动的总和。包括对数据的分类、 组织、编码、存储、检索和维护。 • 数据处理的发展:数据处理的发展过程经历了 手工管理、文件管理、数据库三个阶段。 • 数据模型:数据库是建立在数据模型基础上的 数据集合。数据模型有:层次模型、网状模型、 关系模型、面向对象模型。比较成熟完善、市 场占用率较大的是基于关系模型基础上的关系 数据库
《数据厍设计与开发》讲义 0数据库发展与应用 ·数据库管理系统:数据库管理系统是位于用户 与操作系统之间的一层数据管理软件,属系统 软件 数据库管理系统的功能:数据定义( create、 drop等);数据操纵( select、 insert等);数 据库运行(安全性、完整性、并发控制、故障 恢复);数据库建立与维护(数据转储、数据恢 复、性能监视、重组织) ·目前的一些数据库管理系统(DBMS),小型 桌面数据库系统 FoxPro, ACCESS, PRADOX 等,大型数据库系统 ORACLE, INFORMIX, SYBASE, DB2, Microsoft SQLServerfj 家邮电大学物你学院 部明80080
北京邮电大学软件学院 郭文明 2003.06 《数据库设计与开发》讲义 0.1 数据库发展与应用 • 数据库管理系统:数据库管理系统是位于用户 与操作系统之间的一层数据管理软件,属系统 软件。 • 数据库管理系统的功能:数据定义(create、 drop等);数据操纵(select、insert等);数 据库运行(安全性、完整性、并发控制、故障 恢复);数据库建立与维护(数据转储、数据恢 复、性能监视、重组织)。 • 目前的一些数据库管理系统(DBMS),小型 桌面数据库系统FoxPro,ACCESS,PRADOX 等,大型数据库系统 ORACLE,INFORMIX, SYBASE,DB2,Microsoft SQLserver等
《数据厍设计与开发》讲义 0数据库发展与应用 数据库的应用已越来越广泛。从小型的单项事 务处理系统到大型复杂的信息系统大都用先进 的数据库技术来保持系统数据的整体性、完整 性和共享性 1)电脑抽奖:采用数据库技术,不必修改程序,只变 更奖项设置,即可应用于不同的抽奖活动 2)招生考试:通过对数据库排序和索引,完成考生 按志愿从高分到低分排列,根据学校招生计划录取, 录满为止。 3)银行储蓄:为每个用户建立能够唯一识别的帐户 同时记录用户的往来明细,做到存储量大,运算速度 快,准确程度高。 家邮电大学物你学院 部明80080
北京邮电大学软件学院 郭文明 2003.06 《数据库设计与开发》讲义 0.1 数据库发展与应用 • 数据库的应用已越来越广泛。从小型的单项事 务处理系统到大型复杂的信息系统大都用先进 的数据库技术来保持系统数据的整体性、完整 性和共享性。 –1)电脑抽奖: 采用数据库技术,不必修改程序,只变 更奖项设置,即可应用于不同的抽奖活动。 –2)招生考试: 通过对数据库排序和索引,完成考生 按志愿从高分到低分排列,根据学校招生计划录取, 录满为止。 –3)银行储蓄: 为每个用户建立能够唯一识别的帐户, 同时记录用户的往来明细,做到存储量大,运算速度 快,准确程度高