




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1、数据库的基本特点之一是数据冗余小、易于扩充2、数据库管理系统( DBMS )是一组软件3、电子商务结构框架中,社会人文环境、自然科技环境和电子商务技术构成了电子商务应 用平台的三个支柱4、电子商务活动中的信息通常是以多媒体的形式在Internet 上传播的5、数据库技术的产生与发展经历了人工管理阶段、文件系统阶段和数据库系统阶段6、在数据库系统中,对数据库的存取全部由DBMS (数据库管理系统)统一管理,从而保证了数据库和程序的逻辑独立性7、数据库系统安全问题的核心是身份识别8、数据操纵功能包括查询、插入、删除和修改9、规范换的目的使结构合理,清除存储异常并使得数据冗余尽量减少,便于插入。
2、删除和 更新10、一个关系模型包括了一组关系模式,并且他们之间是相互关联的11、从一般情况来看使用WEB 数据库要解决数据库的归纳、索引和维护问题12、ODBC 驱动管理器是一个共享的程序管理器,称为ODBC.DLL13、数据模型通常是由数据结构、数据操作和完整性约束三个要素组成14、E-R 图三要素包括实体、属性和联系15、E-R 图中实体用矩形表示,属性用椭圆形表示,联系用菱形表示16、联系分为 1:1、 1:n 和 m:n 三种17、在关系中,能唯一标识组的属性集称为关系模式的主键18、常用的数据库软件有Access,Oracle,Foxpro,SQL19、SQL 语言中删除一个表的命令
3、是DROP20、在 SQL 中使用 FOREIGN KEY 时,与之配合的语句是 references21、在 SQL 中建立视图使用 create view 命令22、要保证数据库的独立性需要修改的是三层模式之间的两种映射23、SQL 语言具有的功能是数据定义、数据操纵和数据控制24、记在数据库系统运行过程中所有更新操作的文件称为日志文件25、在关系数据库中表与表之间的联系是通过参照完整性规则实现的26、关系是满足一定条件的二维表,表中的一行称为关系的一个元组, 表中的一列称为关系的一个属性27、关系代数包括常规的集合运算:交、并、差、乘;还有专有的运算:选择、投影、连接、 除28、SQL
4、的含义是结构化的查询语言29、SQL 语句对大小写不敏感30、SQL 语句的结束符为;31、 创建数据库使用create database语句,删除数据库使用drop database语句32、 对数据库进行插入操作使用的SQL 语句为 insert into33、 删除满足条件的元组使用的SQL 命令为 delete34、对数据模型的规范化主要是解决插入异常、删除异常和数据冗余过大的问题35、模式 /内模式映象为数据库提供了物理数据独立性36、 能够消除部分函数依赖引起的冗余的范式是第二范式;能够消除传递函数依赖引起的冗 余的范式是第三范式37、第一代 DBMS 系统主要是指层次和网状38、
5、 最常用的概念模型是E-R 图39、SQL 查询语句 select from40、通过指针链接来表示和实现实体之间联系的模型是网状模型41、同一个关系模型的任意两个元组值不能完全相同42、SQL 语言是关系数据库语言43、根据规范化理论关系数据库中的关系必须满足:每一个属性都是不可分解的44、关系模型的分解有时不唯一45、数据库的正确性和相容性是数据库的完整性46、对并发操作若不加以控制可能会引起数据不一致问题47、在 E-R 图中属性使用的符号是椭圆形48、 如果两个实体之间的关系为m: n,在进行逻辑设计时需要引入三个关系49、日志文件是用于记录对数据的所有更新操作50、一个关系数据库的基
6、本特征之一是对产生式规则的支持51、使用 Access 数据库人们可以解决大数量的管理工作52、一个游标总是和 slelect 语句相关联53、 APS将专门的语句放置在 html文件中,开始和结束的标记为 <%和 >54、ODBC定义了一个标准的接口协议55、MySQL是一个 DBMS56、Oracle系统是由以RDBMSS核心的一批软件产品所购成的57、SQLServer 提供了电子商务所需的可伸缩性和可扩展性58、将 E-R 模型转换成关系数据模型的过程称为逻辑结构设计59、关系数据库中的视图属于关系抽象等级中的外部模型60、 SQL语言的优点是语言简练易学易用,高度非过程化
7、和数据独立性好(非过程化的语言、 统一的语言、是所有关系和数据库的公共语言)61、数据结构图用于描述关系数据库的整体逻辑结构62、E-R 模型独立于计算机硬件和 DBMS63、三层客户机 / 服务器结构的模型是客户机应用服务器数据服务器64、ODBC 为数据库应用程序访问异构型数据库提供统一的数据存取接口API65、关系必须满足的属性是每一列不可再分、行的次序无关、不能有完全相同的两行66、关系运算包括选择、投影和连接67、DBMS 是对 DB 进行定义的维护、检索的应用软件68、对象存取和使用都是通过发送消息实现的69、 关系规范化属性的描述每个数据项都是不可再分的、消除冗余关系检索简化、
8、消除插入 删除修改异常70、ODBC 实现采用动态链接库71、Access 属于桌面型 DBMS72、SQL 中并发控制采用封锁技术73、Access2000 创建表的方法有设计器、向导和 create74、Oracle 恢复数据使用结构:数据库备份、日志、控制文件75、Oracle 利用 Pro*c 第三代语言访问数据库76、SQL 语言中 create 实现数据定义简答题1、电子 商务常见类型:企业经营、网上银行、网上商店和网上购物、网络服务和其他2、电子商务基本结构框架的三大支柱:社会人文环境、自然科技环境、电子商务技术3、电子商务中 WEB 与数据库集成的三种主要形式: 运用 WEB
9、发布数据、 运用 WEB 共享数据、用数据库驱动 WEB 站点4、数据仓库:是指对大量散布在网络数据库中的数据进行组织,使之能形成一个可以被检 索、搜索、分析和报告的商业信息清单。 数 数据挖掘:是对庞大的历史数据总体进行再分析,以选定目标客户、分辨市场定位、发 现新的商业机会。5、数据库软件扩展的的不同类型:桌面型、中小型面向对象型、大型分布型、数据仓库型6、电子商务 WEB 站点的数据库通常具有的特征:对电子商务运营的各个方面确保数据安 全、对电子商务交易过程进行管理多重数据库的存取必须做单一化处理、对客户确认已 经完成但由于硬件或软件故障而未能执行的交易可以弥补7、数据管理经历的主要阶段
10、:人工管理阶段、文件系统阶段和数据库系统阶段8、数据库管理系统的发展经历的主要阶段:第一代数据库管理系统,即层次数据库管理系 统和网状数据库管理系统; 第二代数据库管理系统, 即关系数据库管理系统 ( RDBMS ); 第三代数据库管理系统,即新一代数据库管理系统面向对象数据库管理系统9、数据模型的定义、主要内容和形式: ( 1)定义:数据模型就是用来抽象表示、处理现实 世界的数据和信息的工具,它是数据库中用于提供信息表示和操作手段的形式框架,也 是我们将现实世界转换为数据世界的桥梁。( 2)内容:数据的静态特征,包括多数结构和数据间联系的描述; 数据的动态特征, 是一组定义在数据上的操作,
11、包括操作的含义、 操作符、运算规则及其语言等;数据的完整性约束,这是一组规则,数据库中的数据必 须满足这组规则。 ( 3)形式:一类是面向值的数据模型;另一类是面向对象的数据模型10、E-R 模型的要素:实体(型) 、属性、实体之间的联系11、R-R模型的主要类型:一对一联系(1:1)、一对多联系(1: n)、多对多联系(m : n)12、层次模型、 网状模型和关系模型的区别与联系: 层次模型与网状模型均属于格式化 模型,他们有许多共同之处,如都用存取路径来表示数据之间的联系,用户对数据的存 取都必须按照指定的路径导航。 两者的共同点还包括数据操作时必须清楚数据库当前的 位置;对数据库的操作都
12、是一次一个记录的存取方式;程序和数据具有较高的物理独立 性,但逻辑独立性差。层次模型和网状模型不同点:层次模型中从子节点到父节点的联 系是唯一的,网状模型则可以是不唯一的。任何 E-R 模型都可以转化成网状模型,也可 以转化成关系模型,但他们有明显的不同:网状模型有两种数据结构记录型和系; 关系模型只用一种基本数据结构关系13、数据库管理系统的主要组成: 硬件资源、 软件资源、 数据库结构、 数据库管理员和 用户14、数据库的主要保护机制:数据库的安全性、 完整性、 并发控制和数据库的恢复等等15、试述完整性约束的含义:数据库的完整性是指数据的正确性、 相容性和一致性, 即防止不符合寓意的错误
13、数据输入和输出, 同时还要使存储在不同副本中的同一个数据保 持一致协调,使数据项之间的机构不受破坏,数据库管理系统必须提供一种功能来保护 数据库中的数据的完整性,这种功能称为完整性检查,即系统用一定的机制来检查数据 库中的数据是否满足规定的条件(这种条件在数据库中称为完整性约束条件)16、( P38)函数依赖和多值依赖:(1)函数依赖:反映了数据之间的内部联系,它是 进行关系分界时的指导和依据。 ( 2)关系模式中至少有三个属性才有可能存在多值依赖, 函数依赖可以看成是多值依赖的一种特殊情况,即函数依赖一定是多值依赖;而多值依 赖是函数依赖的概括,即存在多值依赖的关系不一定存在函数依赖关系17
14、、第一范式、第二范式和第三范式主要概念: (1 )第一范式:如果关系 R 的每一个 属性的值为不可分离的原子值, 即每个属性都是不可再分的基本数据项, 则 R 是第一范 式,记作R 1NF。 (2)如果关系R 1NF,且R中每一非主属性完全函数依赖于主关键 字,则R是第二范式,记作 R 2NF。( 3)如果R 2NF,且它的任何一个非主属性都不 传递依赖于任何主关键字,则 R是第三范式,记作 R 3NF18、关系数据库中的关系规范化的目的: 是使结构合理, 清除存取异常并使数据冗余尽 量少,便于插入、删除和更新19、面向对象技术的主要常用概念:对象、实例和消息、类及继承等20、简述 C/S 结
15、构中分布数据管理的功能:客户机 /服务器结构是一个开放体系结构, 而且还要开放系统本身,包括用户界面、软硬件平台和网络协议。利用开放性在客户机 一侧提供应用程序接口( API)及网络接口,这样用户仍可按照他们熟悉的、流行的方 式开发客户机应用。在服务器一侧,通过对核心 RDBMS 的功能调用,使网络接口满足 了数据完整性、保密性及故障恢复等要求。有了开放性数据库服务器就能支持多种网络 协议,运行不同厂家的开发工具,而对于某一应用程序开发工具也可以在不同的数据库 服务器上存取不同数据源中的数据,这样就给应用程序系统的开发带来很大的灵活性21、C/S 结构的数据库管理系统中采用存储技术的优势:高性
16、能、共享性、简化了应用 开发过程、简化了安全性控制22、数 据 库 应 用 的 常 用 开 发 工 具 : Sybase 公 司 的 PowerBuilder 、 Oracle 公 司 的 Develop/2000 、 Borland 公司的 Delphi 和 Microsoft 公司的 Visual Basic 、 Visual Foxpro 等23、SQL 语言的主要组成: 一个 SQL 数据库是表的集合它是由一个或多个 SQL 模式定义;一个 SQL 表有行集构成,一行是列的序列集合,每列与行对应一个数据项;一个 表或者是一个基本表或者是一个视图;一个基本表可以跨一个或多个存储文件,一个
17、存 储文件也可以存放一个或多个基本表;用户也以用SQL 语言对视图和基本表进行查询等操作; SQL 用户可以是应用程序也可以是终端用户24、SQL 对数据库操作的主要组成:数据定义、数据操作、数据控制、嵌入式SQL 语言的使用规定25、SQL 数据的定义及常见的类型: SQL 数据定义功能包括定义数据库、基本表、索 引和视图; SQL 的基本数据类型:字符型、数值型、日期时间型;字符型又分定长型、 变长型,数值型分为整数、小数、位数 bir 等26、表、视图、索引的定义及使用:(1 )基本表的定义:create table 数据库名表名(列名数据类型缺省值)eg.建一个学生情况表(studen
18、t)createtable student st-class chat(8),st-no char(10),(2)视图的定义:create view 视图名 asselect语句 eg.从基本表student和score中导出只包括女学生且分数在60分以上的视图create view woman-score as selectstudent.st-class,student.st-no,student.st-name,student.st-age,score.sc-score from student.score where student.st-sex="女" and s
19、core.sc-score=60 and student.st-no=score.st-no (3)索弓丨的 定义:create uniqueindex索引名on数据库名.表名(列名ASC/DESC, 列名ASC/DESC丨)eg对基本表student中的st-no和st-age建立索引,分别为升序 与降序,且索引值不允许重复 create unique index stindex on student (st-no ASC,st-age DESC)27、SQL 查询语言的主要应用: ( 1)无条件查询 例子:找出所有学生的选课情况select st-no,su-no from score(
20、2)条件查询例子: 找出任何一门课成绩在 70 分以上的 学 生 情 况 、 课 号 及 分 数select uniquestudent.st-class,student.st-no,student.st-name,student.st-sex,student.st-age,score.su-no,score.sc ore from student,score where score.score=70 and score.stno=student.st-no (3)排序查 询 例子:查询不及格的课程,并将结果按照课程号从大到小排列select unique su-nofrom score wh
21、ere 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= '03 'and score>80) (5)计算查询 常用函数有:count ( *)计算元组的个数;count (列名)对某一列中的值计算个数;sum (列名) 求某一列值的总和(此值是数值型);avg (列名)求某一列的平均值
22、;max (列名)求一列中的最大值;min (列名)求一列中的最小值例子:求男学生的总人数和平均年龄select coun t(*),avg(st-age) from stude nt where st-sex='男'28、SQL数据的主要插入、删除、修改操作:(1)数据插入:将数据插入SQL的基本表有两种方式,一种是单元组的插入,eg:向基本表score中插入一个成绩元组 (100002, c02,95)insert into score (st-no, su-弄,score) values ('00002' '02 ',95);另一种是多元组
23、的插入;(2)数据删除:单元组的删除eg,把学号为100002的学生从学生表student 中删除 delete from student where st-no= '00002'多元组的删除 eg,把学号 为 100002 的成绩从表 score 中删除 delete from score where st-no= '00002'带有子查 询的删除操作eg删除所有不及格的学生记录delete from student where st-no in(select st-no from score where score<60) (3)数据修改eg把 c02
24、 的课程名改为英语update subject set su-subject ='英语'where su-no= '02'29、SQL数据的常用控制方法:安全性控制、完整性控制、事务控制和并发控制30、数据字典的概念及意义:数据字典是数据字典/目录(DD/D )的简称。它是数据库设计与管理的有力工具。在数据的收集、规范和管理等方面都用到DD/D。虽然数据字典并非数据库所独有,但对数据资源多、关系复杂、多用户共享的数据库来说,数据字典有着重要的作用。在数据库设计中首先要收集信息,并对信息进行分类整理、登记、 定义等。这就要开始编制数据字典,随着设计工作的结束,数据
25、字典也就诞生了。数据 字典中存放着系统中所有数据的定义,即对所有数据库结构的描述。数据字典提供了对 数据库数据描述的集中管理手段。数据字典经历了人工字典、计算机文件、专用数据字 典系统、数据库管理系统与数据字典一体化四个阶段。数据字典是关于数据描述信息的 一个特殊数据库。它包含每一数据类型的名字、意义、描述、来源、格式、用途以及数 据与其他数据的联系等数据,这类数据称为元数据,因而数据字典又称为元数据库。31、CGI的概念及意义:通用网关接口 ( CGI)就是Web服务器与一个外部程序(又称为CGI程序)进行通信的接口,这个接口协议规定了Web服务器与CGI程序传送信息的方式、信息的内容和格式
26、,同时也规定了CGI程序返回信息的内容和输出标准。在Web页面中,主要通过超链接或者指定表格或图形的方法来执行CGI程序。Web客户终端向企业 Web服务器发送一个包含 URL题头字段和其他一些用户数据的HTTP请求,Web服务器则返回包含所请求的内容的HTTP应答,当客户机请求一个驻留在服务器上的外部程序或者一个可以运行Script的服务时,Web服务器就把关联的 HTTP请求信息传送到外部程序,然后把程序作出的应答发送给请求的客户终端上去。32、ODBC的基本工作原理:ODBC (开放数据库互联)应用数据通信方法、数据传输协议、DBMS等多种技术定义了一个标准的接口协议,允许应用程序以及S
27、QL为数据存取标准,来存取不同DBMS管理的数据。开放数据库互联(ODBC )为数据库应用程序访问异构型数据库提供了统一的数据存取接口API,应用程序不必重新翻译、连接就可以与不同的 DBMS相连。目前支持 ODBC的有Oracle、Access、X-Base等十多种流 行的DBMS。ODBC作为开放数据库程序设计页面标准,对数据库应用软件的开发提供有力的支持。用户可针对各种数据库核心和服务器编写可移植的应用程序,并使应用人 员在编程时不必关心底层的DBMS,相同的代码可以同时作用于不同的DBMS。用户可以用同样的SQL语句或命令对不同的DBMS的数据库进行操作。同时,这也大大简化了不同 DB
28、MS 之间的数据交换。 ODBC 具有最大的互操作性,可以使用一个单独的程 序来提取数据库信息,再提供一种方法让应用程序读取数据。一个应用程序可以存取不 同的数据库管理系统, 而应用程序不必和 DBMS 绑在一起进行编译、 连接、 运行, 而只 要在应用程序中通过选择一个叫做数据库驱动程序的模块就可以把应用程序与所选的 DBMS 连接在一起。33、数据源的使用方式:创建数据源名 DSN ,在使用 ODBC 建立与后台数据库的连接时,必须通过数据源名指定使用的数据库,这样当使用数据库改变时,不用改变程序, 只要在系统中重新配置 DSN 就可以。 DSN 是应用程序和数据库之间连接的桥梁。在设 置 DSN 时需设置包括 DSN 名、 ODBC 驱动程序类型以及数据库等信息。进入“控制面 板”运行“ ODBC ”。数据源文件有三种类型,其中“用户 DSN ”和“系统DSN ”使我 们常用的两种数据源。“用户DSN ”和“系统DSN”的区别是前者用于本地数据库的连 接,后者是多用户和远程数据库
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Unit 4 I have big eyes教学设计-2023-2024学年小学英语二年级下册牛津译林版
- 2025年广州市企业劳动合同范本
- 2025贷款抵押担保合同
- 2025年外商独家代理经销合同范本
- 2025汽车销售合同书
- 2025年二手车买卖合同
- 2025隧道支护工程合同
- 氧气与燃烧教学设计-2025-2026学年初中科学牛津上海版六年级下-牛津上海版(五四学制)
- 2025年度广告杂志全国总代理合作协议
- 2024年闲置物品调剂回收项目项目投资筹措计划书代可行性研究报告
- 反洗钱可疑交易识别课件
- 人教部编版小学三年级语文上册课后习题参考答案
- 光伏运维安全培训总结课件
- 2025年第九届全国中小学“学宪法、讲宪法”活动知识竞赛题库及答案
- 土石方运输居间合同范本土石方运输居间合同格式-仅供参考8篇
- 2025-2026学年人教版(PEP)三年级上册英语教学计划(三篇)
- 室外消火栓埋地施工方案
- 电源老化知识培训课件
- 施工质量月课件
- 2025年辅警笔试考试题库题库与答案
- 心血管疾病患者血糖波动管理的专家共识解读 8
评论
0/150
提交评论