电子商务数据库技术综合知识点_第1页
电子商务数据库技术综合知识点_第2页
免费预览已结束,剩余4页可下载查看

下载本文档

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

文档简介

1、名师整理精华知识点1 数据库的基本特点决数据库的归纳、索运行过程中所有更的范式是第二范式;的基本特征之一是之一是数据冗余小、引和维护问题新操作的文件称为能够消除传递函数对产生式规则的支易于扩充12、ODBC 驱区动管理器日志文件依赖引起的冗余的持2 数据库管理系统是一个共享的程序25、在关系数据库中范式是第三范式51、使用 Access 数(DBMS 是一组软件 管理器,称为表与表之间的联系37、第一代 DBMS 系 据库人们可以解决3 电子商务结构框架ODBC.DLL是通过参照完整性统主要是指层次和大数量的管理工作中,社会人文环境、13、数据模型通常是规则实现的网状52、一个游标总是和自然科

2、技环境和电由数据结构、数据操26、关系是满足一定38、最常用的概念模slelect 语句相关联子商务技术构成了作和完整性约束三条件的二维表,表中型是 E-R 图53、APS 将专门的语电子商务应用平台个要素组成的一行称为关系的39、SQL 查询语句句放置在 html 文件的三个支柱14、E-R 图三要素包一个元组,表中的一select from中,开始和结束的标4 电子商务活动中的括实体、属性和联系列称为关系的一个40、通过指针链接来记为信息通常是以多媒15、E-R 图中实体用属性表示和实现实体之54、ODBCS 义了一个体的形式在矩形表示,属性用椭27、关系代数包括常间联系的模型是网标准的接

3、口协议Internet 上传播的圆形表示,联系用菱规的集合运算:交、状模型55、MySQL 是一个5 数据库技术的产生形表示并、差、乘;还有专41、同一个关系模型DBMS与发展经历了人工16、联系分为 1:1、1 : 有的运算:选择、投的任意两个元组值56、Oracle 系统是由管理阶段、文件系统n 和 m:n 三种影、连接、除不能完全相同以 RDBMSS 核心的一阶段和数据库系统17、在关系中,能唯28、SQL 的含义是结42、SQL 语言是关系批软件产品所购成阶段一标识组的属性集构化的查询语言数据库语言的6 在数据库系统中,称为关系模式的主29、SQL 语句对大小43、根据规范化理论57、

4、SQLServer 提供对数据库的存取全键写不敏感关系数据库中的关了电子商务所需的部由 DBMS 数据库管 18、常用的数据库软30、SQL 语句的结束系必须满足:每一个可伸缩性和可扩展理系统)统一管理,件有符为;属性都是不可分解性从而保证了数据库Access,Oracle,Fox31、创建数据库使用的58、将 E-R 模型转换和程序的逻辑独立pro,SQLcreate database 语44、关系模型的分解成关系数据模型的性19、SQL 语言中删除句,删除数据库使用有时不唯一过程称为逻辑结构7 数据库系统安全问一个表的命令是drop database 语句45、数据库的正确性设计题的核心是

5、身份识DROP32、对数据库进行插和相容性是数据库59、关系数据库中的别20、在 SQL 中使用入操作使用的 SQL 语的完整性视图属于关系抽象8 数据操纵功能包括FOREIGN KEY 寸,与 句为 insert into46、对并发操作若不等级中的外部模型查询、插入、删除和之配合的语句是33、删除满足条件的加以控制可能会引60、SQL 语言的优点修改referen ces元组使用的 SQL 命令起数据不一致问题是语言简练易学易9 规范换的目的使结21、在 SQL 中建立视为 delete47、在 E-R 图中属性用,高度非过程化和构合理,清除存储异图使用 create view34、对数据

6、模型的规使用的符号是椭圆数据独立性好(非过常并使得数据冗余命令范化主要是解决插形程化的语言、统一的尽量减少,便于插22、要保证数据库的入异常、删除异常和48、如果两个实体之语言、是所有关系和入。删除和更新独立性需要修改的数据冗余过大的问间的关系为 m:n,在数据库的公共语言)10、一个关系模型包是三层模式之间的题进行逻辑设计时需61、数据结构图用于括了一组关系模式,两种映射35、模式/内模式映要引入三个关系描述关系数据库的并且他们之间是相23、SQL 语言具有的象为数据库提供了49、日志文件是用于整体逻辑结构互关联的功能是数据定义、数物理数据独立性记录对数据的所有62、E-R 模型独立于11、

7、从一般情况来看据操纵和数据控制36、能够消除部分函更新操作计算机硬件和 DBMS使用 WE 数据库要解24、记在数据库系统数依赖引起的冗余50、一个关系数据库63、三层客户机/服名师整理精华知识点务器结构的模型是 客户机一一应用服 务器一一数据服务 器64、 ODB(为数据库应用程序访问异构型 数据库提供统一的 数据存取接口 API65、 关系必须满足的属性是每一列不可 再分、行的次序无 关、不能有完全相同 的两行66、 关系运算包括选择、投影和连接67、 DBMS 是对 DB进 行定义的维护、检索 的应用软件68、 对象存取和使用都是通过发送消息 实现的69、 关系规范化属性的描述每个数据项

8、 都是不可再分的、消 除冗余关系检索简 化、消除插入删除修 改异常70、 ODB(实现采用动 态链接库71、 Access 属于桌面 型 DBMS72、 SQL中并发控制采用封锁技术73、 Access2000 创建 表的方法有设计器、向导和 create74、 Oracle 恢复数据使用结构:数据库备份、日志、控制文件75、Oracle 禾 U 用Pro*c 第三代语言访 问数据库76、SQL 语言中create 实现数据定义简答题1 电子商务常见类型:企业经营、网上 银行、网上商店和网 上购物、网络服务和 其他2 电子商务基本结构3 电子商务中 WEB 与数据库集成的三种共享数据、 用数据

9、库 驱动 WEE 站点 4 数据仓库:是指对 大量散布在网络数 据库中的数据进行 组织,使之能形成一 个可以被检索、搜 索、分析和报告的商 业信息清单。 数数据挖掘:是对庞 大的历史数据总体 进行再分析,以选定 目标客户、分辨市场 定位、发现新的商业 机会。5数据库软件扩展的 的不同类型:桌面 型、中小型面向对象 型、大型分布型、数 据仓库型6 电子商务 WEB 占点的数据库通常具有 的特征:对电子商务 运营的各个方面确 保数据安全、对电子 商务交易过程进行 管理多重数据库的 存取必须做单一化 处理、对客户确认已 经完成但由于硬件 或软件故障而未能 执行的交易可以弥 补7数据管理经历的主 要阶

10、段:人工管理阶 段、文件系统阶段和理系统, 即层次数据 库管理系统和网状统, 即关系数据库管 理系统(RDBM)第 三代数据库管理系 统,即新一代数据库 管理系统一一面向 对象数据库管理系 统9 数据模型的定义、主要内容和形式:(1) 定义: 数据模 型就是用来抽象表 示、处理现实世界的 数据和信息的工具, 它是数据库中用于 提供信息表示和操 作手段的形式框架, 也是我们将现实世 界转换为数据世界 的桥梁。(2)内容: 数据的静态特征,包 括多数结构和数据 间联系的描述;数据 的动态特征,是一组 定义在数据上的操 作,包括操作的含义、操作符、运算规 则及其语言等;数据 的完整性约束,这是 一组

11、规则,数据库中 的数据必须满足这 组规则。(3)形式: 一类是面向值的数 据模型;另一类是面 向对象的数据模型 10E-R 模型的要素: 实体(型)、属性、 实体之间的联系 11R-R 模型的主要类(1:1 )、一对多联系(1: n )、多对多联 系(m n)别与联系: 层次模型 与网状模型均属于 格式化模型,他们有 许多共同之处,如都 用存取路径来表示 数据之间的联系,用 户对数据的存取都 必须按照指定的路 径导航。两者的共同 点还包括数据操作 时必须清楚数据库 当前的位置;对数据 库的操作都是一次 一个记录的存取方式; 程序和数据具有 较高的物理独立性, 但逻辑独立性差。层 次模型和网状模

12、型 不同点:层次模型中 从子节点到父节点 的联系是唯一的,网 状模型则可以是不 唯一的。任何 E-R 模 型都可以转化成网 状模型,也可以转化 成关系模型,但他们 有明显的不同:网状 模型有两种数据结 构 记录型和系; 关系模型只用一种 基本数据结构 关系13 数据库管理系统 的主要组成:硬件资 源、软件资源、数据 库结构、数据库管理 员和用户14 数据库的主要保全性、完整性、并发控制和数据库的恢 复等等整性是指数据的正 确性、相容性和一致 性,即防止不符合寓 意的错误数据输入 和输出,同时还要使 存储在不同副本中 的同一个数据保持 一致协调,使数据项 之间的机构不受破 坏,数据库管理系统 必

13、须提供一种功能 来保护数据库中的数据的完整性, 这种 功能称为完整性检 查,即系统用一定的 机制来检查数据库 中的数据是否满足 规定的条件(这种条 件在数据库中称为 完整性约束条件) 16( P38)函数依赖 和多值依赖:(1 )函 数依赖:反映了数据 之间的内部联系,它 是进行关系分界时 的指导和依据。(2) 关系模式中至少有 三个属性才有可能存在多值依赖, 函数 依赖可以看成是多 值依赖的一种特殊 情况,即函数依赖一 定是多值依赖;而多 值依赖是函数依赖 的概括,即存在多值 依赖的关框架的三大支柱:社数据库系统阶段 会人文环境、自然科 8 数据库管理系统的技环境、电子商务技术发展经历的主要

14、阶段:第一代数据库管主要形式:运用 WEB 数据库管理系统;第 12 层次模型、网状模15 试述完整性约束发布数据、运用 WEB 二代数据库管理系型和关系模型的区的含义:数据库的完对一联系护机制:数据库的安名师整理精华知识点系不一定 存在函数依赖关系 17 第一范式、第二范 式和第三范式主要 概念:(1)第一范式: 如果关系 R 的每一个 属性的值为不可分 离的原子值,即每个 属性都是不可再分的基本数据项, 则 R 是第一范式,记作 Re1NF。( 2)如果关 系R 1NF,且 R 中每 一非主属性完全函 数依赖于主关键字, 则 R是第二范式,记 作 Re2NR (3)如果 RE2NF,且它的

15、任何 一个非主属性都不 传递依赖于任何主 关键字,则 R是第三 范式,记作 RE3NF 18 关系数据库中的 关系规范化的目的:是使结构合理, 清除 存取异常并使数据 冗余尽量少,便于插 入、删除和更新 19 面向对象技术的 主要常用概念:对 象、实例和消息、类 及继承等20 简述 C/S 结构中 分布数据管理的功 能:客户机/服务器 结构是一个开放体 系结构,而且还要开 放系统本身,包括用 户界面、软硬件平台 和网络协议。利用开 放性在客户机一侧 提供应用程序接口(API)及网络接口,这样用户仍可按照 他们熟悉的、流行的 方式开发客户机应 用。在服务器一侧, 通过对核心 RDBM 的 功能调

16、用,使网络接 口满足了数据完整 性、保密性及故障恢 复等要求。有了开放 性数据库服务器就 能支持多种网络协 议,运行不同厂家的 开发工具,而对于某 一应用程序开发工 具也可以在不同的 数据库服务器上存 取不同数据源中的数据, 这样就给应用 程序系统的开发带 来很大的灵活性 21C/S 结构的数据库 管理系统中采用存 储技术的优势:高性 能、共享性、简化了 应用开发过程、简化 了安全性控制 22数据库应用的常 用开发工具:Sybase 公 司的PowerBuilder、Oracle 公司的Develop/2000、Borland 公司的 Delphi和 Microsoft 公司的Visual B

17、asic 、 VisualFoxpro 等 23SQL 语言的主要组 成: 一个 SQL数据库 是表的集合它是由 一个或多个 SQL模式 定义;一个 SQL表有 行集构成,一行是列 的序列集合,每列与 行对应一个数据项; 一个表或者是一个 基本表或者是一个视图; 一个基本表可 以跨一个或多个存 储文件,一个存储文 件也可以存放一个 或多个基本表;用户 也以用SQL 语言对视 图和基本表进行查 询等操作;SQL 用户 可以是应用程序也 可以是终端用户 24SQL 对数据库操作 的主要组成:数据定 义、数据操作、数据 控制、嵌入式 SQL语 言的使用规定25SQL 数据的定义及常见的类型: SQL

18、 数 据定义功能包括定 义数据库、基本表、 索引和视图;SQL 的 基本数据类型:字符 型、数值型、日期时 间型;字符型又分定 长型、变长型,数值 型分为整数、小数、 位数 bir等 26 表、视图、索引的 定义及使用:(1)基本表的定义:createtable v数据库名 .=6 0andstudent.st-no=score.st-no (3)索引的 定义: createuniqueindex 索引名 on v 数据库名 .表名(列名ASC/DESC,歹 y名ASC/DESC)eg.对基本表 student 中 的st-no 和 st-age 建立索引,分别为升 序与降序,且索引值 不允许

19、重复 createuniqueindexstindexonstudent(st-noASC,st-age DESC)27SQL 查询语言的主要应用:(1)无条件查询例子:找岀所 有学生的选课情况 selectst-no,su-no from score(2) 条件查询例子:找岀任何一门课成绩 在70 分以上的学生 情况、课号及分数 selectuniquestudent.st-class,student.st-no,student.st-name,student.st-sex,student.st-age,score.su-no,score.score fromstudent,score wh

20、erescore.score=70 andscore.stno=student.st-no (3)排序 查询例子:查询不 及格的课程,并将结 果按照课程号从大 到 小 排列select unique su-nofrom scorewherescore80)(5)计算查询常用函数有:count (*)计 算元组的个数;名师整理精华知识点count (列名) 对 某一列中的值计算 个数;sum(列名)求 某一列值的总和(此 值是数值型);avg(列名)求某一列 的平均值;max (列 名)求一列中的最大 值;min(列名)求 一列中的最小值 例子:求男学生的总 人数和平均年龄selectcount

21、(*),avg(st-a ge)from student wherest-sex=男 28SQL 数据的主要插 入、删除、修改操作:(1 )数据插入:将 数据插入 SQL 的基本带有子查询的删除 操作 eg.删除所有 不及格的学生记录 deletefromstudentwherest-no in ( select st-nofrom score wherescore60)(3) 数据修改 eg.把 c02 的课程名改为英 语 updatesubject setsu-subject= 英语 where su-no= c0229SQL 数据的常用控制方法:安全性控 制、完整性控制、事 务控制和并发

22、控制 30 数据字典的概念 及意义:数据字典是 供了对数据库数据 描述的集中管理手 段。数据字典经历了 人工字典、计算机文 件、专用数据字典系 统、数据库管理系统 与数据字典一体化 四个阶段。数据字典 是关于数据描述信 息的一个特殊数据库。 它包含每一数据 类型的名字、意义、 描述、来源、格式、 用途以及数据与其 他数据的联系等数 据,这类数据称为元 数据,因而数据字典 又称为元数据库。31CGI 的概念及意 义:通用网关接口的外部程序或者一个可以运行 Script 的服务时,Web 服务 器就把关联的 HTTP 请求信息传送到外 部程序,然后把程序 作岀的应答发送给 请求的客户终端上 去。3

23、2ODBC 的基本工作原理:ODB(开放数 据库互联)应用数据 通信方法、数据传输 协议、DBMS 等多种技 术定义了一个标准 的接口协议,允许应 用程序以及 SQL 为数 据存取标准,来存取 不同DBMS 管理的数 据。开放数据库互联 样的SQL 语句或命令 对不同的 DBMS 的数 据库进行操作。同 时,这也大大简化了 不同DBMS 之间的数 据交换。ODB(具有最 大的互操作性,可以 使用一个单独的程 序来提取数据库信 息,再提供一种方法 让应用程序读取数 据。一个应用程序可 以存取不同的数据 库管理系统,而应用 程序不必和DBMS 绑 在一起进行编译、连 接、运行,而只要在 应用程序中

24、通过选 择一个叫做数据库 驱动程序的模块就表有两种方式,一种 是单元组的插入,eg:向基本表 score中插入一个成绩元 组(100002, c02,95 )insert数据字典/目录(DD/D)的简称。它是数据库设计与管 理的有力工具。在数 据的收集、规范和管 理等方面都用到(CGI)就是 Web 服务器与一个外部程 序(又称为 CGI 程序) 进行通信的接口,这个接口协议规定了Web 服务器与 CGI 程(ODBC 为数据库应用程序访问异构型 数据库提供了统一 的数据存取接口API,应用程序不必 重新翻译、连接就可可以把应用程序与 所选的 DBMS 连接在 一起。33数据源的使用方 式:创

25、建数据源名DSN 在使用 ODBC 建是多元组的插入;(2)数据删除:单_ 元组的删除eg,扌巴学号为 100002的学 生从学生表 student 中删除 delete from studentwhere st-no= 100002 多元组的删除eg,把学号为 100002的成绩从表score中 删除 delete from scorewherest-no= 100002; 的数据库来说,数据 字典有着重要的作 用。在数据库设计中 首先要收集信息,并 对信息进行分类整 理、登记、定义等。 这就要开始编制数 据字典,随着设计工 作的结束,数据字典 也就诞生了。数据字 典中存放着系统中 所有数据

26、的定义,即 对所有数据库结构的描述。 数据字典提 和输出标准。 在 Wei 页面中,主要通过超 链接或者指定表格 或图形的方法来执 行 CGI 程序。Web 客 户终端向企业 Wet 服 务器发送一个包含 URL 题头字段和其他 一些用户数据的 HTTP 请求,Web!务 器则返回包含所请求的内容的 HTTP 应答, 当客户机请求一 个驻留在服务器上多种流行的 DBMSODBC 作为开放数据库程序设计页面标 准,对数据库应用软 件的开发提供有力 的支持。用户可针对 各种数据库核心和 服务器编写可移植 的应用程序,并使应 用人员在编程时不 必关心底层的DBMS 相同的代码可以同 时作用于不同的D

27、BMS 用户可以用同(st-noscore ),su-弄,values (DD/D 虽然数据字典100002并非数据库所独有, 但对数据资源多、关序传送信息的方式、信息的内容和格式, 同时也规定了 CGI 程以与不同的 DBMS 相立与后台数据库的连。目前支持 ODBC 连接时,必须通过数 的有 Oracle 、据源名指定使用的C02 ,95 );另一种系复杂、多用户共享序返回信息的内容Access、X-Base 等十 数据库,这样当使用into score名师整理精华知识点数据库改变时, 不用 改变程序,只要在系 统中重新配置 DSN 就 可以。DSN 是应用程 序和数据库之间连 接的桥梁。在设置 DSN 时需设置包括DSN 名、ODBCS 动程序类型以及数据库 等信息。进入“控制 面板”运行“ODBC。数据源文件有三种 类型,其中“用户DSN和“系统DSN名师整理精华知识点使我们常用的两种 数据源。“用户 DSN 和“系统 DSN 的区 别是前者用于本地 数据库的连接,后者 是多用户和远程数 据库的连接方式。驱动器管理器是一 个共享的程序库管 理器,ODBC 有两个基 本用途:(1)在电子 商务实际过程中,涉

温馨提示

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

评论

0/150

提交评论