山东省自考电子商务数据库技术笔记详细 2.docx
- 文档编号:4639924
- 上传时间:2023-05-07
- 格式:DOCX
- 页数:24
- 大小:36.72KB
山东省自考电子商务数据库技术笔记详细 2.docx
《山东省自考电子商务数据库技术笔记详细 2.docx》由会员分享,可在线阅读,更多相关《山东省自考电子商务数据库技术笔记详细 2.docx(24页珍藏版)》请在冰点文库上搜索。
山东省自考电子商务数据库技术笔记详细2
第一章
1.电子商务是发生在开放网络上包含企业之间、企业和消费者之间的商业交易(狭义)。
广义的定义除电子交易外,还包括利用计算机网络技术进行的全部商业活动。
2.电子商务的类型:
电子商务作为以Internet为平台所从事的各种带有商业性质的活动,常见的有1)企业经营2)网上银行3)网上商店和网上购物4)网络服务5)其他,有关认证,海关税务等部门。
3 电子商务活动中的信息通常是以(多媒体)的形式在Internet上传播的。
4(Internet)是EC的物理基础把商务活动的各个环节整合在一起.
5.电子商务的基本框架:
社会环境(公共政策、法律、规则等)、自然科技环境(文档、安全、网络协议的技术标准)和电子商务技术内容构成了电子商务应用平台的三个支柱。
6基础通信网络是电子商务的硬件基础设施,承担着电子商务传输的任务。
数据库承担着对商品信息的存贮、管理、查询、结算和处理等功能。
7 (基础通信网络)是EC的硬件基础设施承担着EC信息传输的任务包括(远程通信网)、(有线电视网)、(无线通信网)、(互联网)
8互联网上包括的硬件主要有(工作站)、(服务器)和终端等
9.1)EC摆脱以纸张为介质的传统交易方式的关键是(建立信息的虚拟组织)即将(Web)与(数据库)集成
2)Web与数据库的集成有三种形式:
运用Web发布数据,运用Web共享数据,用数据库驱动Web站点。
10 Internet在OS和网络软件的支持下提供的主要技术有(WWW)、(电子邮件)、(FTP)与(Telnet)等.
11目前,一般采用(client/server)或(Browser/server)模式去开发用户端应用程序.、Internet最主要的应用系统是(WWW)
12目前,WWW服务器一般通过通用网关接口(CGI)同一个外部程序(又称为CGI程序)进行通信,通过开放是数据库接口(ODBC)与数据库连接。
13Internet最主要的应用系统是(WWW)、在实际应用中与WWW服务器配套的服务器有(代理服务器)和(数据库服务器)两种.
14当前Web上DB信息技术研究的热点是(数据仓库)和(数据挖掘)技术.
15.数据仓库是指大量散布在网络数据库中的数据进行组织,使之能形成一个可被检索、搜索、分析和报告的商业信息清单。
、数据仓库DW的核心是(关系型数据库)。
16.数据挖掘是指对庞大的历史交易数据进行再分析,以选定目标客户分辨市场定位发现新的商业机会。
17企业要从事EC活动首先要建立自己的(数据库驱动Web站点)企业在Internet上的商店是指(Web站点)
18.企业建立电子商务网站的步骤:
1)选自ISP和ICP2)注册域名和选侧接入方式3)网页设计制作4)创建和维护数据库5)整合数据库和网站6)在Web上使用数据库。
19 ISP分为(ICP/互联网内容提供商)和(IAP、互联网接入提供商)ISP提供了(虚拟主机)(托管服务器)(专线接入)三种服务方式.
20企业开展电子商务时,首先要选择一个ISP,选择时应注意的问题:
1)ISP能够提供的技术条件2)ISP能够提供的网络设施与结构。
3)能够提供的服务种类。
4)ISP综合使用成本
21、DSP是数据库服务提供商。
(域名)是企业在Internet上的地址具有商业性质.
22、目前网页制作工具分为(可见型网页编辑工具)和(非可见型网页编辑工具)两种流行的网站制作软件是被称为”网页三剑客”的Dreamweaver、Fireworks和Flash.
23.数据库驱动Web站点的核心是网络数据库软件。
(网站的后台数据库性能)关系到整个网站的性能
24.数据库软件的类型:
桌面型,中小型面向对象型,大型分布型,数据仓库型。
(包含的种类)
25数据库设计是指在现有的数据库管理系统上建立数据库的过程。
内容:
对于一个给定的环境,进行符合应用语义的逻辑设计,以及提供一个确定存储结构的物理设计,建立实现系统目标并能有效存驱动数据模型。
26.电子商务Web站点数据库的特征:
1)对电子商务运营各个方面确保数据安全2)对电子商务交易过程管理3)对客户确认已经完成,但由于硬件软件故障而未能执行的交易可以弥补。
27.创建网络数据库的调件:
1)要符合企业电子商务的需要2)能被某个数据库管理系统接受3)具有较高的质量,便于维护,理解,效率高。
28脚本语言用途:
1)可以处理用户在表单中输入的数据,编辑,复制他们到隐含域2)可以增强界面效果3)可以控制表单的提交合生成复杂的URL地址
29DB与(动态网页)的整合应用是创建动态网页的一个重要技术.、 电子商务是(商务信息)爆炸的客观选择,也是(电子信息技术)发展应用的重要成果.
第二章数据库系统概论
1计算机技术领域的三大热门技术是(数据库系统)、(人工智能)、(计算机网络)
2以某种方式组织起来使之可以检索和利用的数据的集合称为(数据库)。
数据库技术的萌芽产生在(20)世纪(60)年代中期..数据库的核心任务是(数据库管理)其内容包括对数据的(分类)、(组织)、(编码)、和(存储)、(检索)、(维护).
3.数据库管理的三个阶段:
人工管理阶段,文件系统阶段,数据库系统阶段。
4 、在人工管理阶段数据处理的方式是(批处理)
5.按照模型发展划分:
1)第一代数据库管理系统,层次数据库和网状数据库管理系统。
IDS奠定了网状DBMS的基础。
2)第二代数据库管理系统,关系数据库管理系统(RDMS)SystemR是世界上最早的、功能最强大的RDBMS3第三代数据库管理系统,新一代,面向对象数据库管理系统
6数据定义语言DDL,数据操纵语言DML 。
、DB存储的是(DB不仅反映)数据本身的内容而且也反映(数据)之间的(联系)
7.数据模型是数据库系统的数学形式框架,是用来描述数据的一组该念和定义包括:
数据的静态特征,数据的动态特征,数据的完整约束性。
大体可分两类:
面向值得数据模型和面向对象的数据模型。
8.在实际应用中,为了更好的描述现实世界中数据的特征,常常针对不同的场合或不同的目的,采用不同的方法描述数据特征,统称为数据模型。
有如下几种:
1)概念数据模型,这是面向数据库用户的相士世界的数据模型,与具体的DBMS无关。
概念模型要想在DBMS中实现必须转换成(逻辑)数据模型最常用的概念模型是E-R模型2)逻辑数据模型,这是用户从数据库中所看到的数据模型,是具体的DBMS所支持的数据模型,既要面向用户又要面向系统。
如网状、层次、关系和面向对象的数据模型3)物理数据模型,描述数据在存储介质山的组织方式的数据模型,不仅与DBMS有关还和操作系统和硬件有关。
9三个世界分别是(现实世界)、(概念世界)、(机器世界)
10.现实世界:
是指存在于人脑之外的客观世界。
11.概念世界:
是现实世界在人们脑中的反映,是对客观事物及其联系的一种抽象描述。
1)实体:
我们把客观存在并可以相互区别的事物称为实体。
同一类实体的集合称为实体集。
属性的集合表征一种实体的类型,称为实体型。
2).属性:
属性是用来描述实体的某一方面的特性。
属性的具体取值为属性值。
3).实体标志符:
如果某个属性或属性集合的值能够唯一的标志出实体集中的每一个实体,则可以选择该属性或属性集合作为实体标志符。
4).联系:
实体集之间的对应关系称为联系,它反映现实世界的事物之间的相互关系。
分实体内部各属性之间的联系和实体之间的联系。
12机器世界:
信息经过加工编码而进入机器世界,机器世界处理的对象是数据。
记录:
相对应每一实体的数据叫记录。
字段:
相对应属性的数据称为字段,或者数据项,又叫数据元素或初等项。
文件:
相对应实体集的叫文件,它是同类记录的集合。
记录型:
相对应于实体型的叫记录型。
关键字:
相应于实体标志符的为关键字,关键字又称外码。
13E-R模型:
E-R图所描述的现实世界的信息结构称为组织模式或企业模式,同时把这种描述结果称为E-R模型。
三要素:
实体(矩形表示),属性(椭圆),实体(菱形框)之间的联系。
14.联系抽象后可归结为三种:
一对一联系,一对多联系,多对多联系。
15.作实体-联系图(E-R图)的步骤:
1)确定所有的实体集合2)选择实体集应包含的属性3)确定实体集之间的联系4)确定实体集的关键字,用下划线在属性上表明关键字的属性集合5)确定联系的类型,在用线将表示联系的菱形框联系到实体集时,在线旁边注明是1或n来表示联系的类型。
16.层次数据模型就是根据现实世界中存在的层次结构特点而提出的一种数据模型。
用树型结构来表示实体之间联系的模型称为层次模型。
17层次模型只能表示一对多关系,引入虚拟记录型和指针转换多对多关系。
18.网状模型:
用逻辑记录型来代替实体型。
逻辑记录所包括的所有字段的名字及其类型描述了逻辑记录格式,这样一逻辑记录型为节点所形成的有向网络结构称为网状模型。
网状模型中给每一个父结点及子节点之间的联系都指定名字,这种联系称为系。
19.关系模型.(F.codd于(1970)年提出了关系模型).:
关系模型是同过表格数据来表示和实现两个实体之间的联系。
关系就是二维表格,表格中的每一行称作一个元组,它相当于一个记录值;每一列是一个属性值,列可以命名,称为属性名,属性相当于记录中的数据项或字段值。
关系是元组的集合。
将关系名及其属性名集合称为(具体的关系是)
20关系模型流行的主要原因在于它对数据及数据联系的表示非常简单,无论是数据还是数据间的联系都用关系来表示;它支持高度非过程化的说明型语言表示数据的操作;同时,它具有严格的理论基础-关系代数。
21.关系有如下属性:
表格中的每一列都是不可再分的基本属性;各列的名字不同,顺序不重要;行的次序无关紧要;关系中部不允许有完全相同的两行存在。
.
22.域:
域是值的有限集合。
关系:
笛卡尔积d1*d2*…dn的任意一个子集称为在d1,d2…dn上的一个关系。
用R(d1,d2,…dn)表示,R为关系名。
n为关系的度或目。
23.关系模式:
我们将关系名及其属性名集合称为关系模式,具体的关系是实例。
24在支持关系模型的DB中数据被看作一个个的关系描述DB全部关系的一组关系模式称为关系DB的(数据模式)、关系运算的特点是(运算的对象和结果都是表)
25.数据库模式;在支持关系模型的数据中,数据被看作是一个个的关系,描述数据库全部关系的一组关系模式称为关系的数据库模式。
任何时刻数据库的所有具体的关系组成关系数据库的一个实例。
26关系运算:
选择σF(R)投影ПAR连接RfS
27.数据库系统由五个部分组成:
硬件资源(CPU,内存,磁盘),软件资源(操作系统,数据库管理系统,高级编程语言),数据库结构,数据库管理员和用户。
28数据库管理系统的三级模式结构:
用户级数据库,概念几数据库,物理级数据库。
29.用户数据库是用户看到使用的数据库,所以又称用户视图,子模式,外模式,用户模式等。
30.概念级数据库是DBA(数据库管理员)看到的数据库,因此也称DBA视图,又称为模式。
31.物理级数据库又称为存储模式,内模式,是数据库管理系统内部的表示,即对数据的物理结构和方式的描述。
32为了保证数据库能够高效正常的运行,一般大型数据库都设有专门人员负责数据库管理系统的管理工作,这种专门的人员成为数据库管理人员(DBA)。
主要职责:
1)负责数据库核心及其开发工具的安装及升级2)为数据库管理系统分配存储空间并规划未来的存储要求3)协助开发者建立基本的对象(表、视图、索引)4)负责注册用户并维护系统的安全性5)负责数据库管理系统的备份和恢复。
33.数据库管理系统用户分:
最终用户和专业用户即应用程序员。
34.数据库管理系统是对数据库定义、管理、维护和检索的一组软件。
其功能如下:
1)存储数据2)创建并维护数据结构3)允许多用户并发访问4)加强安全性和保密性5)允许提取和操作已存储的数据6)实现数据录入和数据加载7)提供不同记录的一致性8)提供对指定数据快速提取的高效索引机制。
35.数据库管理系统必须提供数据的安全性、并发性、完整性、数据备份、数据恢复等数据保护能力以保证数据库中数据的安全可靠和正确性。
为此需要建立数据库保护机制,用于以阻止一切物理破坏和读写破坏,并能以最快的速度使其恢复工作。
36.数据库的安全性主要是指保护数据库,防止因用户非法使用数据库造成数据泄密、更改或破坏。
保证安全性关键是控制和识别。
安全问题的核心是(身份识别
37.用户操作数据库中的数据至少三层安全防线:
1)操作系统的安全保护机制2)数据库管理系统的安全保护机制3)数据库中的安全防护机制a用户标示和鉴定b存取控制c视图d数据加密e数据库审计。
38 数据库的安全保密方式可以有(系统处理)和(物理处理)两方面。
存取权限由(数据对象)和(操作类型)两个要素组成。
39、定义存取权限称为(授权).辨别用户最简单的方案是要求用户提供只用户本人和系统知道的命令。
(授权编译子系统)和(合法权限机制)组成安全子系统。
39.数据库的完整约束性是指数据的正确性、相容性和一致性,即防止不符合语义的错误数据输入和输出,同时还要使存储在不同副本中的同一数据保持一致协调,使数据之间的结构不受破坏。
DBMS提供一种保护数据库中的数据完整性的功能称为(完整性检查)
40.数据完整约束条件分类:
1)属性值的约束和联系的约束a属性值的约束是对一个列的取值的说明b关于数据之间的联系约束,在关系数据库中指多个属性或多个元组之间的联系的约束2)静态约束和动态约束。
所谓静态约束是指数据库(每一确定状态数据)所应满足的条件3)立即执行约束和延迟执行约束。
41.完整性约束方法分两类:
隐含约束方法和显式约束方法(a采用断言说明句b采用CHECK子句或constraint子句c采用数据库触发器d将完整性约束的说明和检查任务交给应用程序)。
42.并发控制的基本单位是事务。
(并发控制机构的好坏)是衡量一个DBMS性能好坏的重要标志之一.事务通常以(BEGINTRANSATION)开始,以(COMMIT)或(ROLLBACK)操作结束;其中表示提交事务中所有的操作,事务正常结束的是(COMMIT);表示撤消已做的所有操作回到事务开始时的状态的是(ROLLBACK)。
43.并发控制所带来的数据不一致分三类:
丢失数据,不可重读数据和读“脏”数据。
44.并发控制的基本思想:
当一个应用程序对数据库的某一部分执行修改操作时,对该部分数据实行封锁,拒绝其他用户对该部分的并发访问控制要求,直到该事务执行完毕(正常结束或撤销)。
45.并发控制的策略包括:
封锁单位大小的确定、死锁的预防、检测和解除。
46.分布式数据库系统是在两台或多台地理上或物理上分散而逻辑上集中的数据库系统,管理这样的数据库系统的软件称为分布式数据库管理系统(DDBMS)。
47.面向对象的DBMS是(数据库技术)与(面向对象技术)相结合的产物。
面向对象(OO)数据模型比传统模型优势:
1)具有表示和构造复杂对象的能力2)通过封装和消息隐藏技术提供了程序的模块化机制3)继承和类层次技术不仅能表示is-a,还提供了软件重用机制4)通过滞后联编等概念提供系统扩充能力5)提供与宿主语言的无缝连接。
48.能够管理数值、文件、表格、图形、图像、声音等多媒体的数据库称为多媒体数据库(MDB)。
49.对多媒体数据管理应用方式:
1)基于关系模型,加以扩充,使之支持多媒体数据库类型2)基于OO模型来实现对多媒体信息的描述和操作3)基于超文本模型。
50.多媒体数据库的特殊功能:
1)支持图像、声音、动画等多媒体字段和用户自定义字段2)支持长数据和非长数据的集成管理3)支持复杂的实体表示4)有保证完整性和一致性机制5)支持同一实体多种表现形式6)具有良好的用户界面7)至此多媒体的特殊查询和良好的接口处理8)支持分布式环境。
51.多媒体数据库关键技术:
1)数据模型技术2)数据存储管理和压缩解压技术3)多媒体再现和良好的用户界面技术4)多媒体信息检索和查询及其他处理技术5)分布式环境与并行处理技术
52 三种独立的信息处理技术是(数据仓库)(联机分析)(数据挖掘);其中(数据仓库)用于数据存储和组织;(OLAD)集中于数据分析;(数据挖掘)则致力于知识的自动发现。
53在数据库系统中,对数据的存取全部由(DBMS(数据库管理系统))统一管理,从而保证了数据和程序的(逻辑独立性)
54数据模型通常是由(数据结构),(数据操作)和(完整性约束)三个要素组成
55. 数据操纵功能包括(查询,插入,删除,修改.)
56规范化的目的使结构合理,清除(存储异常)并使得数据(冗余尽量小,便于插入,删除和更新)。
57 一个关系模型包括了一组(关系模式),并且他们之间是相互关联的。
58. 从一般情况来看,使用WEB数据库往往上要解决数据的(归纳)、(索引)和(维护)的问题
59 ODBC驱动管理器是一个(共享)的程序库管理器,称为(ODBC.DLL)。
第三章数据库设计基础
1.数据库设计的基本问题是如何建立一个良好的数据库模式,亦即给出一组数据,如何构造一个合适于他们的数据模式,无论是存储还是操纵反面都有较好的性能。
目前设计数据库的的基本方法是(E-R方法
2目前流行的关系数据库设计方法是先得到(E-R)模型,然后转化成(关系模式),再进行关系模式的(规范化处理)关系数据库十一关系模型为基础的。
4.关系数据库设计理论主要包括:
函数依赖、范式和模式设计方法。
数据库问题:
数据冗余、更新异常、插入异常、删除异常。
5.规范化的目的:
1把关系中的每一个数据项转换成一个不可再分的基本项2消除冗余,并使关系的检索简化3消除数据在插入、修改、删除时的异常情况4关系模型灵活,易于使用非过程化的高级查询语言进行查询。
4.函数依赖(函数依赖反映了(数据)之间的内部联系,是进行(关系分解)指导和依据。
:
设R(A1A2A)是关系U={A1A2A}是R的所有属性集合,X、Y、Z分别是R的属性子集
1)若对于R中的X的任何一个具体值,Y仅有唯一的具体值与之相对应,则称R的属性Y函数依赖于属性X,记作X→Y,X称为决定因素。
如果X→Y,且Y不是X的子集,则称X→Y是非平凡的函数依赖。
2)若在R中,如果属性集Y函数依赖于属性集X,且不与X的任何真子集函数依赖,则称Y完全依赖于X记作Xf→Y,否则称Y部分依赖于X,记作Xp→Y
3)在R中对于属性子集X、Y、Z,若Xf→Y,Y→Z,则称Z对X传递函数依赖,记作Xt→Z。
6关键字(码)1)候选关键字:
4在R中,设K是U的属性或属性集合。
如果Kf→U,则称K是关系R的一个后选关键字。
若R中有一个以上的关键字,则选定其中一个作为主关键字(主码),如果K是属性集合,则称为组合关键字或合成关键字。
A).包含在任意一个候选字中的属性,称为主属性,不包含在任何候选关键字中的属性称为非主属性。
B)若关系的全部属性作为关键字,则称为完全关键字。
此时无非主属性。
后选关键字的两个性质:
a标识的唯一性b无冗余性。
2)外关键字:
在关系R中,若属性或属性集合X不是R的关键字,但X是其他关系中的关键字,则称X是关系R的外关键字或外码。
7多值依赖:
在关系R中,XYZ是属性集合,且Z=U-X-Y,多值依赖X→→Y成立当且仅当对R中给定的一对(X,Z)值有一组Y的值与之对应,这组值决定于X值二与Z值无关。
关系模式中至少存在三个属性,才有可能存在多值依赖。
8 (范式)是表示关系模式的级别,是衡量关系模式规范化程度的标准。
满足最低要求的为第一范式,在第一范式基础上进一步满足一些要求为第二范式。
9.第一范式(1NF):
如果关系R的每一个属性的值为不可分离的原子值,即每个属性都是不可再分的基本数据项,则R是第一范式记作R∈1NF。
10.第二范式:
如果关系R∈1NF,且R中的每一非主属性完全函数依赖于主关键字,则R是第二范式,记作R∈2NF。
11.第三范式:
如果R∈2NF,而且它的任何一个非主属性都不传递依赖于任何主关键字,则R是第三范式,记作R∈3NF。
12将非3NF的关系转化为3NF的关系的方法:
1)将其传递作用的函数依赖关系中的主属性和非主属性提出单独构成一个关系模式,再将它的决定方和关系模式中余下的属性,加上主关键字,构成另一个关系模式;2)去掉关系模式中的多余项。
13BCNF:
如果关系R∈3NF,X,Y∈U,若,且Y∈/U时,X必含有码,则R是BCNF,记作R∈2NF。
满足BCNF的关系模式:
a非主属性对关键字完全函数依赖b主属性对不包含它的关键字完全函数依赖c没有属性完全函数依赖于一组非主属性。
14.第四范式(是BCNF的推广,适用于多值依赖的关系模式):
如果关系模式R∈BCNF,若X→→Y(Y∈/X)是平凡多值依赖,且X含有码,则称R是第四范式,记作R∈4NF.
15.规范化的小结:
目的:
规范化的目的是使结构合理,清除存储异常并使数据冗余尽量小,便于插入、删除和更新。
原则:
遵从概念单一化“一事一地”原则,即一个关系模式描述一个实体或实体间的一种联系。
规范化的实质是概念单一化。
方法:
将关系模式投影分解成两个或两个以上的关系模式。
要求:
分解后的关系模式集合应当与原关系模式等价,即经过自然联结可恢复原关系而不丢失信息,并保持属性间的合理联系。
16.E-R模型转换为关系模型的规则:
1)E-R图中的每个实体集,都相应的转换成一个关系,实体集的名字就作为关系的名字,实体集的属性就作为关系的属性,实体集的关键字作为关系的关键字。
2)对于E-R图中联系,一个联系转化为一个关系,练习的名称作为关系的名称,联系的属性作为关系的属性,所有参加联系的实体集的关键字也作为关系的属性,关系的属性有联系的类型决定。
17在面向对象技术和数据库技术相结合的过程中主要沿着两种途径发展的:
a一种途径是建立在纯粹的面向对象数据库管理系统(OODBMS)上,往往是以一种面向对象语言为基础来增加数据库的功能。
不支持SOL语言。
B另一种途径是对传统的关系数据库加以扩展,增加面向对象的特性,把面向对象技术余关系数据库相结合建立对象关系数据库管理系统(ORDBMS).
18.对象具有较强的(图例性)和(自治性),并具有很好的(模块性),为软件重用奠定了基础。
19.具有相同结构和相同行为的对象被组合在同一类中,这是一种抽象类型的表示,称为(类),它将该组对象所具有的共同特性集中起来,用于说明该组对象的能力和性质。
任何单个对象都是某个类的(实例)。
20.对象的存取或使用都是通过(一种)方式来实现的,是能够激活对象的唯一过程。
21.继承的作用在于信息(组织)和(分类),(简化对象)及(类)的创建工作。
22.对象关系数据库管理系统提供了(ADT)和(ROW)两种类型对象的支持。
23一个合格的面向对象DBMS的特征有(比备的)(可选的)(开放的)。
24ORDBMS必须具备的四个基本特征:
一允许基本类型扩充;二支持复杂对象管理;三支持结构、数据和函数的继承,包括多重继承;四对生产是规则的支持
25计算机的应用结构经历了集中式结构、文件服务器的网络结构、客户机/服务器(C/S)结构。
26.。
c/s结构包括用户界面、软硬件平台和网络协议。
客户机/服务器系统由(客户机)(服务器)(客户机与连接服务器)三部分组成。
c/s结构的关键在于任务的划分,一般地,客户端完成用户接口任务,主要是输入/输出、和任务的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 山东省自考电子商务数据库技术笔记详细 山东省 自考 电子商务 数据库技术 笔记 详细