自考问答 自考本科自考百科
自考问答 > 自考百科 > 职工自学考试数据库设计

职工自学考试数据库设计

发布时间:

职工自学考试数据库设计

发布时间:

职工自学考试数据库设计

至少在公司名为‘C2’和‘C5’公司兼职的职工的职工号select employee.职工号 from employee, works, companywhere employee.职工号=works.职工号and works.公司号=company.公司号and (company.公司名='C2' or company.公司名='C5')写出在城市B1的公司的所有职工的工资。select employee.职工名, works.工资, company.公司名from employee, works, companywhere employee.职工号=works.职工号and works.公司号=company.公司号and company.城市='B1'

自考数据库系统原理历年真题如下:

(1)试为该图书借阅系统设计一个ER模型,要求标注联系类型,可省略实体属性。

(2)根据转换规则,将ER模型转换成关系模型,要求标注每个关系模式的主键和外键(如

果存在)。

关于数据库的介绍如下:

数据库是存放数据的仓库。它的存储空间很大,可以存放百万条、千万条、上亿条数据。但是数据库并不是随意地将数据进行存放,是有一定的规则的,否则查询的效率会很低。当今世界是一个充满着数据的互联网世界,充斥着大量的数据。

即这个互联网世界就是数据世界。数据的来源有很多,比如出行记录、消费记录、浏览的网页、发送的消息等等。除了文本类型的数据,图像、音乐、声音都是数据。

数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。

在数据库的发展历史上,数据库先后经历了层次数据库、网状数据库和关系数据库等各个阶段的发展,数据库技术在各个方面的快速的发展。

在SqlSever中使用查询分析器创建表代码:1、创建数据库: create database db_数据库名 ---创建数据库2、create table tb_职工(name varchar(20) not null,sex char(10)null,age int,ID int ------这个看自己的需要 最好建立个主键代码:(ID int primary key) )-----创建表使用企业管理器创建:右键数据库名——输入数据库名字右键表——输入表名——输入字段——输入类型——保存(右键单击空白处)——输入表名。

你的问题好像不完整吧,(1)只是一张表而已

起航自学考试网数据库设计

根据全国高等教育自学考试指导委员会《关于修订高等教育自学考试计算机及应用专业(专科)等5个专业考试计划的通知》(考委〔2006〕1号),结合湖南省专业考试计划的实际情况,决定对计算机信息管理(专科)、计算机信息管理(本科)、计算机网络(独立本科段)专业考试计划进行修订,现将有关事项通知如下: 一、修订后的湖南省高等教育自学考试计算机信息管理(专、本科)、计算机网络(独立本科段)的考试计划规定了课程设置标准,各地必须遵照执行。 二、各专业的考试计划均有新旧计划课程对照表,其中列出了新增加的课程与原专业计划中课程的对应关系,考生已经考试合格的原专业计划中的课程,可依据该表替代修订后的新的专业考试计划中的课程。 三、修订后的专业考试计划于2007年开始执行,请及时做好计划调整后的课程衔接工作。 湖南省高等教育自学考试计算机信息管理专业(专科)考试计划 专业代码:A082207 1、课程设置与学分 序号 课程代号 课程名称 学分 01 0002 邓小平理论概论 3 02 0003 法律基础与思想道德修养 2 03 0001 马克思主义哲学原理 3 04 4729 大学语文 4 05 0012 英语(一) 7 06 0020 高等数学(一) 6 07 4752 会计学基础 5 08 4753 管理学概论 5 09 2316 计算机应用技术 2 10 2384 计算机原理 4 11 0342 高级语言程序设计(一) 3 12 4754 电子商务与电子政务 4 13 2120 数据库及其应用 3 14 2141 计算机网络技术 4 15 2382 管理信息系统 4 S1 2317 计算机应用技术(实践) 3 S2 0343 高级语言程序设计(一)(实践) 1 S3 2121 数据库及其应用(实践) 1 S4 4755 计算机网络技术(实践) 2 S5 2383 管理信息系统(实践) 1 S6 2651 计算机信息处理综合作业 3 总学分 70 2、新旧计划课程对照表 新计划中课程 原开考计划中课程 序号 课程代号 课程名称 1 4753 管理学概论 2650组织与管理概论 2 4752 会计学基础 0041基础会计学 3 4754 电子商务与电子政务 0346办公自动化原理及应用(含实践) 4 2141 计算机网络技术(含实践) 0067财务管理学 3、新设课程说明 (1)会计学基础[4752] 本课程为本专业(专科)涉及到一门经管类课程,为专业基础课。内容主要为:会计的基本理论、基本方法和基本技能,包括会计的职能、要素、原则、方法、会计等。 通过本课程的学习,要求应考者掌握会计的基本知识,并能应用于实际工作中。 (2)管理学概论[4753] 本课程为本专业(专科)的一门专业基础课。内容主要包括:管理学的基本概念,管理学的主要内容,财务管理,市场营销管理,人力资源管理,生产与动作管理,供应链管理等。 通过本课程的学习,要求应考者初步掌握管理学的基本知识,具有在管理信息系统中应用管理知识的能力。 (3)电子商务与电子政务[4754] 本课程为本专业(专科)的一门专业课。主要内容包括:电子商务的基本概念与基本功能,电子商务的安全,电子商务支持工具等;电子政务的基本概念与模式,电子政务的意义,电子政务的关键技术等。 通过本课程的学习,要求应考者对电子商务与电子政务有初步的了解。 (4)计算机网络技术[2141] 本课程为本专业(专科)的一门专业课。课程内容为:计算机网络基本组成及其分类,数据通信基础,典型的计算机局域网原理、技术与实现,常用网络操作系统,交换技术,结构化布线系统,因特网实用技术及其应用。 通过本课程学习,要求应考者掌握计算机网络的基本知识、基本的实用技术及应用。湖南省高等教育自学考试计算机信息管理专业 (独立本科段)考试计划 专业代码:B082208 1、课程设置与学分 序号 课程代号 课程名称 学分 01 0004 毛泽东思想概论 2 02 0005 马克思主义政治经济学原理 3 03 0015 英语(二) 14 04 2628 管理经济学 5 05 0910 网络经济与企业管理 6 06 2375 运筹学基础 4 07 2323 操作系统概论 4 08 2142 数据结构导论 4 09 4735 数据库系统原理 4 10 4741 计算机网络原理 4 11 4737 C++程序设计 3 12 3173 软件开发工具 3 13 4757 信息系统开发与管理 5 14 2378 信息资源管理 4 S1 4736 数据库系统原理(实践) 2 S2 4738 C++程序设计(实践) 2 S3 3174 软件开发工具(实践) 2 S4 7085 毕业论文 总学分 71 2、报考条件 凡国家承认学历的专科及专科以上毕业生均可以报考本专业,并根据具体情况作如下分类: (1)计算机信息管理专业专科毕业生可以直接报考; (2)工科类、工程管理类专科及专科以上毕业生报考,须加考管理信息系统(含实践)课程; (3)其它专业专科及专科以上毕业生报考,须加考计算机原理、管理信息系统(含实践)两门课程。 3、新旧计划课程对照表 新计划中课程 原开考计划中课程 序号 课程代号 课程名称 1 0910 网络经济与企业管理 0420物理(工)(含实践) 2 2323 操作系统概论 2326操作系统(含实践) 3 2142 数据结构导论 2331数据结构(含实践) 4 4735 数据库系统原理 2336数据库原理 5 4741 计算机网络原理 2141计算机网络技术 6 4757 信息系统开发与管理 2376信息系统开发 7 4737 C++程序设计(含实践) 0021高等数学(二) S1 3174 软件开发工具 8080软件开发工具(实践) S2 4736 数据库系统原理(实践) 2337数据库原理(实践) 4、新设课程说明 (1)网络经济与企业管理[0910] 本课程是本专业(独立本科段)的专业基础课,主要内容包括:网络经济对企业管理的影响与挑战;适应网络经济的企业管理;电子商务企业的管理;传统企业与电子商务企业的融合。 (2)操作系统概论[2323] 本课程为本专业(独立本科段)的专业基础课。内容包括:操作系统的分类,主要功能及作用。主要介绍MS-DOS6.0以上及WINDOWS95(或WINDOWS98)操作应用。 通过本课程学习,要求应考者了解各类操作系统的基本功能及作用,具有Windows的操作使用能力。 (3)数据结构导论[2142] 本课程为本专业(独立本科段)的一门专业基础课。内容主要为:数据结构的概念,线性表、栈、队列、串、树和二叉等常用数据结构及其在计算机中的实现,以及若干查找和排序算法。 通过本课程的学习,要求应考者掌握一些常用数据结构的概念和使用方法。 (4)数据库系统原理[4735] 本课程为本专业(独立本科段)的一门专业课。主要内容为:数据库系统概论,关系数据模型,关系运算基本理论,SQL语言,关系规范化,数据库设计,数据库保护(或管理),SQL-Server基本知识及应用技术。 通过本课程的学习,要求应考者掌握数据库系统的基本原理,具备数据库的应用能力。 (5)计算机网络原理[4741] 本课程为本专业(独立本科段)的一门专业课。课程内容为:计算机网络的基本结构,交换技术,OSI网络体系结构(物理层、数据链路层、网络层、传输层和高层)和TCP/IP协议(子网、IP、TCP/UDP),介质访问控制技术和局域网,网络互连技术。 (6)信息系统开发与管理[4757] 本课程为本专业(独立本科段)的一门主要专业课。课程主要内容为:管理信息系统开发的基础知识,信息系统开发的基本问题和开发中的管理、信息系统总体规划和可行性研究、信息系统分析与设计、信息系统实施、信息系统运行及管理、信息系统维护与评价、信息系统开发案例等。 通过本课程的学习,要求应考者掌握管理信息系统的开发方法和技术,并通过实验掌握管理信息系统的开发过程和工作内容。 (7)C++程序设计[4737] 本课程为本专业(独立本科段)的一门专业课。课程内容为:面向对象分析、设计和实现的基本概念,使用UML建模语言描述对象(类)之间的关系,C++ 语言的类、对象、继承、虚函数、多态性、重载、摸板和流的基本概念及使用方法,简要介绍使用STL库的编程方法。 通过本课程的学习,要求应考者初步掌握使用面向对象思想进行应用程序开发的基本能力。湖南省高等教育自学考试计算机网络专业 (独立本科段)考试计划 专业代码:B080709 1、课程设置与学分 序号 课程代号 课程名称 学分 01 0004 毛泽东思想概论 2 02 0005 马克思主义政治经济学原理 3 03 0023 高等数学(工本) 10 04 0015 英语(二) 14 05 4742 通信概论 5 06 4741 计算机网络原理 4 07 2335 网络操作系统 5 08 4735 数据库系统原理 4 09 2331 数据结构 3 10 4747 Java语言程序设计(一) 3 11 2379 计算机网络管理 3 12 4749 网络工程 4 13 3142 互联网及其应用 4 14 4751 计算机网络安全 3 S1 4736 数据库系统原理(实践) 2 S2 4734 数据结构(实践) 2 S3 4748 Java语言程序设计(一)(实践) 1 S4 3143 互联网及其应用(实践) 1 S5 7067 毕业设计(论文) 总学分 73 2、报考条件 凡国家承认学历的专科及专科以上毕业生均可以报考本专业,并根据具体情况作如下分类: (1)电子电工信息类各专业专科及专科以上毕业生可以直接报考; (2)理工科非电子电工信息类专业专科及专科以上毕业生报考,须加考计算机原理课程; (3)其它专业专科及专科以上毕业生报考,须加考计算机原理、高级语言程序设计(一)(含实践)两门课程。 3、新旧计划课程对照表 新计划中课程 原开考计划中课程 序号 课程代号 课程名称 1 4742 通信概论 2364数据通信原理 2 4741 计算机网络原理 3137计算机网络基本原理(含实践) 3 4735 数据库系统原理 3139数据库技术 4 4749 网络工程 3141局域网技术与组网工程 5 4751 计算机网络安全 8071网络安全 8070移动通信 6 2331 数据结构 0420物理(工) 7 4747 Java语言程序设计(一)(含实践) 2354信号与系统 S1 4736 数据库系统原理(实践) 3140数据库技术(实践) S2 4734 数据结构(实践) 0421物理(工)(实践) 4、新设课程说明 (1)通信概论[4742] 本课程为本专业(独立本科段)的一门专业基础课。课程内容为:通信系统和通信网的基本构成,通信协议的基本原理和功能,通信过程的控制原理,电信网、计算机网的基本特性及发展。信号与系统,连续时间系统的时域分析、频域分析,双口网络,网络的频率特征。数据通信原理,数据通信系统的构成,传输方式,信号的基带、频带和数字传输理论,差错控制的基本理论。 通过本课程的学习,要求应考者掌握通信网络的构成和基本原理。 (2)数据结构[2331] 本课程为本专业(独立本科段)的一门专业基础课。其内容包括各种主要的数据结构及其在计算机中的实现,有线性表、栈、队列、串、多维数组和广义表、树和二叉树、多维数组、广义表和一般的图结构等;数据在内存中的管理和在外存中的表示(文件结构);排序和检索等常用算法。 通过学习,要求应考者掌握如何根据问题的需求合理地组织数据,在计算机中有效地存储数据和处理数据,并初步了解算法设计和分析。 (3)计算机网络原理[4741] 本课程为本专业(独立本科段)的一门专业课。课程内容为:计算机网络的基本结构,交换技术,OSI网络体系结构(物理层、数据链路层、网络层、传输层和高层)和TCP/IP协议(子网、IPTCP/UDP),介质访问控制技术和局域网,网络互连技术。 通过本课程的学习,要求应考者了解常用的网络模型,掌握计算机网络的基本原理和概念,熟悉计算机网络的常用技术和协议,具备适应计算机网络发展的能力。 (4)数据库系统原理[4735] 本课程为本专业(独立本科段)的一门专业课。主要内容为:数据库系统概论,关系数据模型,关系运算基本理论,SQL语言,关系规范化,数据库设计,数据库保护(或管理),SQL-Server基本知识及应用技术。 通过本课程学习,要求应考者掌握数据库系统的基本原理,具备数据库的应用能力。 (5)Java语言程序设计(一)[4747] 本课程为本专业(独立本科段)的一门专业课。课程内容包括:类、继承、异常、接口、包、线程及应用程序范例。 通过本课程的学习,要求应考者掌握Java语言的基本知识并具备应用编程的能力。 (6)网络工程[4749] 本课程为本专业(独立本科段)的一门专业课。课程内容包括:常用的以太网技术,常用的传输方式(电话线、DDN、XDSL、光纤等)和交换设备(路由器、交换机和二层、三层交换机等),常用网络协议、网络测试设备。网络工程设计和举例。 通过本课程的学习,要求应考者掌握局域网技术、网络建设的方法和常用的网络技术和设备。 (7)计算机网络安全[4751] 本课程为本专业(独立本科段)的一门专业课。课程内容包括:网络安全的基本概念、网络的安全漏洞、基本的网络安全措施(NAT)、防火墙技术(简单访问列表、基于上下文的访问列表、内容过滤、病毒防护、入侵检测等),主动网络安全技术(网络扫描)。VPN技术(隧道模式如IPSec、覆盖模式如 MPLS)。 通过本课程的学习,要求应考者掌握常见的网络安全漏洞及防范技术。

可以转发一份给我吗,谢谢

数据库自学考试题库

13.B

14.B

4.C

5.B

6.C

8.D

11.A

12.B

13.B

14.B2.C3.C5.C6.B8.C11.B12.AD5.A6.B7.C8.C9.D10.B12.A13.A14.B

第一部分 选择题 (共40分) 一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个选项中只有一个是符合题目要求的。请将其代码填在题后的括号内。错选或未选均无分。 1.在数据库系统中,面向用户、也就是用户所涉及的数据库被称为( ) A.外模式 B.概念模式 C.存储模式 D.模式 2.数据模型表示的是数据库框架,要构建为数据库,必须在框架的约束下填上( ) A.具体数据 B.取值范围 C.联系 D.联系方式 3.学生实体通过“学号”、“姓名”、“年龄”、“性别”和“成绩”等属性来表明学生状况,这是( ) A.实体值 B.实体型 C.属性值 D.属性型 4.设一个仓库存放多种商品,同一种商品只能存放在一个仓库中,仓库与商品是( ) A.一对一的联系 B.一对多的联系 C.多对一的联系 D.多对多的联系 5.将1NF规范为2NF,应( ) A.消除了非主属性对键的部分函数依赖 B.消除了非主属性对键的传递函数依赖 C.消除了主属性对键的部分函数依赖和传递函数依赖 D.使每一个非主属性都完全函数依赖于主键 6.建立E—R模型的工作属于数据库生命周期中的( ) A.分析阶段 B.设计阶段 C.编码阶段 D.测试阶段 7.针对数据库文件的某个关键字段的值,在逻辑上重新排列库文件顺序所建立的文件称为 ( ) A.文本文件 B.索引文件 C.排序文件 D.命令文件 8.已知a=″car″,b=″bus″,c=″class″,d=″duck″,e=MIN(a,b,c,d),则e等于( ) A.duck B.class C.bus D.car 9.使下列程序不能正确运行的是( ) STORE _______ TO add STORE ″20&add.10″ TO result ? &result A.{+} B.′+′ C.″+″ D.[+] 10.已知DIMENSION aa(2,3),该数组的第2个数组元素是( ) A.aa(0,1) B.aa(1,0) C.aa(1,2) D.aa(2,1) 11.计算表达式3+5>4.AND.″ab″-″c″$″babcd″的值时,运算顺序为( ) A.+>.AND.-$ B……AND.$+-> C.+-$>.AND. D.+.AND.$-> 12.执行语句″?LEN(SUBSTR(REPLICATE(″*″,10),4,5))″后输出( ) A.5 B.2 C.4 D.6 13.FoxPro中APPEND BLANK命令的功能是在当前已打开的数据库文件( ) A.末尾追加一条空记录 B.顶部追加一条空记录 C.当前记录前追加一条空记录 D.当前记录后追加一条空记录 14.FoxPro中不能对数据库文件中记录进行操作的命令是( ) A.EDIT B.CHANGE C.BROWSE D.MODIFY 15.数据库文件已按“专业”字段进行索引,并已打开索引文件,对各专业总分进行分类求和的命令是( ) A.TOTAL ON ″总分″ TO cjzf B.TOTAL ON ″专业″ TO cjzf FIELDS 总分 C.TOTAL ON 总分 TO cjzf D.TOTAL ON 专业 TO cjzf FIELDS 总分 16.当前打开的一个数据库文件中有20条记录,运行命令″?EOF( )″的结果为。T.,则运行命令″? RECNO( )″的结果是( ) A.20 B.21 C.0 D.1 17.在某图书数据库中已按图书名字段创建的索引文件已打开,并已对变量name1赋值“高等数学”,要使用name1来查找图书,应使用的命令是( ) A.SEEK &name1 B.FIND name1 C.FIND &name1 D.LOCATE FOR name1 18.FoxPro中有关变量赋值语句正确的描述是( ) A.ACCEPT能够对数值型变量赋值 B.INPUT只能对数值型变量赋值 C.ACCEPT、INPUT都能对字符型变量赋值 D.STORE一次只能对一个内存变量赋值 19.建立过程文件的FoxPro命令是( ) A.MODIFY COMMAND B.MODIFY PROCEDURE C.CREATE COMMAND D.CREATE PROCEDURE 20.以下程序结构中错误的是( ) A.IF… B.IF… C.DO WHILE… D.DO WHILE… ┇ ┇ ┇ ┇ DO WHILE… ENDIF IF… IF… ┇ ┇ ┇ ┇ ENDDO DO WHILE ENDIF ENDDO ┇ ┇ ┇ ┇ ENDIF ENDDO ENDDO ENDIF 第二部分 非选择题 (共60分) 二、填空题(本大题共10小题,每小题1分,共10分) 不写解答过程,将正确的答案写在每小题的空格内。错填或不填均无分。 21.数据库维护功能包括:数据库初始装入,数据库转储,_______及记载系统工作日志等功能。 22.每个数据均需指明其数据类型和取值范围,这是数据_______约束所必需的。 23.在数据库系统中的数据模型有层次模型、_______、关系模型。 24.联系也是实体,所以联系也可以有_______. 25.若关系R∈2NF,且它的每一个非主属性都_______,则称R∈3NF. 26.在数据字典中,对数据流“住户”表示为:住户=姓名+房号+面积,定义了组成该数据流的_______. 27.建立局部E—R图时,根据数据流图中对数据的加工确定实体之间的_______. 28.对关系模式执行“分解”时,必须遵循规范化原则:分解后的关系要相互独立且分解必须是_______. 29.面向对象的方法把对象的属性和_______集成到一个对象中。 30.FoxPro在屏幕上激活窗口W的命令是_______. 三、程序分析题(本大题共3小题,每小题5分,共15分) 31.写出下列程序的运行结果: SET TALK OFF STORE 3 TO x y=1 x=x*y y=y+1 sf=″**″ ss=″x″+″&″+″sf.″+″y″ ?″abc=″+STR(x,2)+′-′+STR(&ss,4) SET TALK ON RETURN 程序执行结果: 33.数据库文件xsk.dbf的内容如下: 编号 名称 数量 单价 A001 电视机 20 3500 A002 摄象机 33 6000 A001 电视机 31 3500 B001 洗衣机 10 1200 B002 冰 箱 15 2300 阅读下列程序 SET TALK OFF SET DELETED ON USE xsk DELETE FOR 编号=″A001″ GO 2 DELETE RCALL FOR 数量<30 COUNT TO sj ? sj USE SET TALK ON RETURN 程序执行结果: 33.给出下述程序的执行结果。 SET TALK OFF CLEAR n=52 p=2 DO WHILE n >1 IF INT (n/p)=n/p THEN ? p n=INT(n/p) ELSE p=p+1 ENDIF ENDDO RETURN 程序执行结果: 四、程序设计(本大题共5小题,每小题5分,共25分) 34.文件star.dbf用于存放演员信息,其字段有sname(姓名,字符型),sex(性别,字符型),knum(演电影数,数值型)。下述程序的功能是:查找演员中演电影最少的人数及其所演的电影部数。完成下述程序。 SET TALK OFF USE star IF .NOT. EOF( ) minval=knum num=0 DO WHILE .NOT. EOF( ) IF knum<=minval IF knum ___(1)____ ___(2)____ ENDIF num=num+1 ENDIF ___(3)____ ENDDO ? STR(num)+STR(minval) ENDIF USE RETURN (1) (2) (3) 35.已知数据库文件stud.dbf存放学生成绩,其字段有:xname(姓名,字符型),zcj(总成绩,数值型),xh(学号,字符型),现要求对学生成绩以降序排列。完成下列程序。 SET TALK OFF USE stud FOR k=1 TO ____(1)____ GOTO k SCATTER TO ary SCAN REST IF ____(2)____ SCATTER TO xmp GATHER FROM ary FOR n=1 TO ____(3)____ ary(n)=xmp(n) ENDFOR ENDIF ENDSCAN ____(4)____ GATHER FROM ary ENDFOR USE SET TALK ON RETURN (1) (2) (3) (4) 36.文件player.dbf用于存放球员信息,其字段有:pname(姓名,字符型),position(位置,字符型),goal(得分,数值型)。下述程序的功能是:查找得分最少的所有球员信息。完成下述程序。 SET TALK OFF USE player IF .NOT. EOF( ) minval=goal ____(1)____=LTRIM (TRIM(STR(RECNO( ))) SCAN DO CASE CASE ____(2)____ minval=goal rstr=″#″+LTRIM(TRIM(STR(RECNO( )))) CASE goal=minval rstr=rstr+″#″+LTRIM(TRIM(STR(RECNO( )))) ENDCASE ENDSCAN LIST FOR AT(″#″+LTRIM(TRIM(STR(RECNO( ))))+″#″,rstr) >____(3)____ ELSE ?″press.dbf是空的″ ENDIF USE RETURN (1) (2) (3) 37. 文件lecture.dbf用于存放教师授课信息,其字段有:tname(姓名,字符型),cname(课程名,字符型),tyear(讲授时间,数值 型)。下述程序的功能是:接收一个教师姓名,若其信息lecture.dbf中则显示相应信息;重复上述过程,直到接收的教师姓名为‘#’时,程序结束。 完成下述程序。 SET TALK OFF USE lecture SCATTER FIELD tname TO tname MEMVAR BLANK INDEX ON tname TO leature DO WHILE ____(1)____ CLEAR @10,10 SAY ″请输入教师姓名″ GET m.tname READ IF LTRIM(TRIM(m.tname)) >′#′ SEEK ____(2)____ IF ____(3)____ LOOP ENDIF DISPLAY FOR m.tname=tname WAIT ENDIF ENDDO USE RETURN (1) (2) (3) 38. 文件newsa.dbf和newsb.dbf具有相同的结构,其字段有:newsp(报刊名称,字符型),price(单价,数值型)。newsa在 newsp上建有索引文件newsa.idx,newsb在newsp上建有索引文件newsb.idx,下述程序的功能是:查找在newsa.dbf出 现但不在newsb.dbf中出现的报刊名称。 完成下述程序。 SET TALK OFF SELECT B USE newsb ALIAS new INDEX newsb SELECT A USE newsa ALIAS old INDEX newsa DO WHILE ____(1)____ .OR……NOT.EOF(″new″) DO CASE CASE ____(2)____ .OR……NOT.EOF(″old″)。AND.newsp newsp ? newsp SKIP IN old CASE EOF(″old″)。OR……NOT……EOF(″new″)。AND.newsp>new->newsp ____(3)____ OTHER SKIP SKIP IN new ENDCASE ENDDO CLEAR ALL RETURN (1) (2) (3) 五、综合题(本大题共2小题,每小题5分,共10分) 39.说明函数rsum(i)、csum(i)及zsum( )的功能。 SET TALK OFF SET PROCEDURE TO ulty DIME ary(3,3) ary=0 FOR i=1 TO 3 FOR j=1 TO 3 @ 8+2*i,20+15*j GET ary(i,j) ENDFOR ENDFOR READ FOR i=1 TO 3 ? rsum(i),csum(i),zsum( ) ENDFOR SET PROCEDURE TO RETURN 文件ulty.prg的内容如下: FUNCTION rsum PARAMETER i PRIVATE msum,j msum=0 FOR j=1 TO 3 msum=msum+ary(i,j) ENDFOR RETURN msum FUNCTION csum PARAMETER i PRIVATE msum,j msum=0 FOR j=1 TO 3 msum=msum+ary(j,i) ENDFOR RETURN msum FUNCTION zsum PRIVATE msum,i msum=0 FOR i=1 TO 3 msum=msum+ary(i,i) ENDFOR RETURN msum rsum的功能是: csum的功能是: zsum的功能是: 40.如下描述教学管理的数据库R中记录了教师讲授的课程及教师所属系的情况。 R: 课程名 教师姓名 系 C1 王宇 计算机系 C2 吴敏 数学系 C3 卫民 数学系 C4 张川 物理系 C5 吴敏 数学系 请回答下列问题: (1)R为第几范式?为什么? (2)是否存在删除操作异常?若存在,试用样值中的例子加以说明。 (3)将它分解为高一级范式,分解后的关系是如何解决分解前所存在的删除操作异常的?

数据库自学考试备考计划

既然很多考生选择了自考,自考的备考就显得非常重要,任何考试其实都可以总结出一些技巧的。那自学考试如何备考,备考技巧有哪些?下面小编将从3个方面为你介绍。一、慎重选择专业、报考课程在众多的自学考试专业中,慎重地选择一个切合主客观实际的专业是个首要问题。一般来说,考生应依据工作需要和个人兴趣选择专业。这主要体现在课程报考的先后次序和每次报考的课程门数上,关键要做到适量和有序。二、树立正确的观念、掌握科学的学习每位自学者都该认识到,自学考试是苦乐相融的活动,参加自学考试这种苦的磨炼将锻炼人的意志,为今后的工作打下良好的基础。学无定法,但一定要得法,得法者事半功倍,不得法者则事倍功半,以考生自学为主的自学考试尤其如此。另外,现实生活中一些成功的自学者总结出的诸如“抓重点、勤对照;带难点、常推敲;找疑点、弄明白”的一些学习体会,对广大自学者也很有指导作用。将所学理论知识和实践活动结合起来,就是一种较好的方法,一方面可以以理论指导实践,另一方面可以加深对所学理论知识的理解和记忆。另外,多多关注自考政策、获悉考试信息、掌握学习方法也是较为可行的办法。三、细心准备、细心答题主要包括三方面。第一是知识,即临考前再次全面领会知识重点、剖析难点,并将其纳入自己的认知结构中;第二是思想心理,即认识到自学考试是国家考试,既是对知识能力的检验,也是对品行修养的考查;第三就是熟悉考试时间、考场,备好笔、刀、尺、橡皮等工具,以免延误考试。通过上文小编整理些对于自学考试备考的通用性技巧,关于自学考试如何备考,备考技巧有哪些,首先我们先要把专业定下来我们才能确定接下来的复习,然后在接下来的复习计划中科学有效的进行复习,最后在心态上一定要细心,希望小编为你介绍的自考备考技巧能够对你有所帮助。

随着社会的发展,时代的变迁。越来越多的企业对就业的要求不断提高。因此很多自考考生选择了自考来提高自己的学历,获取更多的就业机会。自学考试计算机专业如何备考?

自学考试计算机专业如何备考?

自考计算机备考技巧

1.掌握基本概念。

2.阅读教材和大纲。

3.处理好自学考试大纲、教材与其他辅导形式如听辅导课、看辅导材料等的关系。

4.在理解的基础上进行记忆。

5.系统学习、全面复习。

6.要重视理论联系实际,应尽可能把计算机这一工具应用到自己的实际工作中去,并把实际工作中的问题纳入学习过程中来分析研究,以求解决。

自考专业怎么选?

知识改变命运,学历成就人生,即使参加工作了,提升学历也是非常有必要的,职场看能力也看学历,没有一个好的学历,很难在求职或者晋升中走得顺利,还有可能错过一些非常难得的机会。提升学历也是件很重要的事情,那么提升学历选哪个专业好?

一、选专业不能太随性

首先,考生应当选择自己真正感兴趣的专业。提升学历的大多是在职从业人员,都希望能在不影响工作的前提下,得到一个提高能力和学历的机会。然而学习没有所谓的捷径可走,都是需要考生付出一定的精力和时间,对于这些已有工作的考生来说,今后势必要面临平时工作、业余学习的情况,对考生的学习毅力是个考验。

只有真正选择了感兴趣的专业,才能在学习中不会厌倦。如果考生随意选择了一个专业,以后发现并不是自己真正感兴趣的,就会逐渐失去学习的动力,这样很难坚持下去。

二、选专业不必专挑热门

所谓热门专业不一定就是都是社会所需求的,有可能近些年这些专业社会需求量大,但等你学完或许就已经不是热门专业了,计划永远赶不上变化啊。考生在选择专业一定要结合自己的实际需求报考,不要哪多人就往哪扎,这样竞争力更大,也增加了失败的风险。

三、选专业最好有基础

选择专业时可以结合自己的以往学习到的知识和工作经验。有一点点的基础,学习起来会更轻松一点,更快的理解知识点。在枯燥的学习当中更加容易坚持,不会因为一下子面对完全陌生的领域而被打倒。

自学考试数据库

第三章 关系数据库SQL语言 本章为重点章,应熟悉和掌握SQL的数据定义、数据查询、数据更新的句法及其应用,特别是数据查询的应用。结合上机操作进行理解和掌握。 一、SQL概述。 1、SQL发展历程( 识记 ) SQL从1970年美国IBM研究中心的E.F.Codd发表论文到1974年Boyce和Chamberlin把SQUARE语言改为SEQUEL语言,到现在还在不断完善和发展之中,SQL(结构式查询语言)虽然名为查询,但实际上具有定义、查询、更新和控制等多种功能。 2、SQL数据库的体系结构( 领会 ) SQL数据库的体系结构也是三级结构 ,但术语与传统关系模型术语不同,在SQL中,关系模式称为“ 基本表 ”,存储模式称为“ 存储文件 ”,子模式称为“ 视图 ”,元组称“ 行 ”,属性称“ 列 ”。 SQL数据库体系的结构要点如下: (1)一个SQL数据库是表的汇集。 (2)一个SQL表由行集构成,行是列的序列,每列对应一个数据项。 (3)表或者是基本表,或者是视图。基本表是实际存储在数据库中的表,视图由是由若干基本表或其他视图构成的表的定义。 (4)一个基本表可以跨一个或多个存储文件,一个存储文件也可存放一个或多个基本表。存储文件与物理文件对应。 (5)用户可以用SQL语句对表进行操作,包括视图和基本表。 (6)SQL的用户可以是应用程序,也可以是终端用户。 3、SQL的组成( 识记 ) SQL由四部分组成: (1)数据定义:SQL DDL.定义SQL模式,基本表、视图和索引。 (2)数据操纵:SQL DML.包括数据查询和数据更新(增、删、改)。 (3)数据控制:包括对基本表和视图的授权、完整性规则的描述,事务控制等。 (4)嵌入式SQL的使用规定。 二、SQL的数据定义( 简单应用 ) 1、SQL模式的创建和撤消: SQL 模式的创建 可简单理解为建立一个数据库,定义一个存储空间,其句法是: CREAT SCHEMA 模式名> AUTHORIZATION 用户名> 撤消SQL模式的句法为: DROP SCHEMA 模式名> [ CASCADE | RESTRICT ] 方括号中的选项参数CASCADE表示连锁方式,执行时将模式下所有基本表、视图、索引等元素全部撤消。RESTRICT表示约束式,执行时必须在SQL模式中没有任何下属元素时方可撤消模式。 2、SQL提供的基本数据类型 数值型:包括 integer、smallint、real、double precision 、float(n),numeric(p,d) 字符串型:char(n)、varchar(n),前者是定长,后者为变长串 位串型:bit(n),bit varying(n),同上。 时间型:date、time. 3、基本表的创建、修改和撤消 基本表的创建:(可理解为建立表结构) CREAT TABLE SQL 模式名。基本表名 (列名,类型, …… 完整性约束……) 完整性约束包括主键子句(PRIMARY KEY)、检查子句(CHECK)和外键子句(Foreign KEY)。 基本表结构的修改 ALTER TABLE 基本表名 ADD/ DROP (增加/删除) 列名 类型名(增加时写出) 删除时有子句 [CASCADE|RESTRICT],前者为连锁删除,后者为约束删除,即没有对本列的任何引用时才能删除。 基本表的撤消 DROP TABLE 基本表名 [CASCADE|RESTRICT] 4、视图的创建和撤消 创建: CREAT VIEW 视图名(列名表) AS SELECT 查询语句 撤消: DROP VIEW 视图名 5、索引的创建和撤消 创建: CREAT [UNIQUE] INDEX 索引名 ON 基本表名(列名表 [ASC|DESC]) 撤消: DROP INDEX 索引名 总结:凡创建都用 CREAT ,删除都用 DROP ,改变用 alter ,再跟类型和名字,附加子句很容易了。 三、SQL的数据查询( 综合应用 ) 这一段是本章的重点内容,应该熟练掌握。首先了解基本句法: 1、 SELECT -FROM- WHERE 句型 SELECT 列名表(逗号隔开) FROM 基本表或视图序列 WHERE 条件表达式 在这里,重点要掌握条件表达式中各种运算符的应用,如=,>,<,>等算术比较运算符、逻辑运算符 AND、OR、NOT 、集合成员资格运算符: IN,NOT IN ,以及嵌套的 SELECT 语句的用法要特别注意理解。 针对课本的例题和课后习题进行掌握。 在查询时, SELECT 语句可以有多种写法,如 联接查询、嵌套查询和使用存在量词的嵌套查询 等。都掌握,但是起码应能写出一种正确的查询语句。 2. SELECT 语句完整的句法: SELECT 列名表(逗号隔开) FROM 基本表或视图序列 [ WHERE 条件表达式] (此为和条件子句) [GROUP BY 列名序列] (分组子句) [HAVING 组条件表达式] (组条件子句) [ORDER BY列名[ASC|DESC]……] (排序子句) 这段关于完整句法的内容能够理解也就问题不大了。 3、 SELECT 语句中的限定 这一段内容主要是对 SELECT 语句进一步使用进行的深入学习,领会下列各种限定的使用目的和方法。 要求输出表格中不出现重复元组,则在 SELECT 后加一DISTINCT SELECT 子句中允许出现加减乘除及列名,常数的算术表达式 WHERE 子句中可以用BETWEEN……AND……来限定一个值的范围 同一个基本表在 SELECT 语句中多次引用时可用AS来增加别名 WHERE 子句中字符串匹配用LIKE和两个通配符,%和下划线_. 查询结果的结构完全一致时可将两个查询进行并(UNION)交(INTERSECT)差(EXCPT)操作 查询空值操作不是用='null',而是用 IS NULL来测试。 集合成员资格比较用 IN/NOT IN ,集合成员算术比较用元组θSOME/ALL 可以用子查询结果取名(表名(列名序列))来作为导出表使用 基本表的自然联接操作是用 NATURAL INNER JOIN来实现的。 四、SQL的数据更新( 简单应用 ) 简单应用就是掌握基本的句型并能套用在一些简单的查询要求上。 1、数据插入: INSERT INTO 基本表名(列名表) valueS (元组值) 或 INSERT INTO 基本表名(列名表) SELECT 查询语句 其中元组值可以连续插入。用查询语句可以按要求插入所需数据。 2、数据删除: DELETE FROM 基本表名 [ WHERE 条件表达式] 3、数据修改: UPDATE 基本表名 SET 列名=值表达式,[列名=值表达式……] [ WHERE 条件表达式] 4、对视图的更新: 我们知道,对视图的查询是和基本表相同的,但是更新操作则受到下列三条规则的限制:(领会一下) 如果视图是从多个基本表使用联接操作导出的,则不允许更新。 如果导出的视图使用了分组和聚合操作,也不允许更新。 如果视图是从单个基本表使用选择和投影操作导出的,并且包括了基本表的主键或某个候选键,则可以执行操作。(这就相当于在基本表上操作)。 这一节的关于增删改的操作要和前面关于数据库模式、表的增删改操作进行对比学习,以加深理解。不要忘记上机实践 .

数据库基本概念:

数据库管理技术发展:

数据库系统的结构:

  •   索引序列
  •   职工自学考试数据库设计
  •   起航自学考试网数据库设计
  •   数据库自学考试题库
  •   数据库自学考试备考计划
  •   自学考试数据库
  •   返回顶部

自考地区