大型数据库绪论PPT课件_第1页
大型数据库绪论PPT课件_第2页
大型数据库绪论PPT课件_第3页
大型数据库绪论PPT课件_第4页
大型数据库绪论PPT课件_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大型数据库设计,主讲教师:刘宁手机-Mail:zzialn,.,2,前言,前期课程:数据库原理。常用工具:SQLServer2005总学时:32h(理论教学)+24h(上机)1-8周,周一3-4节01C203,周三3-4节01C102;上机待定考试形式:大作业,.,3,前言,主要内容:SQLServer数据库的管理SQLServer表、数据、索引、视图的管理Transact-SQL程序设计存储过程与触发器数据库的安全管理数据库的备份与恢复数据库的导入导出与复制数据库应用系统的开发,.,4,大作业题目:选用一个开发工具,结合SQLServer开发一个C/S模式或者B/S模式的数据库应用系统。要求:1.处理的数据量足够。2.系统功能要完善。3.在第4周前确定具体题目,一人一题,内容不得重复。4.第4周交开题报告:A4纸,包括题目、系统需求分析和系统功能设计。5.第4周-第8周完成系统设计。6.第8周交作业,第8周周一上课时交(包含成果如下)。成果:1.系统源程序、系统安装及使用说明。(按班级刻盘,每班一张,老师提供光盘,由班级负责人汇总刻制)2.格式规范的系统开发报告书,不少于5000字。,.,5,参考书籍,1参考书籍VisualC+SQLServer数据库开发与实例清华大学出版社李涛等SQLServer数据库开发经典案例解析清华大学出版社王晟马里杰PowerBuilder+SQLServer数据库应用开发实例人民邮电出版社SQLServer2005+PowerBuilder高级开发指南清华大学出版社ASP+SQLServer网站开发实例精讲人民邮电出版社龙马工作室2书籍获取方法图书馆借阅、网购、书店购买3建议根据自己选题和自己的特长选择相关参考书籍使用相同开发工具的同学之间可以相互交流,.,6,参考题目,电子设备公司进(销/存)系统系统用户管理、设备信息录入与查询、进货、销售、库存管理商品管理系统系统用户管理、商品信息录入与查询、进货、销售、库存管理加油站会员管理系统系统用户管理、会员信息录入与查询、会员等级信息管理等学生信息查询系统系统用户管理、学生、课程、成绩信息的录入、查询与管理等图书馆管理系统宾馆管理系统客户资源管理系统员工培训管理系统,.,7,为什么学这门课?,随着信息技术的发展,各行各业都离不开计算机应用,离不开数据库的使用,这门课程可以作为同学们对数据库的入门课程,为后续专业学习奠定一个基础。目前数据库市场上SQLServer是主流,这门课程对于同学们将来的就业也很有必要。,.,8,Banking:alltransactions,.,9,Humanresources,.,10,Sales:customers,products,purchases,.,11,Airlines:reservations,.,12,学习目标,该课程是一门实用性很强的课程,在掌握好数据库基础知识的同时,更应突出实践环节,学习要达到以下要求:基本要求是学生能熟练使用工具软件SQLServer2005;拔高目标是学生能够切实可行的设计出功能完备的数据库应用系统。,.,13,学习方法,如何学好这门课1.理论学习课堂学习;查阅参考书;通过网络丰富相关知识。2.实践练习上机课实训;课下巩固练习。,.,14,背景知识介绍,SQLServer是新一代大型数据库管理系统。以下介绍几种市面上常见的数据库管理系统。,.,15,常用数据库概述,IBM的DB2作为关系数据库领域的开拓者和领航人,IBM在1977年完成了SystemR系统的原型,1980年开始提供集成的数据库服务器System/38,随后是SQL/DSforVSE和VM,其初始版本与SystemR研究原型密切相关。DB2forMVSV1在1983年推出。该版本的目标是提供这一新方案所承诺的简单性,数据不相关性和用户生产率。,.,16,常用数据库概述,IBM的DB21988年DB2forMVS提供了强大的在线事务处理(OLTP)支持,1989年和1993年分别以远程工作单元和分布式工作单元实现了分布式数据库支持。之后推出的DB2UniversalDatabase6.1则是通用数据库的典范,是第一个具备网上功能的多媒体关系数据库管理系统,支持包括Linux在内的一系列平台。,.,17,常用数据库概述,OracleOracle前身叫SDL,由LarryEllison和另两个编程人员在1977创办,他们开发了自己的拳头产品,在市场上大量销售,1979年,Oracle公司引入了第一个商用SQL关系数据库管理系统。Oracle公司是最早开发关系数据库的厂商之一,其产品支持最广泛的操作系统平台。目前Oracle关系数据库产品的市场占有率名列前茅。,.,18,常用数据库概述,InformixInformix在1980年成立,目的是为Unix等开放操作系统提供专业的关系型数据库产品。公司的名称Informix便是取自Information和Unix的结合。Informix第一个真正支持SQL语言的关系数据库产品是InformixSE(StandardEngine)。InformixSE是在当时的微机Unix环境下主要的数据库产品。它也是第一个被移植到Linux上的商业数据库产品。,.,19,常用数据库概述,SybaseSybase公司成立于1984年,公司名称“Sybase”取自“system”和“database”相结合的含义。Sybase公司的创始人之一BobEpstein是Ingres大学版(与System/R同时期的关系数据库模型产品)的主要设计人员。公司的第一个关系数据库产品是1987年5月推出的SybaseSQLServer1.0。Sybase首先提出Client/Server数据库体系结构的思想,并率先在SybaseSQLServer中实现。,.,20,常用数据库概述,PostgreSQLPostgreSQL是一种特性非常齐全的自由软件的对象关系性数据库管理系统(ORDBMS),它的很多特性是当今许多商业数据库的前身。PostgreSQL最早开始于BSD的Ingres项目。PostgreSQL的特性覆盖了SQL-2/SQL-92和SQL-3。首先,它包括了可以说是目前世界上最丰富的数据类型的支持;其次,目前PostgreSQL是唯一支持事务、子查询、多版本并行控制系统、数据完整性检查等特性的唯一的一种自由软件的数据库管理系统.,.,21,自由软件,自由软件-根据自由软件基金会的定义,是一种可以不受限制地自由使用、复制、研究、修改和分发的软件(公开的软件原始码)。自由软件的精神领袖是理查德马修斯托曼(RichardStallman)。他被人称为最后的真正黑客,他认为一个好的软件,便该自由自在的让人取用。软件不应该拿来做为相互倾轧、剥削的工具。他起草GNU通用公共许可证来保障自由软件的自由,并创办了自由软件基金会来贯彻他的理念。知名自由软件:LinuxPHPMySQLBSD,.,22,常用数据库概述,mySQLmySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司。在2008年1月16号被Sun公司收购。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。,.,23,常用数据库概述,Access数据库美国Microsoft公司于1994年推出的微机数据库管理系统。它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统。,.,24,常用数据库概述,FoxPro数据库最初由美国Fox公司1988年推出,1992年Fox公司被Microsoft公司收购后,相继推出了FoxPro2.5、2.6和VisualFoxPro等版本,其功能和性能有了较大的提高。FoxPro2.5、2.6分为DOS和Windows两种版本,分别运行于DOS和Windows环境下。FoxPro比FoxBASE在功能和性能上又有了很大的改进,主要是引入了窗口、按纽、列表框和文本框等控件,进一步提高了系统的开发能力。,.,25,常用数据库概述,SQLServer1987年,微软和IBM合作开发完成OS/2,IBM在其销售的OS/2ExtendedEdition系统中绑

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论