电子商务技术 教学课件 作者 李红 梁晋 1_ 第7章.ppt

电子商务技术 教学课件 作者 李红 梁晋 1_ 第7章.ppt

ID:50062577

大小:833.50 KB

页数:57页

时间:2020-03-08

电子商务技术 教学课件 作者 李红 梁晋 1_ 第7章.ppt_第1页
电子商务技术 教学课件 作者 李红 梁晋 1_ 第7章.ppt_第2页
电子商务技术 教学课件 作者 李红 梁晋 1_ 第7章.ppt_第3页
电子商务技术 教学课件 作者 李红 梁晋 1_ 第7章.ppt_第4页
电子商务技术 教学课件 作者 李红 梁晋 1_ 第7章.ppt_第5页
资源描述:

《电子商务技术 教学课件 作者 李红 梁晋 1_ 第7章.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第7章数据库技术7.1数据库技术的产生与发展7.2数据库的基本理论7.3面向对象数据库7.4Web数据库基础7.5数据仓库7.6数据库技术与电子商务7.7数据库产品简介7.1数据库技术的产生与发展7.1.1手工管理阶段20世纪50年代中期以前,计算机主要用于科学计算。数据的组织和管理完全靠程序员手工完成,因此称为“手工管理阶段”。这个阶段数据的管理效率很低。返回目录7.1.2文件系统阶段外存储设备也出现了存取效率高得多的直接存储设备,如磁盘、磁鼓等;在软件方面,不仅有了操作系统,而且还出现了专门的数据管理软件,一般称之为文件系统。文件系统阶段数据管理如图7-1所示。图7-l文件系统阶

2、段数据管理示意图7.1.3数据库系统阶段1.数据结构化2.数据共享图7-2数据共享示意图3.减少了数据冗余4.有较高的数据独立性7.2数据库的基本理论7.2.1数据模型1.数据模型数据模型是描述一个企业中的数据、数据之间的关系,以及对数据约束的一组完整的概念。2.数据模型的种类数据模型的种类很多,大体上可分为两种类型。一种是独立于计算机系统的数据模型,即概念模型,另一种则是涉及到计算机系统和数据库管理系统的数据模型。返回目录(1)概念模型与E-R方法图7-3E-R模型图(2)数据库系统支持的数据模型①层次模型。②网络模型。③关系模型。④面向对象模型。图7-4层次模型图7-5网状模型7

3、.2.2数据库系统1.数据库系统的三级模式结构2.数据库管理系统(1)模式(2)外模式(3)内模式(4)二级映像图7-7数据库系统的分级模式2.数据库管理系统(1)数据库的定义功能(2)数据库的操纵功能(3)数据库的保护和控制功能①安全性控制。②完整性控制。③并发控制。④恢复控制。⑤用户可访问的数据字典。(4)数据库的维护功能7.2.3关系数据库1.基本概念(1)数据结构(2)关系操作(3)关系完整性·实体完整性是保证数据库中记录的惟一性,即每个记录的主键不能为空值也不能与其他记录的主键相同。·参照完整性是保证表与表之间语意上的完整性,即当一个表引用在另一个表中定义的实体时,要保证这

4、个实体的有效性。·用户自定义完整性,是用户自行定义的。2.结构化查询语言(SQL)结构化查询语言(StructuredQueryLanguage,SQL)的理论是1974年由Boyce和Chamberlain提出的,并于1975年至1979年在IBM公司的SystemR上实现。(1)SQL语言的特点①SQL是一种一体化的语言,它包括了数据定义、数据查询、数据操纵和数据控制等功能,可以完成数据库活动中的全部工作。②SQL语言是一种高度非过程化的语言,用户只需提出“做什么”,而不必指明“怎么做”,SQL语言就可以将要求交给系统,由系统自动完成全部工作。③SQL语言是一种使用起来非常灵活的

5、语言,用一种语法结构提供两种使用方式:一种是联机交互使用,另一种是嵌入某种高级程序设计语言中。④SQL语言的命令简洁,易学易用。⑤SQL语言支持数据库的三层模式结构(2)SQL语言的功能·数据定义,如CREATETABLE(创建表);·数据操纵,即对数据的增、删、改和查询操作,如SELETE(查询数据)、INSERT(插入记录)、DELETE(删除记录)、UPDATE(修改记录)等;·数据库控制,即控制用户对数据库的访问权限,如GRANT(授予权力)、REVOKE(取消权力)等;·事务控制,即控制数据库系统事务的运行,如COMMIT(事务提交)、ROLLBACK(事务撤销)等。3.关

6、系数据库的规范化理论规范化的目的可以概括为以下几点。·保证库中每一个分量都不可再分;·消除冗余存储,简化检索操作;·消除插入异常和删除异常。(1)数据依赖①函数依赖②多值依赖(2)范式根据关系模式满足的不同性质和规范化的程度,把关系模式分为第一范式、第二范式、第三范式、BC范式和第四范式等。图7-8范式之间的关系7.2.4数据库系统的建设1.应用系统的开发(1)开发方法①结构化生命周期法。②快速原型法。③面向对象方法。(2)开发工具2.数据库设计图7-9数据库的设计过程7.3面向对象数据库1.建立在纯粹的面向对象数据库管理系统(OODBMS)上2.对传统的关系数据库加以扩展返回目录·

7、实体完整性是保证数据库中记录的惟一性,即每个记录的主键不能为空值也不能与其他记录的主键相同。·参照完整性是保证表与表之间语意上的完整性,即当一个表引用在另一个表中定义的实体时,要保证这个实体的有效性。·用户自定义完整性,是用户自行定义的。3.关系数据库的规范化理论规范化的目的可以概括为以下几点。·保证库中每一个分量都不可再分;·消除冗余存储,简化检索操作;·消除插入异常和删除异常。(1)数据依赖①函数依赖②多值依赖7.3面向对象数据库1.建立在纯粹的面向对

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。