文档库 最新最全的文档下载
当前位置:文档库 › 自学考试 电子商务数据库技术 11289 重点整理 考试必过

自学考试 电子商务数据库技术 11289 重点整理 考试必过

自学考试 电子商务数据库技术 11289 重点整理 考试必过
自学考试 电子商务数据库技术 11289 重点整理 考试必过

创作编号:

GB8878185555334563BT9125XW

创作者:凤呜大王*

第一章电子商务中的数据库技术

电子商务:狭义,是发生在开放网络上包含企业之间、企业和消费者之间的商业交易;广义,除了电子交易外,还包括利用计算机网络技术进行的全部商业活动。电子商务的常见类型:1、企业经营2、网上银行3、网上商店和网上购物4、网络服务5、其他(与电子商务有关的认证机构、海关等)。电子商务应用平台的三个支柱:1、社会人文环境2、自然科技环境3、电子商务技术内容。互联网络上的硬件主要包括:工作站、服务器和终端、基于计算机的电话设备、集线器、数字交换机、路由器、调制解调器、电缆调制解调器和光电耦合器等。网络通信设施在电子商务中的作用:基础通信网络是电子商务的硬件基础设施,承担着电子商务信息传输的任务。多媒体:是文本、声音、图像的综合。电子商务摆脱传统交易方式的关键:建立信息的虚拟组织,即将Web与数据库集成,主要有三种形式:1、运用Web发布数据2、运用Web共享数据3、用数据库驱动Web站点。数据仓库:指大量散布在网络数据库中的数据进行组织,使之能形成一个可被检索、搜索、分析和报告的商业信息清单,其核心是关系型数据库。企业建立电子商务网站的步骤:1、选择Internet服务提供商(ISP)和数据库服务提供商(DSP)2、注册域名和选择接入方式3、网页设计制作4、创建和维护数据库5、整合数据库和网站6、在Web上使用数据库。企业选择互联网服务提供商(ISP)要注意的问题:1、ISP能够提供的技术条件2、ISP能够提供的网络设施与结构3、ISP能够提供的服务种类、技术实力、服务质量和信用4、ISP综合使用成本。域名:是企业在Internet上的地址,具有商标的性质。数据库软件的几种类型:1、桌面型,如Microsoft Access、Xbase等2、中小型面向对象型3、大型分布型,如DB2、Oracle、SQL Server等企业及数据库产品4、数据仓库型。数据库设计:指在现有的数据库管理系统上建立数据库的过程。数据库设计的内容:对于一个给定的环境,进行符合应用语义的逻辑设计,以及提供一个确定存储结构的物理设计,建立实现系统目标并能有效存取数据的数据模型。电子商务Web站点的数据库特征:1、对电子商务运营的各个方面确保数据安全2、对电子商务交易过程进行管理3、对客户确认已经完成,但由于硬件或软件故障而未能执行的交易可以弥补。创建网络数据库必须满足的条件:1、符合企业电子商务的需要2、能被某个现有的数据库管理系统所接受3、具有较高的质量。脚本语言在数据库驱动的网站上的基本用途:1、处理用户在表单中输入的数据,编辑、复制他们到隐含域等2、增强界面效果3、控制表单的提交和生成复杂的URL请求。

第二章数据库系统概论

数据库:是以某种方式组织起来,是指可以检索和利用的数据的集合。数据管理:是数据库的核心任务,其内容包括对数据的分类、组织、编码、储存、检索和维护。数据管理经理的三个阶段:1、人工管理阶段2、文件系统阶段3、数据库系统阶段。人

工管理阶段:用于20世纪50年代以前,采取批处理方式,特点是数据用完后不保存原始数据。也不保存计算结果;没有专门对数据进行管理的软件系统;数据与程序不具有独立性。文件系统阶段:用于20世纪50年代后期到60年代中期,不仅能批处理,还能够联机实时处理,特点是数据需要长期保留在外存上供反复使用;程序和数据之间有了一定的独立性;文件形式已经多样化,对文件的访问可以是顺序访问也可以是直接访问。数据库管理系统阶段:始于20世纪60年代后期,保证了数据和程序的逻辑独立性,保证数据的安全和完整性。数据库管理系统的发展分为三个阶段:1、第一代数据库管理系统,即层次数据库管理系统和网状数据库管理系统,特点是支持三级抽象模式的体系结构;用存取路径来表示数据之间的联系;数据定义语言和数据操纵语言相对独立;数据库语言采用过程性语言2、第二代数据库管理系统,即关系数据库管理系统,特点是概念单一化,数据及数据间的联系都用关系来表示;以关系代数为理论基础;数据独立性强;数据库语言采用说明性语言,简化了用户编程难度3、第三代数据库管理系统,即面向对象数据库管理系统,特点是支持包括数据、对象和知识的管理;在第二代的基础上引入了新技术;对其他系统开放,有良好的可移植性、可连接性、可扩充性和可互操作性。数据模型:是数据库管理系统的数学形式框架,是用来描述数据的一组概念和定义。数据模型的内容:1、数据的静态特征2、数据的动态特征3、数据的完整性约束。数据库管理系统的数据模型分类:1、面向值的数据模型2、面向对象的数据模型。数据模型的种类:1、概念数据模型2、逻辑数据模型3、物理数据模型。实体:客观存在并可相互区别的事物。实体标识符:某个属性或属性组合的值能够唯一的标识出实体集中的每一个实体,则可以选择该属性或属性组合作为实体标识符。E-R模型:E-R图所描述的现实世界的信息结构。E-R图的三要素:1、实体(型),用矩形框表示2、属性,用椭圆表示3、实体之间的联系,用菱形框表示。实体间的联系抽象化后分为三种类型:1、一对一联系2、一对多联系3、多对多联系4、实体---联系图(E-R图)。实体---联系图的作图步骤:1、确定所有的实体集合2、选择实体集应包含的属性3、确定实体集之间的联系4、确定实体集的关键字,用下划线在属性上标明关键字的属性组合5、确定联系的类型,再用线将表示联系的菱形框联系到实体集时,在线旁注明是1或n来表示联系的类型。层次模型:用树形结构来表示实体之间联系的模型,其只能表示一对多的联系。网状模型:以逻辑记录型为节点所形成的有向网络结构,它突破了层次模型的两点限制,即允许节点有多余一个的父节点,可以有一个以上的节点没有父节点。关系模型:通过表格数据,而不是通过指针链接来表示和实现两个实体间的联系。元组:关系就是二维表格,表格中的每一行称作一个元组,关系是元组的集合。属性值:二维表格中的每一列,列可以命名,称为属性名。关系模式:关系名及其属性名的集合。关系运算包括:1、选择2、投影3、连接。关系运算的特点:运算对象和结果都是表。层次模型、网状模型与关系模型的比较:1、层次模型与网状模型的相同点,都用存取路径表示数据之间的关系;对数据库的操作都是一次一个记录的存取方式;程序和数据具有较高的物理独立性,但逻辑独立性较差2、层次模型与网状模型的不同点,层次模型中从子节点到父节点的联系是唯一的,网状数据模型则可以是不唯一的3、网状模型与关系模型的不同点,网状模型有记录型和系两种数据结构,关系模型只有关系一种基本数据结构;关系模型不需要定义路径,查询语言更具有灵活性和说明性。数据库管理系统的组成:硬件资源、软件资源、数据库结构、数据库管理员和用户。硬件资源包括:CPU、内存、磁盘、磁带以其他外部设备。软件资源包括:操作系统、数据库管理系统、高级语言编译系统。数据库管理系统的三级模式结构组成:用户及数据库、概念及数据库、物理级数据库。数据库管理人员的主要职责:1、负责数据库核心及其开

发工具的安装及升级2、分配存储空间并规划未来的存储需求3、协助开发者建立基本的对象4、负责注册用户并维护系统的安全性5、数据库管理系统的备份和恢复。数据库管理系统:是对数据库进行定义、管理、维护和检索的一组软件。数据库管理系统的功能:1、存储数据2、创建并维护数据结构3、允许多个用户并发访问4、加强安全性和保密性5、允许提取和操作已存储的数据6、实现数据录入和数据加载7、提供不同记录的一致性8、提供对指定数据快速提取的高效索引机制。数据库保护设计的内容:主要是数据库的安全性、完整性。并发控制和数据库的恢复。数据库的安全性:指保护数据库,防止因用户非法使用数据库造成的数据泄露、更改或破坏。数据库的三层安全防线:1、操作系统的安全保护机制2、数据库管理系统的安全保护机制3、数据库中对象的安全保护机制。计算机系统中采用的安全措施:1、用户标识和坚定2、存取控制3、视图4、数据荚膜5、数据库审计。数据库的完整性:指数据的正确性、相容性和一致性。完整性约束的类型:1、属性值的约束和联系的约束2、静态约束和动态约束3、立即执行约束和延迟执行约束。表示完整性约束的方法分为两类:1、隐含约束方法2、显示约束方法。显示约束的几种方法:1、采用断言说明语句2、才用CHECK子句或CONSTRAINT子句3、才用数据库触发器4、将完整性约束的说明和检查任务交给应用程序。并发控制:是衡量数据库管理系统性能好坏的重要标志之一。并发控制的单位:事物。并发操作带来的数据不一致性分为三类:丢失数据、不可重复读、读脏数据。并发控制的基本思想:当一个应用程序对数据库的某一部分执行修改操作时,对该部分数据实行封锁,拒绝其他用户对该部分的并发访问要求,直到该事务执行完毕。并发控制的策略包括:1、数据封锁单位大小的确定2、死锁的预防3、检测和解除。分布式数据库系统:指在两台或多台地理上或物理上分散而逻辑上集中的数据库系统。面向对象数据模型对传统数据模型的优势:1、具有表示和构造复杂对象的能力2、通过封装和消息隐藏技术提供了程序的模块化机制3、继承和类层次技术不仅能表示is-a联系,还提供了软件重用的机制4、通过滞后联编等概念提供系统扩充能力5、提供与宿主语言的无缝链接。面向对象的数据库所面临的问题:建立一个健壮的、商用的、面向对象的数据库应用系统开销很大,所以它必须能在现有的关系型数据库中直接使用而不是花很大代价去转换,目前尚不能达到这一步。多媒体数据库:能够管理数值、文件、表格、图形、图像、声音等多媒体的数据库。多媒体数据库系统的关键技术:1、数据模型技术2、数据的存储管理和压缩/解压技术3、多媒体信息的检索与查询及其他处理技术4、多媒体信息的再现和良好的用户界面技术5、分布式环境与并行处理技术。联机分析处理技术:是以超大规模数据库或数据仓库为基础对数据进行多维化和综合分析,构建面向分析的多维数据模型。数据挖掘:是从大型数据库或数据仓库中发现并提取深藏于其中的信息的一种新技术。

第三章数据库设计基础

目前流行的关系数据库设计方法:先得到E-P模型,然后转化成关系模式,在进行关系模式的规范化处理。设计数据库的基本方法:E-P方法。关系数据库设计理论主要包括:函数依赖、范式、模式设计方法。关系数据模型的规范化(范式):为了避免数据冗余、更新异常、插入异常和删除异常等情况,对关系模型进行合理分解。规范化的目的:1、把关系中的每一个数据想都转化成一个不能再分的基本项2、消除冗余,并使关系的检索简化3、消除数据在进行插入、修改和删除时的异常情况4、关系模型灵活,易于使用非过程化的高级查询语言进行查询。函数依赖:1、定义一:若对于R中的X的任何一个具体值,Y仅有唯一的具体值与之对应,则称R的属性Y函数依赖于属性X,记作X→Y,X成为决定因素2、定义二:在R中,如果属性集Y函

数依赖与属性集X,且不与X的任何真子集函数依赖,则称Y完全函数依赖于X,记作X→Y(f),否则Y部分函数依赖与X,记作X→Y(p)3、定义三:在R中,对于属性子集X、Y、Z,若X→Y(f),Y¢X,Y→Z,则称Z对X传递函数依赖,记作X→Z(t)。关键字(码):1、定义四:在R中,设K是U的属性或属性集合,如果K→U(f),则称K是关系R的一个候选关键字,若R中有一个以上的关键字,则选定其中一个作为主关键字,如果K是属性集合,则称为组合关键字或合成关键字2、定义五:在关系R中,若属性或属性集合X不是R的关键字,但X是其他关系中的关键字,则称X是关系R的外关键字或外码。多值依赖:定义六:在关系R中,X、Y、Z是属性子集,且Z=U-X-Y,多值依赖X→→Y成立当且仅当对R中给定的一对(X,Z)值有一组Y的值与之对应,这组值仅决定于X值而与Z值无关。主属性:包含在任意一个候选关键字中的属性。非主属性:不包含在任何候选关键字中的属性。完全关键字:极端情况下,若关系的全部属性作为关键字,则成为完全关键字,此时关系中没有非主属性。候选关键字的两个性质:1、标识的唯一性2、无冗余性。函数依赖与多值依赖:函数依赖可以看成多值依赖的一种特殊情况,即函数依赖一定是多值依赖,而多值依赖是函数依赖的概括,存在多值依赖的关系不一定存在函数依赖关系。范式(NF):关系数据库中的关系需要满足一定规范化要求,对于不同规范化要求程度,用范式来衡量。第一范式(1NF):如果关系R的每一个属性的值为不可分离的原子值,即每个属性都是不可再分的基本数据项,则R是第一范式,记作R∈1NF。第二范式(2NF):如果关系R∈1NF,切R中每一个非主属性完全函数依赖于主关键字,则R是第二范式,即R∈2NF。第三范式(3NF):如果R∈2NF,且它的任何一个非主属性都不传递依赖与人和主关键字,则R是第三范式,记作R∈3NF。改进的第三范式(BCNF):即Boyce/Codd 范式,如果关系R∈3NF,X,Y属于U,若X→Y,且X必含有码,则R是BCNF,即R ∈BCNF。BCNF关系模式的特点:1、非主属性对关键字完全函数依赖2、主属性对不包含它的关键字完全函数依赖3、没有属性完全函数依赖于一组非主属性。第四范式(4NF):如果关系模式R∈BCNF,若X→→Y(Y¢X)是非平凡的多值依赖,且X含有码,则称R是第四范式,即R∈4NF。规范化的过程:是逐步消除关系模式中不合适的数据依赖的过程,使关系模型中的各个关系模式达到某种程度的分离。规范化具体步骤:1、消去重复组2、消去部分函数依赖3、消去传递依赖。规范化的目的:使结构合理,清除存储异常并使数据冗余尽量小,便于插入、删除和更新。规范化原则:遵从概念单一化一事一地原则,即一个关系模式描述一个实体或实体间的一种联系。规范化的方法:将关系模式投影分解成两个或两个以上的关系模式。对象:是一些属性及专用服务的封装体,是问题空间中一些东西的抽象。类:具有相同结构和相同行为的对象被组合在同一类中,是一种抽象类型的表示。继承:指对象继承了他所在类的结构、操作和约束,也指一个类继承另一个类的结构、操作和约束,可以说继承体现了一种共享机制。继承分为:全部继承和部分继承。对象关系数据库管理系统的四个基本特征:1、允许基本类型扩充2、支持复杂对象的管理3、支持结构、数据和函数的继承,包括多重继承4、对产生式规则的支持。客户机:从其他计算机中读取数据,经过处理后将数据存储到原来提供数据的计算机中的计算机。服务器:向其他计算机提供数据的计算机。客户机/服务器系统的基本组成:1、客户机2、服务器3、客户机与服务器的连接。服务器的主要功能:建立进程和网络服务地址、监听用户的调用、处理客户的请求、将结果交给客户机和释放与客户机的连接。三层客户机/服务器结构组成:1、客户机2、应用服务器3、数据库服务器。三层结构应用软件的特点:用户界面与应用逻辑位于不同的平台上,并且应用逻辑被所有用户共享。三层结构应用软件开发系统的优点:1、整个系统被分为不同的逻辑块,层次非常清晰2、能够使肥

客户机变成瘦客户机3、开发和管理的工作向服务器方转移,是的分布数据处理成为可能4、管理和维护变得相对简单。采用存储过程技术的好处:1、高性能2、共享性3、简化了应用开发过程,提高了应用开发效率4、简化了安全性控制。PowerBuilder:是一个图形化的客户机/服务器应用开发环境。Delphi:是开发客户机/服务器数据库应用程序的强有力的工具。Delphi的主要开发工具和窗口:1、主窗口2、窗体3、对象观察器4、程序代码编辑器等。

第四章 SQL语言和SQL Server

SQL数据库的数据体系结构:关系模式称为基本表;存储模式称为存储文件;子模式称为视图;元组称为行;属性称为列。SQL语言的组成:1、一个SQL数据库是表的集合,它由一个或多个SQL模式定义2、一个SQL表由行集构成,一行是列的序列集合,每列与行对应一个数据项3、一个表或者是一个基本表或者一个视图4、一个基本表可以跨一个或多个存储文件5、用户可以用SQL语句对视图和基本表进行查询等操作6、SQL用户可以是应用程序,也可以是终端用户。使用SQL语言的优点:是非程序化语言、是统一的语言、是所有关系数据库的公共语言。SQL数据定义功能包括:定义数据库、基本表、索引和视图。SQL基本数据类型:字符型、数值型、日期时间型。建立数据库语句格式:CREATE DATABASE <数据库名>[其他参数]。数据库删除语句格式:DROP DATABASE <数据库名>。基本表:本身独立存在的表,一个关系唯一对应一个基本表。基本表的删除语句格式:DROP TABLE [<数据库名>] 表名视图的定义语句格式:CREATE VIEW 视图名 AS SELECT 语句视图的删除:DROP VIEW 视图名SQL数据控制主要包括:1、安全性控制2、完整性控制3、事务控制4、并发控制。SQL安全性控制方法:通过对数据库存取权利的控制来防止非法使用数据库中的数据,即限定不同用户操作不同的数据对象的权限。权利授予包括:数据库管理员专用的授权和用户可用的授权两种形式。用户可用的授权:指用户将自己拥有的部分或全部权利转授给其他用户的命令形式。权利回收:指回收指定用户原已授予的某些权利。数据库的完整性:指数据库的正确定和相容性。并发控制的基本单位:事物,也是恢复的基本单位。事务提交命令:COMMIT [WORK]。事物撤销命令:ROLLBACK [WORK]。自动提交命令:SET AUTO COMMIT ON。数据字典:是数据字典/目录的简称,也称元数据库,是关于数据描述信息的一个特殊数据库,它包含每一数据类型的名字、意义、描述、来源、格式、用途以及该数据与其他数据的联系等数据。数据字典包含的数据类型:数据项、组项、记录、文件、外模式、概念模式、内模式、用户应用程序、存取口令、安全性要求、完整性约束、映像等。数据字典的应用方面:1、是系统分析员、数据库设计人员的得力助手2、是协助DBA管理数据库的有力工具3、支持DBMS4、帮助应用程序员和终端用户更好的使用数据库。SQL Server:是一个关系数据库管理系统,最初由微软、Sybase和Ashton-Tate三家公司共同开发。SQL Server常用的字段类型:字符型、文本型、数值型、逻辑性和日期型。VARCHAR:表示字符的最大长度,最长255个字符。CHAR:表示固定了长度的字符串。INT:整型,表示-47483647至2147483647的整数。数值型数据:1、SMALLINT,可以存储-32768到2768的整数2、TINYINT,存储0到255的整数3、NUMERIC,存储-10的38次方到10的38次方范围内的数4、SMALLMONEY可以存储-214748.3648到214748.3647的钱数。存储逻辑值:BIT只能取0或1两个值。字段的三个属性:1、允许和禁止空值2、缺省值3、标识字段。清除表中所有数据而不删除表的语句:TRUNCATE TABLE Authors (从表Authors 中删除所有数据)。从表中取出所有字段:SELECT * FROM authors(从表authors取出所有字段,用*号)。操作多个表:SELECT au_lname,title FROM authors,titles (从

表authors中取出所有作者的名字,从表titles中取出所有的书名)。查询结果生序排列:ORDER BY。查询结果将序排列:DESC。数据库备份的类型:1、数据库备份2、事务日志备份3、差异备份4、文件和文件组备份。数据库备份:指对数据库的完整备份,包括所有的数据以及数据库对象。事务日志备份:指对数据库发生的事务进行备份,包括从上次进行事务日志备份、差异备份和数据库完全备份之后,所有已经完成的事务。差异备份:指将最近一次数据库备份以来发生的数据变化备份起来,因此差异备份实际上是一种增量数据库备份,但它无法像事务日志备份那样提供到失败点的无数据损失备份。文件和文件组备份:指对数据库文件或文件夹进行备份,但其不像完整的数据库备份那样同时也进行事务日志备份。常用的备份选择方案:仅仅进行数据库备份,或在进行数据库备份的同时进行事务日志备份,或使用完整数据库备份和差异数据库备份。SQL Server2000三种数据库恢复模式:1、简单恢复2、完全恢复3、批日志恢复。简单恢复:使用数据库备份或差异备份,使数据库恢复到上一次备份的状态,备份策略是首先进行数据库备份,然后差异备份。完全恢复:使用数据库备份和事务日志备份,是数据库恢复到失败点,几乎不造成数据损失,策略是先进性完全数据备份,然后差异数据备份,最后事务日志备份。批日志恢复:性能上优于简单恢复和完全恢复模式,策略是先进性完全数据备份,然后差异数据备份,最后事务日志备份。数据库的安全配置:1、使用安全的密码策略2、使用安全的账号策略3、加强数据库日志的记录4、保护TCP/IP端口5、修改TCP/IP使用的端口6、拒绝来自1434端口的探测。

第五章 CGI和ODBC互联技术

通用网关接口(CGI):就是Web服务器与一个外部程序(CGI程序)进行通信的接口协议,这个接口协议规定了Web服务器与CGI程序传送信息的方式、信息的内容和格式,同时也规定了CGI程序返回信息的内容和输出标准。开放数据库互连(ODBC)包括四个组件:应用程序、驱动程序管理器、驱动程序、数据源。开放数据库互连技术(ODBC)的基本用途:1、设计人员只需要编写一个程序版本,就可以访问任何数据库,从而使程序具有更好的兼容性和适应性2、计算机上即使没有安装相应的数据库管理系统,但只要安装了相应的驱动程序,CGI程序就可以访问。

第六章 MySQL数据库

MySQL:是完全网络化的夸平台关系型数据库系统,是一个真正的多用户,多线程SQL 数据库服务器,同时是具有客户机/服务器体系结构的分布式数据库管理系统。PhpMyAdmin:MySQL数据库管理器。PhpMyAdmin特点:基于Web的通用性、免安装、多用户、平台无关性、稳定性、开放源码和极快的升级速度。MySQL备份数据库的主要方法:用MySQLdump程序或直接拷贝数据库文件。恢复数据库的几个基本原则:1、定期实施备份2、让服务期执行更新日志3.、应使用一种统一的和易理解的备份文件命名机制4、用文件系统来备份5、将备份文件放在不同于你的数据库的文件系统上。直接拷贝数据库表文件的方法:1、在DOS方式下执行拷贝命令2、直接用鼠标对需要备份的文件进行复制粘贴。备份恢复数据的过程涉及两种信息源:1、备份文件2、更新日志。备份文件:将表恢复到实施备份时的状态,然而一般表在备份于发生问题之间的时间内已经被修改。更新日志:包含了用于进行这些修改的查询。MySQL的优化项目:硬件、操作系统/软件库、SQL服务器、应用编程接口、应用程序等。硬件优化次序:RAM、快速硬盘、CPU能力。

第七章 Access数据库

Access窗口界面的五大部分:标题栏、菜单栏、工具栏、状态区、数据库窗口。窗口

控制按钮:进行放大、缩小、关闭操作。菜单栏选项有:文件、编辑、视图、插入、工具、窗口、帮助七个。灰色选项:代表不可执行。用向导建立数据库:1、选择需要的数据库类型2、定义数据库名称和所在目录3、选择数据库中的表和表中的字段4、选择屏幕的显示方式和打印报表的样式5、为数据库指定标题6、启动数据库。Access 中创建表的三种方法:1、使用设计器创建表2、通过输入数据创建表3、利用向导。字段:表中的每一列。记录:表中的每一行。值:数据库中存放在表的行列交叉处的数据,他是数据库中最基本的存储单元。对表中记录的删除有两种:1、删除一条记录,操作方法是选定记录,右键选择删除记录2、删除多条记录,单击第一条要删除的记录,拖动,直到覆盖要删除的其他记录为止,然后右键删除。主键:每一张表都应该包含相同的一个或一组字段,这些都是保存在表中的、每一条记录的唯一标识,即表的主键,主键不能有重复值或Null值。Access允许定义的三种类型的主键:1、自动编号2、单字段3、多字段。

第八章 Oracle数据库及其它关系型数据库

Oracle数据库的特点:1、支持大数据库、多用户的高性能的事务处理2、Oracle遵守数据存取语言、操作系统、用户接口和网络通信协议的工业标准3、实施安全型控制和完整性控制4、支持分布是数据库和分布处理5、具有可移植性、可兼容性和可连接性。Oracle数据管理系统中的三中访问数据库的方法:1、用SQL*Plus,它用SQL 命令以交互的应用程序访问数据库2、用第四代语言应用开发工具开发的应用程序访问数据库3、利用在第三代语言内嵌入的SQL语言或Oracle库函数调用来访问。Pro*C 程序: 利用在第三代语言内嵌入的SQL语言或Oracle库函数调用来访问数据库的开发工具之一。Pro*C程序包括两部分:1、应用程序部首2、应用程序题。应用程序部首包括:1、SQL变量定义部分2、SQL通信区。在Pro*C中查询分为两种类型:1、返回单行或定行数的查询2、返回多行的查询。嵌入SQL与交互式SQL在形式上的区别:1、在SQL语句前增加前缀EXEC SQL,这一小小的差别目的是在预编译时容易被识别出来,以便把每一条SQL作为一条高级语言来处理2、每一个SQL语句分为说明性语句和可执行语句两大类,可执行语句又分为数据定义、数据控制、数据操纵、数据检索四大类。错误检测和恢复:在使用SQL语句和PRO*C对数据库进行操作时,常有字段控制、无条件删除、无行返回、数据溢出等现象发生,可以用SQLCA和指示器变量来检测。用SQLCA可以查看SQL语句的执行结果:1、=0,执行成功2、≥0,执行成功的状态值3、<0,失败,不允许继续执行。指示器变量的执行结果:1、=0,返回值不为空,未被截断,值放在主变量中2、≥0,返回值为空,忽略主变量的值3、<0,主变量长度不够就被截断。数据库保护:也称为数据控制,主要包括数据库的安全性控制、完整性控制、并发性控制和恢复。数据库的安全性:指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。数据库系统这一级中提供两种控制:1、用户标识和鉴定2、数据安全性。数据库安全可分为两类:1、系统安全性2、数据安全性。系统安全性:指在系统级控制数据库的存取和使用的机制。数据安全性:指在对象级控制数据库的存取和使用的机制。Oracle多用户数据库系统中的安全机制包括:1、防止非授权的数据库存取2、防止非授权的对模式对象的存取3、控制磁盘使用4、控制系统资源使用5、审计用户动作。Oracle管理数据库安全性的机制:1、存取控制2、特权和角色3、审计。每一个用户都有一个安全域,它决定了:用户可用的特色和角色、用户可用的表空间的份额、用户的系统资源限制、用户环境文件。Oracle鉴别用户的确认方法:1、操作系统确认2、相应的Oracle数据库确认。

特权:是执行一种特殊类型SQL语句或存取另一用户的对象的权利,分为系统特权和对象特权两类。系统特权:是执行一种特殊动作或者对象类型上执行一种特殊动作的

权利。对象特权:在指定的表、视图、序列、过程、函数或包上执行特殊动作的权利。Oracle利用角色进行特权管理的优点:1、减少特权管理2、动态特权管理3、特权的选择可用性4、应用可知性5、专门的应用安全性。建立角色服务的目的:1、为数据库应用管理特权2、为用户组管理特权,对应的角色为应用角色和用户角色。审计:对选定的用户动作的监控和记录。审计常用于:1、审查可疑的活动2、监视和收集关于指定数据库活动的数据。Oracle支持的三种审计类型:1、语句审计2、特权审计3、对象审计。审计记录包含:审计的操作、用户执行的操作、操作的日期和时间等信息。数据完整性:为了防止数据库存在不符合定义的数据,防止错误信息输入输出,即数据要遵守由DBA或应用开发者所决定的一组预定义的规则。表的数据完整性类型:1、唯一列值规则2、引用完整性规则3、用户对定义的规则。完整性约束:对表的列定义规则的说明方法。数据库触发器:使用非说明方法实施完整性规则。触发器的组成:1、触发事件或语句2、触发限制3、触发器动作。并行操作:多个程序或一个程序的多个进程并行运行。数据库不一致的类型:1、不一致性2、不可重复读3、读脏数据4、丢失更改5、破坏性的DDL操作。数据不一致的因素:1、对数据的修改2、并行操作的发生。多用户数据库中的两种封锁:1、排他封锁2、共享封锁。Oracle将封锁分为:1、数据封锁2、DDL封锁3、内部封锁。Oracle保护数据的几种结构:1、数据库后备2、日志3、回滚段4、控制文件。数据库日志的组成部分:1、在线日志2、归档日志。回滚段:用于存储正在进行的事物所修改值的老值,该信息在数据库恢复过程中用于撤销任何非提交的修改。归档日志对数据库后备和恢复的作用:1、数据库后备以及在线和归档日志文件,在操作系统或磁盘故障时可保证全部提交的事务被恢复2、在数据库打开时和正常系统使用下,如果归档日志使用就保持的,那么在线后备可以进行和使用。操作系统后备分为:1、完全后备2、部分后备。Oracle 支持的三个类型的输出:1、表方式2、用户方式3、全库方式。增量导出包括三个类型:1、完全增量导出2、增量型增立案到处3、累计型增量导出。冷备份:发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。冷备份的优点:1、非常快速2、容易归档3、容易恢复到某个时间点上4、能与归档方法相结合,做数据库最新状态恢复5、低度维护,高度安全。冷备份的不足:1、单独使用时,只能提供到某一时间点上的恢复2、备份过程中,数据库不能做其他工作3、若磁盘空间有限拷到其他外部设备上,速度会很慢4、不能按表或按用户恢复。冷备份必须拷贝的文件:所有数据文件、所有控制文件、所有联机REDO LOG文件、Init.ora 文件。热备份:在数据库运行的情况下,采用Archivelog Mode方式备份数据的方法。热备份的优点:1、可在表空间或数据文件级备份,备份时间短2、备份是数据库仍可使用3、可达到妙级恢复4、可对几乎所有数据库实体做恢复5、恢复快速,在大多数情况下当数据库仍工作时进行恢复。

热备份的不足:1、不能出错,否则后果严重2、若热备份不成功,所得结果不可用于时间点的恢复3、难于维护。

第九章数据库在电子商务中的应用实例

电子商务:使用现代信息技术,以数字化的网络通信为基础,通过计算机进行信息处理商务的各个环节,从而实现商品销售、服务交易、商务管理的数字化。电子商务的运作过程:1、交易前2、交易中3、交易后。电子商务的范围:1、货物贸易2、服务贸易。数据库设计中遵循的一些准则:1、命名的规范2、索引的使用原则3、数据的一致性和完整性4、事物的陷阱5、数据库性能调整6、数据类型的选择。

创作编号:

GB8878185555334563BT9125XW

创作者:凤呜大王*

数据库期末考试习题及答案

2004-2005学年第二学期期末考试 C 2002级计算机科学与技术专业《数据库原理与应用》课程试题 :1分)一、选择题(15分,每空1.在数据库中,产生数据不一致的根本原因是____。 A.数据存储量太大 B.没有严格保护数据 C.未对数据进行完整性控制 D.数据冗余 2.相对于其他数据管理技术,数据库系统有①、减少数据冗余、保持数据的一致性、②和③的特点。 ①A.数据统一 B.数据模块化 C.数据结构化 D.数据共享 ②A数据结构化 B.数据无独立性 C.数据统一管理 D.数据有独立性 ③A.使用专用文件 B.不使用专用文件 C.数据没有安全与完整性保障 D.数据有安全与完整性保障 3.关系运算中花费时间可能最长的运算是____。 A.投影 B.选择 C.笛卡尔积 D.除 4.关系数据库用①来表示实体之间的联系,关系的数学定义是②。 ①A.层次模型 B.网状模型 C.指针链 D.二维表格数据 ②A.若干域(domain)的集合 B.若干域的笛卡尔乘积(Cartesian product) C.若干域的笛卡尔乘积的子集 D.若干元组(tuple)的集合 5.集合R与S的连接可以用关系代数的5种基本运算表示为________。 A.R-(R-S) B.σ (R×S) F C.空 D.空 6.在关系代数中,对一个关系做投影操作后,新关系的元组个数____原来关系的元组个数。A.小于 B.小于或等于 C.等于 D.大于 7.下列SQL语句中,创建关系表的是____。 A.ALTER B.CREATE C.UPDATE D.INSERT 8.关系数据库设计中的陷阱(pitfalls)是指________。 A.信息重复和不能表示特定信息 B.不该插入的数据被插入 C.应该删除的数据未被删除 D.应该插入的数据未被插入 9.数据库的____是为了保证由授权用户对数据库所做的修改不会影响数据一致性的损失。 A.安全性 B.完整性 C.并发控制 D.恢复 .事务是数据库进行的基本工作单位。如果一个事务执行成功,则全部更新提交;如果一个事务10.

最全SQL数据库试题-整理

一、单项选择题 1.下列四项中,不属于数据库特点的是( C )。 A.数据共享 B.数据完整性 C.数据冗余很高 D.数据独立性高 2.下列四项中,不属于SQL2000实用程序的是( D )。 A.企业管理器 B.查询分析器 C.服务管理器 D.媒体播放器 3.SQL Server安装程序创建4个系统数据库,下列哪个不是(C )系统数据库。 A.master B.model C.pub D.msdb 4.(A )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。

A.DBMS B.DB C.DBS D.DBA 5. 在SQL中,建立表用的命令是( B )。 A.CREATE SCHEMA B.CREATE TABLE C.CREATE VIEW D.CREATE INDEX 6.SQL语言中,条件年龄BETWEEN 15 AND 35表示年龄在15至35之间,且( A )。 A.包括15岁和35岁 B.不包括15岁和35岁 C.包括15岁但不包括35岁 D.包括35岁但不包括15岁 7.下列四项中,不正确的提法是( C )。 A.SQL语言是关系数据库的国际标准语言 B.SQL语言具有数据定义、查询、操纵和控制功能 C.SQL语言可以自动实现关系数据库的规范化 D.SQL语言称为结构查询语言

8.在MS SQL Server中,用来显示数据库信息的系统存储过程是( D )。 A. sp_dbhelp B. sp_db C. sp_help D. sp_helpdb 9.SQL语言中,删除表中数据的命令是( A )。 A. DELETE B. DROP C. CLEAR D. REMOVE 10.SQL的视图是从( C )中导出的。 A. 基本表 B. 视图 C. 基本表或视图 D. 数据库 11. 下列哪个不是sql 数据库文件的后缀。C A..mdf B..ldf C..tif D..ndf 12. 数据定义语言的缩写词为( A )。 A.DDL B.DCL C.DML D.DBL

自考电子商务与金融试卷

一、单项选择题(本大题共20小题,每小题2分,共40分) 1.现阶段电子货币的使用通常以什么为媒体?( ) A.电子支票 B.银行卡 C.电子现金 D.电子钱包2.FirstVirtual系统的特点是( ) A.FV系统具有强大的加密功能 B.FV系统没有加密功能 C.FV的方便之处是持卡人不需要事先登记注册 D.FV具有较强的防欺诈机制 3.我们把债权人在债务人先前拟订的正式协议基础上,对债务人的银行发起的借记称为 ( ) A.支票支付 B.直接借记 C.卡基支付 D.间接借记4.下列有关电子支付的说法正确的是( ) A.电子资金传输包括电子支票系统、信用卡系统和数字化现金 B .数字化现金的发行方式有预付卡、信用卡和纯电子系统 C.电子资金传输目前是基于公共互联网络上进行的 D.电子资金传输目前一般是基于专用网络系统 5.目前我国银行卡的主要功能是( ) A.转帐结算功能 B.储蓄功能 C.汇兑功能 D.消费贷款功能 6.国内第一家金融证券网站,同时又是我国最大的金融互联网基础设施提供商的是( ) A.和讯网 B.证券之星 C.盛润证券2000网站 D.中

国证券网 7.中国银行推出的基于中国银行长城借记卡和长城国际信用卡,符合SET标准进行网上支付的服务产品是( ) A.企业在线理财 B.银证快车 C.支付网上行 D.汇划即时通 8.目前应用最为广泛的电子货币是( ) A.电子支票 B.信用卡 C.数字现金 D.预付卡 9.可通过设置分级货币服务器来验证和管理电子现金,并且是可记录的匿名电子现金支付系统的是( ) A.DigiCash https://www.wendangku.net/doc/5015548669.html,cash C.Mondex D.ElectroCash 10.就交易的参与方而言,CyberCash与SET相同,但是缺少( ) A.收单银行 B.发卡银行 C.认证机构 D.支付网关 11.在网上银行系统中,负责审核、生成、发放和管理网上银行系统所需要证书的是( ) A.网站 B.网上银行中心 C.CA中心 D.签约柜台 12.招商银行网上银行系统的安全体系采用的网络安全协议是( ) A.SET协议 B.SSL协议 C.S/MIME协议 D.SHTTP 协议 13.中国第一家将传统银行服务延伸到互联网领域的商业银行是( ) A.中国银行 B.中国工商银行 C.中国建设银行 D.

数据库原理期末考试试卷答案

数据库原理期末考试试 卷答案

山西大学 2008级数据库原理试卷答案 一、填空题(共10分,每空1分) 1、从数据库管理系统的角度划分数据库系统的体系结构,可分为()、()和()3层。 答案:外模式、模式、内模式 2、RDBMS的中文意思是()。 答案:关系数据库管理系统 3、在关系代数中,θ连接是由笛卡尔积和()运算组合而成的。 答案:选择 4、通过模式分解把属于低级范式的关系模式转换为几个属于高级范式的关系模式的集合,这一过程称为()。 答案:规范化 5、要使关系模式属于第三范式,既要消除(), 也要消除()。

答案:非主属性对码的部分依赖、非主属性对码的传递依赖 6、利用游标进行查询需要4种语句,分别是说明游标、()、()和关闭游标。 答案:打开游标、推进游标 二、单选题(共10分,每题1分) 1、数据库系统的基础是()。 A. 数据结构 B. 数据库管理系统 C. 操作系统 D. 数据模型 答案:D 2、经过投影运算后,所得关系的元组数()原关系的元组数。 A. 等于 B. 小于 C. 小于或等于 D. 大于 答案:C 3、关系R与关系S只有1个公共属性,T1是R与S作θ连接的结果,T2是R 与S作自然连接的结果,则()。 A. T1的属性个数等于T2的属性个数

B. T1的属性个数小于T2的属性个数 C. T1的属性个数大于或等于T2的属性个数 D. T1的属性个数大于T2的属性个数 答案:D 4、在SQL中,与关系代数中的投影运算对应的子句是() A. SELECT B. FROM C. WHERE D. ORDER BY 答案:A 5、在SQL的排序子句:ORDER BY 总分 DESC, 英语 DESC 表示() A. 总分和英语分数都是最高的在前面 B. 总分和英语分数之和最高的在前面 C. 总分高的在前面,总分相同时英语分数高的在前面 D. 总分和英语分数之和最高的在前面,相同时英语分数高的在前面 答案:C 6、下面哪一个依赖是平凡依赖()

数据库期末考试试题及答案

数据库期末考试试题及答案 一、选择题(每题1分,共20分) 1(在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。 在这几个阶段中,数据独立性最高的是( A )阶段。 A. 数据库系统 B. 文件系统 C. 人工管理 D.数据项管理 2(数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为(D)。 A. 存储视图 B. 概念视图 C. 内部视图 D. 外部视图 3(数据库的概念模型独立于(A)。 A. 具体的机器和DBMS B. E-R图 C. 信息世界 D. 现实世界 4(数据库中,数据的物理独立性是指(C)。 A. 数据库与数据库管理系统的相互独立 B. 用户程序与DBMS的相互独立 C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的 D. 应用程序与数据库中数据的逻辑结构相互独立 5(关系模式的任何属性(A)。 A. 不可再分 B. 可再分 C. 命名在该关系模式中可以不惟一 D.以上都不是 6(下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字: 职工(职工号,职工名,部门号,职务,工资) 设备(设备号,职工号,设备名,数量) 两个关系的属性中,存在一个外关键字为( C )。

A. 职工关系的“职工号” B. 职工关系的“设备号” C. 设备关系的“职工号” D. 设备关系的“设备号” 7(以下四个叙述中,哪一个不是对关系模式进行规范化的主要目的( C )。 A. 减少数据冗余 B. 解决更新异常问题 C. 加快查询速度 D. 提高存储空间效率 8(关系模式中各级范式之间的关系为( A )。 A. B. C. D. 9(保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。这是指 数据的( A )。 A. 安全性 B.完整性 C.并发控制 D.恢复 10(事务的原子性是指( B )。 A. 事务一旦提交,对数据库的改变是永久的 B. 事务中包括的所有操作要么都做,要么都不做 C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D. 事务必须使数据库从一个一致性状态变到另一个一致性状态 11(下列哪些运算是关系代数的基本运算( D )。 A. 交、并、差 B. 投影、选取、除、联结 C. 联结、自然联结、笛卡尔乘积 D. 投影、选取、笛卡尔乘积、差运算 12(现实世界“特征” 术语, 对应于数据世界的( D )。 A(属性 B. 联系 C. 记录 D. 数据项 13(关系模型中3NF是指( A )。 A.满足2NF且不存在传递依赖现象 B.满足2NF且不存在部分依赖现象

数据库原理-期末考试试题及答案

数据库原理-期末考试试题及答案 (本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,错选、 多选或未选均无分。 1. 要保证数据库的数据独立性,需要修改的是() A.三层模式之间的两种映射B.模式与内模式 C.模式与外模式D.三层模式 2. 下列四项中说法不正确的是() A.数据库减少了数据冗余B.数据库中的数据可以共享 C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性 3. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员, 从职员到部门的联系类型是() A.多对多B.一对一 C.多对一D.一对多 4.将E-R模型转换成关系模型,属于数据库的() A.需求分析B.概念设计 C.逻辑设计D.物理设计 5.五种基本关系代数运算是() A.∪,—,×,π和σB .∪,—,,π和σ C.∪,∩,×,π和σD .∪,∩,,π和σ 6.下列聚合函数中不忽略空值 (NULL) 的是()。 A.SUM (列名) B.MAX (列名) C.COUNT ( * ) D.AVG (列名) 7. SQL中,下列涉及空值的操作,不正确的是()。 A. AGE IS NULL B. AGE IS NOT NULL C. AGE = NULL D. NOT (AGE IS NULL) 8. 已知成绩关系如表1所示。 执行SQL语句: SELECT COUNT(DISTINCT学号) FROM成绩 WHERE分数>60 查询结果中包含的元组数目是() 表1 成绩关系

A. 1 B. 2 C. 3 D. 4 9. 在视图上不能完成的操作是( ) A. 更新视图 B. 查询 C. 在视图上定义新的基本表 D. 在视图上定义新视 图 10. 关系数据模型的三个组成部分中,不包括( ) A. 完整性约束 B. 数据结构 C. 恢复 D. 数据操作 11. 假定学生关系是S (S #,SNAME ,SEX ,AGE ),课程关系是C (C #,CNAME ,TEACHER ), 学生选课关系是SC (S #,C #,GRADE )。 要查找选修“COMPUTER ”课程的“女”学生姓名,将涉及到关系( ) A .S B .S C ,C C .S ,SC D .S ,SC ,C 12. 关系规范化中的删除操作异常是指( ) A .不该删除的数据被删除 B .不该插入的数据被插入 C .应该删除的数据未被删除 D .应该插入的数据未被插入 13. 从E-R 模型关系向关系模型转换时,一个m:n 联系转换为关系模式时,该关系模式的码 是( ) A .M 端实体的码 B .N 端实体的码 C .M 端实体码与N 端实体码组合 D .重新选取其他属性 14.已知关系R={A ,B ,C ,D ,E ,F},F={A →C ,BC →DE ,D →E ,CF →B}。则(AB)F + 的闭包 是( ) A .ABCDEF B .ABCDE C .ABC D .AB 15.设有关系R (A ,B ,C )和S (C ,D )。与SQL 语句select A,B,D from R,S where R.C=S.C 等价的关系代数表达式是( ) A .σR.C=S.C (πA,B,D (R×S)) B .πA,B,D (σR,C= S.C (R×S)) C .σR.C=S.C ((πA,B (R))×(π D (S))) D .σR,C=S.C (πD ((πA,B (R))×S)) 二、多项选择题 (本大题共5小题,每小题2分,共10分) 在每小题列出的四个备选项中有多个是符合题目要 求的,多选、少选、错选、不选均无分。

Oracle数据库期末复习知识点整理

基础知识 表3.2 Oracle数据类型

表3.3 XSB的表结构

操作表 创建表 CREATE TABLE [schema.] table_name ( column_namedatatype [DEFAULT expression] [column_constraint][,…n] [,…n] ) [PCTFREE integer] [PCTUSED integer] [INITRANS integer] [MAXTRANS integer] [TABLESPACE tablespace_name] [STORGE storage_clause] [CLUSTER cluster_name(cluster_column,…n)] [ENABLE | DISABLE ] [AS subquery] 【例】使用CRETE TABLE命令为XSCJ数据库建立表XSB,表结构参照表3.3。 打开SQL*Plus工具,以system方案连接数据库,输入以下语句: CREATE TABLE XSB ( XH char(6) NOT NULL PRIMARY KEY, XM char(8) NOT NULL, XB char(2) DEFAULT '1' NOT NULL, CSSJ date NOT NULL, ZY char(12) NULL, ZXF number(2) NULL, BZ varchar2(200) NULL ); 修改表 ALTER TABLE [schema.] table_name [ ADD(column_namedatatype [DEFAULT expression][column_constraint],…n) ] /*增加新列*/ [ MODIFY([ datatype ] [ DEFAULT expression ] [column_constraint],…n) ] /*修改已有列的属性*/ [ STORAGE storage_clause ] *修改存储特征*/ [ DROP drop_clause ] /*删除列或约束条件*/ 【例】使用ALTER TABLE语句修改XSCJ数据库中的表。

sql数据库期末考试题及答案

一、单选题(共 10 道试题,共 50 分。)V 1. SQL Server中,保存着每个数据库对象的信息的系统表是( C)。 A. sysdatabases B. Syscolumns C. Sysobjects D. Syslogs 2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D )。 A. Update B. Delete C. Insert D. Alter 3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A )。 A. age>=30 and age<=40 B. age>=30 or age<=40 C. age>30 and age<40 D. age>30 or age<40 4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D )约束。 A. PDRIMARY KEY B. FOREIGN KEY C. unique D. check 5. 记录数据库事务操作信息的文件是(D )。 A. 数据文件 B. 索引文件 C. 辅助数据文件 D. 日志文件 6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用( C)命令。 A. SELECT * FROM CP WHERE 产品名称 LIKE ‘冰箱’ B. SELECT * FROM XSH WHERE 产品名称 LIKE ‘冰箱’ C. SELECT * FROM CP WHERE 产品名称 LIKE ‘%冰箱%’ D. SELECT * FROM CP WHERE 产品名称=‘冰箱’ 7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D )。 A. 一对一的联系 B. 一对多的联系 C. 多对一的联系 D. 多对多的联系 8. SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的( D)子句之中。 A. SELECT B. HAVING C. GROUP BY… HAVING D. WHERE 9. 列值为空值(NULL),则说明这一列( C)。 A. 数值为0

全国 高等教育自学考试电子商务与金融试题

绝密 考试结束前 全国2016年4月高等教育自学考试 电子商务与金融试题 课程代码:00913 请考生按规定用笔将所有试题的答案涂二写在答题纸上三 选择题部分 注意事项: 1.答题前,考生务必将自己的考试课程名称二姓名二准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上三 2.每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑三如需改动,用橡皮擦干净后,再选涂其他答案标号三不能答在试题卷上三 一二单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将 答题纸 的相应代码涂黑三错涂二多涂或未涂均无分三 1.在电子商务分类中,Ct oC是指 A.消费者-消费者电子商务 B.企业-企业电子商务 C.企业-消费者电子商务 D.企业内部电子商务 2.与传统结算工具相比,电子结算的主要缺点是 A.缺乏便利性 B.缺乏安全性 C.初期投入大,技术复杂 D.不能进行小额结算 3.防止他人对传输的文件进行篡改需要 A.数字签名及验证 B.对文件进行加密 C.身份认证 D.数字时间戳 4.消费者在得到所需求的商品或服务以后才进行支付的方式为 A.实时支付 B.先付费支付 C.后付费支付 D.电子现金支付

5.在电子支付流程中,S E T是何时开始介入的? A.在线商店接受定单后 B.消费者输入定单后 C.消费者选择支付方式,确定定单二签发付款指令后 D.在线商店发送定单二确认信息给消费者后 6.腾讯公司2002年发行的Q币属于一种 A.网络虚拟货币 B.电子现金 C.电子支票 D.储值卡 7.防止计算机病毒在社会流行的二最有效的方法是 A.因为计算机病毒纯粹是技术问题,只能不断提高反病毒技术 B.从管理二技术二制度二法律等方面同时采取预防病毒的措施 C.禁止一切学校二培训班讲授计算机病毒程序的编制技巧 D.禁止出版有关计算机病毒知识的书籍二杂志二报纸 8.全国电子联行系统处理的支付类型不包括 ??? A.异地跨行支付 B.国际清算与结算 C.中国人民银行各分支机构之间的资金划转 D.商业银行行内大额支付 9.与传统货币相比,电子货币的优点为 A.方便二成本低 B.管理控制技术复杂 D.不可能被伪造 C.已解决合理征税问题 10.关于电子现金的特点,下面说法错误的是 A.银行和商家之间应有协议和授权的关系 B.E-c a s h银行负责用户和商家之间的资金的转移 C.身份验证由E-c a s h本身完成 D.用户二商家和E-c a s h银行不必都使用E-c a s h软件 11.S S L协议又称为 A.安全电子交易协议 B.信息传输安全协议 C.安全套接层协议 D.网上购物协议

(完整版)郑州大学数据库原理_期末考试试题

第一章 一、单项选择题 1、文件系统与数据库系统相比较,其缺陷主要表现在数据联系弱、数据冗余和(C ) A、数据存储量低 B、处理速度慢 C、数据不一致 D、操作繁琐 2、数据的存储结构与数据逻辑结构之间的独立性成为数据的(B) A、结构独立性 B、物理独立性 C、逻辑独立性 D、分布独立性 3、在数据库系统中,对数据操作的最小单位是(B ) A、字节 B、数据项 C、记录 D、字符 4、数据的逻辑结构与用户视图之间的独立性称为数据的(C) A、结构独立性 B、物理独立性 C、逻辑独立性 D、分布独立性 5、下述各项中,属于数据库系统的特点的是(C) A、存储量大 B、存取速度快 C、数据共享 D、操作方便 6、在数据库系统中,模式/内模式映像用于解决数据的(B) A、结构独立性 B、物理独立性 C、逻辑独立性 D、分布独立性 7、在数据库系统中,模式/外模式映像用于解决数据的(C) A、结构独立性 B、物理独立性 C、逻辑独立性 D、分布独立性 8、数据库结构的描述,称为(D ) A、数据库模式 B、数据库 C、数据库管理系统 D、数据字典 9、数据库中全体数据的整体逻辑结构描述成为(D ) A、存储模式 B、内模式 C、外模式 D、概念模式 10、保证数据库中数据及语义的正确性和有效性,是数据库的(C) A、安全性 B、准确性 C、完整性 D、共享性 11、在数据库系统中,数据独立性是指(C) A、用户与计算机系统的独立性 B、数据库与计算机的独立性 C、数据与应用程序的独立性 D、用户与数据库的独立性 12、结构数据模型的三个组成部分是数据结构、数据操作和(C) A、数据安全型控制 B、数据一致性规则 C、数据完整性约束 D、数据处理逻辑 13、数据操纵语言(DML)的基本功能中,不包括的是( B ) A、插入新数据B描述数据库结构 C、数据库中数据排序 D、删除数据库中数据 14、控制数据库整体结构、负责数据库物理结构和逻辑结构的定义与修改人员是( D )

数据库期末考试复习题库

数据库期末考试复习题库(非常全面) 第一部分 第一章: 一选择题: 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是阶段。 A.数据库系统 B.文件系统 C.人工管理 D.数据项管理答案:A 2.数据库的概念模型独立于。 A.具体的机器和DBMS B.E-R图C.信息世界 D.现实世界答案:A 3.数据库的基本特点是。 A.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余大,易移植(4)统一管理和控制 B.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制 C.(1)数据可以共享(或数据结构化) (2)数据互换性(3)数据冗余小,易扩充(4)统一管理和控制 D.(1)数据非结构化 (2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制答案:B 4. 是存储在计算机内有结构的数据的集合。 A.数据库系统B.数据库C.数据库管理系统 D.数据结构答案:B 5.数据库中存储的是。 A.数据 B.数据模型C.数据以及数据之间的联系 D.信息答案:C 6. 数据库中,数据的物理独立性是指。 A.数据库与数据库管理系统的相互独立B.用户程序与DBMS的相互独立 C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立答案:C 7. .数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指。 A.同一个应用中的多个程序共享一个数据集合 B.多个用户、同一种语言共享数据 C.多个用户共享一个数据文件 D.多种应用、多种语言、多个用户相互覆盖地使用数据集合答案:D 8.据库系统的核心是。 A.数据库B.数据库管理系统C.数据模型D.软件工具答案:B 9. 下述关于数据库系统的正确叙述是。 A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致 D.数据库系统比文件系统能管理更多的数据答案:A 10. 数将数据库的结构划分成多个层次,是为了提

数据库期末考试模拟试题及答案(一)

四、程序设计题(本大题共2小题,每小题15分,共30分) 1.对于教学数据库的三个基本表 学生student (sno,sname,sex,sage,sdept) 学习sc(sno,cno,grade) 课程course(cno,cname,cpno,ccredit) 试用SQL语句表示:下列语句。 (1)"查询全男同学信息情况" "select * from student where sex='男'" (2)"查询选修了1号课的学生的学号和成绩" "select sno,grade from sc where cno='1'" (3)"查询所有选修过课的学生的姓名,课程名及成绩" "select sname,cname,grade from student,sc,course where student.sno=sc.sno and https://www.wendangku.net/doc/5015548669.html,o=https://www.wendangku.net/doc/5015548669.html,o" (4)"查询选修了数据库原理课的最高成绩" "select max(grade) as '最高成绩' from student,sc,course where student.sno=sc.sno and https://www.wendangku.net/doc/5015548669.html,o=https://www.wendangku.net/doc/5015548669.html,o and cname='数据库原理'" (5)查询所有选修了1号课程的同学的姓名" " select sname from student where student.sno in (select sc.sno from sc where cno='1')" 2.设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式(20分)供应商表S(SNO,SNAME,STATUS,CITY); 零件表P(PNO,PNAME,COLOR,WEIGHT); 工程项目表J(JNO,JNAME,CITY); 供应情况表SPJ(SNO,PNO,JNO,QTY);SPJ表 J表 S表 P表 请用关系代数完成如下查询: 1.求供应工程J1零件的供应商号 SNO 2.求供应工程J1零件P1的供应商号吗SNO 3.求供应工程J1零件为红色的供应商号码SNO 4.求没有使用天津供应商生产的红色零件的工程号JNO 5.求至少用了供应商S1所供应的全部零件的工程号JNO 1.∏sno(σJNO=‘J1’(SPJ)) 2.∏sno(σJNO=‘J1’ΛPNO=’P1’(SPJ)) 3.∏sno(σJNO=‘J1’(SPJ)∞σcolor=‘红’(P)) 4.∏jno(SPJ)-∏jno(∏sno(σcity=‘天津’(S))∞∏sno,jno (SPJ)∞∏jno σcolor=‘红’(P)) 5.∏jno, pno(SPJ)÷∏pno(σsno=‘s1’(SPJ)) 五、分析题(本大题共2小题,每小题15分本大题共30分) 1. 学生运动会模型: (1)有若干班级,每个班级包括: 班级号,班级名,专业,人数 (2)每个班级有若干运动员,运动员只能属于一个班,包括:运动员号,姓名,性别,年龄

2020年7月全国自考电子商务与金融试题及答案解析

全国2018年7月自考电子商务与金融试题 课程代码:00913 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.银行信用卡主要的功能是( ) A.转账结算功能 B.储蓄功能 C.汇兑功能 D.消费贷款功能 2.按下列何种特点划分,将支付系统分为同城、异地两类支付系统( ) A.支付服务系统 B.支付清算系统 C.清分轧差系统 D.支付授权系统 3.对称密钥体制的优点是( ) A.可进行身份确认 B.保证信息的不可抵赖性 C.算法简单,运行效率高 D.交换密钥安全可靠 4.数字证书的分布式生成是( ) A.密钥对由用户自己生成 B.证书格式由用户自己生成 C.私钥由用户自己生成 D.公钥由用户自己生成 5.以下关于信用卡的说法正确的是( ) A.先消费、后还款 B.不允许透支 C.先存款、后消费 D.可直接办理,无需申请 6.CFCA根CA证书申请和发放的传递方式是( ) A.在线方式 B.电话 C.E-mail D.软盘/光盘 7.将密码体制划分为对称和非对称密钥体制的根据是( ) 1

A.加密密钥和解密密钥在数量上的差异 B.加密密钥和解密密钥在算法上的差异 C.加密密钥和解密密钥在长度上的差异 D.加密密钥和解密密钥在性质上的差异 8.BEPS是指( ) A.小额批量支付系统 B.大额批量支付系统 C.大额实时支付系统 D.小额实时支付系统 9.可记录的匿名电子现金支付系统,通过设置分级货币服务器来验证和管理电子现金的是 ( ) A.DigiCash https://www.wendangku.net/doc/5015548669.html,cash C.Modex D.ElectroCash 10.一笔完整的SET购买交易通常包括的SET支付信息为( ) A.8对 B.6对 C.4对 D.2对 11.数字签名是为了满足电子商务对网上安全交易的要求,这种要求是( ) A.数据加密 B.数据完整性 C.身份鉴别 D.数据完整性和防抵赖 12.ATM授权方式识别持卡者,采用的方式是( ) A.用户密码 B.对照签名 C.个人身份证 D.个人标识码 13.就交易的参与方而言,CyberCash与SET相同,但是缺少( ) A.收单银行 B.发卡银行 C.认证机构 D.支付网关 14.在下列各项中,运行在应用层的银行卡支付安全协议是( ) A.SSL B.SET C.HTTP D.S-HTTP 15.FirstVirtual系统的特点是( ) 2

数据库原理期末考试习题

第一章 绪论 一、选择题: 1、使用二维表格结构表达数据和数据间联系的数据模型是(C ) A 、层次模型 B 、网状模型 C 、关系模型 D 、实体—联系模型 2、DB 、DBS 、DBMS 间的关系是(C ) A 、D B 包括 DBMS 和 DBS B 、DBMS 包括 DB 和 DBS C 、DBS 包括 DB 和 DBMS 3、在数据库中存储的是( C ) D 、DBS 与 DB 和 DBMS 无关 A 、数据 B 、数据模型 C 、数据及数据之间的联系 D 、信息 4、数据库系统中,用( B )描述全部数据的整体逻辑结构。 A 、外模式 B 、模式 C 、内模式 D 、数据模式 5、数据库中,导致数据不一致的根本原因是(C ) A 、数据量太大 C 、 数据冗余 B 、数据安全性不高 D 、数据完整性约束不强 6、划分层次型、网状型和关系型数据库的原则是(D ) A 、记录的长度 C 、联系的复杂程度 B 、文件的大小 D 、数据及联系的表示方式 7、数据库三级模式体系结构的划分,主要有利于保持数据库的(B ) A 、数据安全性 B 、数据独立性 C 、结构规范化 D 、操作可行性 8、数据库系统中,用(A )描述用户局部数据的逻辑结构,它是用户和数据库系统间的接口。 A 、外模式 B 、模式 C 、内模式 D 、数据模式 9、数据库系统中,用(C )描述全部数据的物理存储视图。 A 、外模式 B 、模式 C 、内模式 D 、数据模式 10、数据库系统中用于定义和描述数据库逻辑结构的语言是(B ) A 、DML B 、DDL C 、DCL D 、SQL 11、数据库系统支持的数据共享指的是(D ) A 、同一应用的多个程序共享同一数据集合 B 、多个用户、同一语言程序共享同一数据集合 C 、多个用户共享同一数据文件 D 、多种语言、多个用户、多个应用相互覆盖地使用同一数据集合 12、数据库系统中,当内模式发生变化时,采用(B )来保证数据的物理独立性。 A 、修改模式定义 A 、修改模式\内模式映像 A 、修改应用程序 B 、修改外模式定义 二、填空题 1、指出下列缩写的含义: (1)DML :DBMS 提供了数据操纵语言 (2)DBMS :数据库管理系统 ,为数据库的建立、使用和维护而配置的软件系统 (3)DDL :DBMS 提供了数据定义语言 (4)DD :数据字典,将数据库作为对象建立数据库,也称系统目录 (5)DBS :数据库系统,是指带有数据库并利用数据库技术进行数据管理的计算机 系统。 (6)DB A :数据库管理员 。、2、数据管理技术经历了(人工管理)(文件系统)(数据库系统)三个阶段。 3、DBS 组成部分包括(数据库)(数据库管理系统)(应用系统)(数据库管理员)(用户)五部 分。 、 、 、 4、DBMS 是位于(用户)和(操作系统)之间的一层管理软件。 5、数据库和文件系统的根本区别是(数据的整体结构化)。

数据库系统概论期末试题与答案(整理版)

《数据库原理及应用》试题1 一、选择题 1、数据库系统的基本特征是_________。 A 、数据的统一控制 B 、数据共享性和统一控制 C 、数据共享性、独立性和冗余度小 D 、数据共享性和数据独立性 (难度系数C )正确答案:C 2、DB 、DBMS 和DBS 三者之间的关系是_________。 A 、DBS 与D B 和DBMS 无关 B 、DBMS 包括DBS 和DB C 、DB 包括DBMS 和DBS D 、DBS 包括DB 和DBMS (难度系数B )正确答案:D 3、设有关系R 和S ,关系代数 S)(R R -- 表示的是_________。 A 、R ∩S B 、R ―S C 、R ÷S D 、R ∪S (难度系数B )正确答案:A 4、自然连接是构成新关系的有效方法。一般情况下,当对关系R 和S 使用 自然连接时,要求R 和S 含有一个或多个共有的__________。 A 、行 B 、属性 C 、记录 D 、元组 (难度系数C )正确答案:B 5、以下是信息世界的模型,且实际上是现实世界到机器世界的一个中间层 次的是_________。 A 、数据模型 B 、概念模型 C 、关系模型 D 、E-R 图 (难度系数C )正确答案:C 6、构成E —R 模型的三个基本要素是_________。 A 、实体、属性值、关系; B 、实体、属性、联系; C 、实体、实体集、联系; D 、实体、实体集、属性; (难度系数C )正确答案:B 7、在关系代数运算中,五种基本运算为_________。

A 、并、差、选择、投影、连接 B 、并、交、选择、投影、笛卡尔积 C 、并、差、选择、投影、笛卡尔积 D 、并、除、投影、笛卡尔积、选择 (难度系数B )正确答案:C 8、在下列关于规范化理论的叙述中,不正确的是_________。 A 、任何一个关系模式一定有键。 B 、任何一个包含两个属性的关系模式一定满足3NF 。 C 、任何一个包含两个属性的关系模式一定满足BCNF 。 D 、任何一个包含三个属性的关系模式一定满足2NF 。 (难度系数B )正确答案:D 9、设有关系模式R(A,B,C)和S(C,D)。与SQL 语句“SELECT A,B,D FROM R,S WHERE R.C=S.C ”等价的关系代数表达式为_________。 A 、S))(R (σπS.C R.C D B,A,?= B 、S))(R (πσD B,A,S. C R.C ?= C 、(S))π(R)(πσ D B A,S.C R.C ?= D 、S)(R))(π(πσB A,D S.C R.C ?= (难度系数A )正确答案:A 10、SQL 的视图是从_________中导出的。 A 、基本表 B 、视图 C 、数据库 D 、基本表或视图 (难度系数C )正确答案:D 11、用如下的SQL 语句创建一个Teacher 表 CREATE TABLE Teacher ( TNO Char(6) NOT NULL, NAME Char(8) NOT NULL, SEX Char(2), SAL INT, SDETP char(12) check (SDEPT IN(‘IS ’,’MA ’,’CS ’))) 可以插入到Teacher 表中的元组是_________。 A 、(‘T0203’,‘刘刚’,NULL ,NULL ,‘IS ’) B 、( NULL , ‘王芳’,‘女’,‘1200’,‘CS ’) C 、(‘T0111’,NULL ,‘男’,23,‘MA ’) D 、(‘T0101’,‘李华’,男,2100,‘EN ’) (难度系数A )正确答案:A

2018年10月高等教育自学考试电子商务与金融真题及标准答案

2018年10月高等教育自学考试电子商务与金融真题 (总分:100.00,做题时间:150分钟) 一、单项选择题(总题数:20,分数:20.00) 1.在电子商务的分类中,B to B 指的是()。(分数:1.00) A.企业对企业的电子商务√ B.企业对消费者的电子商务 C.消费者对消费者的电子商务 D.企业内部的电子商务 解析: 2.下列选项中属于 C to C 网站是()。(分数:1.00) A.当当网 B.淘宝网√ C.京东网站 D.亚马逊网站 解析: 3.当一方发出支付指令时,结算也同时完成,这种结算类型是指()。(分数:1.00) A.全额结算 B.净额结算 C.实时结算√ D.非实时结算 解析: 4.在电子货币的支付机制中,贷记卡交易支付是属于()。(分数:1.00) A.净额支付 B.先付费支付 C.现金支付 D.后付费支付√ 解析: 5.腾讯公司 2002 年发行的虚拟货币是()。(分数:1.00) A.维卡币 B.比特币 C.Q 币√ D.百度币

解析: 6.负责特约商户的开拓与管理、授权请求、结账结算等活动的是()。(分数:1.00) A.发卡机构 B.收单机构√ C.银行卡组织 D.特约商户 解析: 7.SET 协议又称为()。(分数:1.00) A.安全电子交易协议√ B.安全套接层协议 C.网页传输安全协议 D.安全支付协议 解析: 8.由出票人签发的,要求付款人在见票时或在一定期限内,向收款人或将票人无条件支付一定款项的是()。(分数:1.00) A.支票 B.本票 C.汇票√ D.信用卡 解析: 9.世界上第一台自动取款机问世于()。(分数:1.00) A.1966 年 B.1967 年√ C.1968 年 D.1969 年 解析: 10.网络多媒体客服中心属于()。(分数:1.00) A.第一代呼叫中心 B.第二代呼叫中心 C.第三代呼叫中心 D.第四代呼叫中心√ 解析: 11.以下支付宝的功能可列入担保交易模式的是()。(分数:1.00)

数据库原理期末试题

大学软件学院《数据库原理》课程模拟试题(适用专业:10专软件技术、网络技术、网络管理考试时间:120分钟) 合分人: (将选择题的答案写在试卷后面的答题纸上) 1、如果数据库系统中数据的物理存储结构发生了改变,而最终用户没有受到影响,则称数据有物理数据独立性。 2、视图的更新是指通过视图来插入、修改和删除数据。 3、在关系T(S,SN,D)和R(D,CN,NM)中,T的主码为S,R的主码为D,则D在T 中称为外键。 4、设有以下关系:合同(合同号,用户号,用户名,用户地址,),我们知道合同号是唯 一的,则这个关系模式最高满足第 1 式。 1、关于数据的独立性下列说法不正确的是( B )。 A、逻辑独立性 B、采用三级映射机制可以实现 C、物理独立性 D、采用三级模式结构可以实现 2、一个完整的数据库系统不包括下面哪些组成部分(C )。 A、数据库(DB)和应用程序 B、DBMS和硬件 C、OS和存储器 D、用户 3、在数据库系统的三级模式结构中,用来描述数据的逻辑结构的是( C )。 A、子模式 B、用户模式 C、模式 D、存储模式 4、DML指的是( A )。

A、数据操纵语言 B、数据查询语言 C、数据定义语言 D、数据控制语言 5、SQL语言中,实现数据查询的语句是(A )。 A、 SELECT B、 INSERT C、 UPDATE D、 DELETE 6、关系数据库管理系统应能实现专门的关系运算包括( B )。 A、排序、索引和统计 B、选择、投影和连接 C、关联、更新和排序 D、插入、删除和更新 7、SQL语言具有( B )的功能。 A、关系规化、数据操纵、数据控制 B、数据定义、数据操纵、数据控制 C、数据定义、关系规化、数据控制 D、数据定义、关系规化、数据操纵。 8、在对数据进行什么操作时,DBMS会检查默认值约束( D)。 A、以下都检查 B、对数据进行修改 C、对数据进行删除 D、对数据进行插入 9、现实世界中客观存在的事物的特征称为( D )。 A、联系 B、标识符 C、实体 D、属性 10、master数据库是( D )。 A、始终不会发生改变 B、所有数据库的模板 C、用户可以随意删除 D、SQL SERVER中最重要的数据库 11、一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之间的联系是( D) A、一对一 B、一对多 C、多对一 D、多对多 12、第2式存在弊病的原因,是由于关系中存在( D)造成的。 A、函数依赖 B、平凡依赖 C、部分依赖 D、传递依赖 13、关于登录账号正确的说法是( A )。

相关文档
相关文档 最新文档