计算机类
公务员类
工程类
语言类
金融会计类
计算机类
医学类
研究生类
专业技术资格
职业技能资格
学历类
党建思政类
计算机等级考试(NCRE)
全国计算机应用水平考试(NIT)
计算机软件水平考试
计算机等级考试(NCRE)
全国高校计算机等级考试CCT
行业认证
信息素养
数据库工程师(计算机等级考试四级)
计算机等级考试一级
网络工程师(计算机等级考试四级)
计算机等级考试二级
数据库工程师(计算机等级考试四级)
计算机等级考试三级
信息安全工程师(计算机等级考试四级)
嵌入式系统开发工程师(计算机等级考试四级)
软件测试工程师(计算机等级考试四级)
问答题设有某简化的网上购物系统,其ER图如下:该系统数据之间存在下列约束:Ⅰ.一个客户(编号唯一)可以拥有多个订单,每个订单仅属于一个客户;Ⅱ.一个订单(编号唯一)可以包含多个订购细目,每个订购细目只属于一个订单;Ⅲ.一种商品可以出现在多个订购细目中,一个订购细目只包含一种商品;Ⅳ.一个商品类别可以包含多种商品,一种商品只属于一个商品类别。
进入题库练习
问答题在SQLServer 2000的某数据库中有如下两张关系表: 学生表(学号,姓名,性别,系号),学号为主码 系表(系号,系名,系简称),系号为主码 ①在数据库中执行如下Transact—SQL代码: DECLARE @ DeptID varchar (10) DECLARE @cnt int set @cnt=0 DECLARE cursor1 cursor FOR SELECT 系号 FROM 系表 WHERE 系名 LIKE '%电%' OPEN cursor1 FETCH NEXT FROM cursor1 INTO @DeptID WHILE@ @FETCH_STATUS= 0 BEGIN DECLARE @temp_cnt int SELECT @temp_cnt=COUNT(*) FROM 学生表 WHERE系号=@DeptID set @cnt=@cnt+@temp cnt FETCH NEXT FROM cursor1 INTO @DeptID END CLOSE cursor1 DEALLOCATE cursor1 SELECT @cnt 执行过程中发现速度比较慢,为了解决性能问题,需在功能不变的情况下,将此Transact-SQL代码改为一条SQL语句,请写出此SQL语句(语句中不能含有子查询)并说明为什么此种修改可以提高性能。 ②设在学生表的(姓名,系号)列上建有一个复合索引,该索引是否有助于提高下列两个语句的查询效率?并说明原因。 SELECT*FROM学生表WHERE系号='1'; SELECT*FROM学生表WHERE姓名='张三';
进入题库练习
问答题设工程—零件数据库中有四个基本表: 供应商(供应商代码,姓名,所在城市,联系电话); 工程(工程代码,工程名,负责人,预算); 零件(零件代码,零件名,规格,产地,颜色); 供应零件(供应商代码,工程代码,零件代码,数量)。 试用SQL语句完成下列操作: 1)找出天津市供应商的姓名和电话。 2)找出使用供应商S1所供零件的工程号码。 3)查找预算在50000~100000元之间的工程的信息,并将结果按预算降序排列。 4)找出上海厂商供应的所有零件号码。 5)找出工程项目J2使用的各种零件名称及其数量。 6)找出使用上海产的零件的工程名称。 7)找出没有使用天津产的零件的工程号码。 8)把全部红色零件的颜色改成蓝色。 9)将由供应商S5供给工程代码为J4的零件P6改为由S3供应,并作其他必要的修改。 10)从供应商关系中删除S2的记录,并从供应零件关系中删除相应的记录。
进入题库练习
问答题已知某教务管理系统有下列关系模式(带下划线的属性是主码): 系({{U}}系号{{/U}},系名) 学生{{U}}(学号{{/U}},姓名,性别,入学日期,正常毕业日期,所在系号) 课程({{U}}课程号{{/U}},课程名,学分,开课系号,教师号) 选课({{U}}学号{{/U}},课程号,成绩) 教师({{U}}教师号{{/U}},姓名,职称,所在系号)
进入题库练习
问答题 某汽车维修公司需建立一个汽车维修数据库,该数据库中需要存储和管理下列信息: 车辆信息:车牌号,车型,发动机号,行驶里程,车辆所有人,联系电话 维修项目:项目号,项目名称,维修费 汽车备件:备件号,备件名称,备件单价,库存数量 以上数据之间存在下列约束: 可以对一个车辆进行多个维修项目,每个维修项目可用于多个车辆,维修项目完成后要在数据库中记录维修时间。 一种备件可用于多个维修项目,每个维修项目最多只使用一种备件,但每种备件的数量可以是多个。
进入题库练习
问答题为在某种程度上保证某数据库系统可靠地运行,在SQL server 2000环境中,对其制定有如下三种备份策略。假设对此数据库进行一次完全备份需要4小时,差异备份需要2小时,日志备份需要1小时。设所有备份都是从凌晨1:00开始。 策略1:每周周日进行一次完全备份,每周周一至周六每天进行一次日志备份; 策略2:每周周日进行一次完全备份,每周周一至周六每天进行一次差异备份; 策略3:每天进行一次完全备份。
进入题库练习
问答题在学籍管理中,设有4个表,关系模式分别为: STUDENT( SNO,SNAME,SEX,BIRTHDAY,CLASS); TEACHER( TNO,TNAME,SEX ,BIRTHDAY,PROFESSION,DEPARTMENT); COURSE( CNO,CNAME,TNO); SCORE( SNO,CNO,DEGREE). 说明: 学生关系模式中:SNO:学号;SNAME:姓名;SEX:性别;BIRTHDAY:出生日期;CLASS:班级; 教师关系模式中:TNO:教师号;TNAME:姓名;SEX:性别;BIRTHDAY:出生日期;PROFESSION:职称;DEPARTMENT:所在系; 课程关系模式中:CNO:课程号;CNAME:课程名;TNO:任课教师号; 成绩关系模式中:SNO:学号;CNO:课程号;DEGREE:分数。 试用SQL语句完成下列操作: 1)列出“计算机系”教师所教课程的成绩表。 2)列出“计算机系”与“电子工程系”不同职称的教师的TNAME和PROFESSION。 3)列出存在有85分以上成绩的课程CNO。 4)列出选修编号为“3-105”课程且成绩同于选修了编号为“3-245”的同学的CNO、SNO和DEGREE。并按DEGREE从高到低次序排列。 5)列出选修编号为“3-105”课程且成绩高于选修了编号为“3-245”的同学的CNO、SNO和DEGREE。 6)列出成绩比该课程平均成绩低的同学的成绩表。
进入题库练习
问答题什么是数据库恢复?请说明数据库恢复的策略和方法。
进入题库练习
问答题某数据库中有关系Student(Sno,Sname,Ssex,Sage,Sdept),各属性分别表示学号,姓名,性别,年龄以及所在的系;Course(Cno,Cname,Credit)属性分别表示课程号,课程名,学分;SC(Sno,Cno,Grade)为学生选课表,各属性分别表示为学号,课程号和分数;完成下列的SQL语句: ①查询其他系中比计算机科学(CS)某一学生年龄小的学生姓名和年龄。 ②建立信息系(IS)选修了1号课程的学生的视图IS_S1 ③定义一个AFTER的行级触发器Print_f,当往成绩表(SC)中插入的成绩小于60就打印不及格
进入题库练习
问答题某图书管理系统说明如下: ·可随时查询书库中现有书籍的名称、类别、数量与存放位置,各类书籍均可由书号唯一标识。 ·可随时查询书籍借还情况,包括借书人单位、姓名、借书证号。任何人可借多本书,任何一种书可为多个人所借,每次借书需要登记借书日期和还书日期,借书证号具有唯一性。 ·可通过数据库中保存的出版社电话、邮编及地址等信息向有关书籍的出版社购买有关书籍。一个出版社可出版多种书籍,同一种书仅为一个出版社出版,出版社名具有唯一性。 根据以上说明进行如下设计:
进入题库练习
问答题有两张关系表: Students(SID,SName,Sex,Dept) Prizing(SID,PName,Type,PDate) Students表描述的是学生基本信息,Prizing表描述的是学生获奖信息。 ①若在应用程序中经常使用如下查询语句: SELECT S.SID,SName,PName,Type FROM Students AS S JOIN Prizing AS P ON S.SID=P.SID 请问能否使用聚集文件提高此查询的性能?并给出原因。 ②为了提高查询性能,数据库管理员在Students表的SName列上建立了一个非聚集索引SName ind。如果应用程序使用如下语句查询数据: SELECT*FROM St udents WHERE SName like'%华' 请问SName_ind索引是否能够提高该语句的查询速度,并给出原因。
进入题库练习
问答题存在如下表结构: Student表结构 列名 含义 数据类型 约束 Sno 学号 普通编码定长字符串,长度为7 主码 Sname 姓名 普通编码定长字符串,长度为10 非空 Ssex 性别 普通编码定长字符串,长度为2 取值范围为:男,女 Sage 年龄 微整型 大于等于14 Sdept 所在系 普通编码不定长字符串,长度为20 Course表结构 列名 含义 数据类型 约束 Cno 课程号 普通编码定长字符串,长度为10 主码 Cname 课程名 普通编码不定长字符串,长度为20 非空 Periods 学时数 小整型 大于0 Porperty 课程性质 普通编码定长字符串,长度为4 取值范围为必须,选修 SC表结构 列名 含义 数据类型 约束 Sno 学号 普通编码定长字符串,长度为7 主码,引用Student的外码 Cno 课程号 普通编码定长字符串,长度为10 主码,引用Course的外码 Grade 成绩 小整型 取值范围为0~100 写出实现下述操作的SQL语句:1.查询选课门数超过两门的学生的平均成绩和选课门数。
进入题库练习
问答题什么是先写日志?为什么要建立日志文件?数据库的转储是什么?其意义如何?
进入题库练习
问答题对于教学数据库的三个基本表: S(SNo,SName,SAge,Ssex) SC(Sno,CNo,Grade) C(CNo,CName,Teacher) 使用SQL更新语句表达对下列的更新操作:
进入题库练习
问答题现有如下两个关系模式: Employees(Eid,Name,DeptNO) Departments(DeptNO,DeptName,TotalNumber) Employees关系模式描述了职工编号、姓名和所在部门编号;Departments关系模式描述了部门编号、名称和职工总人数。 请按SQL Server所采用的Tansact-SQL语法格式编写实现具有功能的后触发型触发器:每当在Employees表中插入一行数据时,相应部门的职工
进入题库练习
问答题已知关系模式R(A,B,C,D,E),F是R上成立的函数依赖集,F=ABC→DE,BC→D,D→E,试问R达到第几范式,并说明理由。
进入题库练习
问答题对下图中的事务Ti和Tj,构造一个符合两阶段锁协议、并且冲突等价于串行调度〈Ti;Tj〉的并发调度。 Ti Tj Read(C)C:=C+1write(C)Read(A)write(A) Read(A)write(A)read(B)write(B)
进入题库练习
问答题为在某种程度上保证某数据库系统可靠地运行,在SQL Server 2000环境中,对其制定有如下3种备份策略。假设对此数据库进行一次完全备份需要4小时,差异备份需要2小时,日志备份需要1小时。设所有备份都是从凌晨1:00开始。 策略1:每周周日进行一次完全备份,每周周一至周六每天进行一次日志备份; 策略2:每周周日进行一次完全备份,每周周一至周六每天进行一次差异备份; 策略3:每天进行一次完全备份。 ①假设需要保留一年的备份数据,比较3种备份策略所占用的空间。 ②比较每种备份策略的备份和恢复速度。
进入题库练习
问答题设有关系模式:教师(教师号,姓名,职称,研究方向,参与项目号,项目名称,项目经费,立项时间,系号,系名),满足以下函数依赖集: {教师号→姓名,教师号→职称,教师号→研究方向,参与项目号→项目名称,参与项目号→项目经费,参与项目号→立项时间,教师号→系号,系号→系名} ①请给出这个关系模式的主码。 ②请将其分解为满足3NF的关系模式(分解后的关系模式名自定)。 ③设这个应用系统需增加奖励信息,奖励信息有:奖项编号,奖项名称。设一名教师可以获得多个奖项,同一奖项可由多名教师获得,系统需要记录教师获奖时间。请根据以上要求补充关系模式。
进入题库练习
问答题已知关系模式:S(SNO, SNAME)学生关系,SNO为学号,SNAME为姓名;C(CNO, CNAME, CTEACHER)课程关系,CNO为课程号,CNAME为课程名,CTEACHER为任课教师;SC(SNO, CNO,SCGRADE)选课关系,SCGRADE为成绩。
进入题库练习
数据库工程师(计算机等级考试四级)