‘壹’ 谁有自考02120数据库及其应用的历年试题(要含答案)
去淘宝上搜搜看啦。淘宝上没有,其他的地方希望就很渺茫了。
‘贰’ 跪求!紧急!数据库原理及应用的试题
一:
(1)select 书名,定价 from 图书 where 定价 = (select max(定价) from 图书)
(2)查询存储有书名为数据库系统基础的图书管的管名.
二:
(1)select S#,SNAME from S where AGE>22
(2)select CNAME,TEACHER from C where c# in ( select c# from SC where S# = 10001)
(3)select SNAME from S where sex='女' and s# in (select S# from SC where C# in (select C# fron C where teacher = '王老师'))
不能实现的话,留言
‘叁’ 成人大专数据库及应用(VFP)期末试题应用题
新建项目,输入项目名称JCKGL
选择文档下的表单,点击新建按钮,选择新建表单
从工具条上拖放标签到表单上,定义标签名称Name=LabPassword,输入标签标题:请输入密码
从工具条上拖放文本框到表单上,定义文本框名称Name=TxtPassword,设置密码显示属性PasswordChar='*'
从工具条上拖放按钮到表单上,定义按钮名称Name=CmdOk,在Click方法中输入代码
if thisForm.TxtPassword.Value = msPassword
调用系统
else
messagebox("密码错误!")
thisform.release()
endif
从工具条上拖放按钮到表单上,定义按钮名称Name=CmdCancel,在Click方法中输入代码
ThisForm.Release()
‘肆’ 数据库原理及应用 判断题
1 对 2 错(多表联合查询) 3 错 (包含关系,不是真包含)4 对 5 对 6 错(不是越多越好) 7 错(是虚拟表) 8 错(Count(*) 返回表中所有记录的总和,包含有可能返回式真的) 9 错 (可以取空)10 错
‘伍’ 数据库系统原理及应用教程(第3版)课后习题答案!
习题5第5题p148
create database 职工_社团
use 职工_社团
create table 职工(
职工号 char(10) primary key,
姓名 char(8),
年龄 smallint default 20,
性别 char(20),
constraint C1 check (性别 in ('男','女')));
create table 社会团体(
编号 char(10) primary key,
名称 char(8),
负责人 char(10),
活动地点 char(20),
constraint C2 foreign key (负责人) references 职工 (职工号));
create table 参加(
职工号 char(10),
编号 char(10),
参加日期 smalldatetime,
constraint C3 primary key (职工号,编号),
constraint C4 foreign key (职工号) references 职工 (职工号),
constraint C5 foreign key (编号) references 社会团体 (编号));
(2)
create view 社团负责人(编号,名称,负责人职工号,负责人姓名,负责人性别)
as select 社会团体.编号,社会团体.名称,社会团体.负责人, 职工.职工号,职工.性别
from 职工,社会团体,参加
where 社会团体.编号=参加.编号 and 职工.职工号=参加.职工号
create view 参加人情况(职工号,姓名,社团编号,社团名称,参加日期)
as select 参加.职工号,姓名,社会团体.编号,名称,参加日期
from 职工,社会团体,参加
where 职工.职工号=参加.职工号 and 参加.编号=社会团体.编号
(3)
select distinct 职工.职工号,姓名
from 职工,社会团体,参加
where 职工.职工号=参加.职工号 and 参加.编号=社会团体.编号
and 社会团体.名称 in('歌唱队','篮球队');
(4)
select *
from 职工
where not exists (select *
from 参加
where 参加.职工号=职工.职工号);
(5)
select * from 职工
where not exists
(select *
from 社会团体
where not exists
(select *
from 参加
where 参加.职工号=职工.职工号 and 参加.编号=社会团体.编号));
(6)
select 职工号
from 职工
where not exists (select *
from 参加 参加1
where 参加1.职工号='001'and not exists
(select *
from 参加 参加2
where 参加2.编号=参加1.编号 and 参加2.职工号=职工.职工号))
(7)
select 编号,count(职工号) as 参加人数
from 参加
group by 编号;
(8)
select TOP 1 名称,count(*) 参加人数
from 参加,社会团体
where 参加.编号=社会团体.编号
group by 名称
order by 参加人数 desc
(9)
select distinct 社会团体.名称,职工.姓名 as 负责人
from 职工,社会团体,参加
where 社会团体.编号=参加.编号
and 社会团体.负责人=职工.职工号
and 参加.编号 in(select 参加.编号
from 参加
group by 参加.编号 having count(参加.编号)>100)
(10)
grant select,insert,delete on 社会团体 to 李平
with grant option;
grant select,insert,delete on 参加 to 李平
with grant option;
习题6第9题p212
create database 学生选课
use 学生选课
create table 学生(
学号 char(10) primary key,
姓名 char(10),
性别 char(10),
constraint C1 check (性别 in ('男','女')),
年龄 smallint default 20,
所在系 char(20));
create table 课程(
课程号 char(10) primary key,
课程名 char(20),
先行课 char(20));
create table 选课(
学号 char(10),
课程号 char(10),
成绩 smallint,
constraint D1 primary key (学号,课程号),
constraint D2 foreign key (学号) references 学生(学号),
constraint D3 foreign key (课程号) references 课程(课程号))
create index student_ind on 学生(学号)
create index class_ind on 课程(课程号)
create index select_ind on 选课(学号,课程号)
create rule value_rule as @value in ('男','女')
go
exec sp_bindrule 'value_rule','学生.性别'
go
create default 性别缺省 as '男'
go
exec sp_bindefault '性别缺省','学生.性别'
go
create trigger 选课插入更新 on 选课
for insert,update
as if (select count(*)
from 学生,inserted,课程
where 学生.学号=inserted.学号 and 课程.课程号=inserted.课程号)=0
rollback transaction
go
create trigger delete_all on 学生
for delete
as delete 选课
from 选课,deleted
where 选课.学号=deleted.学号
go
select 所在系,count(学号)as 学生人数
from 学生
group by 所在系
order by 所在系
compute count(所在系),sum(count(学号))
select *
from 学生 inner join 选课 on 学生.学号=选课.学号
go
select *
from 学生 left outer join 选课 on 学生.学号=选课.学号
go
select *
from 学生 right outer join 选课 on 学生.学号=选课.学号
go
select 选课.学号,学生.姓名,
学习情况=case
when avg(成绩)>=85 then '好'
when avg(成绩)>=75 and avg(成绩)<85 then '较好'
when avg(成绩)>=60 and avg(成绩)<75 then '一般'
when avg(成绩)<60 then '较差'
end
from 学生,选课
where 学生.学号=选课.学号
group by 选课.学号,姓名
go
只有这些,不知道用得到吗
‘陆’ 数据库原理及应用判断题
√
×
×
√
√
×
×
×
×
×
‘柒’ 急求~《数据库原理与应用》一道习题解答
1
insert into STUDENTS values('S009','吴',18);
2
insert into RESULT (snumber,name,sex)
select snumber,name,sex from STUDENTS where 成绩>80 and 成绩=80;
3.
delete from STUDENTS where 成绩==NULL;
4
delete from STUDY where name='王乐';
5.
update COURSE set 成绩=NULL where JAVA成绩<60;
6.
7
you dian nan bu gan le
‘捌’ 数据库基础与应用课后习题答案
第
1
章练习题答案
一、选择题
题号
1
2
3
4
5
6
7
8
9
10
答案
B
A
A
D
C
B
B
B
A
A
二、填空题
1
、数据定义、数据操纵
2
、文件系统阶段、数据库系统阶段
3
、属性、字段、元组、记录
4
、关键字
5
、域
6
、属性、属性到域的映象
7
、关系、关系
8
、投影
9
、选择运算、投影运算
10
、连接运算、自然连接
三、简答题
1
、答:数据库(
DataBase
)是被长期存放在计算机内、有组织的、可以表现为多种形式的
可共享的数据集合。
数据库管理系统(
DataBase Management System
,简称
DBMS
)是计算机系统软件,它的职
能是有效地组织和存储数据、
获取和管理数据,
接受和完成用户提出的访问数据的各种请求。
数据库系统是指拥有数据库技术支持的计算机系统,
它可以实现有组织地、
动态地存储大量
相关数据,提供数据处理和信息资源共享服务。
数据库系统是指在计算机系统中引入数据库后的系统,
一般由数据库、
数据库管理系统
(及
其开发工具)
、应用系统、数据库管理员和用户构成。
2
、答:关系是一张二维表,每个关系有一个关系名。在计算机中,一个关系可以存储为一
个文件。在
Visual FoxPro
中,一个关系就是一个表文件。
元组是二维表中水平方向的行,有时也叫做一条记录。
属性是二维表中垂直方向的列,有时也叫做一个字段。
3
、答:数据库系统由四部分组成:硬件系统、系统软件、数据库应用系统和各类人员。
4
、答:常用的数据模型有层次模型、网状模型和关系模型。
层次模型的特点是:
形状象一棵倒立的树,
有且仅有一个结点无父结点,
这个结点称为根结
点,其他结点有且仅有一个父结点。
网状模型的特点是:
形状象一张网,
允许一个以上的结点无父结点,
一个结点可以有多于一
个的父结点。
关系模型的特点是:
在关系中,
数据的逻辑结构是一张二维表。
该表满足每一列中的分量是
类型相同的数据;
列的顺序可以是任意的;
行的顺序可以是任意的;
表中的分量是不可再分
割的最小数据项,即表中不允许有子表;表中的任意两行不能完全相同。
层次模型对具有一对多层次关系的数据描述非常自然、
直观、
容易理解;
网状模型主要是描
述具有多对多关系的数据。
关系模型具有严格的数学理论为基础,
在描述数据时使用简单灵
活、数据独立性强等特点,而被公认为是理想的数据的组织方式。
5
、答:不是,只有具备以下几个要求的二维表才被称为是关系:
(
1
)每一列中的分量是类型相同的数据;
(
2
)列的顺序可以是任意的;
附上出处链接:http://wenku..com/link?url=_SG2oXNthO3WjMdKZAaGOIE_-DeBlHr9Hcm
‘玖’ 数据库系统及应用(高/专)测试题求答!
1b;2a;3a;4b;5a;6c;7c;8a;9b;10a
再有其他问题,可来追问我。