课件-数据库技术与应用-数据库基础

举报
资源描述
数据库基础电子商务数据库技术的学习目标1、了解数据库的概念以及发展。2、了解数据库在电子商务中的作用。3、掌握常用的数据库和数据库管理系统的特点。4、了解数据库相关的其它名词概念,如DBMS、事务、数据、记录、关系、E-R图、范式、外码、视图、表、SQL等等。5、会建立数据库和表6、会用E-R图设计数据表,优化数据库,减少冗余。7、熟练运用基本的SQL语句8、了解数据库安全以及维护的相关知识9、了解数据库是如何服务于电子商务网站以及管理信息系统的。10、掌握数据库的需求分析学习组织方式1、课堂讲授,只涉及关键知识点以及难点,以及部分范例;2、课堂讨论,提出问题,分析问题,解决问题或者课堂练习题;3、课下学习,每一章节进行时,在邮箱中均会有一些阅读材料以及其他的相关材料,请利用信箱中的材料或者网络上的、图书馆的相关资料解决2中提出的问题或者习题;3、阶段性考核:第8周,第15周阶段测验过后分别安排一次辅导课,期末的考试会与阶段测验有一定关系,但不是简单的重复。4、课后辅导:邮件或者预约方式跟马登程联系。考核方式考核方式:平时、期中、期末1、平时成绩:考勤、提出的问题、对问题解决的报告2、期中:研究报告(所有抄袭报告均不会被通过,报告会放在公共邮箱中,任何人均可以匿名举报抄袭行为。)3、期末考试为平时授课所提到的关键知识点,难度不大,一般为闭卷方式。注意:本课程极度重视平时成绩以及期中报告成绩和平时成绩,且其比例较大(具体待定),平时成绩和期中报告成绩不合格,其期末综合成绩及格的可能性不会很大。课程辅导联系方式马登程的电话:13969993607马登程的Email:马登程的QQ:58210754公共Email: 密码:wuliuxueyuan提交作业Email:关于数据库数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。详见百度百科:http:/ 构成了电子商务的基础。数据库的功能是什么?最主要的功能是存储数据,同时提供检索、更新服务。一个只能存储数据的数据库就像是一个无人值管的仓库,是死的,没有意义,只有动态的,能够提供数据出入库管理的,提供数据仓库查询功能的数据库才是有生命力的。电子商务数据库可能存储的是商品的信息、客户的信息、供货厂商的信息、服务信息、订单信息,广义上来讲,还可以包括物流信息、财务信息等等。更进一步,数据库存储的信息不只是存储、查询、更新功能。数据本身蕴含着更丰富更有价值的信息,如订单的关联性、客户的消费习惯等等,属于数据挖掘的内容。数据库发展数据处理技术的发展经历了三种方式,即程序管理方式、文件系统方式和数据库系统方式。(1)程序管理方式(人工管理阶段)程序管理方式是将数据存放在由程序定义的内存变量中,该方式有如下三个缺点:数据不能保存;数据不能独立于程序;数据不能共享。数据库发展(2)文件系统方式文件系统方式是将数据存放在数据文件中,数据文件可独立于应用程序。用户在程序中用文件操作语句对数据文件进行存取操作。数据可保存、可共享,但对数据文件处理需编写程序才能实现,且数据的安全性、一致性、完整性得不到保证。数据库发展(3)数据库系统数据库系统用专门软件对数据文件进行操作,不用编程就可实现对数据文件的处理,使操作更方便、更安全,并能保证数据的完整性、一致性。且能控制对数据文件的并发操作。数据库特点1、面向系统的复杂的数据结构传统文件一般为等长、同格式的记录的集合,不能充分利用存储空间,不存在不同数据的类型的概念、数据项一般为固定不变的。数据库中的数据存在数据项的概念,可以单独修改;记录数据可以不必等长,充分利用存储空间;可以建立各项数据之间的关联等。2、数据的冗余度小、容易扩展数据库为面向系统的,而非面向某一具体应用的,减少冗余度,扩展数据库一般可以在前面数据的基础上进行扩展,数据冗余度小,又能避免数据的不一致性。基本原理同1数据库特点3、较高的数据独立性数据库结构上分为用户的局部逻辑结构、数据库的整体逻辑结构、物理结构3级。各部分独立,当某一部分发生改变时,不影响其它层次的改变,方便移植。4、具有数据控制功能安全性控制、完整性控制、并发控制、数据库恢复5、数据库最小存储单位为数据项,也可以是记录,较为灵活数据库的组成数据库系统是由数据库 DB、数据库管理系统 DBMS、支持数据库运行的软硬环境、数据库应用程序和数据库管理员等组成。数据库的组成(1)数据库 DB(DataBase)数据库由一组相互联系的数据文件组成,其中最基本的是包含用户数据的数据文件。数据文件之间的逻辑关系也要存放到数据库文件中。(2)数据库管理系统 DBMS(DataBase Managermemt System)DBMS 是专门用于数据库管理的系统软件,提供了应用程序与数据库的接口,允许用户逻辑地访问数据库中的数据,负责逻辑数据与物理地址之间的映射,是控制和管理数据库运行的工具。DBMS 可提供数据处理功能包括:数据库定义、数据操纵、数据控制、数据维护功能。数据库的组成(3)支持数据库运行的软、硬件环境每种数据库管理系统都有它自己所要求的软、硬件环境。一般对硬件要说明所需的基本配置,对软件则要说明其适用于哪些底层软件,与哪些软件兼容等。(4)数据库应用程序数据库应用程序是一个允许用户插入、修改、删除并报告数据库中数据的计算机程序。是由程序员用某种程序设计语言编写的。(5)数据库管理员 DBA数据库管理员 DBA 是管理、维护数据库系统的人员。分布式数据库DDBS传统型数据库一般布置在一台主机上,缺点是:1、安全性差:物理的原因、网络的原因都容易造成整体的瘫痪;2、负载能力差:面对大规模的数据访问时,容易崩溃;3、数据迁移维护性不好:数据迁移维护时需要停止数据服务,影响客户体验;分布式数据库:1、物理分布性、逻辑整体性2、场地自治性3、各地数据库由数据通信网络连接关系数据库关系数据库(relational database)是一个被组织成一组拥有正式描述性的表格,该形式的表格作用的实质是装载着数据项的特殊收集体,这些表格中的数据能以许多不同的方式被存取或重新召集而不需要重新组织数据库表格。关系数据库是在 1970 年被IBM公司的E.F.Codd发明的。标准用户和应用程序到一个关系数据库的接口是结构化查询语言(SQL)。SQL声明被用来查询来自一个关系数据库的信息和数据。小结1、数据库的基本概念2、数据库的发展3、数据库的特点4、数据库的组成5、分布式数据库特点
展开阅读全文
温馨提示:
金锄头文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
相关资源
正为您匹配相似的精品文档
相关搜索

当前位置:首页 > IT计算机/网络 > 数据结构与算法


电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号