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

合集下载

数据库复习资料考试必备知识点总结

数据库复习资料考试必备知识点总结

数据库复习资料考试必备知识点总结引言数据库是信息系统的核心组成部分,它存储、检索和管理数据。

掌握数据库的基本概念、设计原则、操作语言和管理系统对于计算机科学与技术专业的学生至关重要。

本文档旨在为数据库课程的复习和考试提供一份全面的知识点总结。

数据库基础1. 数据库定义数据库(DB):一个长期存储在计算机系统中的、有组织的数据集合。

数据库管理系统(DBMS):用于创建和管理数据库的软件。

2. 数据库模型层次模型网状模型关系模型:最常用的模型,基于二维表格结构。

3. 数据库语言数据定义语言(DDL):定义数据库结构的语言,如CREATE, ALTER。

数据操纵语言(DML):用于数据查询和修改的语言,如SELECT, INSERT, UPDATE, DELETE。

数据控制语言(DCL):用于定义数据库的安全策略和访问权限,如GRANT, REVOKE。

关系数据库1. 关系数据库基础关系:一个二维表,行表示元组,列表示属性。

主键:唯一标识表中每行的字段或字段集合。

外键:用于在两个表之间建立链接的字段。

2. 规范化理论第一范式(1NF):确保每个字段都是不可分割的基本数据项。

第二范式(2NF):在1NF的基础上消除部分函数依赖。

第三范式(3NF):在2NF的基础上消除传递函数依赖。

3. SQLSELECT语句:用于查询数据。

JOIN操作:用于连接多个表。

子查询:在查询中嵌套另一个查询。

数据库设计1. 设计过程需求分析:确定数据库需要存储的信息。

概念设计:创建实体-关系模型(E-R模型)。

逻辑设计:将E-R模型转换为关系模型。

物理设计:确定数据库在物理存储上的实现。

2. 数据库正向工程与逆向工程正向工程:从概念模型到物理数据库的创建。

逆向工程:从现有数据库生成概念模型或逻辑模型。

数据库高级主题1. 事务管理事务:一个或多个操作的集合,具有原子性、一致性、隔离性和持久性(ACID属性)。

2. 并发控制锁机制:确保事务在并发执行时数据的一致性。

(完整word版)电子商务数据库技术知识点整理(打印稿)

(完整word版)电子商务数据库技术知识点整理(打印稿)

电子商务数据库技术统考课复习05年考试题型:一、单项选择题(每小题1分,共20分)二、填空题(每空1分,共10分)三、名词解释(每小题3分,共12分)四、简答题(每小题6分,共24分)五、应用题:用SQL语言完成功能(每小题4分,共16分)六、综合题(每小题9分,共18分)第一章电子商务中的数据库技术填空题:1、电子商务的基本框架:社会环境(公共政策、法律、规则等)、自然科技环境(文档、安全、网络协议的技术标准)和电子商务技术内容构成了电子商务应用平台的三个支柱。

2、Web与数据库的集成有三种形式:运用Web发布数据,运用Web共享数据,用数据库驱动Web站点。

3、数据库驱动Web站点的核心是网络数据库软件。

4、数据库软件的类型:桌面型,中小型面向对象型,大型分布型,数据仓库型。

名词解释:1.电子商务是发生在开放网络上包含企业之间、企业和消费者之间的商业交易(狭义)。

广义的定义除电子交易外,还包括利用计算机网络技术进行的全部商业活动。

2、数据仓库是指大量散布在网络数据库中的数据进行组织,使之能形成一个可被检索、搜索、分析和报告的商业信息清单。

3、数据挖掘是指对庞大的历史交易数据进行再分析,以选定目标客户分辨市场定位发现新的商业机会。

4、基础通信网络是电子商务的硬件基础设施,承担着电子商务传输的任务。

数据库承担着对商品信息的存贮、管理、查询、结算和处理等功能。

简答题:1、电子商务的类型:1企业经营2网上银行3网上商店和网上购物4网络服务5其他,有关认证,海关税务等部门。

2、企业建立电子商务网站的步骤:1选自ISP和ICP2注册域名和选侧接入方式3网页设计制作4创建和维护数据库5整合数据库和网站6在Web上使用数据库。

3、电子商务Web站点数据库的特征:1对电子商务运营各个方面确保数据安全2对电子商务交易过程管理3对客户确认已经完成,但由于硬件软件故障而未能执行的交易可以弥补。

4、创建网络数据库的条件:1要符合企业电子商务的需要2能被某个数据库管理系统接受3具有较高的质量,便于维护,理解,效率高。

自考电子商务概论绝对重点

自考电子商务概论绝对重点

电子商务是指以信息网络技术为手段,以商品交换为中心的商务活动。

(识记)1、EDI商务(电子数据交换)EDI就是按照商定的协议,将商业文件标准化和格式化,并通过计算机网络,在贸易伙伴的计算机网络系统之间进行数据交换和自动处理。

一、由Internet及相关技术决定的电子商务的特点1、数字化(信息数据包)2、网络外部性(一人有电话价值=0,多人有电话就越有价值)二、由电子商务系统结构决定的电子商务的特点1、集成性(将各设备集成一个系统)2、协调性(各主体间的协调)3、可扩展性(超过限度可自动扩大)三、由交易过程决定的电子商务的特点1、普遍性(任何时间地点,不收限制)2、虚拟性(有些形式不是真实,而是被网络化)3、交互性(双向沟通)四、由电子商务市场主体决定的电子商务的特点1、公平竞争2、低成本3、消费者的顾客价值高(一)电子商务产生的原因1、信息网络技术为电子商务奠定了物质基础。

2、国际经济交往的客观要求。

3、市场竞争是催化剂一、电子商务对企业的影响(1)、影响企业的运作方式(交易,个性化定制)(2)、影响企业的组织结构(减少层次,结构趋扁平化)三、电子商务的消极影响1、电子商务中消极影响的表现(1)虚假广告。

(2)出售用户信息(泄漏)。

2、消极影响产生的原因(1)互联网分散式的网络结构,使它没有中心,没有层次,也没有“边界”。

(2)犯罪主体因素,道德素质(3)网络防范技术落后,是网络犯罪的一个外部因素。

(4)法律观念薄弱,有的青少年对自己的行为缺乏基本的认识。

(5)我国现行司法不能适应信息技术和网络的发展,不能为公安机关提供有效的司法依据。

3、加强和完善相关立法,消除电子商务消极影响(立法,宣传,意识,观念,素质)三、我国的电子商务支付系统我们从以下几个方面分析我国在发展电子商务支付系统的现有条件:(1)法律方面。

我国法律还不完整,数字签名没得到法律认可。

(2)金融业方面。

各个银行都会推出网上银行业务。

电子商务数据库技术重点

电子商务数据库技术重点

数据库的建立:CREA TE DA TABASE<数据库名>;删除:DROP DA TABASE<数据库名>基本表的定义:EA TE TABLE[<数据库名>]<表名>;删除DROP TABLE[<数据库名>]表名修改:a增加属性:ALTER TABLE[<数据库名>]表名ADDB删除属性:ALTER TABLE[<数据库名>]表名DROP3)视图的定义:REA TE VIEW 视图名AS SELECT语句;删除:DROP VIEW 视图名4)索引的定义:CREA TE [UNIQUE] INDEX 索引名ON;删除DROP INDEX 索引名8 SQL查询1)“*”为通配符,表示查找FROM中所指出关系的所有属性的值1、表、视图、索引的定义及使用:(1)基本表的定义:create table 〔﹤数据库名﹥.〕﹤表名﹥(﹤列名﹥数据类型﹝缺省值))eg.建一个学生情况表(student)create table student st-class chat(8),st-no char(10),……(2)视图的定义:create view 视图名as select 语句eg. 从基本表student和score中导出只包括女学生且分数在60分以上的视图create view woman-score as select student.st-class,student.st-no,student.st-name,student.st-age,score.sc-score from student.score where student.st-sex=“女”and score.sc-score>=60 and student.st-no=score.st-no (3)索引的定义:create 〔unique〕index索引名on〔﹤数据库名﹥.〕表名(列名〔ASC/DESC〕,列名〔ASC/DESC〕…)eg.对基本表student中的st-no和st-age建立索引,分别为升序与降序,且索引值不允许重复create unique index stindex on student (st-no ASC,st-age DESC) 2、SQL查询语言的主要应用:(1)无条件查询例子:找出所有学生的选课情况select st-no,su-no from score(2)条件查询例子:找出任何一门课成绩在70分以上的学生情况、课号及分数select unique student.st-class,student.st-no,student.st-name,student.st-sex,student.st-age,score.su-no,score.score from student,score where score.score>=70 and score.stno=student.st-no (3)排序查询例子:查询不及格的课程,并将结果按照课程号从大到小排列select unique su-no from score where score<60 oeder by su-no desc (4)嵌套查询例子:查询课程编号为c03且课程成绩在80分以上的学生的学号、姓名select st-no,st-name from student where stno in(select st-no from score from score where su-no=’c03’and score>80) (5)计算查询常用函数有:count(*)计算元组的个数;count(列名)对某一列中的值计算个数;sum(列名)求某一列值的总和(此值是数值型);avg(列名)求某一列的平均值;max(列名)求一列中的最大值;min(列名)求一列中的最小值例子:求男学生的总人数和平均年龄select count(*),avg(st-age) from student where st-sex=’男’3、SQL数据的主要插入、删除、修改操作:(1)数据插入:将数据插入SQL的基本表有两种方式,一种是单元组的插入,eg:向基本表score中插入一个成绩元组(100002,c02,95)insert into score(st-no,su-弄,score)values(’100002’,’c02’,95);另一种是多元组的插入;(2)数据删除:单元组的删除eg,把学号为100002的学生从学生表student中删除delete from student where st-no=’100002’;多元组的删除eg,把学号为100002的成绩从表score中删除delete from score where st-no=’100002’;带有子查询的删除操作eg.删除所有不及格的学生记录delete from student where st-no in(select st-no from score where score<60)(3)数据修改eg.把c02的课程名改为英语update subject set su-subject=’英语’ where su-no=’c02’。

电子商务数据库技术复习要点-

电子商务数据库技术复习要点-

电子商务数据库技术复习要点第一章数据库基础知识1、重要概念●数据库(Database,DB):是长期储存在计算机内的,有组织的,可共享的大量的数据集合。

●数据库系统(Database System,DBS):是由数据库、支持数据库运行的软硬件、数据库管理系统和应用程序、数据库管理员等部分组成。

●数据库管理系统(Database Management System,DBMS)的概念及主要功能:概念:是位于用户与操作系统之间的一层数据管理软件,用户对数据库数据的任何操作,包括数据库定义、数据查询、数据维护、数据库运行控制等都是在DBMS管理下进行的,应用程序只有通过DBMS才能和数据库打交道。

主要功能:(1)、数据定义;(2)、数据操纵;(3)、数据库运行管理;(4)、数据组织、存储和管理;(5)、数据库的建立和维护;(6)、数据通信接口●数据模型,定义及三要素(数据结构、数据操作、数据的约束条件):在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。

通俗地讲数据模型就是现实世界的模拟。

数据模型(Data Model)是表示实体及实体与实体之间的联系的数据库的数据结构。

数据模型分成两个不同的层次:(1)概念模型,也称信息模型,它是按用户的观点来对数据和信息建模。

描述概念模型的常用方法是E-R(实体-联系)方法。

(2)数据模型,主要包括网状模型、层次模型、关系模型、面向对象模型等,它是按计算机系统的观点对数据建模。

数据模型是表示实体及实体与实体之间的联系的数据库的数据结构。

数据模型的三个要素:(1)数据结构描述系统的静态特性,研究与数据类型、内容、性质有关的对象,例如关系模型中的域、属性、关系等。

(2)数据操作数据库主要有检索和更新(包括插入、删除、修改)两大类操作。

(3)数据的约束条件(一组完整性规则的集合)2、知识点●计算机数据管理的3个阶段,数据库管理系统的主要特点人工管理阶段——文件系统阶段——数据库系统阶段其中数据库系统与文件系统最大的区别在于数据的结构化。

电子商务考试重点

电子商务考试重点

电子商务考试重点随着电子商务的快速发展,越来越多的人选择参加电子商务考试以提升自己在电子商务行业中的竞争力。

那么,电子商务考试的重点是什么呢?下面将对电子商务考试中的重要内容进行总结。

1.电子商务基础知识电子商务考试中最为基础的内容就是电子商务相关的基础知识。

这些知识包括电商发展史、电商政策法规、常见的电商模式和电商平台等。

在备考过程中,应注重对这些知识点的掌握和理解。

2.电子商务经营管理在参加电子商务考试时,经营管理是一个重要的考点。

这个考点包含了电商的运营管理、市场营销管理、客户关系管理、供应链管理、财务管理等多个子项。

参加考试前,应对这些知识点进行详细的学习和备考。

3.电子商务技术应用电子商务技术应用是电子商务考试中的又一重点,其中包括电商网站的设计与开发、信息管理系统、金融支付系统、物流配送系统、数据分析与应用等。

对于准备参加电子商务考试的考生来说,必须要掌握这些技术的相关知识点。

4.电子商务法律法规在参加电子商务考试时,法律法规知识也是非常重要的。

对于电子商务企业而言,了解相关电子商务合同、电子商务税务、电子商务消费保护等法律法规是非常必要的。

而对于考生来说,在考试前要重点掌握各种法律法规的相关内容。

5.电子商务实践案例分析电子商务考试中除了理论知识的考察外,还会有案例分析题的考试形式。

这个考点要求考生在掌握理论知识的基础上,能够准确的分析并解决电子商务实践中所遇到的问题。

在备考过程中可通过模拟题库进行多次练习和实践。

总而言之,参加电子商务考试需要全面掌握电子商务相关的知识点,并注重知识的理解和实践运用。

通过多次练习和模拟考试,提升自己的考试技能和考试应变能力,才能在电子商务考试中取得优异的成绩。

电子商务考试要点总结

电子商务考试要点总结

电子商务考试要点总结第一章1、电子商务的功能电子商务的基本功能(1.)内部管理内部管理指管理网上需要发布的各种信息,通过充分利用信息来增加品牌价值,扩大公司影响和服务。

(2.)协同处理协同处理是指能支持群体人员的协同工作,它提供自动处理业务流程,这样可以减少成本和开发周期。

电子商务的服务功能1. 广告宣传2. 咨询洽谈3. 网上订购4. 网上支付5. 电子账户6. 服务传递7. 意见征询8. 交易管理2、电子商务的分类(一)按电子商务参与交易的对象分类1 (B2C)2.(B2B)3.(B2G)(二)按电子商务交易涉及的商品内容分类1. 间接电子商务2. 直接电子商务(三) 按电子商务使用的网络类型分类1. EDI网络电子商务2. 因特网电子商务3. 内联网络(Intranet)3、电子商务的优势(一)树立企业良好的形象(二)增强成本竞争优势(三)创造新的市场机会(四)缩短产品周期(五)提高顾客满意程度4、电子商务的概念模型电子商务的概念模型是对现实世界中电子商务活动的一般抽象描述,它由电子商务实体、电子市场、交易事务,以及信息流、商流、资金流和物流等基本要素构成。

5、电子商务的一般框架6、电子商务的运作流程1. 交易前的准备2. 交易谈判和签订合同3. 办理交易前进行的手续4. 交易合同的履行、服务和索赔7、商业模式是指一个企业从事某一领域经营的市场定位和赢利目标,以及为了满足目标顾客主体需要所采取的一系列的、整体的战略组合。

第二章1、电子商务的宏观经济环境(一)宏观经济总体状况(二)经济体制(三)产业状况(四)就业状况(五)通货状况2、电子商务的政策法律环境(第一部)(一)联合国的电子商务立法《电子商务示范法》,第一个世界范围内的电子商务的统一法规(二)经济合作与发展组织的电子商务立法(三)欧洲地区的电子商务立法1、俄罗斯是世界上最早进行电子商务立法的国家2、欧盟1997年提出《欧洲电子商务行动方案》(四)北美洲、澳大利亚的电子商务立法1995年美国犹他州制定了世界上第一个《数字签名法》1999年加拿大制定了《统一电子立法》(五)亚洲地区的电子商务立法马来西亚是亚洲最早进行电子商务立法的国家韩国1999年《电子商务基本法》是最典型的综合性电子商务立法《中华人民共和国电子签名法》2004年8月28日3、电子商务的道德环境(一)电子商务活动中的道德问题1. 商业欺诈问题2. 商业诽谤问题3. 网上隐私问题4. 商业信息的安全问题5. 知识产权问题 6. 商业信用7. 流氓软件4、网络文化的定义网络文化是指网络上的具有网络社会特征的文化活动及文化产品,是以网络物质的创造发展为基础的网络精神创造。

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

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

第一章电子商务中得数据库技术电子商务:狭义,就是发生在开放网络上包含企业之间、企业与消费者之间得商业交易;广义,除了电子交易外,还包括利用计算机网络技术进行得全部商业活动。

电子商务得常见类型: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综合使用成本。

域名:就是企业在Int ernet上得地址,具有商标得性质。

数据库软件得几种类型:1、桌面型,如Microsoft Access、Xbase等2、中小型面向对象型3、大型分布型,如DB2、Oracle、SQLServer等企业及数据库产品4、数据仓库型。

数据库设计:指在现有得数据库管理系统上建立数据库得过程。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章电子商务中的数据库技术电子商务:狭义,是发生在开放网络上包含企业之间、企业和消费者之间的商业交易;广义,除了电子交易外,还包括利用计算机网络技术进行的全部商业活动。

电子商务的常见类型: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)。

相关文档
最新文档