欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

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

    • 资源ID:965132       资源大小:161.55KB        全文页数:37页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    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 .下列关于网络安全服务的叙述中,哪一个是错误的?A.应提供访问控制服务以防止用户否认已接收的信息B.应提供认证服务以保证用户身份的真实性C.应提供数据完整性服务以防止信息在传输过程中被删除D.应提供保密性服务以防止传输的数据被截获或篡改5 .下列叙述中,错误的是A.学生信息表s中的主码可以改为snameB.如果知道了课程的cno,并不一定能够找到惟一的gradeC.如果知道了课程的cno就可以在C表中找到惟一的课程名称D.如果知道了学生的sname,并不一定能够找到惟一的Sno6 .信息安全包括哪些方面的内容?I.保密性II .完整性III .可用性IV .可控性A.I和11B.IVC.IIID.全部7 .数据库是在计算机系统中按照一定的数据模型组织、存储和应用的()。A.文件的集合B.数据的集合C.指令的集合D.程序的集合8 .关系数据库中,下列说法不正确的是A.每一个关系模型中,属性的个数是固定的9 .在关系中元组的顺序(行的顺序)是无关紧要的C.在关系中属性的顺序(列的顺序)是无关紧要的D.关系中可以有重复的元组10 一个进程执行V操作意味着()。A.该进程从等待队列进入就绪队列B.该进程从磁盘调入内存C.可能有另一个进程从等待队列进入就绪队列D.可能有另一个进程从磁盘调入内存11 .UNIFACE采用构件式的开发,其应用开发分为三个步骤,分别是A.建模、设计和实现B.分析、设计和实现C.建模、构造和装配D.分析、构造和装配二、填空题(10题)12 .关系模式分解的等价性标准主要有两个,分别为分解具有和分解保持函数依赖。13 .组播路由协议分为组播路由协议和域间组播路由协议。14 .用户调用、建立和【】文件操作来申请对文件的使用权。14.OS1参考模型中,网络层的主要功能有:拥塞控制和网络互联等。15 .网状、层次数据模型与关系数据模型的最大区别在于表示和实现实体之间的联系的方法:网状、层次数据模型是通过指针链,而关系数据模型是使用O16 .进行DES加密时,需要进行轮的相同函数处理。17 .XMPP是一种基于的即时通信协议。18 .系统中有N个进程,则进程就绪队列中最多有【】个进程。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.二维数组是其数据元素为线性表的线性表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.还需要编程实现数据完整性约束条件C.没有必要定义D.将使系统操作复杂27 .关于反规范化说法不正确的是:A.完全规范化与部分规范化数据库之间处理性能会有没多大差别B.反规范化是将规范化关系转换为非规范化的关系的过程。C.反规范化方法:增加派生冗余列、增加冗余列、重新组表、分割表和新增汇总表等方法。都会破坏数据完整性。D.采用反规范化技术从实际出发均衡利弊。28 .概念设计的结构是得到一个与()A.DBMS有关的逻辑结构B.DBMS无关的概念模式C.DBMS和硬件有关的逻辑结构D.DBMS和硬件无关的数据结构29 .下列SQLSerVer提供的系统角色中,具有数据库服务器上全部操作权限的角色是OA.db_ownerB.dbcreatorC.db_datawriterD.sysadmin30 .()可以看成是现实世界到机器世界的一个过渡的中间层次。A.概念模型B.逻辑模型C.结构模型D.物理模型四、C语言程序设计题(1。题)31 .已知数据文件inJdat中存有200个四位数,并已调用读函数readDatO把这些数存入数组a中,请考生编制一函数jsVal,其功能是:依次从数组a中取出一个四位数,如果该四位数大于该四位数以后的连续五个数且该数是奇数(该四位数以后不满五个数,则不统计),则统计出满足此条件的个数ent并把这些四位数按从小到大的顺序存入数组b中,最后调用写函数WriteDat把结果Cnt以及数组b中符合条件的四位数输出到Out.dat文件中。注意:部分源程序存在test.C文件中。程序中已定义数组:a200,bL200,已定义变量:Cnt请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat和写函数WriteDat的内容。23456789101112131415161716include<3tdio.h>IdefineMAX2001.nta(MAX)rbMAX,ent-0;voidWriteDatO;voidjsVai()mdgtC从IHK文件m.dat中读取200个四位微存入数蛆avoidreadDat()(inti;FILEf;fp-fopen(win.dat",*r*);for(i-0;i<MAX;1*)fscanf(f,wd,fclose(fp);voidmain()1920212223242526272829303132333435363738Int1;readD&t();jsVal();/UlSljsValOrta,则UILI求的功能Printf("满足条件的数三dn",cm);for(i«0;i<ent;1+)print1("%d",b(i);prlntf(wn");writeDat();I/由数WnICDlrto纪结果Cm以及数耻b中抖合条件的四位依出JMoutdat文林中/voidwriteDat()(FILEfp;inti;fp-fopen(*out.dat*,"w");fprintf(f,"%dn*,ent);for(i三0;i<ent;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文件中。请勿改动数据文件in.dat中的任何数据,主函数main、读函数ReadDat和输出数据函数WriteDat的内容。! !include <stdio.h>!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()14151617181920212223242526272829303132333435363738394041424344454647Int1;for(i-0;i<MAXNUM;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平均值T21£n”,totPjz);WriteDat();)*个正整数并存入敬tnu中/intReadDat(void)(FILEfp;inti-0;if(fpfopen("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,其函数的功能是:以行为单位把字符串中的所有小写字母改写成该字母的上一个字母,如果是字母a,则改写成字母z,其他字符保持不变。把已处理的字符串仍按行重新存入字符串数组XX中。最后main函数调用函数WriteDat把结果XX输出到文件OUt.dat中。例:原文:Adb.Bcdzaabck.LLhj结果:Aca.Bbcyzzabj.LLgi原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。注意:部分源程序存放在test.c文件中。请勿改动主函数main、读函数ReadDatO和输出函数WriteDat的内容。1 IincIudc<stdio.h>2 tincludc<string.h>3 ;char××501(80);45678910111213141516X71819202122232425262728293031323334353637383940414243444546474849Intmaxline-0;/文青的总行故,/intReadDat(void);voidWrlteDat(void);八以行为学符串中的所有小写字母J写或3字母的Ef字册.卸霍站?熊,NA写匕学用a,K他字符保2不交/voidConvercCharD(void)voidmainOIIf(ReedDatO)(printf<wtt4Hjt#in.dat不IHT开!n007");recurn;)ConvertCharDO;NriteDatO;)/从文件mdat中优取英文文存入婀7种客数MlXX中/IntReadDet(void)(FXLEfp;Int1-0;charp;if(fp-fopen("ln.d三t,-r,)-NULL)return1;while(f9ets(x×1,80«fp)!-NULL)IP-3trcbr(x×(i,n>if(p)0;;)maxiIno-1;fclose(fp);return0;)北付果U出川文件OUUbl中/voidWriteDat<void)(FILEfp;int1;fp-fopn(*out.dat"f"w*);for(10;i<nxllno;(prlntf("%sn",×x(1J);frintf(fp,"sn",××(i);)fclose(fp);34.已知数据文件in.dat中存有200个四位数,并已调用读函数readDat把这些数存入数组a中,请考生编制一函数jsVal,其功能是:把一个四位数的千位数位置上的值减去百位数位置上的值再减去十位数位置上的值最后减去个位数位置上的值,如果得出的值大于等于零且原四位数是奇数,则统计出满足此条件的个数ent,并把这些四位数按从小到大的顺序存入数组b中,最后调用写函数WriteDat把结果ent以及数组b中符合条件的四位数输出到Out.dat文件中。注意:部分源程序存在test.C文件中。程序中已定义被粗:"200H200).已定义变量,ent请勿改动数黑文件H&tt中的任何数据、主fAUrmiinO、读成!E*dD。和写函数WriteDal。的内容.2345678910include<stdio.h>defineMAX200Inta(MAX,b(MAX),ent-0;voidvoidvoidWrlteDat();jSVal()121.314151617181920212223Int1;FILE*£p;ffopen(*,in.dat,"rR):for(1-0;1<MAX;fscanf(fp,"d",&a(i>fclose(fp);voidmainO2526272829303132333435363738Int1;readDatO;jVal();PrIntfL满足条件的故dn",ent);for(i-0;1<ent;i÷+)printf(M%d”,b(i);Prlntf(,n*>WrlteDatO;voidwritoDat<)FILEfp;inti;fp-fopen(*out.dat",*w")frlntf(fp,"dn",ent);for(i0;i<ent;i÷÷)fprintf(fpr-dn*rb(ljfclose(fp)i35 .函数ReadDat实现从文件in.dat中读取一篇英文文章存入到无符号字符串数组XX中;请编制函数ChA,其函数的功能是:以行为单位把字符串中的第一个字符的ASCII值加第二个字符的ASCIIIf1得到第一个新的值,存入数组单元xxiO中(其中:i是文章中的某行)。第二个字符的ASCII值加第三个字符的ASCII值,得到第二个新的值,存入数组单元xxi中。以此类推一直处理到最后第二个字符,最后一个字符的ASCII值加原第一个字符的ASCn值,得到最后一个新的值,存放在原字符串对应的位置上,之后把已处理的字符串逆转后仍按行重新存入无符号字符串数组XX中。最后main函数调用函数WriteDat把结果XX输出到OUt.dat文件中。原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格,并也按它的ASCn值作以上处理。注意:部分源程序存放在test.c文件中。请勿改动主函数main、读数据函数ReadDat和输出数据函数WriteDat的内容。;*lnclude<stdlo.h>11include<string.h>unsignedchar×x(50)(;!Intmaxixne0;文版的总行数/I;intReadDat(void);!voidWriteDat(void);voidChA(VOid)voidmain()1314151617 e19202122232425262728293031323334353637383940414243444546474849if(ReadDat(>>(Printf数据文件indat,不能打开In007);return;ChA();WriteDatO;/*从文件mdat中域取一管英文文存入利无箝号字得用数蛆u中叶IntReadDat(void)(FILEfp;inti0;char*p;iC(fp-fopen(FudaLJL)-NULL)return1;while(fgets(××(if80«fp)!*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;i<maxline;i+)(printf("%3nw,×xi);fprlntf(fp,"%sn",××il);)fclose(fp);36 .已知数据文件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-2<0,剜该数不满足条件忽略注意:部分源程序存在teste文件中.程序中已定义数组:U3OOJ, b(3OOJ,已定义变量;Cm请勿改动数据文件indai中的任何数据、主函数min(),读函数MiD叫)和写函数WriteD«()的内容.1 ; Iinclude <stdio.h>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(i - 0; i < ent; i÷÷)pcintfCwb(dJ-%dnt i, b(l);void readDat O20212223242526FILE fp;Lnt i;fp - fopen("in.dat"r*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;1<ent;£)fprintf(£p,wdn*rbi');fclose(f);37 .已知在文件in.dat中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位),产品名称me(字符型10位),单价dj(整型),数量sl(整型),金额je(长整型)五部分组成。其中:金额=单价*数量。函数ReadDat读取这100个销售记录并存入结构数组Sen中。请编制函数SortDat,其功能要求:按产品名称从大到小进行排列,若产品名称相同,则按金额从大到小进行排列,最终排列结果仍存入结构数组sell中。最后mainoi函数调用函数WriteDat把结果输出到文件OUt.dat中。提示:若中间变量为PROtemp,则可以直接使用结构赋值语句进行解题:产品名称比较请用函数StrCrnP进行解题。例如: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<stdio.h>!include<string.h>#include<stdllb.h>defineMAX100typedefstruct(chardm5;产品代用/eharncll;产品名稀/intdjv/单饼/intsi;ft*/longje;命SI/PRO;PROsell(MAXJ;voidReadDat();voidWriteDat();voidSortDat()voidmain()memset(sell,0,sizeof(sell);ReadDat();SortDat()iWriteDat();voidReadDat()<-FILEfp;charscr(tc(ll;int1;fp-fopen(Hin.dat",*r*);for(10;i<100;fgets(str,80,fp);tnecpy(sell1.dr11str,4);3738394041424 i444547484950515253545556fclos(fp);memcpy(*ell(l).ncstr4.10):mmcpy(ch*str*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;voidWriteDatOFILE<p;Int1;f-fpn("out.dat","w"):ford-0;1<100;(Cprlntf(fp,"%s%4d5dH01dn*,sell(i.dn,seUi.mc,sell(l.dj,selli.sltaelli).je);38.程序test.c的功能是:选出IOoO至5000范围内(包括IOo0、5000)符合下面条件的四位自然数。条件是:千位数字与百位数字之和等于十位数字与个位数字之和,且千位数字与百位数字之和等于个位数字与千位数字之差的整10倍。计算并输出这些四位自然数的个数ent以及这些数的和sum0请编写函数CountValue实现程序的要求。最后main函数调用函数WriteDAT把结果crlt和sum输出到OUt.dat文件中。注意I部分源程序存放在testC文件中.请勿改动主函数main()和输出数鼎函数WrilCDATo的内容.1234567891011121314include<stdio.h>intcntrsum;定义整型全局支ent和auvoidWriteDATO;voidcountvalue()voidmain()(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的报数,如此进行下去直到所有的人都出圈为止。现要求按出圈次序,每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!include<stdio.h>defineN100!defineS1defineM10intp(100,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)2829303132333435if(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旦个数ct三6tr8129,8T!2,则该数不编足条件计算平均值PH注意:部分IHWt存在g.c文件小.程序中已定义数蜗:a(300).已定义变量,CnL加1pj2请加电动依据文件in<ter中的任何效粼.主喻效nuunO、谭数redDO和写嫉效WTileDIto的内衣.«include<stdio.h>inta300)tcnt0;!doublepjxl-O.O,jz2-0.0;5678910void void voidvoidreadDat (); wrlteDt() jsVluo(>maln()13readDat();jsValue()jwriteDat;prlntf(wcnt-dn滴足条件的平均值pzjl-7.21fn不足条件的平均值pzj2-V.21fn",cnt,pjzlrjz2):1617 jvoidreadDat()18 J(19 ;FILEfp;20 ;inti;21 >f-fopen(,in.datr"r,);22;for(i-0;i<300;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题)41.设在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:统一字符编码可变长类型,最多可存储20个汉字;PriCe:定点小数类型,小数部分1位,整数部分到千位。(5分)42 .设在采用SQLServer2008数据库的图书馆应用系统中有三个基本表,表结构如下所示,请用SQL语句完成下列两个查询:BORROWER:借书证号姓名系名班级12011106蒋辉文计算机系12-112011107王丽计算机系12-112012113范园园信息系12-2LC)ANS:借书证号图书馆登记号借书日期12011106T0010012012.01.0212012113T0010262013.02.O6BOOKS:索书号书名作者图书登记号出版社价格TP311.1数据库系统李明TOolOOI科学19.00TP311.2二级C语言王珊T001026人民32.00(1)检索至少借了5本书的同学的借书证号、姓名、系名和借书数量。(5分)(2)检索借书和王丽同学所借图书中的任意一本相同的学生姓名、系名、书名和借书日期。(5分)六、单选题1分(2题)43 .在SQLServer2008中,常常会发生数据库数据过大的情况,此时则需要对表进行处理,通常可采用人工分割表的方法优化性能。下列有关分割表的说法,错误的是()oA.水平分割后,得到的子表结构相同B.水平分割后,查询表中所有数据时需要使用JOIN操作C.垂直分割后,所有表中均需保留原有表的主码D.当查询表中所有数据时,使用分割表方法会增加查询表达式的复杂度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解析:客观存在并可相互区别的事物称为实体。实体可以是具体的人、事、物,也可以是抽象的概念或联系。在客观世界中,不同的事物是由事物所具有的特征加以区分的。在信息世界中,事物的特征被抽象为实体的属性,不同的实体,其属性也不同。因此,在信息世界中,实体是根据实体属性的不同加以区分的,实体的名字是赋予实体的称谓,属性的多少不能反映实体的本质特征。4 .A解析:本题是对网络安全服务功能的考查。一个功能完备的网络系统应该提供以下基本的网络安全服务功能:保密性、认证、数据完整性、防抵赖和访问控制。其中保密性服务的目标是防止传输的数据被截获与篡改;认证服务是要解决网络中信息传送的源结点用户与目的结点用户的身份的真实性,防止出现假冒,伪装等问题;数据完整性服务是用来保证发送的信息与接受数据的一致性,防止出现信息在传输过程中被插入、删除的问题;防抵赖的目的是用来保证源结点用户和目的结点用户不能对已发送或已接收的信息予以否认;访问控制服务是用于控制与限定网络用户对主机、应用、

    注意事项

    本文(2021年辽宁省辽阳市全国计算机等级考试数据库技术预测试题(含答案).docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开