1 / 4
文档名称:

数据库基础知识笔试题(一).pdf

格式:pdf   大小:346KB   页数:4页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库基础知识笔试题(一).pdf

上传人:小屁孩 2024/5/9 文件大小:346 KB

下载得到文件列表

数据库基础知识笔试题(一).pdf

相关文档

文档介绍

文档介绍:该【数据库基础知识笔试题(一) 】是由【小屁孩】上传分享,文档一共【4】页,该文档可以免费在线阅读,需要了解更多关于【数据库基础知识笔试题(一) 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..数据库基础知识笔试题(?)单选题DELETE语句?来删除表中的数据,?次可以删除()A.???C.??和多??正确答案是D数据库?件中主数据?件扩展名和次数据库?件扩展名分别为()。A........?个或多个表中或视图中导出的()。?任意字符的是()。A.*B.%()是SQLServer中最重要的管理?具。()不是?来查询、添加、修改和删除数据库中数据的语句。()。$?SQL命令将教师表teacher中?资salary字段的值增加500,应该使?的命令是()。+++=salary+500正确答案是D表的两种相关约束是()。,?个?户拥有的所有数据库对象统称为()。,()?户模式存储数据字典表和视图对象。,下??于限制分组函数的返回值的?句是()。:..D.?法限定分组函数的返回值正确答案是B使?语句进?分组检索时,为了去掉不满?条件的分组,应当()。?WHERE??使?HAVING??WHERE?句,再使?HAVING??HAVING?句,再使?WHERE?句正确答案是B列出表结构的命令是()。,可?于提取?期时间类型特定部分(如年、?、?、时、分、秒)的函数有()。,第?步应查看数据库管理系统的运??志,其?志?件名为:()。'SID'.'SID'.'SID'.'SID'.log正确答案是C在Oracle数据库的逻辑结构中有以下组件:A、表空间B、数据块C、区D、段,这些组件从?到?依次是()。→B→C→→D→C→→C→B→→A→C→B正确答案是B在动环监控系统的数据库服务器上安装了Windows2003系统,如果要使得BASS2100或者C3M系统的数据库?持4G以上的内存,那么应该安装()版本。?版正确答案是B不定项选择题ORACLE数据库物理结构包括()。?件B.?志???件正确答案是A,B,CORACLE中char类型与varchar2类型的区别,描述正确的是()。,D填空题SQL语?中,?于排序的是(1)?句,?于分组的是(2)?句。填空(1):正确答案orderby填空(2):正确答案groupbySQL属于(1)型数据库管理系统。填空(1):正确答案关系。C3M系统的数据库中,标准通道类型的表是在(1)?户的(2)和(3)两张表。填空(1):正确答案Gxx06。填空(2):正确答案pre_channle_type或pre_channle_type_relation。填空(3):正确答案pre_channle_type_relation或pre_channle_type。在C3M系统中,当发现设备模板信息错误的时候,应该进?(1)?户,找到(2)和(3)两张表,删除错误模板的记录,然后再重新导?数据。填空(1):正确答案Gxx02。填空(2):正确答案set_device_template或set_device_standard。填空(3):正确答案set_device_standard或set_device_template。C3M系统应?服务器上应该配置Oracle数据库的监听程序和(1)之后,才能访问数据库。填空(1):?络服务名。(1)是?个?常特殊但??常有?的函数,它可以计算出满?约束条件的?组条件的?数。填空(1):正确答案count。:..Oracle数据库由?个或多个表空间组成,表空间由?个或多个(1)组成。表空间具有(2)和(3)两种状态。当处于前者时,表空间的数据可为?户使?,当处于后者时,表空间的数据不可?。填空(1):正确答案数据?件。填空(2):正确答案读写或readwrite。填空(3):正确答案只读或readonly。SQLServer中?持两种类型的变量,分别是(1)和(2)。填空(1):正确答案全局。填空(2):正确答案局部。查看ORACLE中?户当前信息的命令是(1)。填空(1):正确答案selectusername,default_tablespacefromuser_users。C3M系统采?的数据库为Oracle10G版本,其中,在应?服务器上应该安装(1),数据库服务器上应该安装(2)。填空(1):正确答案服务器版。填空(2):正确答案客户端版。C3M系统数据库的备份是通过批处理脚本实现的,那么应该通过(1)实现?动定期的备份数据库。填空(1):正确答案定制任务。SQL中有?种简便的插?多?数据的?法,这种?法是使?(1)查询出的结果代替VALUES?句。填空(1):正确答案select语句。SQLServer中数据库是由(1)和(2)组成的。填空(1):?件。填空(2):?志?件。C3M系统中,LSC数据库的默认实例的系统标识符SID名称是(1),默认密码是(2)。填空(1):正确答案C3MLSC。填空(2):正确答案gxxgosun。使?(1)命令来创建?个新数据库及存储该数据库的?件。填空(1):正确答案createdatabase。ORACLE数据库由三种类型的?件组成:(1)、(2)和(3)。填空(1):正确答案数据?件或?志?件或控制?件。填空(2):正确答案?志?件或数据?件或控制?件。填空(3):正确答案控制?件或数据?件或?志?件。ORACLE进程分为(1)、(2)和(3)。填空(1):正确答案?户进程或服务器进程或后台进程。填空(2):正确答案?户进程或服务器进程或后台进程。填空(3):正确答案?户进程或服务器进程或后台进程。SQL数据模型有三种类型,分别是(1)、(2)和(3)。填空(1):正确答案概念数据模型或逻辑数据模型或物理数据模型。填空(2):正确答案概念数据模型或逻辑数据模型或物理数据模型。填空(3):正确答案概念数据模型或逻辑数据模型或物理数据模型。问答题数据库在什么情况下不能被删除?参考答案:数据库在被使?的时候不能删除。请简述ORACLE数据库系统具有的备份?式。参考答案:Oracle数据库的备份?法很多,?论使?那种备份?法,备份的?的都是为了在出现故障后能够以尽可能?的时间和代价恢复系统。其中?export实?程序导出数据库对象(逻辑备份)、冷备份和热备份是三种最基本的备份?法。1、冷备份是Oracle最简单的?种备份。执?冷备份前必须关闭数据库,然后使?操作系统实??具或者第三??具备份所有相关的数据库?件。优点:能简单快速地备份;能简单快速地恢复;执?简单。缺点:必须关闭数据库,不能进?点恢复。2、热备份是当数据库正在运?时进?数据备份的过程。执?热备份的前提是:数据库运?在可归档?志模式。适?于24X7不间断运?的关键应?系统。优点:备份时数据库可以是打开的;热备份可以?来进?点恢复。初始化参数?件、归档?志在数据库正常运?时是关闭的,可?操作系统命令拷贝。缺点:执?过程复杂。由于数据库不间断运?,测试?较困难。不能?操作系统实??具拷贝打开的?件。必须使?Oracle提供的ocopy?具来拷贝打开的?件。热备份可能造成CPU、I/O过载,应在数据库不太忙时进?。3、冷备份和热备份都备份物理数据库?件,因?被称为物理备份。?export备份的是数据库对象,因此被称为逻辑备份。优点:能执?对象或者?恢复;备份和恢复速度更快;能够跨操作系统平台迁移数据库;数据库可?直运?。缺点:export并不是冷备份和热备份的替代?具;冷、热备份可保护介质失效;export备份可保护?户或应?错误。存储过程与触发器的区别?参考答案:触发器是?种特殊类型的存储过程,当使?下?的?种或多种数据修改操作在指定表中对数据进?修改时,触发器会?效:UPDATE、INSERT或DELETE。触发器可以查询其它表,?且可以包含复杂的SQL语句。它们主要?于强制复杂的业务规则或要求。例如,可以控制是否允许基于顾客的当前帐户状态插?定单。触发器还有助于强制引?完整性,以便在添加、更新或删除表中的?时保留表之间已定义的关系。然?,强制引?完整性的最好?法是在相关表中定义主键和外键约束。如果使?数据库关系图,则可以在表之间创建关系以?动创建外键约束。触发器的优点如下:触发器是?动的:它们在对表的数据作了任何修改(?如??输?或者应?程序采取的操作)之后?即被激活。触发器可以通过数据库中的相关表进?层叠更改。例如,可以在titles表的title_id列上写??个删除触发器,以使其它表中的各匹配?采取删除操作。该触发器?title_id列作为唯?键,在titleauthor、sales及roysched表中对各匹配?进?定位。触发器可以强制限制,这些限制??CHECK约束所定义的更复杂。与CHECK约束不同的是,触发器可以引?其它表中的列。存储过程是SQL语句和可选控制流语句的预编译集合,以?个名称存储并作为?个单元处理。存储过程存储在数据库内,可由应?程序通过?个调?执?,?且允许?户声明变量、有条件执?以及其它强?的编程功能。存储过程可包含程序流、逻辑以及对数据库的查询。它们可以接受参数、输出参数、返回单个或多个结果集以及返回值。可以出于任何使?SQL语句的?的来使?存储过程,它具有以下优点:??系列SQL语句。??的存储过程内引?其它存储过程,这可以简化?系列复杂语句。:..?编译,所以执?起来?单个SQL语句快。??种安全机制来充分利???条SQL语句查询出student表中每门功课都?于80分的学?姓名。Namekechengfenshu张三语?81张三数学75李四语?76李四数学90王五语?81王五数学100王五英语90参考答案:selectdistinctnamefromstudentwherenamenotin(selectnamefromstudentwherefenshu<80)学?表(student表)如下:?动编号学号姓名课程编号课程名称分数12005001张三0001数学6922005002李四0001数学8932005001张三0001数学6942005001张三0001数学69请写出删除除了?动编号不同,其他都相同的学?冗余信息的?法参考答案:SELECTdistinct学号,姓名,课程编号,课程名称,分数,max(?动编号)fromstudentsWHERE学号="&学号&"ORDERBY姓名ASC假设在?个ORACLE数据库中有?张雇员登记表,表名为EMP,?desc查看时显?如下结果,其中:EMPNO-----雇员编号ENAME-----雇员名字JOB-----雇员?种MGR-----雇员上级主管编号HIREDATE-----参加?作?期SAL-----雇员?资COMM-----雇员奖?DEPTNO-----雇员所在部门编号SQL>descempNameNull?Type-------------------------------------------EMPNONOTNULLNUMBER(4)ENAMEVARCHAR2(10)JOBVARCHAR2(9)MGRNUMBER(4)HIREDATEDATESALNUMBER(7,2)COMMNUMBER(7,2)DEPTNONUMBER(2)请写出以下操作的完整的SQL语句:1)查询每个部门的?资总和。2)向EMP表中插??条与SMITH内容相同的记录,但姓名改为Lida,雇员号改为7899。3)将雇员Smith?资加$1000。4)创建?张新表EMP2,把EMP表中?资?于$2000的雇员插?。5)将EMP表增加?列AGE,?来存放雇员年龄。参考答案:1)selectsum(sal)fromemp;2)insert(empno,ename,job,mgr,hiredate,m,depno)intoempvalues(select(7899,Lida,job,mgr,hiredate,m,depno)fromempwhereename=’smith’);3)updateempsetsal=sal+1000whereename=’Smith’;4)createtableemp2([EMPNO][number](4)notnull,[ENAME][VARCHAR2](10),[JOB][VARCHAR2](9),[MGR][number](4),[HIREDATE][DATE],[SAL][NUMBER](7,2),[COMM][NUMBER](7,2),[DEPNO][NUMBER](2));select*intoemp2fromempwheresal>20005)altertableempaddcolumn[age][number](4)