为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

数据库的基本特点之一是数据冗余小

2017-11-26 16页 doc 34KB 16阅读

用户头像

is_435706

暂无简介

举报
数据库的基本特点之一是数据冗余小数据库的基本特点之一是数据冗余小 1、 数据库的基本特点之一是数据冗余小、易于扩充 2、 数据库管理系统(DBMS)是一组软件 3、 电子商务结构框架中,社会人文环境、自然科技环境和电子商务技术构成了电子商务 应用平台的三个支柱 4、 电子商务活动中的信息通常是以多媒体的形式在Internet上传播的 5、 数据库技术的产生与发展经历了人工管理阶段、文件系统阶段和数据库系统阶段 、 在数据库系统中,对数据库的存取全部由DBMS(数据库管理系统)统一管理,从而6 保证了数据库和程序的逻辑独立性 7、 数据库系统安全问题...
数据库的基本特点之一是数据冗余小
数据库的基本特点之一是数据冗余小 1、 数据库的基本特点之一是数据冗余小、易于扩充 2、 数据库管理系统(DBMS)是一组软件 3、 电子商务结构框架中,社会人文环境、自然科技环境和电子商务技术构成了电子商务 应用平台的三个支柱 4、 电子商务活动中的信息通常是以多媒体的形式在Internet上传播的 5、 数据库技术的产生与发展经历了人工管理阶段、文件系统阶段和数据库系统阶段 、 在数据库系统中,对数据库的存取全部由DBMS(数据库管理系统)统一管理,从而6 保证了数据库和程序的逻辑独立性 7、 数据库系统安全问题的核心是身份识别 8、 数据操纵功能包括查询、插入、删除和修改 9、 规范换的目的使结构合理,清除存储异常并使得数据冗余尽量减少,便于插入。删除 和更新 10、一个关系模型包括了一组关系模式,并且他们之间是相互关联的 11、从一般情况来看使用WEB数据库要解决数据库的归纳、索引和维护问题 12、ODBC驱动管理器是一个共享的程序管理器,称为ODBC.DLL 13、数据模型通常是由数据结构、数据操作和完整性约束三个要素组成 14、E-R图三要素包括实体、属性和联系 15、E-R图中实体用矩形表示,属性用椭圆形表示,联系用菱形表示 16、联系分为1:1、1:n和m:n三种 17、在关系中,能唯一标识组的属性集称为关系模式的主键 18、常用的数据库软件有Access,Oracle,Foxpro,SQL 19、SQL语言中删除一个表的命令是DROP 20、在SQL中使用FOREIGN KEY时,与之配合的语句是references 21、在SQL中建立视图使用create view命令 22、要保证数据库的独立性需要修改的是三层模式之间的两种映射 23、SQL语言具有的功能是数据定义、数据操纵和数据控制 24、记在数据库系统运行过程中所有更新操作的文件称为日志文件 25、在关系数据库中表与表之间的联系是通过参照完整性规则实现的 26、关系是满足一定条件的二维表,表中的一行称为关系的一个元组,表中的一列称为关系的一个属性 27、关系代数包括常规的集合运算:交、并、差、乘;还有专有的运算:选择、投影、连接、除 28、SQL的含义是结构化的查询语言 29、SQL语句对大小写不敏感 30、SQL语句的结束符为; 31、创建数据库使用create database语句,删除数据库使用drop database语句 32、对数据库进行插入操作使用的SQL语句为insert into 33、删除满足条件的元组使用的SQL命令为delete 34、对数据模型的规范化主要是解决插入异常、删除异常和数据冗余过大的问题 35、模式/内模式映象为数据库提供了物理数据独立性 36、能够消除部分函数依赖引起的冗余的范式是第二范式;能够消除传递函数依赖引起的 冗余的范式是第三范式 37、第一代DBMS系统主要是指层次和网状 38、最常用的概念模型是E-R图 39、SQL查询语句select from 40、通过指针链接来表示和实现实体之间联系的模型是网状模型 41、同一个关系模型的任意两个元组值不能完全相同 42、SQL语言是关系数据库语言 43、根据规范化理论关系数据库中的关系必须满足:每一个属性都是不可分解的 44、关系模型的分解有时不唯一 45、数据库的正确性和相容性是数据库的完整性 46、对并发操作若不加以控制可能会引起数据不一致问题 47、在E-R图中属性使用的符号是椭圆形 48、如果两个实体之间的关系为m:n,在进行逻辑设计时需要引入三个关系 49、日志文件是用于对数据的所有更新操作 50、一个关系数据库的基本特征之一是对产生式规则的支持 51、使用Access数据库人们可以解决大数量的管理工作 52、一个游标总是和slelect语句相关联 53、APS将专门的语句放置在html文件中,开始和结束的标记为<,和,> 54、ODBC定义了一个的接口 55、MySQL是一个DBMS 56、Oracle系统是由以RDBMS为核心的一批软件产品所购成的 57、SQLServer提供了电子商务所需的可伸缩性和可扩展性 58、将E-R模型转换成关系数据模型的过程称为逻辑结构设计 59、关系数据库中的视图属于关系抽象等级中的外部模型 60、SQL语言的优点是语言简练易学易用,高度非过程化和数据独立性好(非过程化的语言、统一的语言、是所有关系和数据库的公共语言) 61、数据结构图用于描述关系数据库的整体逻辑结构 62、E-R模型独立于计算机硬件和DBMS 63、三层客户机/服务器结构的模型是客户机——应用服务器——数据服务器 64、ODBC为数据库应用程序访问异构型数据库提供统一的数据存取接口API 65、关系必须满足的属性是每一列不可再分、行的次序无关、不能有完全相同的两行 66、关系运算包括选择、投影和连接 67、DBMS是对DB进行定义的维护、检索的应用软件 68、对象存取和使用都是通过发送消息实现的 69、关系规范化属性的描述每个数据项都是不可再分的、消除冗余关系检索简化、消除插入删除修改异常 70、ODBC实现采用动态链接库 71、Access属于桌面型DBMS 72、SQL中并发控制采用封锁技术 73、Access2000创建表的方法有设计器、向导和create 74、Oracle恢复数据使用结构:数据库备份、日志、控制文件 75、Oracle利用Pro*c第三代语言访问数据库 76、SQL语言中create实现数据定义 简答题 1、 电子 商务常见类型:企业经营、网上银行、网上商店和网上购物、网络服务和其他 2、 电子商务基本结构框架的三大支柱:社会人文环境、自然科技环境、电子商务技术 3、 电子商务中WEB与数据库集成的三种主要形式:运用WEB发布数据、运用WEB共享数 据、用数据库驱动WEB站点 4、 数据仓库:是指对大量散布在网络数据库中的数据进行组织,使之能形成一个可以被 检索、搜索、分析和报告的商业信息清单。 数数据挖掘:是对庞大的历史数据总体进行再分析,以选定目标客户、分辨市场定 位、发现新的商业机会。 5、 数据库软件扩展的的不同类型:桌面型、中小型面向对象型、大型分布型、数据仓库 型 6、 电子商务WEB站点的数据库通常具有的特征:对电子商务运营的各个方面确保数据安 全、对电子商务交易过程进行管理多重数据库的存取必须做单一化处理、对客户确认 已经完成但由于硬件或软件故障而未能执行的交易可以弥补 7、 数据管理经历的主要阶段:人工管理阶段、文件系统阶段和数据库系统阶段 8、 数据库管理系统的发展经历的主要阶段:第一代数据库管理系统,即层次数据库管理 系统和网状数据库管理系统;第二代数据库管理系统,即关系数据库管理系统 (RDBMS);第三代数据库管理系统,即新一代数据库管理系统——面向对象数据库管 理系统 9、 数据模型的定义、主要内容和形式:(1)定义:数据模型就是用来抽象表示、处理现实 世界的数据和信息的工具,它是数据库中用于提供信息表示和操作手段的形式框架, 也是我们将现实世界转换为数据世界的桥梁。(2)内容:数据的静态特征,包括多数结 构和数据间联系的描述;数据的动态特征,是一组定义在数据上的操作,包括操作的 含义、操作符、运算规则及其语言等;数据的完整性约束,这是一组规则,数据库中 一类是面向值的数据模型;另一类是面向对象的的数据必须满足这组规则。(3)形式: 数据模型 10、 E-R模型的要素:实体(型)、属性、实体之间的联系 11、 R-R模型的主要类型:一对一联系(1:1)、一对多联系(1:n)、多对多联系(m: n) 12、 层次模型、网状模型和关系模型的区别与联系:层次模型与网状模型均属于格式化 模型,他们有许多共同之处,如都用存取路径来表示数据之间的联系,用户对数据的 存取都必须按照指定的路径导航。两者的共同点还包括数据操作时必须清楚数据库当 前的位置;对数据库的操作都是一次一个记录的存取方式;程序和数据具有较高的物 理独立性,但逻辑独立性差。层次模型和网状模型不同点:层次模型中从子节点到父 节点的联系是唯一的,网状模型则可以是不唯一的。任何E-R模型都可以转化成网状模 型,也可以转化成关系模型,但他们有明显的不同:网状模型有两种数据结构——记录 型和系;关系模型只用一种基本数据结构——关系 13、 数据库管理系统的主要组成:硬件资源、软件资源、数据库结构、数据库管理员 和用户 14、 数据库的主要保护机制:数据库的安全性、完整性、并发控制和数据库的恢复等 等 15、 试述完整性约束的含义:数据库的完整性是指数据的正确性、相容性和一致性, 即防止不符合寓意的错误数据输入和输出,同时还要使存储在不同副本中的同一个数 据保持一致协调,使数据项之间的机构不受破坏,数据库管理系统必须提供一种功能 来保护数据库中的数据的完整性,这种功能称为完整性检查,即系统用一定的机制来 检查数据库中的数据是否满足的条件(这种条件在数据库中称为完整性约束条件) 16、 (P38)函数依赖和多值依赖:(1)函数依赖:反映了数据之间的内部联系,它是 进行关系分界时的指导和依据。(2)关系模式中至少有三个属性才有可能存在多值依 赖,函数依赖可以看成是多值依赖的一种特殊情况,即函数依赖一定是多值依赖;而 多值依赖是函数依赖的概括,即存在多值依赖的关系不一定存在函数依赖关系 17、 第一范式、第二范式和第三范式主要概念:(1)第一范式:如果关系R的每一个属 性的值为不可分离的原子值,即每个属性都是不可再分的基本数据项,则R是第一范 式,记作R?1NF。(2)如果关系R?1NF,且R中每一非主属性完全函数依赖于主关键 字,则R是第二范式,记作R?2NF。(3)如果R?2NF,且它的任何一个非主属性都不传 ?3NF 递依赖于任何主关键字,则R是第三范式,记作R 18、 关系数据库中的关系规范化的目的:是使结构合理,清除存取异常并使数据冗余 尽量少,便于插入、删除和更新 19、 面向对象技术的主要常用概念:对象、实例和消息、类及继承等 20、 简述C/S结构中分布数据管理的功能:客户机/服务器结构是一个开放体系结构,而 且还要开放系统本身,包括用户界面、软硬件平台和网络协议。利用开放性在客户机 一侧提供应用程序接口(API)及网络接口,这样用户仍可按照他们熟悉的、流行的方 式开发客户机应用。在服务器一侧,通过对核心RDBMS的功能调用,使网络接口满足 了数据完整性、保密性及故障恢复等要求。有了开放性数据库服务器就能支持多种网 络协议,运行不同厂家的开发工具,而对于某一应用程序开发工具也可以在不同的数 据库服务器上存取不同数据源中的数据,这样就给应用程序系统的开发带来很大的灵 活性 21、 C/S结构的数据库管理系统中采用存储技术的优势:高性能、共享性、简化了应用 开发过程、简化了安全性控制 22、 数据库应用的常用开发工具:Sybase公司的PowerBuilder、Oracle公司的Develo p/2000、Borland公司的Delphi和Microsoft公司的Visual Basic、Visual Foxpro等 23、 SQL语言的主要组成:一个SQL数据库是表的集合它是由一个或多个SQL模式定 义;一个SQL表有行集构成,一行是列的序列集合,每列与行对应一个数据项;一个表 或者是一个基本表或者是一个视图;一个基本表可以跨一个或多个存储文件,一个存 储文件也可以存放一个或多个基本表;用户也以用SQL语言对视图和基本表进行查询 等操作;SQL用户可以是应用程序也可以是终端用户 24、 SQL对数据库操作的主要组成:数据定义、数据操作、数据控制、嵌入式SQL语言 的使用规定 25、 SQL数据的定义及常见的类型:SQL数据定义功能包括定义数据库、基本表、索引 和视图;SQL的基本数据类型:字符型、数值型、日期时间型;字符型又分定长型、变 长型,数值型分为整数、小数、位数bir等 26、 表、视图、索引的定义及使用:(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,stude nt.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) 27、 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=’男’ 28、 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’ 29、 SQL数据的常用控制方法:安全性控制、完整性控制、事务控制和并发控制 30、 数据字典的概念及意义:数据字典是数据字典/目录(DD/D)的简称。它是数据库设计与管理的有力工具。在数据的收集、规范和管理等方面都用到DD/D。虽然数据字典并非数据库所独有,但对数据资源多、关系复杂、多用户共享的数据库来说,数据字典有着重要的作用。在数据库设计中首先要收集信息,并对信息进行分类整理、登记、定义等。这就要开始编制数据字典,随着设计工作的结束,数据字典也就诞生了。数据字典中存放着系统中所有数据的定义,即对所有数据库结构的描述。数据字典提供了对数据库数据描述的集中管理手段。数据字典经历了人工字典、计算机文件、专用数据字典系统、数据库管理系统与数据字典一体化四个阶段。数据字典是关于数据描述信息的一个特殊数据库。它包含每一数据类型的名字、意义、描述、来源、格式、用途以及数据与其他数据的联系等数据,这类数据称为元数据,因而数据字典又称为元数据库。 31、 CGI的概念及意义:通用网关接口(CGI)就是Web服务器与一个外部程序(又称为CGI程序)进行通信的接口,这个接口协议规定了Web服务器与CGI程序传送信息的方式、信息的内容和格式,同时也规定了CGI程序返回信息的内容和输出标准。在Web页面中,主要通过超链接或者指定或图形的方法来执行CGI程序。Web客户终端向企业Web服务器发送一个包含URL题头字段和其他一些用户数据的HTTP请求,Web服务器则返回包含所请求的内容的HTTP应答,当客户机请求一个驻留在服务器上的外部程序或者一个可以运行Script的服务时,Web服务器就把关联的HTTP请求信息传送到外部程序,然后把程序作出的应答发送给请求的客户终端上去。 32、 ODBC的基本工作原理:ODBC(开放数据库互联)应用数据通信方法、数据传输协议、DBMS等多种技术定义了一个标准的接口协议,允许应用程序以及SQL为数据存取标准,来存取不同DBMS管理的数据。开放数据库互联(ODBC)为数据库应用程序访问异构型数据库提供了统一的数据存取接口API,应用程序不必重新翻译、连接就可 以与不同的DBMS相连。目前支持ODBC的有Oracle、Access、X-Base等十多种流行 的DBMS。ODBC作为开放数据库程序设计页面标准,对数据库应用软件的开发提供有 力的支持。用户可针对各种数据库核心和服务器编写可移植的应用程序,并使应用人员 在编程时不必关心底层的DBMS,相同的代码可以同时作用于不同的DBMS。用户可以 用同样的SQL语句或命令对不同的DBMS的数据库进行操作。同时,这也大大简化了 不同DBMS之间的数据交换。ODBC具有最大的互操作性,可以使用一个单独的程序来 程序读取数据。一个应用程序可以存取不同提取数据库信息,再提供一种方法让应用 的数据库管理系统,而应用程序不必和DBMS绑在一起进行编译、连接、运行,而只 要在应用程序中通过选择一个叫做数据库驱动程序的模块就可以把应用程序与所选的 DBMS连接在一起。 33、 数据源的使用方式:创建数据源名DSN,在使用ODBC建立与后台数据库的连接 时,必须通过数据源名指定使用的数据库,这样当使用数据库改变时,不用改变程 序,只要在系统中重新配置DSN就可以。DSN是应用程序和数据库之间连接的桥梁。 在设置DSN时需设置包括DSN名、ODBC驱动程序类型以及数据库等信息。进入“控 制面板”运行“ODBC”。数据源文件有三种类型,其中“用户DSN”和“系统DSN” 使我们常用的两种数据源。“用户DSN”和“系统DSN”的区别是前者用于本地数据库 的连接,后者是多用户和远程数据库的连接方式。 34、 ODBC的作用:ODBC驱动器管理器是一个共享的程序库管理器,ODBC有两个基 本用途:(1)在电子商务实际过程中,涉及到企业、客户、银行、海关、运输和保险等 部门和单位。他们的应用平台不一致,需要同时访问多种异构数据库。如果按照传统的 设计人员必须熟悉多种数据库的编程语言,以便为多种数据库分别编程序开发方式, 写程序版本,这大大增加了程序开发的难度和设计人员的负担。使用ODBC技术,设计 人员只需要编写一个程序版本,就可以访问任何数据库,从而使程序具有更好的兼容 性和适应性。(2)有些应用程序需要访问某种数据库,这就要求程序所在的计算机上安 装相应的数据库软件。但有些数据库软件及其庞大,并且对计算机的硬件、软件配置 有非常严格的要求,即使能够安装,也会占用大量的系统资源;另外,历史上大量使用 过单用户版的数据库,需要与Web连接利用网络共享数据,为此ODBC提供了一批常用 数据库软件的驱动程序,这样计算机上即使没有安装相应的数据库管理系统但只要安 装了相应的驱动程序,CGI程序就可以访问。 35、 MYSQL的主要优化项目:MySQL的主要优化项目为:硬件、操作系统/软件库、 SQL服务器(设置和查询)、应用编程接口(API)、应用程序等。 36、 (P146)Access数据库的基本操作及应用: 37、 (P164)在中文Access2000中允许定义的主键值的主要类型:自动编号、单字段及 多字段。 38、 创建Access单字段索引的步骤:“单字段索引”的意思是一张表中只有一个用于 索引的字段,使用以下步骤操作可见理他:步骤一,在“设计”视图中打开表;步骤 二,在“设计”视图的字段列表中单击要创建索引的字段,选定它;步骤三,在“常 规”选项卡中单击“索引”属性框内部,然后从下拉列表中选择“有(有重复)”或“有 (无重复)”项。 39、 (P191)数据控制中的主要机制:数据保护也称为数据控制,主要包括数据库的 安全性控制、完整性控制、并发控制和恢复。 40、 (P210)商务数据库的设计准则:命名的规范、索引的使用原则、数据的一致性 和完整性、事务的陷阱、数据库性能调整、数据类型的选择。 三、综合题 1、
/
本文档为【数据库的基本特点之一是数据冗余小】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索