山东省自考电子商务数据库技术笔记详细.doc_第1页
山东省自考电子商务数据库技术笔记详细.doc_第2页
山东省自考电子商务数据库技术笔记详细.doc_第3页
山东省自考电子商务数据库技术笔记详细.doc_第4页
山东省自考电子商务数据库技术笔记详细.doc_第5页
免费预览已结束,剩余7页可下载查看

下载本文档

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

文档简介

第一章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站点。10Internet在OS和网络软件的支持下提供的主要技术有(WWW)、(电子邮件)、(FTP)与(Telnet)等.11目前,一般采用(client/server)或(Browser/server)模式去开发用户端应用程序.、 Internet最主要的应用系统是(WWW)12目前,WWW服务器一般通过通用网关接口(CGI)同一个外部程序(又称为CGI程序)进行通信,通过开放是数据库接口(ODBC)与数据库连接。13 Internet最主要的应用系统是(WWW)、 在实际应用中与WWW服务器配套的服务器有(代理服务器)和(数据库服务器)两种.14当前Web上DB信息技术研究的热点是(数据仓库)和(数据挖掘)技术.15.数据仓库是指大量散布在网络数据库中的数据进行组织,使之能形成一个可被检索、搜索、分析和报告的商业信息清单。、 数据仓库DW的核心是(关系型数据库)。16.数据挖掘是指对庞大的历史交易数据进行再分析,以选定目标客户分辨市场定位发现新的商业机会。17企业要从事EC活动首先要建立自己的(数据库驱动Web站点)企业在Internet上的商店是指(Web站点)18.企业建立电子商务网站的步骤:1)选自ISP和ICP 2)注册域名和选侧接入方式3)网页设计制作4)创建和维护数据库5)整合数据库和网站6)在Web上使用数据库。19ISP分为(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地址29 DB与(动态网页)的整合应用是创建动态网页的一个重要技术.、 电子商务是(商务信息)爆炸的客观选择,也是(电子信息技术)发展应用的重要成果.第二章数据库系统概论1计算机技术领域的三大热门技术是(数据库系统)、(人工智能)、(计算机网络)2以某种方式组织起来使之可以检索和利用的数据的集合称为(数据库)。数据库技术的萌芽产生在(20)世纪(60)年代中期. 数据库的核心任务是(数据库管理)其内容包括对数据的(分类)、(组织)、(编码)、和(存储)、(检索)、(维护).3.数据库管理的三个阶段:人工管理阶段,文件系统阶段,数据库系统阶段。 4、 在人工管理阶段数据处理的方式是(批处理)5.按照模型发展划分:)第一代数据库管理系统,层次数据库和网状数据库管理系统。IDS奠定了网状DBMS的基础。)第二代数据库管理系统,关系数据库管理系统()System R是世界上最早的、功能最强大的RDBMS第三代数据库管理系统,新一代,面向对象数据库管理系统6数据定义语言DDL,数据操纵语言DML。、 DB存储的是(DB不仅反映)数据本身的内容而且也反映(数据)之间的(联系)7.数据模型是数据库系统的数学形式框架,是用来描述数据的一组该念和定义包括:数据的静态特征,数据的动态特征,数据的完整约束性。大体可分两类:面向值得数据模型和面向对象的数据模型。8.在实际应用中,为了更好的描述现实世界中数据的特征,常常针对不同的场合或不同的目的,采用不同的方法描述数据特征,统称为数据模型。有如下几种:)概念数据模型,这是面向数据库用户的相士世界的数据模型,与具体的无关。概念模型要想在DBMS中实现必须转换成(逻辑)数据模型 最常用的概念模型是E-R模型)逻辑数据模型,这是用户从数据库中所看到的数据模型,是具体的所支持的数据模型,既要面向用户又要面向系统。如网状、层次、关系和面向对象的数据模型)物理数据模型,描述数据在存储介质山的组织方式的数据模型,不仅与有关还和操作系统和硬件有关。9三个世界分别是(现实世界)、(概念世界)、(机器世界)10.现实世界:是指存在于人脑之外的客观世界。11.概念世界:是现实世界在人们脑中的反映,是对客观事物及其联系的一种抽象描述。1)实体:我们把客观存在并可以相互区别的事物称为实体。同一类实体的集合称为实体集。属性的集合表征一种实体的类型,称为实体型。2).属性:属性是用来描述实体的某一方面的特性。属性的具体取值为属性值。3).实体标志符:如果某个属性或属性集合的值能够唯一的标志出实体集中的每一个实体,则可以选择该属性或属性集合作为实体标志符。4).联系:实体集之间的对应关系称为联系,它反映现实世界的事物之间的相互关系。分实体内部各属性之间的联系和实体之间的联系。12机器世界:信息经过加工编码而进入机器世界,机器世界处理的对象是数据。记录:相对应每一实体的数据叫记录。字段:相对应属性的数据称为字段,或者数据项,又叫数据元素或初等项。文件:相对应实体集的叫文件,它是同类记录的集合。记录型:相对应于实体型的叫记录型。关键字:相应于实体标志符的为关键字,关键字又称外码。13模型:图所描述的现实世界的信息结构称为组织模式或企业模式,同时把这种描述结果称为模型。三要素:实体(矩形表示),属性(椭圆),实体(菱形框)之间的联系。14.联系抽象后可归结为三种:一对一联系,一对多联系,多对多联系。15.作实体联系图(图)的步骤:)确定所有的实体集合)选择实体集应包含的属性)确定实体集之间的联系)确定实体集的关键字,用下划线在属性上表明关键字的属性集合)确定联系的类型,在用线将表示联系的菱形框联系到实体集时,在线旁边注明是或来表示联系的类型。16.层次数据模型就是根据现实世界中存在的层次结构特点而提出的一种数据模型。用树型结构来表示实体之间联系的模型称为层次模型。17层次模型只能表示一对多关系,引入虚拟记录型和指针转换多对多关系。18.网状模型:用逻辑记录型来代替实体型。逻辑记录所包括的所有字段的名字及其类型描述了逻辑记录格式,这样一逻辑记录型为节点所形成的有向网络结构称为网状模型。网状模型中给每一个父结点及子节点之间的联系都指定名字,这种联系称为系。19.关系模型.( F.codd于(1970)年提出了关系模型).:关系模型是同过表格数据来表示和实现两个实体之间的联系。关系就是二维表格,表格中的每一行称作一个元组,它相当于一个记录值;每一列是一个属性值,列可以命名,称为属性名,属性相当于记录中的数据项或字段值。关系是元组的集合。将关系名及其属性名集合称为(具体的关系是)20关系模型流行的主要原因在于它对数据及数据联系的表示非常简单,无论是数据还是数据间的联系都用关系来表示;它支持高度非过程化的说明型语言表示数据的操作;同时,它具有严格的理论基础-关系代数。21.关系有如下属性:表格中的每一列都是不可再分的基本属性;各列的名字不同,顺序不重要;行的次序无关紧要;关系中部不允许有完全相同的两行存在。22.域:域是值的有限集合。关系:笛卡尔积d1*d2*dn 的任意一个子集称为在d1,d2dn上的一个关系。用(d1,d2,dn)表示,为关系名。为关系的度或目。23.关系模式:我们将关系名及其属性名集合称为关系模式,具体的关系是实例。24在支持关系模型的DB中数据被看作一个个的关系描述DB全部关系的一组关系模式称为关系DB的(数据模式)、关系运算的特点是(运算的对象和结果都是表)25.数据库模式;在支持关系模型的数据中,数据被看作是一个个的关系,描述数据库全部关系的一组关系模式称为关系的数据库模式。任何时刻数据库的所有具体的关系组成关系数据库的一个实例。26关系运算:选择F(R) 投影AR 连接RfS27.数据库系统由五个部分组成:硬件资源(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.函数依赖(函数依赖反映了(数据 )之间的内部联系,是进行(关系分解)指导和依据。:设()是关系是的所有属性集合,、分别是的属性子集)若对于中的的任何一个具体值,仅有唯一的具体值与之相对应,则称的属性函数依赖于属性,记作,称为决定因素。如果,且不是的子集,则称是非平凡的函数依赖。)若在中,如果属性集函数依赖于属性集,且不与X的任何真子集函数依赖,则称Y完全依赖于X记作,否则称Y部分依赖于X,记作3)在R中对于属性子集X、,若,则称对传递函数依赖,记作。6关键字(码)1)候选关键字:在中,设是的属性或属性集合。如果,则称是关系的一个后选关键字。若中有一个以上的关键字,则选定其中一个作为主关键字(主码),如果是属性集合,则称为组合关键字或合成关键字。A).包含在任意一个候选字中的属性,称为主属性,不包含在任何候选关键字中的属性称为非主属性。B)若关系的全部属性作为关键字,则称为完全关键字。此时无非主属性。后选关键字的两个性质:标识的唯一性无冗余性。2)外关键字:在关系中,若属性或属性集合不是的关键字,但是其他关系中的关键字,则称是关系的外关键字或外码。7多值依赖:在关系中,是属性集合,且,多值依赖成立当且仅当对中给定的一对(,)值有一组的值与之对应,这组值决定于值二与值无关。关系模式中至少存在三个属性,才有可能存在多值依赖。8( 范式)是表示关系模式的级别,是衡量关系模式规范化程度的标准。满足最低要求的为第一范式,在第一范式基础上进一步满足一些要求为第二范式。9.第一范式():如果关系的每一个属性的值为不可分离的原子值,即每个属性都是不可再分的基本数据项,则是第一范式记作。10.第二范式:如果关系,且中的每一非主属性完全函数依赖于主关键字,则是第二范式,记作。11.第三范式:如果,而且它的任何一个非主属性都不传递依赖于任何主关键字,则是第三范式,记作。12将非3NF的关系转化为3NF的关系的方法:1)将其传递作用的 函数依赖关系中的主属性和非主属性提出单独构成一个关系模式,再将它的决定方和关系模式中余下的属性,加上主关键字,构成另一个关系模式;2)去掉关系模式中的多余项。13:如果关系,若,且时,必含有码,则是,记作。满足的关系模式:非主属性对关键字完全函数依赖主属性对不包含它的关键字完全函数依赖没有属性完全函数依赖于一组非主属性。14.第四范式(是BCNF的推广,适用于多值依赖的关系模式):如果关系模式,若()是平凡多值依赖,且含有码,则称是第四范式,记作15.规范化的小结:目的:规范化的目的是使结构合理,清除存储异常并使数据冗余尽量小,便于插入、删除和更新。原则:遵从概念单一化“一事一地”原则,即一个关系模式描述一个实体或实体间的一种联系。规范化的实质是概念单一化。方法:将关系模式投影分解成两个或两个以上的关系模式。要求:分解后的关系模式集合应当与原关系模式等价,即经过自然联结可恢复原关系而不丢失信息,并保持属性间的合理联系。16.模型转换为关系模型的规则:)图中的每个实体集,都相应的转换成一个关系,实体集的名字就作为关系的名字,实体集的属性就作为关系的属性,实体集的关键字作为关系的关键字。)对于图中联系,一个联系转化为一个关系,练习的名称作为关系的名称,联系的属性作为关系的属性,所有参加联系的实体集的关键字也作为关系的属性,关系的属性有联系的类型决定。17在面向对象技术和数据库技术相结合的过程中主要沿着两种途径发展的:a一种途径是建立在纯粹的面向对象数据库管理系统(OODBMS)上,往往是以一种面向对象语言为基础来增加数据库的功能。不支持SOL语言。B另一种途径是对传统的关系数据库加以扩展,增加面向对象的特性,把面向对象技术余关系数据库相结合建立对象关系数据库管理系统(ORDBMS)18对象具有较强的( 图例性)和(自治性 ),并具有很好的(模块性),为软件重用奠定了基础。19具有相同结构和相同行为的对象被组合在同一类中,这是一种抽象类型的表示,称为(类),它将该组对象所具有的共同特性集中起来,用于说明该组对象的能力和性质。任何单个对象都是某个类的(实例)。20对象的存取或使用都是通过(一种 )方式来实现的,是能够激活对象的唯一过程。21继承的作用在于信息(组织 )和(分类 ),(简化对象)及(类 )的创建工作。22对象关系数据库管理系统提供了( ADT)和(ROW)两种类型对象的支持。23一个合格的面向对象DBMS的特征有( 比备的)(可选的 )(开放的 )。24 ORDBMS必须具备的四个基本特征:一允许基本类型扩充;二支持复杂对象管理;三支持结构、数据和函数的继承,包括多重继承;四对生产是规则的支持 25计算机的应用结构经历了集中式结构、文件服务器的网络结构、客户机/服务器(C/S)结构。26。c/s结构包括用户界面、软硬件平台和网络协议。客户机/服务器系统由(客户机)(服务器 )(客户机与连接服务器 )三部分组成 。 c/s结构的关键在于任务的划分,一般地,客户端完成用户接口任务,主要是输入/输出、和任务的提交;服务器端则主要完成数据的存储、访问和复杂的计算任务;连接件主要完成客户与服务期间数据交换。客户机与服务器的连接是通过(网络 )实现的27在三层结构的应用软件中,整个系统有(客户机)(数据库服务器 )(应用服务器 )三个部分组成。28三层结构的应用软件的特点是( 用户界面)与(应用逻辑)位于不同的平台上,并且应用逻辑被所有用户共享。29两层结构应用软件与三层结构的应用软件之间最大的区别是(应用逻辑被所有用户共享)30三层结构应用软件开发系统的优点:a是整个系统别分为不同的逻辑块,层次非常明显b能够使“肥客户机”变成“瘦客户机”c开发和管理的工作向服务器方转移,似的分布数据处理成为可能d管理和维护变得相对简单31采用存储过程技术的好处:a高性能b共享性c简化了应用开发过程,提高了应用开发效率d简化了安全性控制.32 在关系中,能唯一标识组的属性集称为关系模式的是(主键).33. 常用的数据库软件有( Access, Oracle, Foxpro, SQL) .第四章 SQL1 SQL是(结构化查询语言)的缩写是专为(数据库)而建立的操作命令集是一种功能齐全的(数据库语言)2.Sql 数据库的数据体系是三级结构。关系模式(模式)称为基本表,存储模式(内模式)称为存储文件,子模式(外模式)称为视图,元组称为行,属性成为列。3.Sql的组成:一个Sql 数据可是表的集合;表有行构成,行是列的集合;一个表或者是基本表或者是视图;一个基本表可以跨一个或多个存储文件,一个存储文件可存一个或多个基本表;用户可以操作基本表也可以操作视图;SQL用户可以是应用程序,也可以是终端用户。4. SQL包括了所有对数据库的操作主要由:数据定义(DDL,定义数据库的逻辑结构,包括定义数据库,基本表,视图和索引四个部分。)数据操作:DML包括查询和更新(插入,删除,更新)。数据控制:基本表和视图的授权,完整性规则的描述,事物控制语句。嵌入语言的使用规定:规定SQL在宿主语言的程序中的使用规则。5SQL语言优点:非过程化语言,统一的语言,所有关系数据库的公共语言。6在SQL中(视图)是外模式一级数据结构的基本单位7 SQL数据定义 基本数据类型:字符型、数值型、日期实践型1) 数据库的建立:CREATE DATABASE; 删除: DROP DATABASE2) 基本表的定义:EATE TABLE;删除DROP TABLE表名 修改:a增加属性:ALTER TABLE表名ADD B删除属性:ALTER TABLE表名DROP3)视图的定义:REATE VIEW 视图名AS SELECT语句;删除:DROP VIEW 视图名)索引的定义:CREATE UNIQUE INDEX 索引名ON;删除DROP INDEX 索引名8 SQL查询1)“*”为通配符,表示查找FROM中所指出关系的所有属性的值 . SQL语言数据控制功能主要包括(安全控制) 完整性控制 )和(并发控制)0权力授予包括(数据库管理员)专用的授权和(用户可用授权)两种形式. (权利回收)是指回收指定用户原已授予的某些权力11.数据库的完整性是指数据的正确而心和相容性。关系系统中的完整性约束条件包括(实体完整性) (参照完整性)和(用户定义完整性)12并发控制的基本单位是(事物) 一个事务通常以(BEGIN TRANSACTTON)开始以(COMMIT)或(ROLLBACK)结束.13数据字典是DD/D的简称.数据字典是关于数据描述的信息的一个特殊数据库。包含每一个数据类型的名字,意义,描述,来源,格式,用途以及与其他数据的联系等数据,这类数据成为元数据。因而数据字典又称与元数据库。数据字典库的数据类型:数据项,组项,记录,文件,外模式,概念模式,内模式,用户应用程序,存取口令,安全性要求,完整性要求,映像等。14.DD/D(数据字典/目录)的用途:1是系统分析员,数据库设计人员的得力助手2是协助DBA管理数据库的有力工具3支持DBMS4帮助应用程序员和终端用户更好的使用数据库。15每个表可以有也只能有一个标识字段。.SQL server的安全性依赖于对数据库访问的控制。16备份即使指对.SQL server数据库后事物日志进行拷贝。17.SQL server 备份类型:数据库备份;事务日志备份;差异备份;文件和文件组备份。18.数据库恢复模式:简单恢复;完全恢复;批日志恢复。19SQL SERVER 的认证模式有(windows)和(混合身份)两种. 要保证数据库的数据独立性,需要修改的是(三层模式)之间的两种映射. 记载数据库系统运行过程中所有(更新操作的文件)称为日志文件。在关系数据库中,(表与表之间的联系)是通过参照完整性规则实现的。 SQL的含义是 结构化的查询语言。SQL语句对大小写 (不) 敏感。 SQL语句的结束符为 (;)。第五章1通用网关接口CGI就是Web服务器与一个外部程序(又称CGI程序)进行通信的协议接口,这个接口协议规定了Web服务器与CGI程序传送消息的格式,信息的内容和格式,同时也规定了CGI程序返回信息的内容和输出标准。在Web页面中,主要通过超链接或者指定表格和图形的方法来执行CGI程序。2ASP语句在HTML文件中,分别以(% 和 %)为开始和结束标记。HTML文件的后缀是(.html)ASP文件的后缀是(.asp)。由于ASP文件本质上是一个可以运行的CGI程序,所以ASP文件只能放置在网络服务器上运行3.在网络服务器上,通常许多程序,用来完成不同的任务,在技术上网络服务器上的这些程序统称为CGI程序。4.ODBC具有最大的互操作性,可以使用一个单独的程序来提取数据可信息,在提供一种方法让应用程序读取数据。一个应用程序可以存取不同的数据库管理系统,而应用程序不必和DBMS绑在一起进行编译,连接,运行,而只要在应用程序中通过选择一个叫做数据库驱动程序的模块就可以把应用程序和所选的ODBCl连接在一起。5.ODBC组件:应用程序,驱动程序管理器,驱动程序,数据源。6ODBC驱动器管理器是一个共享的程序库管理器,称为(ODBC.DLL). ODBC的实现采用DLL动态链接库技术,在系统运行时被动态地装入和链接6.ODBC的两个基本用途:在电子商务实际过程中,涉及企业,客户,银行海关,运输和保险等部门和单位,他们的应用平台不一致,需要同时访问多种异构数据库。使用ODBC技术,设计人员只需要编写一个程序版本,即可以方问任何数据库,从而使程序具有更好的兼容性和适应性。2有些应用程序需要防问某种数据库,就要求程序所在的计算机安装相应的数据库软件。数据库软件有的庞大,加之很多单机版要与Web互联,为此ODBC 提供了一批常用数据库软件驱动程序,这样,计算机上即使没有安装相应的数据库管理系统,但只要安装了相应的驱动程序,CGI程序就可以防问。应用程序不必关心ODBC与DBMS之间的底层通信协议。7.ODBC的目的是为Windows应用程序提供(存取数据库)的透明性8应用程序和数据库之间连接的桥梁是(数据源名,DSN). .数据源文件的类型有(用户DSN,系统DSN ,文件DSN)。最常用的是用户DSN和系统DSN,区别是前者用于本地数据库连接,后者是多用户和远程数据库的连接方式9在SQL中(视图)是外模式一级数据结构的基本单位第六章.1 MySQL是(完全网络化)的跨平台关系型数据库系统,是一个真正的(多用户)(多线程)SQL数据库服务器,是具有(客户机/服务器)体系结构的(分布式)DBMS.21996年以来, MySQL的环境已经超过(40个)DB, 包含(10000)个表, 其中500多个表超过(7百万行)行, 大约有(100)个字节的关键应用数据.3MySQL的命名机制使用由(3)个数字和(1)后缀组成的版本号4在默认情况下,MySQLWin32被配置安装在(C:mysql)目录下5在DOS状态下, 启动和关闭MySQL的命令分别是(NET START mysql)(NET STOP mysql)6在Win32系统中,对MySQL数据库进行远程管理的方式有(Telnet方式)(SSH方式)7备份数据库的两个主要方法是(mysqldump程序)或(直接拷贝数据库文件)8恢复数据库应遵守的原则(定期实施备份)(让服务器执行更新日志)(应使用一种统一的和易理解的备份文件命名机制)(用文件系统来备份文件)(将备份文件放在不同于你的数据库的文件系统上,降低由于生成备份而填满包含数据目录的文件系统可能性)9.恢复root口令的方法有 (停止mysql server服务,在任务管理器中终止mysql进程)(使用skip-grant-tables参数来启动mysql)(使用mysql-h hostname mysql命令登录到mysql server,用grant命令改变口令)(载入权限表,也可重启mysqld)10.MySQL的优化项目(优化硬件)(优化磁盘)(优化操作系统)(优化mysql的编译和安装)(维护)(优化表)等.11.对大数据库,优化的次序一般是(RAM)(快速硬盘)(CPU能力)。第七章1Access数据库包含有(表)、(查询)、 (窗体)、(报表)、(页)、(宏)、(模块)等7种数据库对象。2Access用户操作界面中的“工作区”也称为(数据库窗口) 。3Access用户操作界面中的“状态栏”主要用于显示数据库管理系统的(正在进行的操作信息) 。 4Access的用户操作界面由 (标题栏) 、(菜单栏) 、( 工具栏) 、(数据库窗口)、(状态区)五个部分组成。5Access是(office)办公套件中一个极为重要的组成部分。6在Access的用户界面中,工具栏中的功能可以通过执行 (复制) 中的相应命令来实现。7各种数据在计算机中是按照(串)的方式存放的。8在数据库中存放表的行列交叉的数据叫做(值)。10最常见的查询类型是(选择查询)。9中文Access 2000允许定义(自动编号 )(单字段 )(多字段 )三种类型的主键。11在Access窗口的菜单栏上有(文件)(编辑)(视图)(插入)(工具)(窗口)(帮助)七个菜单项。12在Access中用(灰)色来表示命令不可执行。13建立组的目的是为了更方便地(管理数据库中的各种对象)。14(表)是Access数据库的基础,是信息的载体第八章1通俗的讲,Pro*C程序实际上是内嵌有(SQL语句)或(PL/SQL块)的C程序。2每一个Pro*C程序由(应用程序首部)(应用程序体)两部分组成,其中应用程序首部又由(SQL变量定义部分)(SQL通信区)组成。3操作游标的四条命令是(DECLARE CURSOR)(OPEN CURSOR)(FETCH)(CLOSE CURSOR )。4在使用SQL语句和PRO*C对数据库进行操作时,常常有字段空值、无条件删除、无行返回、数据溢出和截断等现象发生,这种现象可以用(SQLCA )和(指示器变量 )来检测。5数据保护(又称数据控制)主要包括数据库的(安全性控制)(完整性控制)(并发控制)和(恢复)。6在数据库系统的数据库存储这一级数据库安全性控制中提供了两种控制,分别是(用户标识和鉴定)(数据存储控制)。7在Oracle多用户数据库系统中,安全机制包括(防止非授权的数据库存取),(防止非授权的对模式对象的存取),(控制磁盘使用),(控制系统资源使用),(审技用户动作)。8Oracle利用(存取控制)(特权和角色)(审技)三种机制管理数据库安全性。9Oracle保护信息的方法是采用(任意存取控制)来控制全部用户对命名对象的存取。用户对对象的存取受特权控制。一种特权是存取(一个命名对象的许可),为一种规定格式。10Oracle可限制几种类型的系统资源的使用,每种资源可在(会话级)(调用级)或(会话级与调用级)两者上控制。11特权分为(系统特权)和(对象特权)两种。12审计分为(语言审计 )(特权审计 )(对象审计 )三类。13审计记录包含(审计的操作)(用户执行的操作)(操作的日期和时间)等信息。14一个触发器由(触发事件或语句)(触发限制)(触发器动作)三部分组成。15封锁分为(数据封锁)(DDL封锁)(内部封锁)三类。16在多用户数据库中使用两种封锁,分别是(排他封锁)(共享封锁)。17Oracle利用(事物 )和(封锁机制)提供数据并发存取和数据完整性。18Oracle在两个不同级上提供了(语句级读一致性)和(事物级读一致性)两个一致性。19Oracle自动封锁可在两级被替代,即(事物级)和(系统级)。20Oracle数据库使用(数据库后备)(日志)(回滚段)和(控制文本)等四种结构,对数据库发生故障时进行数据保护。21数据库日志由(再线日志)和(归档日志)两部分组成。22操作系统后备分为(完全后备)和(部分后备)。23如果数据库是在ARCHIVELOG方式运行,可有两种不同类型的介质恢复,即(完全介质恢复)和(不完全介质恢复),后者又分为(基于撤消)(基于时间)(基于修改)的不完全恢复24Oracle数据库有三种标准的备份方法,分别为(导入/导出)(冷备份)(热备份);其中属于逻辑备份的是(导入/导出),属于物理备份的是(冷备份和热备份 )。25Oracle支持(表方式T方式)(用户方式U方式)(全库方式Full方式)三种类型的输出。26增量导出是一种常用的数据备份方法,由(“完全”增量导出 )(“增量型” 增量导出(“累计型” 增量导出)三种类型。27电子商务是基于(web)的数据库访问。 1电子商务的动运作过程包括(交易前)(交易中)(交易后)三个阶段。2目前Web程序设计中最复杂的问题是(Web数据库程序)。3从一般情况来看,使用Web数据库往往要解决数据的(归纳 )(索引 )(维护 )的问题。4SQL Server为每个独立的SQL语句都提供了隐含的事务控制,使得每个DML的数据操作得以完整提交或回滚,但SQL Server还提供了三个显式事务控制语句,分别是(开始一个事物)(提交一个事物)(回滚一个事物)。 1. 在电子商务基本结构框架中,(社会人文环境)、(自然科技环境)和(电子商务技术内容)构成了电子商务应用平台的三个支柱。2. 电子商务活动中的信息通常是以(多媒体)的形式在Internet上传播的。3. 数据库技术的产生与发展经历了( 人工管理阶段),(文件系统阶段), (数据库系统阶段). 4.在数据库系统中,对数据的存取全部由(DBMS(数据库管理系统)统一管理,从而保证了数据和程序的(逻辑独立性)。5. 数据库系统安全问题的核心是(身份识别)。6. 数据操纵功能包括 (查询, 插入, 删除, 修改.)7. 规范化的目的使结构合理,清除(存储异常)并使得数据(冗余尽量小,便于插入,删除和更新)。8. 一个关系模型包括了一组(关系模式),并且他们之间是相互关联的。9.从一般情况来看,使用WEB数据库往往上要解决数据的归纳、(索引)和维护的问题。10. ODBC驱动管理器是一个(共享)的程序库管理器,称为(ODBC.DLL)。11. 数据模型通常是由( 数据结构), (数据操作) 和( 完整性约束 )三个要素组成.12. E-R图三要素包括( 实体),( 属性) 和( 联系)13. E-R图中,实体用( 矩形框) 表示, 属性用( 椭圆形 )表示, 联系用 (菱形) 表示.14. 联系分为 (1:1 ,

温馨提示

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

评论

0/150

提交评论