试论电子商务数据库系统的组建35401.pptx
《试论电子商务数据库系统的组建35401.pptx》由会员分享,可在线阅读,更多相关《试论电子商务数据库系统的组建35401.pptx(74页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、电子商务数据库应用主讲:张庆环主讲:张庆环电子商务数据库应用电子商务数据库应用课程简介一、电子商务职业岗位分析一、电子商务职业岗位分析专业方向:专业方向:网站平台技术、网络商务运作主要职业岗位:主要职业岗位:网站建设人员、网页设计人员、网站数据维护人员、网页美工、网页内容编辑、网络营销人员、客户服务人员和电子商务管理人员等要求学生达到的几项专业实践技能:要求学生达到的几项专业实践技能:1、能胜任一般的网页设计及电子商务网站建设工作2、能对电子商务系统进行一般的数据管理、应用与维护3、具有电子商务网络信息资源的采集、整理和分析能力4、能运用电子商务的相关知识、利用网络进行特定的生产和商业活动的能
2、力5、能参与一些电子商务系统总体方案设计和实施工作电子商务数据库应用电子商务数据库应用课程简介二、本课程定位职业岗位中,网站数据维护人员应具备对电子商务网站系统进行一般的数据管理、应用与维护的能力,电子商务数据库应用课程则是针对这种能力的培养而专门设置的主要课程。电子商务数据库应用课程是电子商务专业开设的专业必修课,涵盖了数据库基础知识和SQLServer数据库管理系统这两个方面内容。SQLServer具备大型数据库系统的特牲,可构建各种复杂的数据库,是目前构建商务网站使用最多的系统之一。学生经过系统学习,能够掌握数据库设计与管理技术,为胜任电子商务网站的后台数据库管理与维护工作奠定坚实基础。
3、电子商务数据库应用电子商务数据库应用课程简介电子商务数据库应用是电子商务专业课,基于电子商务数据维护人员岗位需求,通过本课程的学习,应能够达到如下要求:1、根据需求分析情况,能够进行概要设计;2、能够利用SQLSERVER,进行电子商务网站后台数据库的开发;3、能够利用SQL语句,对电子商务数据库进行查询等管理。作为专科层次的学生,特别是高职院校,在教学中应着眼于知识够用、会用的原则。因此,在教学中,我们对内容进行重新构建,把理论性太强的内容删减掉,增加一些在实践方面应用的内容,使所学知识能够直接在实践中加以应用。电子商务数据库应用电子商务数据库应用课程简介三、教学方法三、教学方法:1、利用计
4、算机进行教学。用计算机进行多媒体教学,使学生在充分理解知识的基础上,边学边练,不仅掌握知识,而且练就技能。2、利用实例,使学生能够理解基本原理。在数据库设计、详细设计中贯穿两个大型综合实例(项目),以便学生明白所学部分作用、地位,每个实例(项目)则通过9个任务的驱动式教学来逐步完成.电子商务数据库应用电子商务数据库应用课程简介四、教学模式四、教学模式:任务驱动教学模式:在学习过程中,贯穿大型综合实例(项目),根据实际工作岗位典型工作任务分析,采用任务驱动教学模式,即提出各课程单元的任务,示范引导学生解决问题,讲解相关知识,最后学生自行操作并完成任务。项目导向教学模式:在电子商务数据库综合演练学
5、习时,采用项目导向教学模式。针对项目,讲解数据库设计的步骤、方法。五、课程单元及学习情境(任务)设计五、课程单元及学习情境(任务)设计课程单元任务学时1电子商务数据库系统的组建1.数据库软件的安装与启动62数据库的创建和管理2.创建数据库83数据表的创建和管理3.创建数据表84数据的基本操作4.数据的查询85SQLSERVER的程序设计5.Transact-SQL程序的编制86索引视图存储过程及触发器的应用6.创建索引、视图、存储过程及触发器147数据库的备份与还原7.数据复制与恢复48SQLServer的安全管理8.SQLServer的安全管理49数据完整性的保证9.错误的捕获和处理4项目综
6、合实训30 总学时:94任务任务1数据库软件的安装与启动数据库软件的安装与启动一、任务目的一、任务目的1学会SQLServer服务器的安装。2学会服务管理器的设置方法。3明确企业管理器的基本使用方法。4明确查询分析器的基本使用方法。5明确构建电子商务数据库系统的关系型数据库设计原则。二、知识准备二、知识准备1掌握SQLServer各种版本安装的软、硬件要求及安装步骤2了解SQLServer支持的身份验证模式。3了解SQLServer各组件的主要功能。4掌握服务管理器的设置方法。5了解企业管理器的使用方法6了解查询分析器中执行SQL语句的方法。7掌握关系型数据库三范式设计原则。对数据库、表和数据
7、库对象有一个基本了解。任务导引任务导引单元1电子商务数据库系统的组建单元 1 电子商务数据库系统的组建v1.1 数据库基础知识数据库基础知识 v1.2 关系数据库关系数据库 v1.3 关系数据库设计关系数据库设计 v1.4 SQL Server 2000的性能与体系结构v1.5 SQL Server 2000的安装v1.6 SQL Server 2000的安全性v1.7 Server 2000服务器的操作1.1 数据库基础知识数据库基础知识1.1.1信息、数据与数据处理1.1.2 数据管理技术的发展1.1.3数据库、数据库管理系统、数据库系统1.1.4数据模型1.1.5数据库系统的体系结构1.
8、1.1信息、数据与数据处理1.信息信息(Information)v指现实世界事物的存在方式或运动状态的反映。指现实世界事物的存在方式或运动状态的反映。v信息具有可感知、可存储、可加工、可传递和可信息具有可感知、可存储、可加工、可传递和可再生等自然属性再生等自然属性。v信息也是各行各业不可缺少的资源,这是它的社信息也是各行各业不可缺少的资源,这是它的社会属性。会属性。1.1.1信息、数据与数据处理2.数据数据(Data)与数据解释与数据解释 v数据是描述事物的符号记录数据是描述事物的符号记录。它有多种表现形式,可。它有多种表现形式,可以是数字,也可以是文字、图形、声音、语言以是数字,也可以是文字
9、、图形、声音、语言。v数据的形式还不能完全表达其内容,还需要数据的解数据的形式还不能完全表达其内容,还需要数据的解释,所以数据与数据的解释是不可分的。释,所以数据与数据的解释是不可分的。例如:记录(张三,男,1987,河北,2006)是数据。张三是一名大学生,男,1987年出生,2006年入学是对数据的解释。?语义语义1.1.1信息、数据与数据处理3.数据处理数据处理 v指指对对各各种种数数据据进进行行收收集集、存存储储、加加工工和和传传播播的一系列活动的总和。的一系列活动的总和。v数数据据的的管管理理是是指指对对数数据据进进行行的的分分类类、组组织织、编编码码、存存储储、检检索索和和维维护护
10、,它它是是数数据据处处理理的的中心问题。中心问题。1.1.2数据管理技术的发展 数据管理三个阶段的比较人工管理文件系统数据库系统背景应用领域科学计算数据处理大规模管理硬件背景只有纸带、卡片、磁带有了磁盘、磁鼓等直接存取设备大容量磁盘等软件背景没有操作系统和数据管理软件有操作系统,数据管理软件数据库管理系统处理方式批处理实时处理分布式处理特点数据组织形式不能长期保存在计算机里以文件的形式长期保存采用数据模型组织数据数据独立性不独立,数据与程序不可分割独立性差数据独立于程序数据共享程度不共享,数据冗余极大可以共享,数据大量冗余数据共享,冗余度低数据面向对象面向应用,一个程序对应一组数据面向应用,一
11、个数据文件可以被多个应用程序使用面向系统数据管理应用程序管理数据操作系统的文件管理数据DBMS管理数据数据结构化无结构整体无结构整体结构化1.1.3数据库、数据库管理系统、数据库系统 1.数据库:数据库:是长期存储在计算机内的、有组是长期存储在计算机内的、有组织的、可共享的数据集合。其特点有:织的、可共享的数据集合。其特点有:v数据按一定的数据模型组织、描述和存储数据按一定的数据模型组织、描述和存储v具有较小的冗余度具有较小的冗余度v具有较高的数据独立性和易扩充性具有较高的数据独立性和易扩充性v为各种用户共享为各种用户共享 1.1.3数据库、数据库管理系统、数据库系统 2.数据库管理系统:数据
12、库管理系统:数据库管理系统完成数据的组织、存数据库管理系统完成数据的组织、存储、维护、获取等任务,具有如下功能:储、维护、获取等任务,具有如下功能:v数据定义功能数据定义功能DBMS提供提供DLL对数据库中的对象进行定义。对数据库中的对象进行定义。v数据操纵功能数据操纵功能DBMS提供提供DML操纵数据库中的数据,实现对数据库的基本操作。操纵数据库中的数据,实现对数据库的基本操作。v数据库的运行管理数据库的运行管理管管理理数数据据库库的的运运行行和和维维护护,以以保保障障数数据据的的安安全全性性、完完整整性性、并并发发性性和和故故障障的的系系统统恢恢复性。复性。v数据库的建立和维护功能数据库的
13、建立和维护功能 完成初始数据的输入、转换,数据库的转储、恢复,数据库的性能监视和分析等完成初始数据的输入、转换,数据库的转储、恢复,数据库的性能监视和分析等任务。任务。1.1.3数据库、数据库管理系统、数据库系统 3.数据库系统数据库系统:数据库系统(数据库系统(DataBase System,简称,简称DBS)是采用)是采用数据库技术的计算机系统。数据库系统由数据库、数据库管理系统及开发数据库技术的计算机系统。数据库系统由数据库、数据库管理系统及开发工具、数据库应用程序、数据库管理员和用户组成。工具、数据库应用程序、数据库管理员和用户组成。数据库操作系统数据库管理系统应用开发工具应用系统用户
14、用户数据库管理员用户应 用 系 统应 用 系 统 开 发 工 具数 据 库 管 理 系 统操 作 系 统硬 件数据库系统示意图数据库在计算机中的地位示意图1.1.4数据模型 1.数据模型:数据模型:是现实世界数据特征的抽象,是现实世是现实世界数据特征的抽象,是现实世界的模拟。界的模拟。1)数据模型应满足三方面要求:)数据模型应满足三方面要求:v一是能比较真实的模拟现实世界;一是能比较真实的模拟现实世界;v二是容易为人所理解;二是容易为人所理解;v三是便于在计算机中实现。三是便于在计算机中实现。2)数据模型分为:概念模型和数据模型)数据模型分为:概念模型和数据模型v概念模型:是按用户的观点来对数
15、据和信息进行抽象,主要用于概念模型:是按用户的观点来对数据和信息进行抽象,主要用于数据库设计。数据库设计。v数据模型:它是按计算机的观点建模,主要用于数据模型:它是按计算机的观点建模,主要用于DBMS的实现。的实现。1.1.4数据模型 2.信息世界的基本概念信息世界的基本概念 1)实实体体(Entity):是是指指客客观观存存在在并并可可以以相相互互区区别别的的事事物物。实实体体可可以以是具体的人、事、物,也可以是抽象的概念和联系。是具体的人、事、物,也可以是抽象的概念和联系。2)属属性性(Attribute):具具有有的的某某一一特特性性称称为为实实体体的的属属性性,一一个个实实体体有有若干
16、个属性来描述。若干个属性来描述。3)码)码(Key):唯一标识实体的属性集成为码。:唯一标识实体的属性集成为码。4)域)域(Domain):属性的取值范围称为该属性的域。:属性的取值范围称为该属性的域。5)实实体体型型(Entity Type):具具有有相相同同属属性性的的实实体体成成为为同同型型实实体体,用用实实体名及其属性名的集合来抽象和刻画同类实体,称为实体型。体名及其属性名的集合来抽象和刻画同类实体,称为实体型。6)实体集)实体集(Entity Set):同型实体的集合称为实体集。:同型实体的集合称为实体集。1.1.4数据模型 7)联系)联系(Relationship):在现实世界中,
17、事物内部及事物之间是普遍:在现实世界中,事物内部及事物之间是普遍联系的,这些联系在信息世界中表现为实体型内部各属性之间的联联系的,这些联系在信息世界中表现为实体型内部各属性之间的联系以及实体型之间的联系。两个实体型之间的联系可以分为三类:系以及实体型之间的联系。两个实体型之间的联系可以分为三类:一对一联系一对一联系(1:1)例例如如,如如果果一一个个商商品品只只卖卖给给一一个个顾顾客客,一一个个顾顾客客也也只只能能购购买买一一个个商商品品,则则商商品与顾客之间具有一对一的联系。品与顾客之间具有一对一的联系。一对多联系一对多联系(1:n)例例如如,一一个个人人可可以以有有多多个个移移动动电电话话
18、号号码码,但但一一个个电电话话号号码码只只能能卖卖给给一一个个人人。人与移动电话号码之间的联系就是一对多的联系。人与移动电话号码之间的联系就是一对多的联系。多对多联系多对多联系(m:n)例例如如,一一门门课课程程同同时时可可以以由由若若干干学学生生选选修修,而而一一个个学学生生同同时时也也可可以以选选修修若若干干门课程,课程与学生之间的联系是多对多的联系。门课程,课程与学生之间的联系是多对多的联系。1.1.4数据模型 3.概念模型的表示方法:概念模型的表示方法:实体实体联系方法联系方法(Entity-Relationship),该方法用,该方法用E-R图来描述现实图来描述现实世界的概念模型。世
19、界的概念模型。E-R图提供了表示实体型、属图提供了表示实体型、属性和联系的方法:性和联系的方法:实体型:用矩形表示,矩形框内写明实体名。实体型:用矩形表示,矩形框内写明实体名。属属性性:用用椭椭圆圆表表示示,椭椭圆圆内内写写明明属属性性名名,用用无无向向边边将将属属性性与实体连起来。与实体连起来。联联系系:用用菱菱形形表表示示,菱菱形形框框内内写写明明联联系系名名,用用无无向向边边与与有有关关实实体体连连接接起起来来,同同时时在在无无向向边边上上注注明明联联系系类类型型。需需要要注注意意的是,联系也具有属性,也要用无向边与联系连接起来。的是,联系也具有属性,也要用无向边与联系连接起来。1.1.
20、4数据模型 选课课程学生教材选用教材编号出版社教材名主 编单 价课程编号课程名学时数学 分课程性质课程成绩出生年月入学时间班 级姓 名性 别学 号11nm学生选课管理E-R图 1.1.4数据模型 4.常用的结构数据模型常用的结构数据模型 结结构构数数据据模模型型直直接接描描述述数数据据库库中中数数据据的的逻逻辑辑结结构构,它它是是用用于于机机器器世世界界的的第第二二次次抽抽象象。目目前前,常常用用的的结结构构数数据据模模型型有有四四种种,他他们们是是:层层次次模模型型(Hierarchical Mode)、网网状状模模型型(Network Model)、关关系系模模型型(Relational
21、Model)、面面向向对对象象模模型型(Object Oriented Model),其其中中关关系系模模型型是是目目前前最最重重要要的的一一种种数数据据模模型型。1.1.4数据模型 关系模型:关系模型:关系数据库系统采用关系模型为数关系数据库系统采用关系模型为数 据的据的组织方式,组织方式,SQL Server 2000数据库就是基于关系模型数据库就是基于关系模型建立的。关系模型具有如下优点:建立的。关系模型具有如下优点:关系模型是建立在严格的数学概念基础上。关系模型是建立在严格的数学概念基础上。关系模型的概念单一,无论实体还是实体之间的联系关系模型的概念单一,无论实体还是实体之间的联系都用
22、关系表示,对数据的检索结果也是关系。都用关系表示,对数据的检索结果也是关系。关系模型的存取路径对用户透明。关系模型的存取路径对用户透明。1.1.5数据库系统的体系结构 1.数据库的三级模式结构数据库的三级模式结构 数 据 库内 模 式模 式外模式A外模式B应用1模式/内模式映象外模式/模式映象A外模式/模式映象B数据库管理系统OS应用2应用3应用4应用5由数据库管理员建立和维护1.1.5数据库系统的体系结构(1)模模式式:也也称称逻逻辑辑模模式式,是是数数据据库库中中全全体体数数据据的的逻逻辑辑结结构构和和特特征征的的描描述述,也也是是所所有有用用户户的的公公共共数数据据视视图图。模模式式是是
23、数数据据库库数数据据在在逻逻辑辑上上的的视视图图。一一个个数数据据库库只只有有一一个个模模式式,它它既既不不涉涉及及存存储储细细节节,也也不不涉涉及及应应用用程程序序及及程程序序设设计计语语言言。定定义义模模式式时时不不仅仅要要定定义义数数据据的的逻逻辑辑结结构构,也也要要定定义义数数据据之之间间的的联联系系,定定义义与与数数据据有有关关的的安安全全性性、完完整整性要求。性要求。(2)外外模模式式:外外模模式式又又称称子子模模式式或或用用户户模模式式,是是模模式式的的子子集集,是是数数据据的的局局部部逻逻辑辑结结构构,也也是是数数据据库库用用户户看看到到的的数数据据视视图图。一一个个数数据据库
24、库可可以以有有多多个个外外模模式式,每每一一个个外外模模式式都都是是为为不不同同的的用用户户建建立立的的数数据据视视图图。外外模模式式是是保保证证数数据据库库安安全全的的一一个个有有力力措措施施,每每个个用用户户只只能能看看到到和访问所对应的外模式中的数据,数据库中的其余数据是不可见的。和访问所对应的外模式中的数据,数据库中的其余数据是不可见的。(3)内内模模式式:内内模模式式也也称称存存储储模模式式,是是数数据据在在数数据据库库中中的的内内部部表表示示,即即数数据据的的物物理理结结构构和和存存储储方方式式描描述述。一一个个数数据据库库只只有有一一个个内内模模式。式。1.1.5数据库系统的体系
25、结构2.数据库的数据独立性数据库的数据独立性 数数据据库库系系统统的的三三级级模模式式是是对对数数据据的的三三级级抽抽象象,数数据据库库管管理理系系统统在在这这三三级级模模式式中提供了两层映象:中提供了两层映象:外模式外模式/模式映象和模式模式映象和模式/内模式映象。内模式映象。(1)外模式)外模式/模式映象模式映象所所谓谓外外模模式式/模模式式映映象象,就就是是存存在在外外模模式式与与模模式式之之间间的的某某种种对对应应关关系系,这这些些映映象象定定义义通通常常包包含含在在外外模模式式的的描描述述中中。当当模模式式改改变变时时,例例如如增增加加了了一一个个新新表表,数数据据库库管管理理员员对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子商务 数据库 系统 组建 35401
限制150内