2021年辽宁省辽阳市全国计算机等级考试数据库技术预测试题(含答案).docx

上传人:夺命阿水 文档编号:965132 上传时间:2024-02-04 格式:DOCX 页数:37 大小:161.55KB
返回 下载 相关 举报
2021年辽宁省辽阳市全国计算机等级考试数据库技术预测试题(含答案).docx_第1页
第1页 / 共37页
2021年辽宁省辽阳市全国计算机等级考试数据库技术预测试题(含答案).docx_第2页
第2页 / 共37页
2021年辽宁省辽阳市全国计算机等级考试数据库技术预测试题(含答案).docx_第3页
第3页 / 共37页
2021年辽宁省辽阳市全国计算机等级考试数据库技术预测试题(含答案).docx_第4页
第4页 / 共37页
2021年辽宁省辽阳市全国计算机等级考试数据库技术预测试题(含答案).docx_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《2021年辽宁省辽阳市全国计算机等级考试数据库技术预测试题(含答案).docx》由会员分享,可在线阅读,更多相关《2021年辽宁省辽阳市全国计算机等级考试数据库技术预测试题(含答案).docx(37页珍藏版)》请在课桌文档上搜索。

1、2021年辽宁省辽阳市全国计算机等级考试数据库技术预测试题(含答案)学校:班级:姓名:考号:一、L选择题(10题)1 .下列关于这个关系的叙述中,不正确的是职员关系是S(S#,SNAME,SEX,AGE)主码为S#部门关系是C(C#,CNAME)主码为C#职员部门关系是SC(S#,C#,remark)主码为(S#,C#)A.SC.C#是外码B.SC.S#是外码C.S是SC的参照关系D.C是SC的目标关系2 .在视图上不能完成的操作是()。A.更新视图B.查询C.在视图上定义新的基本表D.在视图上定义新视图3 .不同的实体是根据什么区分的?A.所代表的对象B.实体名字C.属性多少D.属性的不同4

2、 .下列关于网络安全服务的叙述中,哪一个是错误的?A.应提供访问控制服务以防止用户否认已接收的信息B.应提供认证服务以保证用户身份的真实性C.应提供数据完整性服务以防止信息在传输过程中被删除D.应提供保密性服务以防止传输的数据被截获或篡改5 .下列叙述中,错误的是A.学生信息表s中的主码可以改为snameB.如果知道了课程的cno,并不一定能够找到惟一的gradeC.如果知道了课程的cno就可以在C表中找到惟一的课程名称D.如果知道了学生的sname,并不一定能够找到惟一的Sno6 .信息安全包括哪些方面的内容?I.保密性II .完整性III .可用性IV .可控性A.I和11B.IVC.II

3、ID.全部7 .数据库是在计算机系统中按照一定的数据模型组织、存储和应用的()。A.文件的集合B.数据的集合C.指令的集合D.程序的集合8 .关系数据库中,下列说法不正确的是A.每一个关系模型中,属性的个数是固定的9 .在关系中元组的顺序(行的顺序)是无关紧要的C.在关系中属性的顺序(列的顺序)是无关紧要的D.关系中可以有重复的元组10 一个进程执行V操作意味着()。A.该进程从等待队列进入就绪队列B.该进程从磁盘调入内存C.可能有另一个进程从等待队列进入就绪队列D.可能有另一个进程从磁盘调入内存11 .UNIFACE采用构件式的开发,其应用开发分为三个步骤,分别是A.建模、设计和实现B.分析

4、、设计和实现C.建模、构造和装配D.分析、构造和装配二、填空题(10题)12 .关系模式分解的等价性标准主要有两个,分别为分解具有和分解保持函数依赖。13 .组播路由协议分为组播路由协议和域间组播路由协议。14 .用户调用、建立和【】文件操作来申请对文件的使用权。14.OS1参考模型中,网络层的主要功能有:拥塞控制和网络互联等。15 .网状、层次数据模型与关系数据模型的最大区别在于表示和实现实体之间的联系的方法:网状、层次数据模型是通过指针链,而关系数据模型是使用O16 .进行DES加密时,需要进行轮的相同函数处理。17 .XMPP是一种基于的即时通信协议。18 .系统中有N个进程,则进程就绪

5、队列中最多有【】个进程。19 .进程之间的联系称之为进程通信,是进程通信的工具。20 .数据库主要维护者是()。三、单选题(10题)21 .用直接插入排序方法对下面四个序列进行排序(由小到大),元素比较次数最少的是()A.94s32、40、90、80、46、21、69B.32、40、21、46、69、94、90、80C.21、32、46、40、80、69、90、94D.90x69、80、46、21、32、94、4022.以下有关数据结构的叙述,正确的是()A.线性表的线性存储结构优于链式存储结构B.二叉树的第i层上有2i-l个结点,深度为k的二叉树上有2k-1个结点C.二维数组是其数据元素为线

6、性表的线性表D.栈的操作方式是先进先出23 .下述哪个成立时,称XTY为平凡的函数依赖?A.XYB.YXC.XY=D.XY24 .下面关于通道的叙述中,正确的是()I.通道相当于一个功能简单的处理机IL通道完成数据输入输出工作I11通道与CPU共用一个内存A.I和11B.I和InCJI和InD.都是25 .能够对POWerDeSigner中所有模型信息只读访问的模块是()。A.A.ProcessAnalystB-DataArchitectC.ViewerD-WarehouseArchitecture26 .在建立表结构时定义关系完整性规则()A.使DBS能够自动维护数据完整性约束条件B.还需要

7、编程实现数据完整性约束条件C.没有必要定义D.将使系统操作复杂27 .关于反规范化说法不正确的是:A.完全规范化与部分规范化数据库之间处理性能会有没多大差别B.反规范化是将规范化关系转换为非规范化的关系的过程。C.反规范化方法:增加派生冗余列、增加冗余列、重新组表、分割表和新增汇总表等方法。都会破坏数据完整性。D.采用反规范化技术从实际出发均衡利弊。28 .概念设计的结构是得到一个与()A.DBMS有关的逻辑结构B.DBMS无关的概念模式C.DBMS和硬件有关的逻辑结构D.DBMS和硬件无关的数据结构29 .下列SQLSerVer提供的系统角色中,具有数据库服务器上全部操作权限的角色是OA.d

8、b_ownerB.dbcreatorC.db_datawriterD.sysadmin30 .()可以看成是现实世界到机器世界的一个过渡的中间层次。A.概念模型B.逻辑模型C.结构模型D.物理模型四、C语言程序设计题(1。题)31 .已知数据文件inJdat中存有200个四位数,并已调用读函数readDatO把这些数存入数组a中,请考生编制一函数jsVal,其功能是:依次从数组a中取出一个四位数,如果该四位数大于该四位数以后的连续五个数且该数是奇数(该四位数以后不满五个数,则不统计),则统计出满足此条件的个数ent并把这些四位数按从小到大的顺序存入数组b中,最后调用写函数WriteDat把结果

9、Cnt以及数组b中符合条件的四位数输出到Out.dat文件中。注意:部分源程序存在test.C文件中。程序中已定义数组:a200,bL200,已定义变量:Cnt请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat和写函数WriteDat的内容。23456789101112131415161716includeIdefineMAX2001.nta(MAX)rbMAX,ent-0;voidWriteDatO;voidjsVai()mdgtC从IHK文件m.dat中读取200个四位微存入数蛆avoidreadDat()(inti;FILEf;fp-fopen(win.dat

10、,*r*);for(i-0;iMAX;1*)fscanf(f,wd,fclose(fp);voidmain()1920212223242526272829303132333435363738Int1;readD&t();jsVal();/UlSljsValOrta,则UILI求的功能Printf(满足条件的数三dn,cm);for(i0;ient;1+)print1(%d,b(i);prlntf(wn);writeDat();I/由数WnICDlrto纪结果Cm以及数耻b中抖合条件的四位依出JMoutdat文林中/voidwriteDat()(FILEfp;inti;fp-fopen(*out

11、.dat*,w);fprintf(f,%dn*,ent);for(i三0;ient;i+)fprintf(fp,w%dn*rbil);fclose(fp);32 .已知在in.dat中存有若干个(个数200)四位数字的正整数,函数ReadDat读取这若干个正整数并存入数组XX中。请编制函数CaIValue,其功能要求:1.求出该文件中共有多少个正整数totNum;2.求出这些正整数中的各位数字之和是奇数的数的个数totCnt,以及满足此条件的这些正整数的算术平均值totPjzo最后maini函数调用函数WriteDat把所求的结果输出到Out.dat文件中。注意:部分源程序存放在test.C文

12、件中。请勿改动数据文件in.dat中的任何数据,主函数main、读函数ReadDat和输出数据函数WriteDat的内容。! !include ;!define MAXNUM 20034567; int xx(MAXNUM1;i int StNUm - 0; 文件ln.dat中共刊多少个正H int totCnt - 0; 符合条科的正敏的个ti double totPjz - 0.0; 平均值;int ReadDat(void);8 ;9 ;10 11 !12 ivoid voidWciteDat(void); CalValue(VOid)13 voidmain()1415161718192

13、0212223242526272829303132333435363738394041424344454647Int1;for(i-0;iMAXNUM;i+)x(i-0;if(ReadDatO)(PrlntfL数据文件in.dat不能打开!00八铲);return;)CalValueO;Printf文件in.dat中共有IE集数7d个n*.totNum);Printf(符合条件的IE整数的个数=*d个N,totCnt);Printf平均值T21n”,totPjz);WriteDat();)*个正整数并存入敬tnu中/intReadDat(void)(FILEfp;inti-0;if(fpfop

14、en(in.dat*,r)-NULL)return1;while(!feof(f)(fscanf(fptwd.w,x(i*);)fclose(fp);return0;)/怎计算姑票存入文件。uudat.中/voidWriteDat(void)(FILEfp;fpfoen(out.dat,wt);frintf(fp,dn%dn%.21fnw,totNum,totCnt,totPjz);fclose(f);4833.函数ReadDat实现从文件in.dat中读取一篇英文文章存入到字符串数组XX中,请编制函数COnVertCharD,其函数的功能是:以行为单位把字符串中的所有小写字母改写成该字母的上

15、一个字母,如果是字母a,则改写成字母z,其他字符保持不变。把已处理的字符串仍按行重新存入字符串数组XX中。最后main函数调用函数WriteDat把结果XX输出到文件OUt.dat中。例:原文:Adb.Bcdzaabck.LLhj结果:Aca.Bbcyzzabj.LLgi原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。注意:部分源程序存放在test.c文件中。请勿改动主函数main、读函数ReadDatO和输出函数WriteDat的内容。1 IincIudc2 tincludc3 ;char501(80);45678910111213141516X71819202122

16、232425262728293031323334353637383940414243444546474849Intmaxline-0;/文青的总行故,/intReadDat(void);voidWrlteDat(void);八以行为学符串中的所有小写字母J写或3字母的Ef字册.卸霍站?熊,NA写匕学用a,K他字符保2不交/voidConvercCharD(void)voidmainOIIf(ReedDatO)(printf;if(p)0;;)maxiIno-1;fclose(fp);return0;)北付果U出川文件OUUbl中/voidWriteDatvoid)(FILEfp;int1;fp

17、-fopn(*out.datfw*);for(10;inxllno;(prlntf(%sn,x(1J);frintf(fp,sn,(i);)fclose(fp);34.已知数据文件in.dat中存有200个四位数,并已调用读函数readDat把这些数存入数组a中,请考生编制一函数jsVal,其功能是:把一个四位数的千位数位置上的值减去百位数位置上的值再减去十位数位置上的值最后减去个位数位置上的值,如果得出的值大于等于零且原四位数是奇数,则统计出满足此条件的个数ent,并把这些四位数按从小到大的顺序存入数组b中,最后调用写函数WriteDat把结果ent以及数组b中符合条件的四位数输出到Out.

18、dat文件中。注意:部分源程序存在test.C文件中。程序中已定义被粗:200H200).已定义变量,ent请勿改动数黑文件H&tt中的任何数据、主fAUrmiinO、读成!E*dD。和写函数WriteDal。的内容.2345678910includedefineMAX200Inta(MAX,b(MAX),ent-0;voidvoidvoidWrlteDat();jSVal()121.314151617181920212223Int1;FILE*p;ffopen(*,in.dat,rR):for(1-0;1;fclose(fp);voidmainO25262728293031323334353

19、63738Int1;readDatO;jVal();PrIntfL满足条件的故dn,ent);for(i-0;1;WrlteDatO;voidwritoDat)FILEfp;inti;fp-fopen(*out.dat,*w)frlntf(fp,dn,ent);for(i0;ient;i)fprintf(fpr-dn*rb(ljfclose(fp)i35 .函数ReadDat实现从文件in.dat中读取一篇英文文章存入到无符号字符串数组XX中;请编制函数ChA,其函数的功能是:以行为单位把字符串中的第一个字符的ASCII值加第二个字符的ASCIIIf1得到第一个新的值,存入数组单元xxiO中(

20、其中:i是文章中的某行)。第二个字符的ASCII值加第三个字符的ASCII值,得到第二个新的值,存入数组单元xxi中。以此类推一直处理到最后第二个字符,最后一个字符的ASCII值加原第一个字符的ASCn值,得到最后一个新的值,存放在原字符串对应的位置上,之后把已处理的字符串逆转后仍按行重新存入无符号字符串数组XX中。最后main函数调用函数WriteDat把结果XX输出到OUt.dat文件中。原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格,并也按它的ASCn值作以上处理。注意:部分源程序存放在test.c文件中。请勿改动主函数main、读数据函数ReadDat和输出数据

21、函数WriteDat的内容。;*lnclude11include;unsignedcharx(50)(;!Intmaxixne0;文版的总行数/I;intReadDat(void);!voidWriteDat(void);voidChA(VOid)voidmain()1314151617 e19202122232425262728293031323334353637383940414243444546474849if(ReadDat(Printf数据文件indat,不能打开In007);return;ChA();WriteDatO;/*从文件mdat中域取一管英文文存入利无箝号字得用数蛆u中叶

22、IntReadDat(void)(FILEfp;inti0;char*p;iC(fp-fopen(FudaLJL)-NULL)return1;while(fgets(if80fp)!*NULL)(P-strchr(xxi,n,);if(p)p0;if)maxline-i;fclose(fp);return0;)无妫果XX出JMoULdi文件中/voidWriteDat(void)(FILE*fp;inti;fp-fopen(out.dat,*w*);for(i-0;imaxline;i+)(printf(%3nw,xi);fprlntf(fp,%sn,il);)fclose(fp);36 .已

23、知数据文件in,dat中存有300个四位数,并已调用读函数readDat把这些数存入数组a中,请编制一函数jsValue,其功能是:求出千位数上的数减百位数上的数减十位数上的数减个位数上的数大于零的个数cnt1再把所有满足此条件的四位数依次存入数组b中,然后对数组b的四位数按从小到大的顺序进行排序。最后main函数调用写函数WriteDat把数组b中的数输出到文件Out . dat中。例如9123, 9-I-2-3X),则该数满足条件存入敷维b中.且个数Cgrt+1.9812, 9-8-l-20,剜该数不满足条件忽略注意:部分源程序存在teste文件中.程序中已定义数组:U3OOJ, b(3O

24、OJ,已定义变量;Cm请勿改动数据文件indai中的任何数据、主函数min(),读函数MiD叫)和写函数WriteD()的内容.1 ; Iinclude 23456! int a(300b b(300), cnt-0: Ij void writeDat(); void readDat(); void jsValue()定义整屋依tfi a 1300), b(300)fDft et,并且ent的初值为0;main ()10 !I11 ;12 213 int 1;readDat();devalue O;141516171819writeDat O;rintf (cnt%dn*/ ent):for(

25、i - 0; i ent; i)pcintfCwb(dJ-%dnt i, b(l);void readDat O20212223242526FILE fp;Lnt i;fp - fopen(in.datr*rw);for(i - 0; i 300; i) fscanf(fp, FdJ, a(l);feloae(f);28void writeDat()293031323334353637FILEf;inti;fp三foen(out.datwr*w);frintf(tp,%dn,ent);for(i-0;1ent;)fprintf(p,wdn*rbi);fclose(f);37 .已知在文件in.

26、dat中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位),产品名称me(字符型10位),单价dj(整型),数量sl(整型),金额je(长整型)五部分组成。其中:金额=单价*数量。函数ReadDat读取这100个销售记录并存入结构数组Sen中。请编制函数SortDat,其功能要求:按产品名称从大到小进行排列,若产品名称相同,则按金额从大到小进行排列,最终排列结果仍存入结构数组sell中。最后mainoi函数调用函数WriteDat把结果输出到文件OUt.dat中。提示:若中间变量为PROtemp,则可以直接使用结构赋值语句进行解题:产品名称比较请用函数StrCrnP进行解题

27、。例如:selli=temp;注意:部分源程序存放在test.c文件中。请勿改动主函数main、读函数ReadDat和输出函数WriteDat的内容。3I45;6;7j89j101112!13;14!15;16;17!18j19202】i22!23j24;25!26i27;28i29;30:31j32;33j34I3536!include!include#includedefineMAX100typedefstruct(chardm5;产品代用/eharncll;产品名稀/intdjv/单饼/intsi;ft*/longje;命SI/PRO;PROsell(MAXJ;voidReadDat()

28、;voidWriteDat();voidSortDat()voidmain()memset(sell,0,sizeof(sell);ReadDat();SortDat()iWriteDat();voidReadDat()-FILEfp;charscr(tc(ll;int1;fp-fopen(Hin.dat,*r*);for(10;i100;fgets(str,80,fp);tnecpy(sell1.dr11str,4);3738394041424 i444547484950515253545556fclos(fp);memcpy(*ell(l).ncstr4.10):mmcpy(ch*str*

29、14,4);ch-0;8llfiJ.dj-ACOl(Ch);mency(chfttr*18,5);ch5-0;selli.slatol(ch)sell(l).j(long)selli.djsell(l).81;)fclose(fpj;46;voidWriteDatOFILEp;Int1;f-fpn(out.dat,w):ford-0;1100;(Cprlntf(fp,%s%4d5dH01dn*,sell(i.dn,seUi.mc,sell(l.dj,selli.sltaelli).je);38.程序test.c的功能是:选出IOoO至5000范围内(包括IOo0、5000)符合下面条件的四位自

30、然数。条件是:千位数字与百位数字之和等于十位数字与个位数字之和,且千位数字与百位数字之和等于个位数字与千位数字之差的整10倍。计算并输出这些四位自然数的个数ent以及这些数的和sum0请编写函数CountValue实现程序的要求。最后main函数调用函数WriteDAT把结果crlt和sum输出到OUt.dat文件中。注意I部分源程序存放在testC文件中.请勿改动主函数main()和输出数鼎函数WrilCDATo的内容.1234567891011121314includeintcntrsum;定义整型全局支ent和auvoidWriteDATO;voidcountvalue()voidmai

31、n()(entsum-0;蛤全局交cnt.umift初值为CIcountvalue;调用晅数c。UntV,实现题H要求的功能Printf”满足条件的自然数的个数-%dn*,ent);PrirUf(满足条件的自然Ifc值的和,dnw,sum);WriteDATO;15)voidwriteDAT()181920FILEfp;fp-fopen(*out.dat*,*w*);frntf(fp,%dn%dn,ent,sum);fclose(f);39 .设有n个人围坐一圈并按顺时针方向从1到n编号,从第S个人开始进行1到m的报数,报数到第m个人,此人出圈,再从他的下一个人重新开始1到m的报数,如此进行下

32、去直到所有的人都出圈为止。现要求按出圈次序,每10人一组,给出这n个人的顺序表。请考生编写函数JOSegh(VOid)实现此功能,并调用函数WriteDat,把结果P输出到文件out.dat中。设n=100,s=l,m=10o将1到n个人的序号存入一维数组P中;若第i个人报数后出圈,则将pi置于数组的倒数第i个位置上,而原来第i+1个至倒数第i个元素依次向前移动一个位置;重复第步直至圈中只剩下pl为止。注意:部分源程序已经给出。请勿改动主函数main和输出数据函数WriteDAT的内容。234S618910!includedefineN100!defineS1defineM10intp(100

33、,n,stm;voidWriteDat(void);1415161718192021222324252627void main()(m M;n - N;a - S;Josegh();WriteDatO ;)P 出到文件 O3 void WriteDat(void)(Int 1;FILE fp;fp fopen(out.dat*, rww);,以地的方式,Uic个数第为一ififfiftp(ii出利展幕ID文件OULdat中/ for (i-N-l; i-0; i-)(printf (%4d ,pi;frintf (fp, Md, pfl);voidJosegh(void)28293031323

34、33435if(i%100)如果i被qaw出一个回东换行将(printf(w11m);fprintf(fr*n);)Ifclose(f);40 .已知数据文件in,dat中存有300个四位数,并已调用读函数readDat把这些数存入数组a中,请编制一函数jsValue,其功能是:求出千位数上的数加百位数上的数等于十位数上的数加个位数上的数的个数ent,再求出所有满足此条件的四位数平均值Pjzl,以及所有不满足此条件的四位数平均值jz2o最后main函数调用写函数WriteDat把结果ent,pjzl,pjz2输出到out.dat文件。例如:7153.7*1-5*3,则连数满足条件计算平均值R旦

35、个数ct三6tr8129,8T!2,则该数不编足条件计算平均值PH注意:部分IHWt存在g.c文件小.程序中已定义数蜗:a(300).已定义变量,CnL加1pj2请加电动依据文件inter中的任何效粼.主喻效nuunO、谭数redDO和写嫉效WTileDIto的内衣.include;inta300)tcnt0;!doublepjxl-O.O,jz2-0.0;5678910void void voidvoidreadDat (); wrlteDt() jsVluo(maln()13readDat();jsValue()jwriteDat;prlntf(wcnt-dn滴足条件的平均值pzjl-7.

36、21fn不足条件的平均值pzj2-V.21fn,cnt,pjzlrjz2):1617 jvoidreadDat()18 J(19 ;FILEfp;20 ;inti;21 f-fopen(,in.datrr,);22;for(i-0;i300;i+)23jfscanf(fp,%dr,&a(i);24 fclose(fp);25 ;26 !voidwnteDat()27 ;128 ;FILEfp;29 jf-fopen(out.dat,wh);30;fprintf(f,%dn%7.21fn%7.21fn,ent,pjzl,jz2);31 !fclose(fp);32 ;)五、设计与应用题(2题)4

37、1.设在SQLSerVer2008某数据库中,已建立了四个文件组:fgl、作2、f93和f94,以及一个分区函数RangePFloRangePFl的定义代码如下:CREATEPARTITIONFUNCTIONRangePFl(int)ASRANGELEFTFORVALUES(100,200,300)(1)请基于RangePFl创建一个分区方案RangePSl,每个分区对应一个文件组。(5分)(2)请使用RangePSl创建一个分区表PartitionT(Gid,GoodName,Price),该表基于Gid列创建分区。其中Gid:int类型,取值大于等于1;GoodName:统一字符编码可变长

38、类型,最多可存储20个汉字;PriCe:定点小数类型,小数部分1位,整数部分到千位。(5分)42 .设在采用SQLServer2008数据库的图书馆应用系统中有三个基本表,表结构如下所示,请用SQL语句完成下列两个查询:BORROWER:借书证号姓名系名班级12011106蒋辉文计算机系12-112011107王丽计算机系12-112012113范园园信息系12-2LC)ANS:借书证号图书馆登记号借书日期12011106T0010012012.01.0212012113T0010262013.02.O6BOOKS:索书号书名作者图书登记号出版社价格TP311.1数据库系统李明TOolOOI科

39、学19.00TP311.2二级C语言王珊T001026人民32.00(1)检索至少借了5本书的同学的借书证号、姓名、系名和借书数量。(5分)(2)检索借书和王丽同学所借图书中的任意一本相同的学生姓名、系名、书名和借书日期。(5分)六、单选题1分(2题)43 .在SQLServer2008中,常常会发生数据库数据过大的情况,此时则需要对表进行处理,通常可采用人工分割表的方法优化性能。下列有关分割表的说法,错误的是()oA.水平分割后,得到的子表结构相同B.水平分割后,查询表中所有数据时需要使用JOIN操作C.垂直分割后,所有表中均需保留原有表的主码D.当查询表中所有数据时,使用分割表方法会增加查

40、询表达式的复杂度44 .设有关系模式R(A,B,C,D),存在函数依赖集:AB,CD),则R最高可属于()oA.1NFB.2NFC.3NFD.BCNF参考答案1 .D解析:关系中的某个属性不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性为外码。参照关系也称从关系,被参照关系也称主关系,他们是指以外码相关联的两个关系。注意:由于SC.C#是外码,而C的主码为C#,所以S和C都是SC的参照关系,故D)不正确。掌握参照完整性规则,实体完整性规则。2 .C解析:视图是从基本表导出的表,是虚表,数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍然存放在原来的基本表中。3D

41、解析:客观存在并可相互区别的事物称为实体。实体可以是具体的人、事、物,也可以是抽象的概念或联系。在客观世界中,不同的事物是由事物所具有的特征加以区分的。在信息世界中,事物的特征被抽象为实体的属性,不同的实体,其属性也不同。因此,在信息世界中,实体是根据实体属性的不同加以区分的,实体的名字是赋予实体的称谓,属性的多少不能反映实体的本质特征。4 .A解析:本题是对网络安全服务功能的考查。一个功能完备的网络系统应该提供以下基本的网络安全服务功能:保密性、认证、数据完整性、防抵赖和访问控制。其中保密性服务的目标是防止传输的数据被截获与篡改;认证服务是要解决网络中信息传送的源结点用户与目的结点用户的身份的真实性,防止出现假冒,伪装等问题;数据完整性服务是用来保证发送的信息与接受数据的一致性,防止出现信息在传输过程中被插入、删除的问题;防抵赖的目的是用来保证源结点用户和目的结点用户不能对已发送或已接收的信息予以否认;访问控制服务是用于控制与限定网络用户对主机、应用、

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号