数据库原理自考
① 求 北京自考 数据库系统原理(实践考核)历年试题及答案
你好
北京自考实践课程由主考院校进行,历年真题都是学校出题,网上更是没有。这是一份北邮的实践指导书,希望对你有所帮助。
北京自考《数据库系统原理》实践环节考核指导
(2008年9月修订)
1、类型
课程实验考核
2、目的与要求
本课程是一门理论与实际紧密结合、实践性强的课程。通过上机实践,帮助学生加深对课程的理解,更好地掌握数据库技术,并达到应用的目的,进而培养他们全面掌握所学知识,在实践中培养独立分析和解决问题的能力。
本课程的主要考核目标是检查学生利用sql语言解决问题的能力,强调测试学生利用SQL语句完成基本的数据定义和数据操作的技能,检查学生设计和运用SQL语言解决实际问题的能力。
3、考核环境
l 操作系统:Windows2000
l 数据库管理系统:SQL Server 2000中文版
4、考核内容
l SQL Server 2000的企业管理器、查询设计器;
l 其他类型数据库的导入与导出(主要是Access类型数据库);
l 数据库的创建和修改;
l 基本表的创建和修改(要求使用SQL语句完成);
l 基本表中数据的管理(要求使用SQL语句完成):INSERT命令、UPDATE命令、DELETE命令;
l 数据的检索(要求使用SQL语句完成):单表查询、连接查询、计算查询、分组查询等;
l 索引、存储过程和视图的创建(要求使用SQL语句完成);
l 创建登陆标识并设置操作数据库权限;
l ODBC的概念与配置。
5、考核时间
考试时间为60分钟。
6、考核形式和方法
采用闭卷机考形式,考生首先登录考试服务器,阅读考试要求,在考试文件夹D:\2008ks下完成指定的开发要求,所有答案都直接做在文件夹d:\2008ks内,最后根据考试要求把答案文件上传到考核服务器上考生自己的文件柜中(上传的答案文件不要压缩打包)。
请认真阅读“考试系统”使用说明。
② 自学数据库系统原理应该看什么书好
开始的时候你可以针对某一种数据库学习,比如Sql Server 、Oracle、MySql,因为这些数据库虽说有不同之处,但是大同小异,只要对一种数据库了解了,其他的数据库也就没什么问题了。相同之处:
1、SQL(标准化查询语言),这个是所有数据库都通用的,只要学会了这个语言,你就可以游走在所有数据库系统之间,屡试不爽!
2、原理,目前主流数据库都是关系型数据库,就如同面向对象程序设计语言一样,虽说C#和java是两款不同的语言,但是都是面向对象语言,只要是面向对象语言,所有程序无非就是对象和对象之间的关系和调用的过程集合而已。关系型数据库也是同理。了解了一种关系型数据库的原理之后,其他的也是无师自通。
不同之处:
1、方言,方言就通现实生活中不同地区的方言是一样的。不同数据库之间会有他们自己方言,像函数,不同数据库有自己的不同的函数,虽说功能一样,但是写法不同。如果你在实际中用到了其他的数据库就要学习他的函数,原理和大的思路上都是一样的。所以方言其实一种不统一而带来的产物,慢慢的应该会消减去掉!
2、细节方面的差异。
推荐一本好书。Oracle是非常强大的数据库系统,大型的服务器上都是运行的Oracle或是DB2,所以学习Oracle是非常主流的。而且Oracle的参考资料非常的多。用户多。所以学习Oracle很必要。推荐《《ORACLE 9i/10g入门与实践》。9i和10g是两个不同的版本,是两本书。
③ 我想学MYSQL,我有一本自考的数叫数据库系统原理,请问要学哪一章才会用MYSQL
数据库原理的教材主要是将原理,操作讲的很少,即使讲的话,一般也是以SQL Server为例的。
④ 计算机应用自考科目
序号 国码 省码 新计划课程 学分 老计划课程
1 0001 4423 马克思主义哲学原理 3 哲学(0006) 一代三
2 0002 4424 DXP理论概论 3
3 0003 4425 法律基础与思想道德修养 2
4 0012 4405 英语(一) 7 英语(一)
5 0022 4403 高等数学(工专) 7 高等数学(工专)
6 2198 4402 线性代数 3 线性代数
7 2314 4420 模拟电路与数字电路 6 电子线路与数字逻辑
2315 模拟电路与数字电路(实践) 2
8 2316 4426 计算机应用技术 2 计算引论
2317 计算机应用技术(实践) 3
9 2321 4411 汇编语言程序设计 3 汇编语言程序设计
2322 汇编语言程序设计(实践) 1
10 0342 4412 高级语言程序设计 3 FORTRAN语言
0343 高级语言程序设计(实践) 1
11 2142 4413 数据结构导论 4 数据结构
12 2318 4409 *计算机组成原理 4 计算机组成原理
13 2319 44121 *微型计算机及接口技术 2 微型计算机及应用
2320 *微型计算机及接口技术(实践) 2
14 2323 4414 *操作系统概论 4 操作系统
15 2120 4415 *数据库及应用 3 数据库概论
2121 *数据库及应用(实践) 1
16 2141 4422 *计算机网络技术 4 电工电子学或普通物理
计算机操作技术或计算方法
17 4427 实践考核:综合实验(10)
计算机及应用专业(独立本科段)课程设置与学分
专业代码:B080702
序号 课程代码 课程名称 学分
1 0004 毛泽东思想概论 2
2 0005 马克思主义政治经济学原理 3
3 0015 英语(二) 14
4 0023 高等数学(工本) 10
5 2197 概率论与数理统计(二) 3
6 2324 离散数学 4
7 2331 数据结构 4
4734 数据结构(实践) 2
8 4735 数据库系统原理 4
4736 数据库系统原理(实践) 2
9 2325 计算机系统结构 4
10 2326 操作系统 4
2327 操作系统(实践) 1
11 4737 C++程序设计 3
4738 C++程序设计(实践) 2
12 4747 Java语言程序设计(一) 3
4748 Java语言程序设计(一)(实践) 1
13 2333 软件工程 3
2334 软件工程(实践) 1
14 4741 计算机网络原理 4
15 7999 毕业设计(不计学分)
总学分 74
报考条件:
1. 计算机及应用专业(或原计算机及其应用专业)专科毕业生可直接报考本专业;
2. 电子电工信息类非本专业专科毕业生可报考本专业,须加考计算机组成原理(2318)(4学分);
3. 工科类非电子电工信息类专业专科毕业生报考本专业,须加考计算机组成原理(2318)(4学分),高级语言程序设计(一)(0342)(4学分)两门课程;
4. 其它专业专科毕业生报考本专业,须加考计算机组成原理(2318)(4学分),电子技术基础(三)(4730)(7学分)两门课程。
新旧课程对照表
序号 课程代码 原课程名称及学分 课程代码 现课程名称及学分
1 2336 数据库原理(5) 4735 数据库系统原理(6)
2 2328 面向对象程序设计(4) 4737 C++程序设计(5)
3 2339 计算机网络与通信(6) 4741 计算机网络原理(4)
本计划于2007年开始执行。
不同省份略有不同,你可以到www.chinazikao.com上查
⑤ 数据库系统原理 自考 好难阿! 网上试卷都找不到答案!有没有高手帮帮忙 就几题!! 很急 谢谢了
1、记录、
2、物理结构设计(概念结构设计阶段、数据库逻辑设计阶段、物理结构设计统称结构设计,这里答案不标准,实际应该填写行为设计,行为设计包括,功能设计+事物设计+程序设计)
3、数据库实施阶段
⑥ 浙江省2008年4月自学考试《数据库原理》试题(02336) 答案
2007年下半年高等教育自学考试(10月份)和7月份增考25日-31日在常州市、金坛市、溧阳市、武进区自学考试办公室报名。
委托开考专业本科段“经济学”、“调查与分析”专业在自考办报名;本科段“机电一体化工程”、“工业工程”及专科段“机电一体化”
三个专业到吊桥路127号机电学院成教院报名;本科段“化学工程”、专科段“化学工艺”在化轻公司报名;本、专科段“公安管理”在常州警校报名;本科段“林业生态环境工程与管理”在农林局科教处报名。
本次新增采购与供应管理(专科、独立本科段)、工程管理(独立本科段)、艺术设计(专科)4个专业。采购与供应管理专业为全国考委与中国交通运输协会合作开考,省级项目培训管理单位为江苏省文化产业教育培训中心。
从10月起,2082213信息管理与信息系统(独立本科段)中的“02336数据库原理(含实践)(4+1)”课程调整为“04735数据库系统原理(含实践)(4+2)”。按原计划通过“02336数据库原理(含实践)”课程理论和实践部分考试的考生可免考“04735数据库系统原理(含实践)”课程理论和实践部分;按原计划只通过“02336数据库原理(含实践)”课程理论部分的考生只能免考“04735数据库系统原理(含实践)”的理论部分。2070202物理教育(独立本科段)中的“02038近代物理实验(5学分)”课程调整为“02038近代物理实验(实践)(5学分)”。1040109心理健康教育(专科)专业中的“29659家庭心理治疗(实践)(5学分)”课程调整为“29659家庭心理治疗(含实践)(5学分)”。
从2008年起,2020229物流管理(独立本科段)专业中的“05381物流管理软件操作(4学分)”课程,调整为“01574物流管理软件操作(实践)(4学分)”。通过“05381物流管理软件操作”课程考试的考生可免考“01574物流管理软件操作(实践)”课程。
⑦ 数据库自考教材04735和04736有什么区别
自考04735和34736的区别:04735数据库系统原理,是理论课程,有指定的教材;04736数据库系统原理(实),是实践考核环节(上机操作考核),没有指定的教材,或者说主要参考04735教材的。
一般来说,04735理论考试难度大些;04736上机操作考核通过率相对高些。
⑧ 自考的数据库系统原理
主要任务是在DBMS的支持下,按照应用的要求为某一部门和组织设计结构合理、使用方便、效率较高的数据库.
深入理解数据库系统工作原理,比较熟练地掌握数据语言SQL的使用方法.
⑨ 数据库系统原理 自考 2010年1月最后一题求解
文库能搜到答案的。
⑩ 求交大自考数据库系统原理实验考的范围~
这个是2010年5月16日上海交大的数据库系统原理的试题培训题,一共有16道。考试的题目就是从这16道中选择9道,通过5道就算通过了。
考试用的是SQL Server 2000
《数据库原理》上机考试环境
先打开我的电脑 查看是否有F盘 和G盘。
然后启动Microsoft SQL server 查询分析器 输入SQL server 服务器名(cs-gate-2)、 登录名(user机器号)和密码(user机器号) 进入查询分析器窗口。
完成考题后,请查看F盘上是否存在一个.sql 和一个.txt文件。
--------------------------------------------------------------------
模拟题
在“学生管理库”下有已表:S(Sno,Sname,Ssex,Sage,Sdept,
Sclass)分别表示:学号、姓名、性别、年龄和系名和班级;C(Cno,Cname,Ctime)分别表示:课程号、课程名和学时数;S_C(Sno,Cno,Grade)分别表示:学号、课程号和成绩。
1. 找出所有成绩小于60分的学生姓名、学号和成绩。
2. 统计所有参加选修学生的人数。
3.找出选修“数据结构”课程最高成绩学生的姓名、性别、年龄及
分数。
4. 找出比机械系所有学生年龄都小的其他系学生的学号和姓名。
5. 找出所有选修“数据库原理”课程学生的姓名、系名和成绩。
6. 建一新表:T_C (Tno (教师编号,C, 4), Cno(课程号,C,3),
Sclass(班级, C, 6), Rno(教室,C,4)),输入如下内容:
Tno Cno Sclass Rno
T001 C1 210201 R111
T002 C2 210201 R115
T003 C3 210201 R203
T004 C4 220202 R301
T005 C5 220202 R101
T006 C6 220202 R201
7. 找出选修“操作系统”课程的210201班学生上课所在教室及教
师编号。
8. 将对T_C表的删除权转授于user7,查询、插入权转授于user2
和user3。
9. 找出选修T006教师所上课程的课程名及学时数。
10. 找出在R111教室上课的学生姓名与课程名。
11. 找出210201班C1课程的教师编号及学生成绩,并按成绩降
序输出。
12. 找出至少选修三门(包括三门)以上课程学生的学号、姓名
和班级。
13. 找出最低分学生的学号、姓名和成绩。
14. 建一视图:H_S_C:包含属性:Sname,Cname,Grade, 它是所有
成绩大于60分学生的信息。
15. 统计选修“C3”课程的学生人数。
16. 列出每位学生的学号和平均成绩,并按学号降序排列。
----------------------------------------------------------------
模拟题参考答案:
1. Select S.Sname,S_C.Sno,S_C.Grade from S,S_C where
S.Sno=S_C.Sno and Grade < 60
2. Select count(S.Sno) from S where S.Sno in (select distinct Sno
from S_C) (或 Select distinct count (Sno) from S )
3. Select Sname,Ssex,Sage,Grade from S,S_C where S.Sno =
S_C.Sno and Grade =(select max (grade) from S_C,C where
C.Cno = S_C.Cno and Cname = ‘数据结构’)
4. Select Sno,Sname from S where Sdept <> ‘机械’ and Sage < (select min(Sage) from S group by Sdept having Sdept=‘机械’)
5. Select S.Sname,S.Sdept,S_C.Grade from S,S_C where S.Sno = S_C.Sno and S_C.Cno in (select Cno from C where Cname = ‘数据库原理’)
6. Create table T_C(Tno char(4) not null,Cno char(3) not null,
Sclass char(6) not null, Rno char(4) not null)
Insert into T_C values(‘T001’, ‘ C1’, ‘ 210201’, ‘ R111’)
Insert into T_C values(‘T002’, ‘ C2’, ‘ 210201’, ‘ R115’)
Insert into T_C values(‘T003’, ‘ C3’, ‘ 210201’, ‘ R203’)
Insert into T_C values(‘T004’, ‘ C4’, ‘ 210202’, ‘ R301’)
Insert into T_C values(‘T005’, ‘ C5’, ‘ 210202’, ‘ R101’)
Insert into T_C values(‘T006’, ‘ C6’, ‘ 210202’, ‘ R201’)
7. Select Rno,Tno from T_C where Cno = (select Cno from C where
Cname = ‘操作系统’) and Sclass = ‘210201’
8. Grant delete on T_C to user7
Grant select,insert on T_C to user2,user3
9. Select C.Cname,Ctime from C where C.Cno in (select Cno from T_C where Tno = ‘T006’)
10. Select S.Sname,C.Cname from S,C,S_C where S.Sno=S_C.Sno and
C.Cno=S_C.Cno and C.Cno in (Select Cno from T_C where Rno =
‘R111’)
11. Select T_C.Tno,S_C.Grade from T_C,S_C where T_C.Cno =
S_C.Cno and T_C.Cno = ‘C1’ and T_C.Sclass = ‘210201’order by S_C.Grade desc
12. Select Sno,Sname,Sclass from S where Sno in (select Sno from
S_C group by Sno having count(Sno) >= 3)
13. Select S.Sno,S.Sname,S_C.Grade from S,S_C where
S.Sno=S_C.Sno and S_C.Grade = (Select min(Grade) from S_C)
14. Create view H_S_C as (Select S.Sname,C.Cname,S_C.Grade from
S,C,S_C where S_C.Cno = C.Cno and S_C.Sno = S.Sno and
S_C.Grade > 60)
15. Select count(*) from S_C where Cno = ‘C3’
16. Select Sno,avg(Grade) from S_C group by Sno order by Sno
desc
----------------------------------------------------------------
S,C,S_C三个表考试时已经建好了,数据也有。
附表1( C表 )
Cno Cname Ctime
C6 CAD设计 54
C7 汇编语言 60
C4 C程序设计 64
C3 数据库原理 72
C5 计算机原理 72
C1 操作系统 82
C2 数据结构 92
--C
--create table
create table C
(
Cno char(2) not null,
Cname char(10) ,
Ctime smallint ,
primary key(Cno)
);
-- insert data to C
INSERT INTO S(Cno,Cname,Ctime) VALUES ('C6','CAD设计','54');
INSERT INTO S(Cno,Cname,Ctime) VALUES ('C7','汇编语言','60');
INSERT INTO S(Cno,Cname,Ctime) VALUES ('C4','C程序设计','64');
INSERT INTO S(Cno,Cname,Ctime) VALUES ('C3','数据库原理','72');
INSERT INTO S(Cno,Cname,Ctime) VALUES ('C5','计算机原理','72');
INSERT INTO S(Cno,Cname,Ctime) VALUES ('C1','操作系统','80');
INSERT INTO S(Cno,Cname,Ctime) VALUES ('C2','数据结构','92');
附表2 (S表)
Sno Sname Ssex Sage Sdept Sclass
21002 张红 女 57 计算机 210201
22003 李进 男 53 机械 220202
24001 赵明 男 55 汽车 240203
23005 施英 女 24 信息 230001
23006 丁林 男 55 信息 230002
22004 刘晨 男 52 机械 220202
--S
--create table
create table S
(
Sno char(5) not null,
Sname char(6) not null,
Ssex char(2) ,
Sage smallint ,
Sdept char(6) ,
Sclass char(6) ,
primary key(Sno)
);
-- insert data to S
INSERT INTO S(Sno,Sname,Ssex,Sage,Sdept,Sclass) VALUES ('21002','张红','女','57','计算机','210201');
INSERT INTO S(Sno,Sname,Ssex,Sage,Sdept,Sclass) VALUES ('22003','李进','男','53','机械','220202');
INSERT INTO S(Sno,Sname,Ssex,Sage,Sdept,Sclass) VALUES ('24001','赵明','男','55','汽车','240203');
INSERT INTO S(Sno,Sname,Ssex,Sage,Sdept,Sclass) VALUES ('23005','施英','女','24','信息','230001');
INSERT INTO S(Sno,Sname,Ssex,Sage,Sdept,Sclass) VALUES ('23006','丁林','男','55','信息','230002');
INSERT INTO S(Sno,Sname,Ssex,Sage,Sdept,Sclass) VALUES ('22004','刘晨','男','52','机械','220202');
附表3(S_C表)
Cno Cname Ctime
21002 C1 50
21002 C5 79
21002 C7 53
22003 C1 81
22003 C2 55
22003 C4 76
22003 C5 91
24001 C2 83
24001 C3 88
24001 C4 71
22004 C3 94
23005 C4 60
23005 C5 54
23006 C1 73
23006 C3 65
23006 C5 84
--S_C
--create table
create table S_C
(
Sno char(5) not null,
Cno char(2) not null,
Grade smallint ,
primary key(Sno,Cno)
);
-- insert data to S_C
INSERT INTO S_C(Sno,Cno,Grade) VALUES ('21002','C1','50');
INSERT INTO S_C(Sno,Cno,Grade) VALUES ('21002','C5','79');
INSERT INTO S_C(Sno,Cno,Grade) VALUES ('21002','C7','53');
INSERT INTO S_C(Sno,Cno,Grade) VALUES ('22003','C1','81');
INSERT INTO S_C(Sno,Cno,Grade) VALUES ('22003','C2','55');
INSERT INTO S_C(Sno,Cno,Grade) VALUES ('22003','C4','76');
INSERT INTO S_C(Sno,Cno,Grade) VALUES ('22003','C5','91');
INSERT INTO S_C(Sno,Cno,Grade) VALUES ('24001','C2','83');
INSERT INTO S_C(Sno,Cno,Grade) VALUES ('24001','C3','88');
INSERT INTO S_C(Sno,Cno,Grade) VALUES ('24001','C4','71');
INSERT INTO S_C(Sno,Cno,Grade) VALUES ('22004','C3','94');
INSERT INTO S_C(Sno,Cno,Grade) VALUES ('23005','C4','60');
INSERT INTO S_C(Sno,Cno,Grade) VALUES ('23005','C5','54');
INSERT INTO S_C(Sno,Cno,Grade) VALUES ('23006','C1','73');
INSERT INTO S_C(Sno,Cno,Grade) VALUES ('23006','C3','65');
INSERT INTO S_C(Sno,Cno,Grade) VALUES ('23006','C5','84');
-----
结束