数据库周考Word格式.docx
- 文档编号:18213651
- 上传时间:2022-12-14
- 格式:DOCX
- 页数:11
- 大小:310.03KB
数据库周考Word格式.docx
《数据库周考Word格式.docx》由会员分享,可在线阅读,更多相关《数据库周考Word格式.docx(11页珍藏版)》请在冰豆网上搜索。
6、
7、7、B
8、8、C
9、B
9、
10、10、C
11、11、D
12、12、C
13、13、D
14、14B
15、C
15、
16、16、C
17、17、AB
18、18、BC
19、19、D
20、20、B
21、21、B
22、22、A
23、CD
23、
2424、AC
、
25、CD
25、
二、简答题:
(3分)
1、什么是事务处理机制?
一个事务从哪里开始,到哪里结束?
在数据库中事务是工作的逻辑单元,一个事务是由一个或多个完成一组的相关行为的SQL语句组成,通过事务机制确保这一组SQL语句所作的操作要么完全成功执行,完成整个工作单元操作,要么一点也不执行。
一个事务开始于第一次执行的SQL语句,结束于Commit
或
Rollback
DDL语句。
2、什么是自然连接,什么是左连接,什么是右连接,什么是全外连接?
3、
4、SQL根据它的使用,分为哪几种类型,分别写出这几种类型中典型的sql语句,各列出2个(若你写出的是3种类型,则需要各写出2个,若写的是4种类型,则需要额外把只有一种sql语句的写出来)
5、如何在oracle里实现日期转字符串,字符串转日期,字符串转数字,使用伪表各写出一个例子
6、ORACLE中有哪几种约束?
并大概介绍下这几个约束
7、什么是索引?
索引有哪些优点和缺点?
三、程序题:
一、有T和E两个表,字段名如下,请完成以下操作(16分):
T表:
(字段:
ID,NAME,ADDRESS,PHONE,LOGDATE)
E表:
NAME,ADDRESS,PHONE)
1.将表T中的字段LOGDATE中为2001-02-11的数据更新为2003-01-01,请写出相应的SQL语句。
(该字段类型为日期类型)
2.请写出将表T中NAME存在重复的记录都列出来的SQL语句(按NAME降序排序)
3.请写出将E表中的ADDRESS更新到T表中的SQL语句(按NAME相同进行关联)
4.请写出将T表中第3~5行数据列出来的SQL语句
二、创建两张表,一张学生表(student),有学号(sid)、姓名(sname)、年龄(sage)、性别(ssex),一张学院表(collage),有学院号(cid)、学院名称(cname)、学院地址(cdress)、学院电话(ctel),需要满足以下条件(16分):
1、一个学生有一个相对应的学号
createtablestudent(sid
2、一个学生只能属于一个学院,但是一个学院能有多名学生
3、合理地设置主键以及外键
4、年龄设置约束,为10-50岁,性别设置约束,只能为男或女,学院名称设置唯一,并且所有的字段都不能为空
5、每一张表插入2条数据
6、除了主键约束和非空约束之外,其他的约束必须单独写于后面
8、设置有意义的约束名
一:
不定项选择题
2、C
16、C
17、AB
18、BC
19、D
20、B
21、B
22、A
24、AC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库