数据库都考什么

数据库都考什么,第1张

三级数据库大纲

基本要求

1掌握计算机系统和计算机软件的基本概念、计算机网络的基本知识和应用知识、信息 安全的基本概念。

2掌握数据结构与算法的基本知识并能熟练的应用。

3掌握并能熟练运用 *** 作系统的基本知识。

4掌握数据库的基本概念,深入理解关系数据模型、关系数据理论和关系数据库系统, 掌握关系数据语言。

5掌握数据库设计方法,具有数据库设计能力。了解数据库技术发展。

6掌握计算机 *** 作,并具有C语言编程,开发数据库应用(含上机调试)的能力。

考试内容

一、基础知识

1计算机系统的组成和应用领域。

2计算机软件的基础知识。

3计算机网络的基础知识和应用知识。

4信息安全的基本概念。

二、数据结构与算法

1数据结构、算法的基本概念。

2线性表的定义、存储和运算。

3树形结构的定义、存储和运算。

4排序的基本概念和排序方法。

5检索的基本概念和检索算法。

三、 *** 作系统

1 *** 作系统的基本概念、主要功能和分类。

2进程、线程、进程间的通信的基本概念。

3存储管理、文件管理、设备管理的主要技术。

4典型 *** 作系统的应用。

四、数据库系统的基本原理

1数据库的基本概念,数据库系统的组成。

2数据模型概念和主要的数据模型。

3关系数据模型的基本概念,关系 *** 作和关系代数。

4结构化查询语言SQL。

5事务管理、并发控制、故障恢复的基本概念。

五、数据库设计和数据库应用

1关系数据库的规范化理论。

2数据库设计的目标、内容和方法。

3数据库应用开发工具。

4数据库技术发展。

六、上机 *** 作

1掌握计算机基本 *** 作。

2掌握C语言程序设计基本技术、编程和调试。

3掌握与考试内容相关的知识的上机应用。

上机考试60分钟 笔试120分钟

一、数据库考试内容:

(1)计算机体系结构以及各主要部件的性能和基本工作原理。

(2) *** 作系统、程序设计语言的基础知识,了解编译程序的基本知识。

(3)常用数据结构和常用算法。

(4)软件工程和软件开发项目管理的基础知识。

(5)计算机网络的原理和技术。

(6)数据库原理及基本理论。

(7)常用的大型数据库管理系统的应用技术。

(8)数据库应用系统的设计方法和开发过程。

(9)数据库系统的管理和维护方法,了解相关的安全技术。

(10)数据库发展趋势与新技术。

(11)常用信息技术标准、安全性,以及有关法律、法规的基本知识。

(12)了解信息化、计算机应用的基础知识。

(13)正确阅读和理解计算机领域的英文资料。

二、考试目标

作为数据库管理员管理信息系统中的数据资源,作为数据库管理员建立和维护核心数据库;担任数据库系统有关的技术支持,同时具备一定的网络结构设计及组网能力;具有工程师的实际工作能力和业务水平,能指导计算机技术与软件专业助理工程师(或技术员)工作。

三、考试范围

信息系统知识

1计算机系统知识

2数据库技术

3系统开发和运行维护知识

4安全性知识

5标准化知识

6信息化基础知识

7计算机专业英语

数据库系统设计与管理

1数据库设计

2数据库应用系统设计

3数据库应用系统实施

4数据库系统的运行和管理

5SQL

6网络环境下的数据库

7数据库的安全性

8数据库发展趋势与新技术

扩展资料:

有些考生在报名软考中级数据库系统工程师考试的时候发现没有这项资格考试,以为数据库系统工程师考试没有了,其实并不是这样的。

数据库系统工程师每年只有一次考试,通常安排在上半年开考,而下半年是没有安排数据库系统工程师考试的。因此,要报名数据库系统工程师考试的考生要在上半年报名。

由于软考每年的开考资格安排可能会有所变动,并不是固定在上半年或者下半年考试,因此要报名的考生请关注软考办公布的每年的开考资格安排,及时报名

数据库系统工程师属于软考中级资格考试,软考数据库系统工程师基础知识科目在上午考试,考试题型为客观选择题,满分为75分,考试时间安排在9:00-11:30。

软考中级数据库系统工程师上午考试科目为基础知识,满分为75分,题型为客观选择题。根据数据库系统工程师考试大纲,基础知识科目考试范围如下:

1计算机系统知识

2数据库技术

3系统开发和运行维护知识

4安全性知识

5标准化知识

6信息化基础知识

7计算机专业英语

温馨提示:因考试政策、内容不断变化与调整,猎考网提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

下方免费复习资料内容介绍:系统集成项目管理工程师知识点集锦

格式:PDF大小:161913KB 2023年数据库系统工程师学习计划

格式:DO大小:141612KB

资格考试有疑问、不知道如何总结考点内容、不清楚报考考试当地政策,点击底部咨询猎考网,免费领取复习资料

 要说数据库,一般以SQL Server作为入门的学科,它适合中小型项目开发,而现在比较流行于大型开发的有:

Oracle

现在具有企业大型软件的绝对占有率

DB2 在以IBM服务的公司以及单位(中国银行)

MySql 相对不是很正式的开发,使用MySql

当然还有一些:Access(桌面数据库),FoxPro(中国教育),Informix的数据库系统

刚开始入门的时候可以找点视频教程来学习,视频教程一般讲得比较好,但不要企图于通过它达到比较高的水平。然后要学会将自己所知道的去实践,多实践。当觉得实践到一定程度而没有什么冲劲了,就去学习理论,当觉得理论知识需要发挥的时候就去实践,时间的周期不一定,没有什么定论,但自己的时间安排需要定论就可以了。

我一直都认为在计算机行业要学会一门技术太简单了,但如果要把技术发挥到一定程度就有难处了,一定程度是什么意思,就是把技术如何发挥到具体的业务之中,会动脑筋去思考,而把技术作为相对次要的东西了。

数据库的DBA人员需要兼有系统分析员和运筹学的业务素质。在技术上讲,我个人认为数据库的前续学科是“数据结构”。

我现在刚学SQL Server一段时间,就自己的感想谈谈:

1数据库是非常快的数据处理程序,其内在的本质依旧是"文件"因为

Windows *** 作系统管理机制就有:磁盘、文件、目录。Linux的方式只有文件。所以数据库重本质的角度来说是一种平台软件,是将文件翻译成逻辑语言的软件,成为我们软件程序数据交换的中心,为什么那,一个很重要的原因就是“快”,还有就是“安全”、“集成”等等。因为以前的语言程序要处理数据要编写大量算法十分麻烦而且很容易出错等等。大家就想到集成了。。。。。

2其实,要谈到 *** 作数据库,简单的就太简单了,但是数据库最难的不是 *** 作,而是在数据库的设计上。一个大型程序设计者肯定是一个数据库的高手,因为大型程序要死板地去完成它是非常困难和不理智也是不安全不稳定的,我们要充分利用自己所有的能力去挖掘其数据之间的奥秘,然后体系化数据库结构,相当于在数据库中如何层次化地建立数据结构。将需求中的矛盾事物改变成可以相互融合的。

我说的数据库 *** 作简单是指一般 *** 作,如果难的 *** 作还是有点技术的,但还是难不到那里去。下面我把我的一个小数据库程序给你看看:(下面这个程序已经建立数据库library,然后用dbo用户建立了表relatBook,并将表的第一个字段设置为“主键”PK)

该程序想说的第一点是:程序按照标准用户写入法则写入。

另外就是在执行多个 *** 作的时候每一步骤的 *** 作我们都必须为其设置错误的回滚 *** 作。所以程序前两个段落都是一样的,在插入的时候故意出现异常,看第1和第3个语句是否能成功执行。

从上面看出点什么没有,你我执行了三个 *** 作,第一个 *** 作是肯定成功的,第二个是肯定失败的,第三个跟在后面,那么你想一想第一个和第三个 *** 作能插入数据库中吗?我这个程序没有什么意义,但只是未了说明问题。

答案是:不能。

为什么不能,这是SQL所支持的“事务”外完成的,这是技术问题,没有什么的,会了大家都会。为什么要这样做那,那才是要学习的前提。你想一想如果你建立了一个地区的帐物管理系统,当一个单位向另外一个单位转帐的时候,需要执行两个 *** 作就是将一边的信息刷掉,一边的信息添加上去,而当执行一半的时候出现了某种异常中断,比如高优先级的抢占,服务器重起、停电。当时你知道有多少人在访问你的服务器,那要造成多大的数据库信息丢失,甚至于导致数据库的查询的严重失败。那么我就知道需要上面知识的支持了。

3为什么说上面的东西都很简单那,因为只要你会,那就可以了,而设计方面的东西是永远不是那么简单的,永远带有创新和追求,没有最高的境界。

就一个十分常见的问题,如何在数据库中配合好人员、角色、权限、类别、级别、可 *** 作性这几者的关系,如果是没有经验的人直接上手可能会乱来(我们最早也是这样的)。有经验的人也会设计一段时间,而且随着软件复杂性的增加,其数据库的这几者之间的复杂性就越来越复杂。所以大型软件是非常难的。就一个很简单的例子,在很多的网站中,有上百的栏目信息,而每一个栏目间又保持独立。的位置和的信息都是动态更新的。某些网站的可 *** 作性都以树型结构提供,而树型结构的子树类别和和叶子都是不重复而不错误。而且其层数都是动态的。有些人给我说可以通过前台的判定语句来执行树型结构的生成,但我问了一个问题,如果是一个邮政编码系统,有几十万个邮政编码你在前台要写多少个case语句,而且每一次要遍历一次已经生成的树,还有用前台的case语句编写出来的树型结构其二级子树全部“定死”,而且树型结构的层树也被定死。这不是完全动态级别的网站。为以后对网站的维护带来麻烦。

总之,数据库是一门入门容易却达到高手很难的学科,通过不断在失败中吸取经验,才能得到一些书籍上无法学会的东西,那才是真正的高手。也就是说,学技术是很快的,要会将技术运用于实际的业务分析,才可以成为一个自我型的DBA,而不是一个简单的程序员。

以上就是关于数据库都考什么全部的内容,包括:数据库都考什么、数据库考试的内容包含哪些内容、数据库系统工程师基础知识考什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/10189547.html

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

发表评论

登录后才能评论

评论列表(0条)

保存