软考数据库系统工程师包含两个考试科目:基础知识与应用技术。基础知识科目在上午考试,应用技术科目在下午考试。软考数据库系统工程师各科目考试内容有所不同。
根据软考数据库系统工程师考试大纲,各科目考试范围如下:
一、信息系统知识
1计算机系统知识
2数据库技术
3系统开发和运行维护知识
4安全性知识
5标准化知识
6信息化基础知识
7计算机专业英语
二、数据库系统设计与管理
1数据库设计
2数据库应用系统设计
3数据库应用系统实施
4数据库系统的运行和管理
5SQL
6网络环境下的数据库
7数据库的安全性
8数据库发展趋势与新技术
温馨提示:因考试政策、内容不断变化与调整,猎考网提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
下方免费复习资料内容介绍:希赛2023年数据库系统工程师招生简章
格式:DO大小:616721KB 2022下半年程序员学习手册
格式:DO大小:156713KB
资格考试有疑问、不知道如何总结考点内容、不清楚报考考试当地政策,点击底部咨询猎考网,免费领取复习资料
一个关系数据库模式由一组关系模式组成,一个关系模式由一组属性名组成。关系数据库设计,就是如何把已给定的相互关联的一组属性名分组,并把每一组属性名组成关系的问题。然而,属性的分组不是唯一的,不同的分组对应着不同的数据库应用系统,它们的效率往往相差很远。
为了使数据库设计合理可靠,简单实用,长期以来,形成了关系数据库设计的理论——规范化理论。
61 关系规范化的作用
规范化,就是用形式更为简洁,结构更加规范的关系模式取代原有关系模式的过程。
如果将两个或两个以上实体的数据存放在一个表里,就会出现下列三个问题:
Ø 数据冗余度大
Ø 插入异常
Ø 删除异常
所谓数据冗余,就是相同数据在数据库中多次重复存放的现象。数据冗余不仅会浪费存储空间,而且可能造成数据的不一致性。
插入异常是指,当在不规范的数据表中插入数据时,由于实体完整性约束要求主码不能为空的限制,而使有用数据无法插入的情况。
删除异常是指,当不规范的数据表中某条需要删除的元组中包含有一部分有用数据时,就会出现删除困难。
(以P98工资表为例)
解决上述三个问题的方法,就是将不规范的关系分解成为多个关系,使得每个关系中只包含一个实体的数据。
(讲例子解)
当然,改进后的关系模式也存在另一问题,当查询职工工资时需要将两个关系连接后方能查询,而关系连接的代价也是很大的。
那么,什么样的关系需要分解?分解关系模式的理论依据又是什么?分解完后能否完全消除上述三个问题?回答这些问题需要理论指导。下面,将加以讨论:
62 函数依赖
621属性间关系
实体间的联系有两类:一类是实体与实体之间联系;另一类是实体内部各属性间的联系。数据库建模一章中讨论的是前一类,在这里我们将学习第二类。
和第一类一样,实体内部各属性间的联系也分为1:1、1:n和m:n三类:
例:职工(职工号,姓名,身份z号码,职称,部门)
1、 一对一关系(1:1)
设X、Y是关系R的两个属性(集)。如果对于X中的任一具体值,Y中至多有一个值与之对应,反之,对于Y中的任一具体值,X中也至多有一个值与之对应,则称X、Y两属性间是一对一关系。
如本例职工关系中职工号与身份z号码之间就是一对一关系。
2、一对多关系(1:n)
设X、Y是关系R的两个属性(集)。如果对于X中的任一具体值,Y中可以找到多个值与之对应,而对于Y中的任一具体值,X中至多只有一个值与之对应,则称属性X对Y是一对多关系。
如职工关系中职工号与职称之间就是一对多的关系。
3、多对多关系(m:n)
设X、Y是关系R的两个属性(集)。如果对于X中的任一具体值,Y中有n个值与之对应,而对于Y中的任一具体值,X中也有m个值与之对应,则称属性X对Y是一对多(m:n)关系。
例如,职工关系中,职称与部门之间就是多对多的关系。
上述属性间的三种关系,实际上是属性值之间相互依赖与相互制约的反映,因而称之为属性间的数据依赖。
数据依赖共有三种:
Ø 函数依赖(Functional Dependency,FD)
Ø 多值依赖(Multivalued Dependency,MVD)
Ø 连接依赖(Join Dependency,JD)
其中最重要的是函数依赖和多值依赖。
622 函数依赖
函数依赖,是属性之间的一种联系。在关系R中,X、Y为R的两个属性或属性组,如果对于R的所有关系r 都存在:对于X的每一个具体值,Y都只有一个具体值与之对应,则称属性Y函数依赖于属性X。或者说,属性X函数决定属性Y,记作X→Y。其中X叫作决定因素,Y叫作被决定因素。
上述定义,可简言之:如果属性X的值决定属性Y的值,那么属性Y函数依赖于属性X。换一种说法:如果知道X的值,就可以获得Y的值,则可以说X决定Y。
若Y函数不依赖于X,记作:X→Y。
X Y
若X→Y,Y→X,记作:
前面学习的属性间的三种关系,并不是每种关系中都存在着函数依赖。
u 如果X、Y间是1:1关系,则存在函数依赖 X←→Y
u 如果X、Y间是1:n关系,则存在函数依赖: X→Y或Y→X(多方为决定因素)
u 如果X、Y间是m:n关系,则不存在函数依赖。
注意,属性间的函数依赖不是指R的某个或某些关系子集满足上述限定条件,而是指R的一切关系子集都要满足定义中的限定。只要有一个具体的关系r(R的一个关系子集)不满足定义中的条件,就破坏了函数依赖,使函数依赖不成立。
这里的关系子集,指的是R的某一部分元组的集合,例如:地测学院的学生关系中只包含了地测学院学生的数据,所以它是长安大学学生关系的一个子集。
623 码的定义
前面,我们对码进行了直观化的定义,下面用函数依赖的概念对码作出较为精确的形式化的定义:
设K是关系模式R(U,F)中的属性或属性组,K’是K的任一子集。若K→U,而不存在K’→U,则K为R的候选码(Candidate Key)
Ø 若候选码多于一个,则选其中的一个为主码(Primary Key);
Ø 包含在任一候选码中的属性,叫做主属性(Primary Attribute);
Ø 不包含在任何码中的属性称为非主属性(Nonprime Attribute)或非码属性(Nonkey Attribute)
Ø 关系模式中,最简单的情况是单个属性是码,称为单码(Single Key);最极端的情况是整个属性组是码,称为全码(All-Key)。
前面已多次遇到单码的情况,下面是一个全码的例子:
签约(演员名,制片公司,**名)
外码:设有两个关系R和S,X是R的属性或属性组,并且X不是R的码,但X是S的码(或与S的码意义相同),则称X是R的外部码(Foreign Key),简称外码或外键。
如:职工(职工号,姓名,性别,职称,部门号)
部门(部门号,部门名,电话,负责人)
其中职工关系中的“部门号”就是职工关系的一个外码。
在此需要注意,在定义中说X不是R的码,并不是说X不是R的主属性,X不是码,但可以是码的组成属性,或者是任一候选码中的一个主属性。
如:学生(学生号,姓名,性别,年龄…)
课程(课程号,课程名,任课老师…)
选课(学生号,课程号,成绩)
在选课关系中,(学生号,课程号)是该关系的码,学生号、课程号又分别是组成主码的属性(但单独不是码),它们分别是学生关系和课程关系的主码,所以是选课关系的两个外码。
关系间的联系,可以通过同时存在于两个或多个关系中的主码和外码的取值来建立。如要查询某个职工所在部门的情况,只需查询部门表中的部门号与该职工部门号相同的记录即可。所以,主码和外码提供了一个表示关系间联系的途径。
624 函数依赖和码的唯一性
由上述码的形式化定义,我们可以说:码是由一个或多个属性组成的,可唯一标识元组的最小属性组。
码在关系中总是唯一的,即一个码函数唯一地决定一行。如果码的值重复,则整个元组都会重复。否则,违反了实体完整性规则。而元组的重复则表示存在两个完全相同的实体,这显然是不可能的,所以码是不允许重复取值的。
所以,只有当某个属性或属性组能够函数决定关系中的每一个其它的属性,且该属性组的任何一个真子集都做不到这一点时,该属性或属性组才是该关系的码。
函数依赖是一个与数据有关的事物规则的概念。如果属性B函数依赖于属性A,那么若知道了A的值,则完全可以找到B的值。这并非是可以由A的值计算出B的值,而是逻辑上只能存在一个B的值。
63 关系模式的规范化
一、非规范化的关系
当一个表中存在还可以再分的数据项时,这个表就是非规范化的表。非规范化表存在两种情况:
Ø 表中具有组合数据项(P102表6-4)
Ø 表中具有多值数据项(P103表6-5)
例:
职工号
姓名
工资
基本工资
职务工资
工龄工资
1002
张三
1000
800
200
职工号
姓名
职称
系名
系办地址
学历
毕业年份
001
张三
教授
计算机
1305
大学
研究生
1963
1982
那么什么是规范化关系呢?
当一个关系中的所有分量都是不可再分的数据项时,该关系是规范化的。即当表中不存在组合数据项和多值数据项,只存在不可分的数据项时,这个表是规范化的。
二维表按其规范化程度从低到高可分为5级范式(Normal Form),分别称为1NF、2NF、3NF(BCNF)、4NF、5NF。规范化程度较高者必是较低者的子集,即:
1NF 2NF 3NF BCNF 4NF 5NF
二、第一范式(1NF)
定义1:如果关系模式R中不包含多值属性,则R满足第一范式(First Normal Form),记作:
R∈1NF
1NF是对关系的最低要求,不满足1NF的关系是非规范化的关系。
非规范化关系转化为规范化关系1NF方法很简单,只要上表分别从横向、纵向展开即可。如下表:
职工号
姓名
基本工资
职务工资
工龄工资
1002
张三
1000
800
200
1005
李四
1200
900
150
职工号
姓名
职称
系名
系办地址
学历
毕业年份
1002
张三
教授
计算机
1305
大学
1963
1002
张三
教授
计算机
1305
研究生
1982
1005
李四
讲师
信电
2206
大学
1989
上表虽然符合1NF,但仍是有问题的关系,表中存在大量的数据冗余和潜在的数据更新异常。原因是(职工号,学历)是右表的码,但姓名、职称、系名、系办地址却与学历无关,只与码的一部分有关。所以上表还需进一步地规范化。
三、第二范式(2NF)
定义1:设X、Y是关系R的两个不同的属性或属性组,且X → Y。如果存在X的某一个真子集X’,使X’ → Y成立,则称Y部分函数依赖于X,记作:X P→ Y(Partial)。反之,则称Y完全函数依赖于X,记作:X F→ Y (Full)
定义2:如果一个关系 R∈1NF,且它的所有非主属性都完全函数依赖于R的任一候选码,则R属于第二范式,记作:R∈2NF。
说明:上述定义中所谓的候选码也包括主码,因为码首先应是候选码,才可以被指定为码。
例如关系模式:
职工(职工号,姓名,职称,项目号,项目名称,项目角色)中
(职工号,项目号)是该关系的码,而职工号→姓名、职工号→职称、项目号→项目名称…
所以(职工号,项目号)P→ 职称、(职工号,项目号)P→ 项目名称
故上述职工关系不符合第二范式要求。它存在三个问题:插入异常、删除异常和修改异常。
其中修改异常是这样的,当职工关系中项目名称发生变化时,由于参与该项目的人员很多,每人一条记录,要修改项目信息,就得对每一个参加该项目的人员信息进行修改,加大了工作量,还有可能发生遗漏,存在着数据一致性被破坏的可能。
可把上述职工关系分解成如下三个关系:
职工(职工号,姓名,职称)
参与项目(职工号,项目号,项目角色)
项目(项目号,项目名称)
上述三个关系都符合定义2的要求,所以都符合2NF
推论:如果关系模式R∈1NF,且它的每一个候选码都是单码,则R∈2NF
符合第二范式的关系模式仍可能存在数据冗余、更新异常等问题。如关系
职工信息(职工号,姓名,职称,系名,系办地址)
虽然也符合2NF,但当某个系中有100名职工时,元组中的系办地址就要重复100次,存在着较高的数据冗余。原因是关系中,系办地址不是直接函数依赖于职工号,而是因为职工号函数决定系名,而系名函数决定系办地址,才使得系办地址函数依赖于职工号,这种依赖是一个传递依赖的过程。
所以,上述职工信息的关系模式还需要进一步的规范化。
四、第三范式(3NF)
定义1:在关系R中,X、Y、Z是R的三个不同的属性或属性组,如果X→Y,Y→Z, 但Y→X,且Y不是X的子集,则称Z传递函数依赖于X。
定义2:如果关系模式R∈2NF,且它的每一个非主属性都不传递依赖于任何候选码,则称R是第三范式,记作:R∈3NF
推论1:如果关系模式R∈1NF,且它的每一个非主属性既不部分依赖、也不传递依赖于任何候选码,则R∈3NF
推论2:不存非主属性的关系模式一定为3NF
五、改进的3NF——BCNF(Boyee-Codd Normal Form)
定义:设关系模式R(U,F)∈1NF,若F的任一函数依赖X→Y(Y X)中X都包含了R的一个码,则称R∈BCNF。
换言之,在关系模式R中,如果每一个函数依赖的决定因素都包含码,则R∈BCNF
推论:如果R∈BCNF,则:
Ø R中所有非主属性对每一个码都是完全函数依赖;
Ø R中所有主属性对每一个不包含它的码,都是完全函数依赖;
Ø R中没有任何属性完全函数依赖于非码的任何一组属性。
定理:如果R∈BCNF,则R∈3NF一定成立。
证明:(结合传递依赖的定义,用反证法)
注意:当R∈3NF时,R未必属于BCNF。因为3NF比BCNF放宽了一个限制,它允许决定因素不包含码。例如:
通讯(城市名,街道名,邮政编码)中:
F={(城市名,街道名)→邮政编码,邮政编码→城市名}
非主属性邮政编码完全函数依赖于码,且无传递依赖,故属于3NF,但邮政编码也是一个决定因素,而且它没有包含码,所以该关系不属于BCNF。
又如:
Teaching(Student,Teacher,Course) 简记为Teaching(S,T,C)
规定:一个教师只能教一门课,每门课程可由多个教师讲授;学生一旦选定某门课程,教师就相应地固定。
F={T→C,(S,C)→T,(S,T) →C}
该关系的候选码是(S,C)和(S,T),因此,三个属性都是主属性,由于不存在非主属性,该关系一定是3NF。但由于决定因素T没包含码,故它不是BCNF。
关系模式Teaching仍然存在着数据冗余问题,因为存在着主属性对码的部分函数依赖问题。
确切地表示:F={T→C,(S,C)P→T,(S,T) P→C}
所以Teaching关系可以分解为以下两个BCNF关系模式:
Teacher(Teacher,Course) Student(Student,Teacher)
3NF的“不彻底”性,表现在可能存在主属性对码的部分依赖和传递依赖。
一个关系模式如果达到了BCNF,那么,在函数依赖范围内,它就已经实现了彻底的分离,消除了数据冗余、插入和删除异常。
64 多值依赖和第四范式
一、多值依赖(Multivalued Dependency)
课程C
教员T
参考书B
物理
李勇
普通物理学
物理
李勇
光学原理
物理
李勇
物理习题集
物理
王军
普通物理学
物理
王军
光学原理
物理
王军
物理习题集
数学
李勇
数学分析
数学
李勇
微分方程
数学
李勇
高等代数
数学
张平
数学分析
数学
张平
微分方程
数学
张平
高等代数
计算数学
张平
数学分析
计算数学
张平
计算数学
计算数学
周峰
数学分析
计算数学
周峰
计算数学
课程C
教员T
参考书B
物理
李勇
王军
普通物理学
光学原理
物理习题集
数学
李勇
张平
数学分析
微分方程
高等代数
计算数学
张平
周峰
数学分析
计算数学
例:学校中某一门课程由多个教员讲授,他们使用相同的一套参考书,每个教员可以讲授多门课程,每种参考书可以供多门课程使用。下列是用一个非规范化的表来表示教员T,课程C和参考书B之间的关系。
把上表变换成一张规范化的二维表Teaching,如右表
关系模式Teaching(C,T,B)的码是(C,T,B),即All-Key。因而Teaching∈BCNF。按照上述语义规定,当某门课程增加一名讲课教员时,就要向Teaching表中增加与相应参考书等数目的元组。同样,某门课程要去掉一本参考书时,则必须删除相应数目的元组。
对数据的增、删、改很不方便,数据的冗余也十分明显。如果仔细考察这类关系模式,会发现它具有一种称之为多值依赖的数据依赖关系。
定义:设R(U)是属性集U上的一个关系模式,X,Y,Z是U的子集,且Z=U-X-Y。如果对R(U)的任一关系r,给定一对(x,z)值,都有一组y值与之对应,这组y值仅仅决定于x值而与z值无关。则称Y多值依赖于X,或X多值决定Y,记作:X→→Y。――
例如,在关系模式Teaching中,对于一个(C,B)值(物理,普通物理学),有一组T值{李勇,王军},而这组值仅仅决定于课程C上的值(物理)。即对于另一个(物理,光学原理),它对应的T值仍然是{李勇,王军},所以T的值与B的值无关,仅决定于C的值,即C→→T 。
多值依赖的另一个等价的形式化定义为:
设关系模式R(U),X、Y、Z是U的子集,Z=U-X-Y,r是R的任意一个关系,t1、t2是r的任意两个元组。如果t1[X]=t2[X],并在r中存在两个元组t3、t4,使得:
t3[X]=t4[X]=t1[X]
t3[Y]=t1[Y],t3[Z]=t2[Z],
t4[Y]=t2[Y],t4[Z]=t1[Z]
成立,则X→→Y。
换句话说:如果X→→Y在R(U)中成立,则只要在R的任一关系r中存在两个元组t1、t2在X属性上的值相等,则交换这两个元组在Y(或Z)上的值后得到的两个新元组t3、t4也必是关系r中的元组。
定义中如果Z=Ф(空集),则称X→→Y为平凡的多值依赖,否则为非平凡的多值依赖。
多值依赖具有如下性质:
1 对称性:若X→→Y,则X→→Z,其中Z=U-X-Y
2 传递性:若X→→Y,Y→→Z,则X→→Z-Y
3 若X→→Y,X→→Z,则X→→YZ
4 若X→→Y,X→→Z,则X→→Y∩Z
5 若X→→Y,X→→Z,则X→→Y-Z,X→→Z-Y
多值依赖与函数依赖相比,具有下面两个基本区别:
(1)多值依赖的有效性与属性集的范围有关
若X→→Y在U上成立,则在V(XY V U)上一定成立;反之则不然,即X→→Y在V(V U)上成立,在U上并不一定成立。这是因为多值依赖的定义中不仅涉及属性组X、Y,而且涉及U中的其余属性Z(Z=U-X-Y)。
一般地说,在R(U)上若有X→→Y在V(V U)上成立,则称X→→Y为R(U)的嵌入型多值依赖。
而在关系模式R(U)中函数依赖X→Y的有效性,仅决定于X和Y这两个属性集的值。只要在R(U)的任何一个关系r中,元组在X和Y上的值使得X→Y成立,则X→Y在任何属性集V(XY V U)上也成立。
(2)若函数依赖X→Y在R(U)上成立,则对于任何Y’ Y 均有X→Y’ 成立。而多值依赖X→→Y若在R(U)上成立,却不能断言对于任何Y’ Y有X→→Y’ 成立。
多值依赖的约束规则:在具有多值依赖的关系中,如果随便删去一个元组,就会破坏其对称性,那么,为了保持多值依赖关系中的“多值依赖”性,就必须删去另外的相关元组以维持其对称性。这就是多值依赖的约束规则。目前的RDBMS尚不具有维护这种约束的能力,需要程序员在编程中实现。
函数依赖可看成是多值依赖的特例,即函数依赖一定是多值依赖。而多值依赖则不一定就有函数依赖。
二、第四范式(4NF)
定义:如果关系模式R∈1NF,对于R的每个非平凡的多值依赖X→→Y(Y X),X含有码,则称R是第四范式,即R∈4NF
课程C
教员T
参考书B
物理
李勇
普通物理学
物理
李勇
光学原理
物理
李勇
物理习题集
物理
王军
普通物理学
物理
王军
光学原理
物理
王军
物理习题集
数学
李勇
数学分析
数学
李勇
微分方程
数学
李勇
高等代数
数学
张平
数学分析
数学
张平
微分方程
数学
张平
高等代数
计算数学
张平
数学分析
计算数学
张平
计算数学
计算数学
周峰
数学分析
计算数学
周峰
计算数学
Teaching关系
关系模式R∈4NF时,R中所有的非平凡多值依赖实际上就是函数依赖。因为每一个决定因素中都含有码,所以R一定属于BCNF。
4NF实际上就是限制关系模式的属性间不允许有非平凡,而且非函数依赖的多值依赖存在。反过来说,4NF所允许的非平凡多值依赖实际上是函数依赖。
例题中的Teaching关系属于BCNF,但它不属于4NF。因为它的码是(C,T,B),关系中存在非平凡多值依赖C→→T ,C→→B,但C不包含码,而只是码的一部分。
课程C
参考书B
物理
普通物理学
物理
光学原理
物理
物理习题集
数学
数学分析
数学
微分方程
数学
高等代数
计算数学
数学分析
计算数学
计算数学
CB关系
课程C
教员T
物理
李勇
物理
王军
数学
李勇
数学
张平
计算数学
张平
计算数学
周峰
CT关系
要使Teaching关系符合4NF,必须将其分解为CT(C,T)和CB(C,B)两个关系模式。如右表:
从表中显而易见,符合BCNF的关系Teaching仍然存在着数据冗余,而分解后的关系CT和CB中只有平凡多值依赖,所以符合4NF,它们已经消除了数据冗余。可以说:BCNF是在只有函数依赖的关系模式中,规范化程度最高的范式,而4NF是在有多值依赖的关系模式中,规范化程度最高的范式。
如果关系模式中存在连接依赖,即便它符合4NF,仍有可能遇到数据冗余及更新异常等问题。所以对于达到4NF的关系模式,还需要消除其中可能存在的连接依赖,才可以进一步达到5NF的关系模式。
关于连接依赖和5NF的内容,已超出了本课程教学大纲的要求,在此不再介绍。
计算机科学技术专业简介
一、培养目标及规格
本专业培养社会主义建设所需要的,德、智、体全面发展并能适应市场经济需要的,面 向基层的应用型高等专门人才。
在政治思想道德方面,拥护党的基本路线,热爱祖国,具有全心全意为人民服务精神; 遵纪守法,有良好的社会公共道德和职业道德。
在业务知识和能力方面,掌握本专业所必需的数学、外语、计算机电路、计算机组成原 理、汇编与高级语言程序设计、数据结构、 *** 作系统、计算机网络等理论知识,熟练的微机 *** 作技能和OFFICE办公软件、图象处理软件、工具软件的使用方法;并具备一定的自学及跟 踪新技术发展的能力。
1. 计算机控制方向:
(1) 毕业后能够从事计算机硬件系统应用与维护和小型控制系统的应用、开发与维 护工作。
(2)掌握本方向所必需的计算机电路、微机接口技术、单片机技术、计算机外部设备 、计算机控制技术及其实现等基础知识;并且掌握程序设计的基本方法和控制系统的调试技 能。
2. 计算机应用软件开发方向:
(1)毕业后能够从事一般应用软件与CAD、CAI软件的开发、应用与维护工作。
(2)掌握本方向所必需的多媒体技术、多媒体程序设计、软件工程、应用软件开发技 术等基础知识;并且熟悉开发平台,掌握常用开发工具,了解软件开发的基本方法。
3. 计算机信息管理方向:
(1)毕业后能够从事信息管理系统的应用、开发与维护工作。
(2)掌握本方向所必需的管理学、软件工程、数据库原理及相关的管理学科 的基础知识;并且掌握计算机网络环境下的计算机信息管理系统开发的基本方法和维护技能 。
4. 计算机网络方向:
(1)毕业后能够参加计算机网络建设、从事管理以及应用开发工作。
(2) 掌握本方向所必需的数据通信和计算机网络、组网和网络管理、网络 *** 作系统、IN TERNET和INTRANET应用以及JAVA语言程序设计等基础知识;并且掌握计算机组网的基本方法 和技能;具备一定的网络信息建设和网络管理的能力。
二、课程设置及教学管理
(—)统设专业教学计划中设统设必修课、选修课和集中实践环节。其中统设必修课程由 中央电大统—开设,执行统一教学大纲、统一教材、统一考试、统—评分标准。
(二) 教学计划中所列选修课程供地方电大制定实施性教学计划时选用,亦可根据培养 目标及当地需要自开有针对性的选修课。地方自开课程的教材、教学管理及考试工作由各省 级电大负责。
(三) 学生可以从公共选修课大表中选修课程,也允许学生跨科类选修,如选修经济、 文科的课程。但这部分课程的学分不得超过课程总学分的 10%。
(四) 有实验、大作业的课程,必须按要求组织完成。凡未做实验、大作业或实验、大 作业不及格者,不能取得该门课程的学分。
(五)本计划集中实践环节主要包括:计算机 *** 作技能训练,流行实用软件使用,课程 设计,生产实习和毕业设计。其中“计算机入门及 *** 作技能训练”和“OFFICE办公软件”部 分由中央电大提供统设服务(即统一实验大纲和实验教材),地方电大应认真组织落实。而 集中实践环节的其他部分,均全部由地方电大组织实施。此外,学生应完成规定的课程设计 ,课程设计的内容应在本技术方向安排的大作业内容基础上,进行综合性课题设计。
(六)本计划毕业设计安排10 周。重点培养学生综合运用所学理论知识和技能解决实际 问题的能力,选题要符合教学要求,并尽量选择与现实任务相联系的题目。
(七)本教学计划中的专业技术培养方向由各地电大根据培养人才的实际需要选定。
三、修业年限与毕业
实行完全学分制,学生注册后8年内取得的学分均为有效。
中央电大按三年脱产学习安排教学计划。
本专业最低毕业总学分为114学分。
学生修完课程,达到毕业总学分的要求,思想品德经鉴定符合要求,准予毕业并颁发毕 业证书,国家承认其高等教育三年制专科学历。
四、课程说明
统设必修课程:
1. 计算机数学基础
本课程4学分,课内学时72,开设一学期。
课程的主要内容:线性代数、概率基础、数理统计基础等。
2. 计算机电路基础 (1)
本课程4学分,课内学时72,其中实验18学时,开设一学期。
本课程是计算机应用专业的专业基础课。主要内容包括:电路基本概念(电路与电路模 型、电路基本物理量、电路基本元件、基尔霍夫定律、简单的电阻电路),半导体基本器件 ;开关理论基础,门电路,组合逻辑电路与时序逻辑电路,可编程逻辑器件(随机读写存贮 器、只读存贮器、可编程逻辑阵列、通用逻辑阵列、现场可编程门阵列、在系统(ISP)编 程技术),数字系统的组成。
本课程后续课程:计算机电路基础(2)等。
3. 计算机电路基础(2)
本课程4学分,课内学时72,其中实验14学时,开设一学期。
本课程是计算机应用专业计算机控制方向的一门必修课。主要内容包括:模拟电路基本 概念,运算放大器的原理及应用,功率放大及稳压电路;测试技术概述,机电系统运动参 数 (位移、速度、加速度、力、力矩、应变及应力等)的测试,过程系统参数(压力、温 度、 流量等),测试数据处理。
本课程先修课程:计算机电路基础(1)等。
本课程后续课程:微机接口技术、计算机控制技术等。
4. C++语言程序设计
本课程5学分,90学时,开设一学期。
C++语言程序设计是计算机应用专业的专业基础课。该课程的主要内容:算术、逻辑、 比较、位、条件、逗号、赋值、输入、输出等运算符和表达式,分支和循环控制结构,模块 化程序设计(函数定义、函数调用、函数重载、库函数、变量作用域和存贮类),数据类 型 (整型、实型、字符型、枚举、数组、结构、指针、类等),动态存储空间的分配与释 放, C++ *** 作环境、编译预处理、文件链接和工程文件的使用,类与对象的概念, *** 作符重 载与 函数模板,C++标准输入输出流、文件流和串流,等等。
本课程先修课程:计算机入门及 *** 作技能训练(在集中实践环节中)、计算机组成原理 与汇编语言等。
5 计算机组成原理与汇编语言
本课程5学分,课内学时90,开设一学期。
本课程是计算机应用专业的专业基础课。主要内容包括:计算机系统概述,计算机中数 据的表示,运算方法和运算器,指令系统,控制器,存贮器组织,输入输出系统;汇编语 言 ,汇编语言基本程序设计,程序设计举例(输入输出程序设计、中断程序设计、系统调 用及 程序设计)。
本课程先修课程:计算机电路基础(1)等。
本课程后续课程: *** 作系统,计算机网络等。
6 数据结构
本课程5学分,90学时,其中实验占27学时,大作业占18学时,开设一学期。
数据结构是计算机应用专业的专业基础课。该课程的主要内容:线性表、栈、队列的定 义、顺序存贮和链接存贮结构,进行插入和删除等运算的算法;树、二叉树、二叉排序树 、 哈夫曼树的定义、性质、存贮结构及建立过程,二叉树的先序、中序和后序遍历算法, 二叉 排序树的查找、插入和生成算法,图的定义,图的邻接矩阵、邻接表和边集数组存贮 结构, 图的深度优先和广度优先遍历算法,求图的最小生成树和最短路径算法,拓扑排序 算法,数 据查找和排序的各种算法,文件的概念和组织方法等。
本课程先修课程:计算机组成原理与汇编语言、C++语言程序设计等。
7 微机接口技术
本课程5学分,课内学时90,其中实验27学时,大作业18学时,开设一学期。
本课程是计算机应用专业计算机控制方向的一门必修课。主要内容包括:微机接口技术 概述,模拟量输出输入通道(A/D、D/A变换及其接口电路),数字量输出输入通道,常用 可编程并、串行接口电路,工业控制计算机总线技术,人机界面接口技术。
本课程先修课程:计算机组成原理与汇编语言、计算机电路基础(2)等。
本课程后续课程:计算机控制技术、单片机技术等。
8 数据库基础与应用
本课程6学分,108学时,开设一学期。
数据库基础与应用是计算机应用专业信息管理方向的一门必修课,其它方向的选修课。 该课程的主要内容:数据库系统的概念、组成和主要功能,数据库保护和数据模型,关系 模 型和各种关系运算,利用SQL进行数据库的定义、查询、更新、插入和删除数据,关系规 范 化和函数依赖,第一、二、三范式和BCNF范式,数据库的概念结构设计、逻辑结构设计 和物 理结构设计,FoxPro数据库的建立、显示、修改、查询、统计、复制、索引、排序、 更新、 关联等,Foxpro应用程序设计和用户界面设计。
先修课程:计算机入门及 *** 作技能训练(在集中实践环节中)、离散数学等。
9 *** 作系统
本课程5学分,课内学时90,开设一学期。
*** 作系统是计算机应用专业的专业基础课。 *** 作系统对计算机系统资源实施管理,是所 有其他软件与计算机硬件的唯一接口。学生通过本课程的学习,理解 *** 作系统的基本概念 和主要功能,掌握常用 *** 作系统的使用和一般管理方法,了解它是如何组织和运作的,从 而为今后的学习和工作打下基础。
课程主要内容: *** 作系统引论;进程管理;处理机管理;存储器管理;文件系统;设备 管理;中断和信号机构;死锁;微内核体系结构;网络 *** 作系统; *** 作系统展望与中文 *** 作系统。
本课程先修课程:计算机组成原理与汇编语言、C++语言程序设计、离散数学基础等。
本课程后续课程:网络 *** 作系统等。
10 计算机控制技术
本课程4学分,课内学时72,其中实验15学时,开设一学期。
本课程是计算机应用专业计算机控制方向的一门必修课。主要内容包括:自动控制的基 本概念,计算机控制系统基本组成及工作原理,计算机控制系统的基本特性,计算机控制 系统的控制算法,控制用计算机系统的配制,实时控制软件技术,计算机控制系统的抗干 扰技术,可编程序控制器的原理及应用,分散型控制系统及其应用,计算机控制系统设计 与调试举例。
本课程先修课程:计算机组成原理与汇编语言、C++语言程序设计等。
本课程后续课程:单片机技术等。
11 单片机技术
本课程4学分,课内学时72,开设一学期。
本课程是计算机应用专业计算机控制方向的一门必修课。主要内容包括:单片机概述, 单片机芯片结构,单片机指令系统,单片机程序设计,单片机系统扩展,单片机开发系统 及应用,单片机在控制系统中的应用(数据采集系统,智能数字电压表,机械手控制系统 等) 。
本课程先修课程:计算机组成原理与汇编语言等。
12 计算机网络
本课程5学分,课内学时90,开设一学期。
本课程是计算机应用专业的专业基础课。主要内容包括:计算机网络概述(计算机网络 基本概念、计算机网络硬件、计算机网络软件、互连网络标准体系、开放式系统互连参考 模型、计算机网络的新进展及发展趋势);计算机网络的层次模型,计算机网络中的通信 子网 (概述、数字通信基础知识、局域计算机网络、城域计算机网络、广域计算机网络、 网际互 连技术);计算机网络中的高层服务(概述、局域网络服务/广域网络服务、电子邮 政服务 、>
1 职校计算机都学什么啊
计算机方向专业很多,主要分软件和网络两大类的,具体比如:计算机基础、网络管理、办公自动化、动画制作、网页制作、程序编写等。
1一般人所说的会计算机,也就是拿现成的软件进行一些应用,而计算机专业的人要研究如何更好地设计、制造计算机,更好地开发计算机的新系统、新软件、新功能等专业课知识。
2计算机专业包括计算机科学与技术、计算机软件、计算机网络、计算机信息、计算机通信、计算机广告设计、计算机电子商务、计算机自动控制等。
3计算机类专业主要包括:计算机硬件与网络,数控技术,物联网,3G软件工程师,通信工程,国际网络工程,国际软件工程,智能软件开发,电子商务,移动通讯技术,计算机信息管理,计算机应用技术,计算机网络工程,计算机软件工程,软件工程,软件开发与技术,软件开发与测试。
2 职高的计算机专业都有哪些课程啊
职业高中简copy称“职高”,全称是“职业高级中学”或“高级职业中学”。
00职业高中属于初中毕业后考入,一般是由中学举办,中专学历。毕业后可以参加职业高考继续升学。
00职业高中主要是针对专业技术性的高中,在职业高中里不但要学习高中的基本课程(包括数学、语文、英语等)还旦鼎测刮爻钙诧水超惊要学习一些专业知识(和所在专业有关)在社会上职业高中证书在对口专业上更有竞争力,因为职业高中是重点培养技术性人才,所以更有竞争力。
00其中专业知识包括:师范、幼师、种植、养殖、机电、电子电工、汽修、计算机、建筑、旅游、医卫、财会、文秘、商贸、英语、音乐、美术、服装、服饰艺术、表演、烹饪、影视节目制作、楼宇、印刷、动漫等。
其中就有计算机和影视节目制作,而计算机专业就是学编程,至于做游戏,肯定可以,那也是你学好编程以后的事了。
3 想问一下中职计算机专业一般开设哪些课程啊
计算机属于信息技术类,主要开设以下课程:
电子与信息技术
通信电源技术
计算机软件
电子技术应用
通信运营管理
计算机网络技术
广播电视应用技术
铁道信号
计算机及外设维修
飞行器电子设备维修
船舶通信与导航
邮政通信管理
船舶电子设备
计算机及应用
邮政自动化技术
通信技术
——无忧中职教学资源网
4 中职计算机基础课程
,根据培养目标不同,课程设置的也有所差别,还有看你选择的专业以及方向
计算机应用与维修,主要开始的是:计算机故障诊断与处理,计算机组装与维护,计算机应用基础,常用工具,计算机组成原理,网络技术基础,网络综合布线等
5 中等职业学校计算机专业下设有哪些专业,每个专业都开设了哪些课程
DOS:
cmd dir
Windows2003
PS、3DMAX、FLESH、CAD、局域网应用、局域网组建、计算机组装、
6 中职计算机类专业有哪些
中职计算机有这些专业
1、计算机网络
2、电子商务
3、计算机多媒体
4、计算机应用等
中等专业学校通常是在九年制义务教育结束后进行,属于高级中等教zd育范畴,中回专重视专业技能的培训,毕业后一般都已经掌握了相应的职业技能,步入社会可以胜任某种职业。目前的中专有公办与民办之分,包括:普通中专,职业中专,中技等。
中专是我国职业教育的重要一部分,也是高级中等教育的一部分,每年为社会提供大量应用型人才。
计算机中等专业学校,即计算机中等职业学校。职答业教育是现代国民教育体系的重要组成部分,在实施科教兴国战略和人才强国战略中具有特殊的重要地位。
7 中专计算机专业学些什么
计算机基抄础、网络管理、办公自动化、动画制作、网页制作、程序编写等。
1一般人所说的会计算机,也就是拿现成的软件进行一些应用,而计算机专业的人要研究如何更好地设计、制造计算机,更好地开发计算机的新系统、新软件、新功能等专业课知识。
2中专计算机专业包括计算机科学与技术、计算机软件、计算机网络、计算机信息、计算机通信、计算机广告设计、计算机电子商务、计算机自动控制等。
3计算机类专业主要包括:计算机硬件与网络,数控技术,物联网,3G软件工程师,通信工程,国际网络工程,国际软件工程,智能软件开发,电子商务,移动通讯技术,计算机信息管理,计算机应用技术,计算机网络工程,计算机软件工程,软件工程,软件开发与技术,软件开发与测试。
:
计算机学科的特色主要体现在:理论性强,实践性强,发展迅速按一级学科培养基础扎实的宽口径人才,体现在重视数学、逻辑、数据结构、算法、电子设计、计算机体系结构和系统软件等方面的理论基础和专业技术基础。
前两年半注重自然科学基础课程和专业基础课程,拓宽面向,后一年半主要是专业课程的设置,增加可选性、多样性、灵活性和方向性,突出学科方向特色,体现最新技术发展动向。
8 中职计算机专业学些什么
基础文化课+计算机专业课程
9 中职计算机网络专业学什么
主要包括:网络 *** 作系统、网络数据库、网页制作、计算机网络与应用、网络通信技术、网络应用软件、JAVA编程基础、服务器配置调试等等。 不同学校课程会有差异,仅供参考。
10 中等职业学校计算机应用基础课程设置标准参考什么设置
中等职业学校计算机应用基础教学大纲
一、课程性质与任务
计算机应用基础课程是中等职业学校学生必修的一门公共基础课。
本课程的任务是:使学生掌握必备的计算机应用基础知识和基本技能,培养学生应用计算机解决工作与生活中实际问题的能力;使学生初步具有应用计算机学习的能力,为其职业生涯发展和终身学习奠定基础;提升学生的信息素养,使学生了解并遵守相关法律法规、信息道德及信息安全准则,培养学生成为信息社会的合格公民。
二、课程教学目标
1 使学生进一步了解、掌握计算机应用基础知识,提高学生计算机基本 *** 作、办公应用、网络应用、多媒体技术应用等方面的技能,使学生初步具有利用计算机解决学习、工作、生活中常见问题的能力。
2 使学生能够根据职业需求运用计算机,体验利用计算机技术获取信息、处理信息、分析信息、发布信息的过程,逐渐养成独立思考、主动探究的学习方法,培养严谨的科学态度和团队协作意识。
3 使学生树奠定基础;提升学生的信息素养,使学生了解并遵守相关法律法规、信息道德及信息安全准则,培养学生成为信息社会的合格公民。
二、课程教学目标
1 使学生进一步了解、掌握计算机应用基础知识,提高学生计算机基本 *** 作、办公应用、网络应用、多媒体技术应用等方面的技能,使学生初步具有利用计算机解决学习、工作、生活中常见问题的能力。
2 使学生能够根据职业需求运用计算机,体验利用计算机技术获取信息、处理信息、分析信息、发布信息的过程,逐渐养成独立思考、主动探究的学习方法,培养严谨的科学立知识产权意识,了解并能够遵守社会公共道德规范和相关法律法规,自觉 不良信息,依法进行信息技术活动。
主要包括七个部分,自从html5步入互联网行业以来,它的发展是非常迅速的,很多互联网公司都会涉及到html5编程开发技术。想要快速转型html5编程开发,就需要找专业的培训机构。目前培训机构有很多,html5培训班哪家好呢?在判断一家html5培训机构好与不好,首先要考量其课程的内容。如果想学习web前端,不如选择千锋教育,性价比远远高出其他培训机构,。
千锋教育HTML5课程大纲主要包括:第一阶段:前端页面重构。内容包含了:(PC端网站布局项目、HTML5+CSS3基础项目、WebApp页面布局项目)。第二阶段:JavaScript高级程序设计。内容包含:原生 JavaScript交互功能开发项目、面向对象进阶与 ES5/ES6应用项目、JavaScript工具库自主研发项目)。第三阶段:PC端全栈项目开发。内容包含:(jQuery经典交互特效开发、>
以上就是关于软考数据库系统工程师考什么全部的内容,包括:软考数据库系统工程师考什么、关系数据库规范化理论的基础和内容、计算机科学与技术都是学什么课啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)