2020年计算机等级考试数据库技术基础考点梳理

2020年计算机等级考试数据库技术基础考点梳理,第1张

答:运算器、控制器、存储器、输入设备、输出设备。

2、运算器都可对数据进行哪两种运算?答:算术运算和逻辑运算。

3、CAD、CAM、CAT、CAI都代表什么?

答:1、计算机辅助设计(CAD)

2、计算机辅助制造(CAM)

3、计算机辅助测试(CAT)

4、计算机辅助教学(CAI)

4、数据处理是指对数据的(收集)、(存储)、(加工)、(分析)、(传送)的全过程。

5、程序性语言分为(机器语言)、(汇编语言)、(高级语言)三类。

6、能举出哪些是高级语言、哪些是低级语言?

低级语言:汇编语言中华考试网(>

优点:

①数据结构简单清晰;

②利用指针记录边向联系,查询效率高;

③良好的完整新支持;

缺点:

①只能表示1:N的联系。尽管有许多辅助手段实现M:N的联系,但比较复杂,不易掌握。

②层次模型的树是有序树(层次顺序)。对任一结点的所有子树都规定了先后次序,这一限制隐含了对数据库存取路径的控制。

③树中父子结点之间只存在一种联系,因此,对树中的任一结点,只有一条自根结点到达它的路径。

网状模型(格式化模型)

网状模型的2个特征:允许一个以上的节点无双亲;一个节点可以有多于一个的双亲;

优点:

①可以更加清晰表达现实,符合现实中的数据关系

②可以很快存取 *** 作;

缺点:

①结构复杂;

②不易掌握,网状模型的DDL,DDM复杂,并且并且要嵌入某一种高级语言(COBOL,c),用户不易掌握;

③应用程序复杂,记录之间的联系通过存取路径实现的,应用程序在访问数据时必须选择合适的存取路径,因此用户必须了解系统结构的细节,加重编写应用程序的负担;

关系模型

单一的数据结构——关系

现实世界的实体以及实体间的各种联系均用关系来表示,从用户角度看,关系模型中数据的逻辑结构是一张二维表。

优点:

①数据结构单一,关系模型中,不管是实体还是实体之间的联系,都用关系来表示,而关系都对应一张二维数据表,数据结构简单、清晰。

②关系规范化,并建立在严格的理论基础上,构成关系的基本规范要求关系中每个属性不可再分割,同时关系建立在具有坚实的理论基础的严格数学概念基础上。

③概念简单, *** 作方便,关系模型最大的优点就是简单,用户容易理解和掌握,一个关系就是一张二维表格,用户只需用简单的查询语言就能对数据库进行 *** 作。

缺点:

①查询效率不如格式化数据模型;

②为了提高性能,数据库管理系统需要优化用户查询,增加了数据库管理系统的开发难度;

学习数据库从了解到认识到使用是要很多时间的,需要学习的东西很多。如果为了企业的一些资料,数据便于利用存储,而且不是什么大企业还是什么大项目,用SQL有点专业了。你如果是自己用还是只是了解会一点,那就学个简单点的。

数据库都很复杂,不用的软件就是能实现的功能和他运行的速度有所不同。如果学的不是很深的话,就学office的access。一般是陪在office的办公软件里的。书籍先去看下电子书,下载个PDF可以浏览的软件,然后上网上去下载电子书,有数据库专用书之类的。里面还可以下载比较旧版本不用钱的软件,就如你要的SQL数据库或是Photoshop这些软件都有的。

SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的 *** 作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库 *** 作的基础,并且现在几乎所有的数据库均支持SQL。

SQL语言的组成:

1一个SQL数据库是表(Table)的集合,它由一个或多个SQL模式定义。

2一个SQL表由行集构成,一行是列的序列(集合),每列与行对应一个数据项。

3一个表或者是一个基本表或者是一个视图。基本表是实际存储在数据库的表,而视图是由若干基本表或其他视图构成的表的定义。

4一个基本表可以跨一个或多个存储文件,一个存储文件也可存放一个或多个基本表。每个存储文件与外部存储上一个物理文件对应。

5用户可以用SQL语句对视图和基本表进行查询等 *** 作。在用户角度来看,视图和基本表是一样的,没有区别,都是关系(表格)。

6SQL用户可以是应用程序,也可以是终端用户。SQL语句可嵌入在宿主语言的程序中使用,宿主语言有FORTRAN,COBOL,PASCAL,PL/I,C和Ada语言等。SQL用户也能作为独立的用户接口,供交互环境下的终端用户使用。

一、摇篮和萌芽阶段:首先使用"DataBase"一词的是美国系统发展公司在为美国海军基地在60年代研制数据中引用。

1963年,C·W·Bachman设计开发的IDS(Integrate Data Store)系统开始投入运行,它可以为多个COBOL程序共享数据库。

1968年,网状数据库系统TOTAL等开始出现;

1969年,IBM公司Mc Gee等人开发的层次式数据库系统的IMS系统发表,它可以让多个程序共享数据库。

1969年10月,CODASYL数据库研制者提出了网络模型数据库系统规范报告DBTG,使数据库系统开始走向规范化和标准化。

正因为如此,许多专家认为数据库技术起源于20世纪60年代末。

数据库技术的产生来源于社会的实际需要,而数据技术的实现必须有理论作为指导,系统的开发和应用又不断地促进数据库理论的发展和完善。

二、发展阶段:20世纪80年代大量商品化的关系数据库系统问世并被广泛的推广使用,既有适应大型计算机系统的,也有适用与中、小型和微型计算机系统的。

这一时期分布式数据库系统也走向使用。

1970年,IBM公司San Jose研究所的E ·F ·Code发表了题为"大型共享数据库的数据关系模型"论文,开创了数据库的关系方法和关系规范化的理论研究。

关系方法由于其理论上的完美和结构上的简单,对数据库技术的发展起了至关重要的作用,成功地奠定了关系数据理论的基石。

1971年,美国数据系统语言协会在正式发表的DBTG报告中,提出了三级抽象模式,即对应用程序所需的那部分数据结构描述的外模式,对整个客体系统数据结构描述的概念模式,对数据存储结构描述的内模式,解决了数据独立性的问题。

1974年,IBM公司San Jose研究所研制成功了关系数据库管理系统System R,并且投放到软件市场。

1976年,美籍华人陈平山提出了数据库逻辑设计的实际(体)联系方法。

1978年,新奥尔良发表了DBDWD报告,他把数据库系统的设计过程划分为四个阶段:需求分析、信息分析与定义、逻辑设计和物理设计。

1980年,J·D·Ulman所著的《数据库系统原理》一书正式出版。

1981年 E· F· Code获得了计算机科学的最高奖ACM图林奖。

1984年,David Marer所著的《关系数据库理论》一书,标志着数据库在理论上的成熟。

三、成熟阶段:80年代至今,数据库理论和应用进入成熟发展时期 易观国际发布《IT产品和服务-2007年中国数据库软件市场数据监测》,考察了中国数据库管理软件市场。

数据显示,中国商业数据库市场2007年度整体规模达到2172亿人民币,比去年同期增长15%。

从厂商竞争格局来看,国际软件巨头占据市场的绝大多数份额。

Oracle、IBM、Microsoft和Sybase牢牢占据国内数据库软件市场前四位,拥有938%的市场份额。

国产数据库的市场份额在本季度继续提升,正在抓住国家提倡自主创新的机遇,以“有自主知识产权”的产品为契机,满足部委和地方 的信息整合平台需求。

2008年,中国商业数据库市场整体规模达到了2825亿元,比上个年度增长了30%,一方面,主要是因为中国电子政务建设的大幅增加,以及中国 对版权的高度重视。

其中,Oracle占据了其中44%的市场份额,IBM占据了其中20%的份额、微软占据了18%的份额,Sybase占据了10%,而国产数据库因为在 的支持下,已经占据了8%的市场份额,较2007年同比提升了25%。

其中,达梦数据库年销售额为6600万元,为国产数据库中市场份额最大的。

预计中国商业数据库市场在2009年达到31亿元的市场规模,同时,国产数据库在中国 鼓励自主创新的基础下,会占据更大的市场份额。

另外,包括Mysql等开源数据库也占据了大量的 及中小企事业用户,同时,盗版数据库更是占据了中国数据库市场的较大份额,其数值不亚于整个商业数据库的市场份额。

是一种精确数字数据类型。

NUMERIC数据类型是一种精确数字数据类型,其精度在算术运算后保留到最小有效位,numeric是标准sql的数据类型,格式是numeric(m,n)。numeric(a,b)函数有两个参数,前面一个为总的位数,后面一个参数是小数点后的位数,例如numeric(5,2)是总位数为5,小数点后为2位的数,也就是说这个字段的整数位最大是3位。

NUMERIC的注意事项:如果创建NUMERIC数据类型的列或变量,而且其精度或小数位数超过为数据库设置的精度和小数位数,则会按照数据库设置截断这些值。因此,如果发现在定义为NUMERIC的列或变量中的值被截断,需检查精度和小数位数使其不超过数据库选项设置。numeric和decimal数据类型的默认最大精度值是38,在Transact-SQL中,numeric与decimal数据类型在功能上等效。当数据值一定要按照指定精确存储时,可以用带有小数的decimal数据类型来存储数字。

Cobol不是很难,有没有Java或者C++基础都无所谓,不过最好需要有IBM大型机的基础,这样上手会快一些。你可以先找找大型机基础的书看看,最好还能有一个能够使用的大型机系统的模拟器,现在最常见的是z/OS Demo 16。虽然z/OS已经除了v111了,但是Demo用16就足够了。另外,要学Cobol必须会JCL语句,JCL也是大型机基础之一。

总的来说,你想学好Cobol要注意下面几点:

1 必须初步了解大型机的系统的基本 *** 作。

2 对大型机的Dataset(不是数据库,是大型机存储文件的基本单位,类似于WIndows的文件和文件夹)有了解。

3 掌握JCL的使用

4 掌握基本的大机上的DB2和CICS的使用

如果能够有人教你,三个月肯定能学会,快的话一两个月也可以。基础一定要打牢,否则Cobol编译出错你很难纠正的。

祝你好运了!

以上就是关于2020年计算机等级考试数据库技术基础考点梳理全部的内容,包括:2020年计算机等级考试数据库技术基础考点梳理、数据库建模的介绍、零基础如何学习数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9401248.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存