题库管理

更换课程
批量上传题目 新增题目 课程名称:数据库基础知识点:
编辑知识点 导出题目
查找:
  • 题型:
  • 难易度:
  • 考练分类:
搜索
序号 知识点 难易度 题目 分类 操作
501 数据库基础 简单
数据库系统中的常见故障有哪些?
 

1、  答案要点:数据库系统中的常见故障有:事务内部的故障(1分)、系统故障(1分)、介质故障(2分)、计算机病毒(1分)。

练习题
502 数据库基础 简单
简述数据模型的三个组成部分。
 

1、  答案要点:数据模型通常由数据结构(1分)、数据操作(2分)、完整性约束(2分)三部分组成。

练习题
503 数据库基础 简单
所有的视图是否都可以更新?为什么?
 

1、  答案要点:不是所有的视图都是可更新的(2分);因为有些视图的更新不能唯一地有意义地转换成相应基本表的更新。(3分)

练习题
504 数据库基础 简单
什么样的并发调度是正确的调度?
 

1、  答案要点:多个事务的并发执行是正确的,当且仅当其结果与按某一次序串行执行它们时的结果相同。(5分)

练习题
505 数据库基础 简单
为什么要创建索引
创建索引可以大大提高系统的性能。第一,通过创建唯一性索引,可以保证每一行数据的唯一性。第二,可以大大加快数据的检索速度,这也是所以的最主要原因。第三,可以加速表与表之间的连接,特别是实现数据的参考完整性方面特有意义。第四,在使用ORDER BY和GROUP BY子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。第五,通过使用索引,可以在查询过程中,使用优化隐藏器,提高系统性能。
练习题
506 数据库基础 简单
什么是死锁以及如何防治死锁
死锁发生在当多个进程访问同一数据库时,其中每个进程拥有的锁都是其他进程所需的,由此造成每个进程都无法继续下去。简单的说,进程A等待进程B释放他的资源,B又等待A释放他的资源,这样就互相等待就形成死锁。
下列方法有助于最大限度地降低死锁:
  (1)按同一顺序访问对象。
  (2)避免事务中的用户交互。
  (3)保持事务简短并在一个批处理中。
  (4)使用低隔离级别。
(5)使用绑定连接。
练习题
507 数据库基础 简单
触发器的类型以及相对的语句命令
类型:①INSERT触发器、②UPDATE触发器、③DELETE触发器
相对应的语句:①INSERT语句、②UPDATE语句、③DELETE语句
练习题
508 数据库基础 简单
声明一个长度为16的字符型变量“cname”, 并赋初值为“数据库系统概述”。请按前面的要求写出相应语句。
DECLARE cname char(16)
SET cname=’数据库系统概述’
或者是
DECLARE cname char(16)
SELECT cname=’数据库系统概述’
练习题
509 数据库基础 简单

某个学籍数据库有如下表结构:
学生(学号,姓名,性别,出生日期,班级)
课程(课程号,课程名称,课程类别,课时)
选课(学号,课程号,成绩)
请完成下列查询要求。
1.查询出“软件041”班的所有男生的学号和姓名。
 
2.查询出课程名称中含有“语言”一词的课程的所有信息。

3.查询出“C语言”课程成绩前5名的学生的学号、姓名和班级。

4.查询出各班级学生人数。

5.查询出“计算机应用基础”课程成绩高于张三同学此门课程成绩的学生的学号和姓名。

1.查询出“软件041”班的所有男生的学号和姓名。
SELECT 学号, 姓名
FROM学生
WHERE班级 = ‘软件041’ AND性别 = ‘男’
2.查询出所有姓张的同学的姓名和班级。
SELECT *  FROM课程
WHERE课程名称 LIKE ‘%语言%’
3.查询出“C语言”课程成绩前5名的学生的学号、姓名和班级。
SELECT TOP 5学生.学号, 姓名, 班级
FROM学生 JOIN 选课 ON 学生.学号 = 选课.学号 JOIN 课程 ON课程.课程号 = 选课.课程号
WHERE课程名称 = ‘C语言’
ORDER BY 成绩 DESC
4.查询出各班级学生人数。
SELECT 班级, COUNT(*) AS 人数
FROM 学生
GROUP BY班级
5.查询出“计算机应用基础”课程成绩高于张三同学此门课程成绩的学生的学号和姓名。
SELECT学生.学号, 姓名
FROM 学生JOIN 选课 ON 学生.学号 = 选课.学号 JOIN 课程 ON课程.课程号 = 选课.课程号
WHERE课程名称 = ‘计算机应用基础’ AND 成绩 > (
SELECT成绩
FROM 学生JOIN 选课 ON 学生.学号 = 选课.学号 JOIN 课程 ON课程.课程号 = 选课.课程号
WHERE课程名称 = ‘计算机应用基础’ AND姓名 = ‘张三’)
练习题
510 数据库基础 简单
简述INSERT触发器的工作原理
当向表中插入数据时,INSERT触发器触发执行。当INSERT触发器触发时,新的记录增加到触发器表中和inserted表中。该inserted表是逻辑表,保存了所插入记录的拷贝,允许用户参考INSERT语句中的数据。触发器可以检查inserted表,来确定该触发器的操作是否应该执行和如何执行。在inserted表中的那些记录,总是触发表中一行或多行记录的冗余。
练习题
跳转到 首 页 上一页 1 ... 49 50 51 52 53 ...66 下一页 末页