511 |
数据库基础 |
简单 |
用户权限的种类有哪些?各自的作用?
权限类型及作用:
①对象权限 作用:决定用户对数据库对象所执行的操作,包括用户对数据库中的表、视图、列或存储过程等对象的操作权限
②语句权限 作用:决定用户能否操作数据库和创建数据库对象
③隐含权限 作用:控制那些只能由预定义系统角色的成员或数据库对象所有者执行的活动。
|
|
练习题 |
|
512 |
数据库基础 |
简单 |
在字符串中,我们应该怎样来产生一个回车并生成一个新行?
CHAR(13)+CHAR(10)
|
|
练习题 |
|
513 |
数据库基础 |
简单 |
超键
超键:在一个关系中,能唯一表示元组的属性或属性的集合称为关系模式的超键
|
|
练习题 |
|
514 |
数据库基础 |
简单 |
事务的隔离性
事务的隔离性:多个并发的事务执行的结果与这些事务先后单独执行的结果是一样的,也就是说一个事务的执行不能被其他事务干扰
|
|
练习题 |
|
515 |
数据库基础 |
简单 |
非平凡函数依赖
非平凡函数依赖:如果X→Y,并且Y不是X的子集,则称X→Y是非平凡的函数依赖。
|
|
练习题 |
|
516 |
数据库基础 |
简单 |
内模式
内模式:又称存储模式,是数据库物理结构和存储方式的描述,它描述了文件的组织方式。索引结构、记录类型等存储细节方面的内容
|
|
练习题 |
|
517 |
数据库基础 |
简单 |
1、 简述并发操作所产生的问题。
2、 简述两阶段锁协议。
3、 什么叫数据库的实体完整性?
1、 简述并发操作所产生的问题。
事务的并发操作造成的问题有四种情况:
1) 更新的丢失;
2) 读过时的数据
3) 不能重复读;
4) 幻影读
2、 简述两阶段锁协议。
“两阶段锁协议”是保证并发调度可串行化的锁协议。
“两阶段锁协议”的含义是指所有事务必须分两个阶段来对数据对象加锁和解锁。也就是说,事务分为两个阶段:第一阶段是申请加锁阶段,在这个阶段事务只能申请加锁而不能释放锁;第二阶段是释放阶段,在这个阶段,事务只能释放锁而不能申请锁。
3、 什么叫数据库的实体完整性?
关系的任意元组在主键的属性上都不能出现空值。
|
|
练习题 |
|
518 |
数据库基础 |
简单 |
对于教学数据库的三个基本表 :
S(SNO,SNAME,AGE,SEX,SDEPT) 即:学生(学号,姓名,年龄,性别,系名)、
SC(SNO,CNO,GRADE) 即:选修(学号,课程号,成绩)、
C(CNO,CNAME,TEACHER) 即:课程(课程号,课程名,教师姓名),完成下面题目:
用SQL语句完成下面的查询:(10’)
(a) 检索年龄大于23岁的男学生的学号和姓名
(b) 检索至少选修LIU老师所授课程中一门课程的女学生姓名(用IN语句实现)
(c) 检索李明同学所学的课程的课程号
(d) 统计每门课程的学生选修人数(超过10人的课程才统计)。要求输出课程号和选修人数,查询结果按人数降序排列
(e) 在SC中检索成绩为空值的学生学号和课程号
(a)
SELECT SNO,SNAME
FROM S
WHERE (AGE>23) AND (SEX=‘男’)
(b)SELECT SNAME
FROM S
WHERE SEX=‘女’ AND SNO IN
(SELECT SNO
FROM SC
WHERE CNO IN
(SELECT CNO
FROM C
WHERE TEACHER=‘LIU’))
(c)SELECT CNO
FROM S,SC
WHERE S.Sno=SC.Sno AND S.Sname=‘李明’
(d)SELECT DISTINCT CNO,COUNT(SNO)
FROM SC
GROUP BY CNO
HAVING COUNT(SNO)>10
ORDER BY 2 DESC
(e)SELECT SNO,CNO
FROM SC
WHERE GRADE IS NULL
|
|
练习题 |
|
519 |
数据库基础 |
简单 |
声明一个长度为16的字符型变量“cname”, 并赋初值为”数据库系统概述”。请按前面的要求写出相应语句。
DECLARE cname char(16)
SET cname=’数据库系统概述’
或者是
DECLARE cname char(16)
SELECT cname=’数据库系统概述’
|
|
练习题 |
|
520 |
数据库基础 |
简单 |
在字符串中,我们应该怎样来产生一个回车并生成一个新行?
CHAR(13)+CHAR(10)
|
|
练习题 |
|
跳转到
首 页
上一页 1 ... 50 51 52 53 54 ...66 下一页
末页