自考电子商务数据库技术笔记整理版_第1页
自考电子商务数据库技术笔记整理版_第2页
自考电子商务数据库技术笔记整理版_第3页
自考电子商务数据库技术笔记整理版_第4页
自考电子商务数据库技术笔记整理版_第5页
免费预览已结束,剩余2页可下载查看

付费下载

下载本文档

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

文档简介

1、自考电子商务数据库技术笔记电子商务数据库技术是电子商务专业的专业课,建议大家早考.由于每年自考一次.电子商务数据库重点学习前五章,以后几章,仅做了解就可以.历年的考题中都会出现数据库的开展阶段,E-R模型,SQL语句,四大范式等等.希望各位考生重视.SQL语句需要理解.1 .电子商务是发生在开放网络上包含企业之间、企业和消费者之间的商业交易狭义.广义的定义除电子交易外,还包括利用计算机网络技术进行的全部商业活动.2 .电子商务的类型:1企业经营2网上银行3网上商店和网上购物4网络效劳5其他,有关认证,海关税务等部门.3 .电子商务的根本框架:社会环境公共政策、法律、规那么等、自然科技环境文档、

2、平安、网络协议的技术标准和电子商务技术内容构成了电子商务应用平台的三个支柱.4 .根底通信网络是电子商务的硬件根底设施,承当着电子商务传输的任务.数据库承当着对商品信息的存贮、治理、查询、结算和处理等功能.5 .Web与数据库的集成有三种形式:运用Web发布数据,运用Web共享数据,用数据库驱动Web站点.6 .数据仓库是指大量散布在网络数据库中的数据进行组织,使之能形成一个可被检索、搜索、分析和报告的商业信息清单.7 .数据挖掘是指对庞大的历史交易数据进行再分析,以选定目标客户分辨市场定位发现新的商业时机.8 .企业建立电子商务网站的步骤:1选自ISP和ICP2注册域名和选侧接入方式3网页设

3、计制作4创立和维护数据库5整合数据库和网站6在Web上使用数据库.9 .数据库驱动Web站点的核心是网络数据库软件.10 .数据库软件的类型:桌面型,中小型面向对象型,大型分布型,数据仓库型.包含的种类11 .电子商务Web站点数据库的特征:1对电子商务运营各个方面保证数据平安2对电子商务交易过程管理3对客户确认已经完成,但由于硬件软件故障而未能执行的交易可以弥补.12 .创立网络数据库的调件:1要符合企业电子商务的需要2能被某个数据库治理系统接受3具有较高的质量,便于维护,理解,效率高.13 .脚本语言用途:1可以处理用户在表单中输入的数据,编辑,复制他们到隐含域2可以增强界面效果3可以限制

4、表单的提交合生成复杂的URL地址.第二章数据库系统概论1 .数据库治理的三个阶段:人工治理阶段,文件系统阶段,数据库系统阶段.2 .根据模型开展划分:1第一代数据库治理系统,层次数据库和网状数据库治理系统2第二代数据库治理系统,关系数据库治理系统RDMS3第三代数据库治理系统,新一代,面向对象数据库治理系统.3 .数据模型是数据库系统的数学形式框架,是用来描述数据的一组该念和定义包括:数据的静态特征,数据的动态特征,数据的完整约束性.大体可分两类:面向值得数据模型和面向对象的数据模型.4 .在实际应用中,为了更好的描述现实世界中数据的特征,常常针对不同的场合或不同的目的,采用不同的方法描述数据

5、特征,统称为数据模型.有如下几种:1概念数据模型,这是面向数据库用户的相土世界的数据模型,与具体的DBMS无关2逻辑数据模型,这是用户从数据库中所看到的数据模型,是具体的DBMS所支持的数据模型,既要面向用户又要面向系统3物理数据模型,描述数据在存储介质山的组织方式的数据模型,不仅与DBMS有关还和操作系统和硬件有关.5 .现实世界:是指存在于人脑之外的客观世界.6 .概念世界:是现实世界在人们脑中的反映,是对客观事物及其联系的一种抽象描述.7 .实体:我们把客观存在并可以相互区别的事物称为实体.同一类实体的集合称为实体集.属性的集合表征一种实体的类型,称为实体型.8 .属性:属性是用来描述实

6、体的某一方面的特性.属性的具体取值为属性值.9 .实体标志符:如果某个属性或属性集合的值能够唯一的标志出实体集中的每一个实体,那么可以选择该属性或属性集合作为实体标志符.10 .联系:实体集之间的对应关系称为联系,它反映现实世界的事物之间的相互关系.分实体内部各属性之间的联系和实体之间的联系.机器世界:信息经过加工编码而进入机器世界,机器世界处理的对象是数据.记录:相对应每一实体的数据叫记录.字段:相对应属性的数据称为字段,或者数据项,又叫数据元素或初等项.文件:相对应实体集的叫文件,它是同类记录的集合.记录型:相对应于实体型的叫记录型.关键字:相应于实体标志符的为关键字,关键字又称外码.11

7、 .E-R模型:E-R图所描述的现实世界的信息结构称为组织模式或企业模式,同时把这种描述结果称为ER模型.三要素:实体,属性,实体之间的联系.12 .联系抽象后可归结为三种:一对一联系,一对多联系,多对多联系.13 .作实体联系图ER图的步骤:1确定所有的实体集合2选择实体集应包含的属性3确定实体集之间的联系4确定实体集的关键字,用下划线在属性上说明关键字的属性集合5确定联系的类型,在用线将表示联系的菱形框联系到实体集时,在线旁边注明是1或n来表示联系的类型.14 .层次数据模型就是根据现实世界中存在的层次结构特点而提出的一种数据模型.用树型结构来表示实体之间联系的模型称为层次模型.15层次模

8、型只能表示一对多关系,引入虚拟记录型和指针转换多对多关系.16 .网状模型:用逻辑记录型来代替实体型.逻辑记录所包括的所有字段的名字及其类型描述了逻辑记录格式,这样一逻辑记录型为节点所形成的有向网络结构称为网状模型.网状模型中给每一个父结点及子节点之间的联系都指定名字,这种联系称为系.17 .关系模型:关系模型是同过表格数据来表示和实现两个实体之间的联系.关系就是二维表格,表格中的每一行称作一个元组,它相当于一个记录值;每一列是一个属性值,列可以命名,称为属性名,属性相当于记录中的数据项或字段值.关系是元组的集合.18 .关系有如下属性:表格中的每一列都是不可再分的根本属性;各列的名字不同,顺

9、序不重要;行的次序无关紧要;关系中部不允许有完全相同的两行存在.19 .域:域是值的有限集合.关系:笛卡尔积d1*d2*dn的任意一个子集称为在d1,d2dn上的一个关系.用Rd1,d2,dn表示,R为关系名.n为关系的度或目.20 .关系模式:我们将关系名及其属性名集合称为关系模式,具体的关系是实例.21 .数据库模式;在支持关系模型的数据中,数据被看作是一个个的关系,描述数据库全部关系的一组关系模式称为关系的数据库模式.任何时刻数据库的所有具体的关系组成关系数据库的一个实例.22 .关系运算:选择bFR投影FIAR连接RfS23 .数据库系统由五个局部组成:硬件资源CPU,内存,磁盘,软件

10、资源操作系统,数据库治理系统,高级编程语言,数据库结构,数据库治理员和用户.24 .数据库治理系统的三级模式结构:用户级数据库,概念几数据库,物理级数据库.25 .用户数据库是用户看到使用的数据库,所以又称用户视图,子模式,外模式,用户模式等.26 .概念级数据库是DBA数据库治理员看到的数据库,因此也称DBA视图,又称为模式.27 .物理级数据库又称为存储模式,内模式,是数据库治理系统内部的表示,即对数据的物理结构和方式的描述.28 .为了保证数据库能够高效正常的运行,一般大型数据库都设有专门人员负责数据库治理系统的治理工作,这种专门的人员成为数据库治理人员DBA.主要责任:1负责数据库核心

11、及其开发工具的安装及升级2为数据库治理系统分配存储空间并规划未来的存储要求3协助开发者建立根本的对象表、视图、索引4负责注册用户并维护系统的平安性5负责数据库治理系统的备份和恢复.29 .数据库治理系统用户分:最终用户和专业用户即应用程序员30 .数据库治理系统是对数据库定义、治理、维护和检索的一组软件.其功能如下:1存储数据2创立并维护数据结构3允许多用户并发访问4增强平安性和保密性5允许提取和操作已存储的数据6实现数据录入和数据加载7提供不同记录的一致性8提供对指定数据快速提取的高效索引机制.31 .数据库治理系统必须提供数据的平安性、并发性、完整性、数据备份、数据恢复等数据保护水平以保证

12、数据库中数据的平安可靠和正确性.为此需要建立数据库保护机制,用于以阻止一切物理破坏和读写破坏,并能以最快的速度使其恢复工作.32 .数据库的平安性主要是指保护数据库,预防因用户非法使用数据库造成数据泄密、更改或破坏.保证平安性关键是限制和识别.33 .用户操作数据库中的数据至少三层平安防线:1操作系统的平安保护机制2数据库治理系统的平安保护机制3数据库中的平安防护机制a用户标示和鉴定b存取限制c视图d数据加密e数据库审计.34 .数据库的完整约束性是指数据的正确性、相容性和一致性,即预防不符合语义的错误数据输入和输出,同时还要使存储在不同副本中的同一数据保持一致协调,使数据之间的结构不受破坏.

13、35 .数据完整约束条件分类:1属性值的约束和联系的约束a属性值的约束是对一个列的取值的说明b关于数据之间的联系约束,在关系数据库中指多个属性或多个元组之间的联系的约束2静态约束和动态约束3立即执行约束和延迟执行约束.36 .完整性约束方法分两类:隐含约束方法和显式约束方法a采用断言说明句b采用CHECK子句或constraint子句c采用数据库触发器d将完整性约束的说明和检查任务交给应用程序.37 .并发限制的根本单位是事务.38 .并发限制所带来的数据不一致分三类:丧失数据,不可重读数据和读聊数据.39 .并发限制的根本思想:当一个应用程序对数据库的某一局部执行修改操作时,对该局部数据实行

14、封锁,拒绝其他用户对该局部的并发访问限制要求,直到该事务执行完毕正常结束或撤销.40 .并发限制的策略包括:封锁单位大小确实定、死锁的预防、检测和解除.41 .分布式数据库系统是在两台或多台地理上或物理上分散而逻辑上集中的数据库系统,治理这样的数据库系统的软件称为分布式数据库治理系统DDBMS.42 .面向对象OO数据模型比传统模型优势:1具有表示和构造复杂对象的水平2通过封装和消息隐藏技术提供了程序的模块化机制3继承和类层次技术不仅能表示is-a,还提供了软件重用机制4通过滞后联编等概念提供系统扩充水平5提供与宿主语言的无缝连接.43 .能够治理数值、文件、表格、图形、图像、声音等多媒体的数

15、据库称为多媒体数据库MDBo44 .治理应用方式:1基于关系模型,加以扩充,使之支持多媒体数据库类型2基于OO模型来实现对多媒体信息的描述和操作3基于超文本模型.45 .多媒体数据库的特殊功能:1支持图像、声音、动画等多媒体字段和用户自定义字段2支持长数据和非长数据的集成治理3支持复杂的实体表示4有保证完整性和一致性机制5支持同一实体多种表现形式6具有良好的用户界面7至此多媒体的特殊查询和良好的接口处理8支持分布式环境.46 .多媒体数据库关键技术:1数据模型技术2数据存储治理和压缩解压技术3多媒体再现和良好的用户界面技术4多媒体信息检索和查询及其他处理技术5分布式环境与并行处理技术.第三章数

16、据库设计根底1 .数据库设计的根本问题是如何建立一个良好的数据库模式,亦即给出一组数据,如何构造一个适宜于他们的数据模式,无论是存储还是操纵反面都有较好的性能.2 .关系数据库设计理论主要包括:函数依赖、范式和模式设计方法.数据库问题:数据冗余、更新异常、插入异常、删除异常.3 .标准化的目的:1把关系中的每一个数据项转换成一个不可再分的根本项2消除冗余,并使关系的检索简化3消除数据在插入、修改、删除时的异常情况4关系模型灵活,易于使用非过程化的高级查询语言进行查询.4 .函数依赖:设RA1A2A是关系U=A1A2A是R的所有属性集合,X、Y、Z分别是R的属性子集1假设对于R中的X的任何一个具

17、体值,Y仅有唯一的具体值与之相对应,那么称R的属性Y函数依赖于属性X,记作X-Y,X称为决定因素.如果XfY,且Y不是X的子集,那么称X-Y是非平凡的函数依赖.2假设在R中,如果属性集Y函数依赖于属性集X,且不与X的任何真子集函数依赖,那么称丫完全依赖于X记作Xf-Y,否那么称丫局部依赖于X,记作Xp-Y3在R中对于属性子集X、Y、Z,假设XffY,YfZ,那么称Z对X传递函数依赖,记作XtfZ.关键字码:4在R中,设K是U的属性或属性集合.如果Kf-U,那么称K是关系R的一个后选关键字.假设R中有一个以上的关键字,那么选定其中一个作为主关键字主码,如果K是属性集合,那么称为组合关键字或合成关

18、键字.5 .包含在任意一个候选字中的属性,称为主属性,不包含在任何候选关键字中的属性称为非主属性.6 .假设关系的全部属性作为关键字,那么称为完全关键字.此时无非主属性.后选关键字的两个性质:a标识的唯一性b无冗余性.5在关系R中,假设属性或属性集合X不是R的关键字,但X是其他关系中的关键字,那么称X是关系R的外关键字或外码.6在关系R中,XYZ是属性集合,且2=11XY,多值依赖X-Y成立当且仅当对R中给定的一对X,Z值有一组Y的值与之对应,这组值决定于X值二与Z值无关.关系模式中至少存在三个属性,才有可能存在多值依赖.7 .第一范式1NF:如果关系R的每一个属性的值为不可别离的原子值,即每

19、个属性都是不可再分的根本数据项,那么R是第一范式记作RG1NFo8 .第二范式:如果关系RG1NF,且R中的每一非主属性完全函数依赖于主关键字,那么R是第二范式,记作R2NFo9 .第三范式:如果RG2NF,而且它的任何一个非主属性都不传递依赖于任何主关键字,那么R是第三范式,记作RG3NF.10 .BCNF:如果关系RG3NF,X,YGU,假设,且Y/U时,X必含有码,那么R是BCNF,记作RG2NF.满足BCNF的关系模式:a非主属性对关键字完全函数依赖b主属性对不包含它的关键字完全函数依赖c没有属性完全函数依赖于一组非主属性.11 .第四范式:如果关系模式RGBCNF,假设X-YYG/X

20、是平凡多值依赖,且X含有码,那么称R是第四范式,记作Re4NF.12 .标准化的小结:目的:标准化的目的是使结构合理,去除存储异常并使数据冗余尽量小,便于插入、删除和更新.原那么:遵从概念单一化一事一地原那么,即一个关系模式描述一个实体或实体间的一种联系.标准化的实质是概念单一化.方法:将关系模式投影分解成两个或两个以上的关系模式.要求:分解后的关系模式集合应当与原关系模式等价,即经过自然联结可恢复原关系而不丧失信息,并保持属性间的合理联系.13 .ER模型转换为关系模型的规那么:1ER图中的每个实体集,都相应的转换成一个关系,实体集的名字就作为关系的名字,实体集的属性就作为关系的属性,实体集

21、的关键字作为关系的关键字.2对于ER图中联系,一个联系转化为一个关系,练习的名称作为关系的名称,联系的属性作为关系的属性,所有参加联系的实体集的关键字也作为关系的属性,关系的属性有联系的类型决定.第四章面向对象数据可设计1.00中对象的定义:对象是一些属性属性值刻画了一个对象的状态及专用效劳的封装体,是问题空间中一些东西的抽象.2 .类和事例:具有相同结构和相同行为的对象被组合在同一类中,这是一种抽象类型的表示,称为类.任何单个对象都是某个类的实例.3 .消息:对象的存取或使用都是通过一种方式来实现的,即发送消息.4 .继承:继承是指对象继承了它所在的类的结构、操作和约束,也指一个类继承另一个

22、类的结构、操作和约束,可以说继承表达了一种共享机制.5 .一个合格的面向对象的数据库治理系统应具备的性质和特征:1必备的:是指面向对象的数据库治理系统所必须满足的特征.它们是复杂对象、对象标识、封装型、类、继承性及迟后绑定虫灾、可扩充性、计算完备性、持久性、辅存治理、并发性、恢复和即席查询功能.2可选类:是指为了使系统更加完善可添加的功能.分别是多继承性类型检查和推理分布设计事务处理和版本.3开放的:是设计人员可以选择的特征.分别是程序设计范例、表示系统、类型系统及单一性.6 .对象关系数据数据库治理系统必须具备的特征:1允许根本类型扩充2支持复杂对象治理3支持结构,数据和函数的继承、包括多重

23、继承4对产生规那么的支持.7 .集中式结构,所有资源数据和处理程序都在一台称为主机的计算机上完成,用户输入的信息通过客户机终端传导主机上.文件效劳器系统结构中,应用程序在客户工作站上运行,而不是在文件效劳器上运行,文件效劳器只提供资源的集中式治理和访问路径.8 .两层客户机/效劳器结构客户机:从其他计算机中读取数据,经过加工处理后将数据存储到原来提供数据的计算机中的计算机.效劳器:向其他计算机提供数据的计算机.客户机/效劳器有三个根本组成局部:客户机、效劳器、客户机与效劳器的连接.9 .客户机是一个面向最终用户的接口或应用程序.10 .效劳器的主要功能是建立进程和网络效劳地址,监听用户的调用,

24、处理客户的请求,将结果交给客户机和释放与客户机的连接.客户机与效劳器之间的连接时通过网络连接实现的.11 .客户/效劳的关键在于任务的划分,一般的客户完成用户接口任务,主要是输入/输出和任务提交;效劳器那么主要完成数据的存储、访问和复杂的计算任务;连接件主要完成客户和效劳取得数据交换.12 .三层结构:客户机、应用效劳器和数据效劳器.13 .客户机上只需要安装应用程序,负责处理与用户的交互和与应用程序的交互.14 .应用效劳器负责处理应用逻辑,即接受客户机方应用程序的请求,然后根据应用逻辑将这个请求转化为数据库请求后与数据库效劳器进行交互,并将与数据库效劳器交互的结果传送给客户机方的应用程序.

25、15 .数据效劳器软件根据应用效劳器发送的请求,进行数据库操作,并将操作结果传送给应用效劳器.16 .应用逻辑被所有用户共享是两层结构和三层应用软件的最大区别.中间层即应用效劳器是整个系统的核心,它必须具有处理系统的具体应用的水平,并提供事务处理、平安限制以及满足不同数量客户机的请求而进行性能调整的水平.17 .三层结构应用软件开发系统优点明显:1整个系统被分为不同的逻辑块,层次非常清楚2能够使肥客户机办成瘦客户机3开发和治理的时间向效劳器方转移,使得分布数据处理成为可能4治理和维护变得相对简单.另外引进三层机构体系,客户机便可省去与数据库系统直接互动的麻烦.18 .数据库治理系统的实现技术采

26、用存储过程技术的好处如下:1高性能2共享性3简化了应用开发过程,提升了应用开发效率4简化了平安限制.19 .分布是数据库治理技术:1数据复制和分布2两个阶段提交a协调者询问各个参与者能否提交该事务,并等待他们的答复b各参与者根据收到协调者所做的决定进行事务处理或回滚,并向协调者作出答复.协调者在收到所有应答后,该事务结束.第五章SQLI.Sql数据库的数据体系是三级结构.关系模式模式称为根本表,存储模式内模式称为存储文件,子模式外模式称为视图,元组称为行,属性成为列.20 Sql的组成:一个Sql数据可是表的集合;表有行构成,行是列的集合;一个表或者是根本表或者是视图;一个根本表可以跨一个或多

27、个存储文件,一个存储文件可存一个或多个根本表;用户可以操作根本表也可以操作视图;SQL用户可以是应用程序,也可以是终端用户.21 SQL组成:数据定义DDL,定义数据库的逻辑结构,包括定义数据库,根本表,视图和索引四个局部.数据操作:DML包括查询和更新插入,删除,更新.数据限制:根本表和视图的授权,完整性规那么的描述,事物限制语句.4 .嵌入语言的使用规定:规定SQL在宿主语言的程序中的使用规那么.SQL语言优点:非过程化语言,统一的语言,所有关系数据库的公共语言.5 .数据字典是关于数据描述的信息的一个特殊数据库.包含每一个数据类型的名字,意义,描述,来源,格式,用途以及与其他数据的联系等

28、数据,这类数据成为元数据.因而数据字典又称与数据库.数据字典库的数据类型:数据项,组项,记录,文件,外模式,概念模式,内模式,用户应用程序,存取口令,平安性要求,完整性要求,映像等.6 .DD/D数据字典/目录的用途:1是系统分析员,数据库设计人员的得力助手2是协助DBA治理数据库的有力工具3支持DBMS4帮助应用程序员和终端用户更好的使用数据库.7 .SQLserver备份类型:数据库备份;事务日志备份;差异备份;文件和文件组备份.8 .数据库恢复模式:简单恢复;完全恢复;批日志恢复.TruncatetabletablenameNumericdistinctidentitygrantrevo

29、kecommitrollbackcolumnUsemasterExecsp_addumpdevice?tape',IItape2Pe0,?'foreignkeyreference9 .通用网关接口CGI就是Web效劳器与一个外部程序又称CGI程序进行通信的协议接口,这个接口协议规定了Web效劳器与CGI程序传送消息的格式,信息的内容和格式,同时也规定了CGI程序返回信息的内容和输出标准.在Web页面中,主要通过超链接或者指定表格和图形的方法来执行CGI程序.10 .在网络效劳器上,通常许多程序,用来完成不同的任务,在技术上网络效劳器上的这些程序统称为CGI程序.11 .ODBC

30、具有最大的互操作性,可以使用一个单独的程序来提取数据可信息,在提供一种方法让应用程序读取数据.一个应用程序可以存取不同的数据库治理系统,而应用程序不必和DBMS绑在一起进行编译,连接,运行,而只要在应用程序中通过选择一个叫做数据库驱动程序的模块就可以把应用程序和所选的ODBCl连接在一起.12.ODBC组件:应用程序,驱动程序治理器,驱动程序,数据源.13.ODBC的两个根本用途:1在电子商务实际过程中,涉及企业,客户,银行海关,运输和保险等部门和单位,他们的应用平台不一致,需要同时访问多种异构数据库.使用ODBC技术,设计人员只需要编写一个程序版本,即可以方问任何数据库,从而使程序具有更好的兼容性和适应性.2有些应用程序需要防问某种数据库,就要求程序所在的计算机安装相应的数据库软件.数据库软件有的庞大,加之很多单机版要与Web互联,为此ODBC提供了一批常用数据库软件驱动程序,这样,计算机上即使没有安装相应的数据库治理系统,但只要安装了相应的驱动程序,CGI程序就可以防问.应用程序不必关心ODBC与DBMS之间的底层通信协议.第七章MYSQL1 .恢复root口令:1停止Mysqldserver效劳,在任务治理器中终止MySQL进程.2使用一skop-grant-tables参数启动mysqld.3

温馨提示

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

最新文档

评论

0/150

提交评论