1、概念设计和逻辑设计
2、数据库安全和数据库完整
3、一项是数据的载入,另一项是应用程序的编码和调试
4、一个实体
5、正确性
6、超时法和等待图法
7、数据项、数据结构
8、模式
DBMS :数据库管理系统(database management system)是一种 *** 纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称dbms。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性
传递依赖: 在关系模式R(U)中,设X,Y,Z是U的不同的属性子集,如果X确定Y、Y确定Z,且有X不包含Y,Y不确定X,(X∪Y)∩Z=空集合,则称Z传递函数依赖(transitive functional dependency) 于X。
两段锁协议:所谓两段锁协议是指所有事务必须分两个阶段对数据项加锁和解锁: 1 在对任何数据进行读、写 *** 作之前,首先要申请并获得对该数据的封锁,而且 2 在释放一个封锁之后,事务不再申请和获得任何其他封锁。 所谓“两段”锁的含义是,事务分为两个阶段,第一阶段是获得封锁,也称为扩展阶段。在这阶段,事务可以申请获得任何数据项上的任何类型的锁,但是不能释放任何锁。第二阶段是释放封锁,也称为收缩阶段。在这阶段,事务可以释放任何数据项上的任何类型的锁,但是不能再申请任何锁。
介质故障恢复步骤:① 装入最新的数据库后备副本(离故障发生时刻最近的转储副本),使数据库恢复到最近一次转储时的一致性状态。对于动态转储的数据库副本,还须同时装入转储开始时刻的日志文件副本,利用恢复系统故障的方法(即 REDO+UNDO ),才能将数据库恢复到一致性状态;
② 装入相应的日志文件副本(转储结束时刻的日志文件副本),重做已完成的事务。即:首先扫描日志文件,找出故障发生时已提交的事务的标识,将其记入重做队列;然后正向扫描日志文件,对重做队列中的所有事务进行重做处理。即将日志记录中 “ 更新后的值 ” 写入数据库;
-- 一题
create table s--学生表
(sno char(8) primary key,--学号
sname char(10) ,--姓名
sage int ,--年龄
ssex char(2),--性别
sdept char(20))--所在系
create table c--课程表
(cno char(4) primary key,--课程号
cname char(20),--课程名
c_dept char(20),--开课系
teacher char(10))--老师
create table sc--成绩表
(sno char(8) not null,--学号
cno char(4) not null,--课程号
grade int ,--成绩
constraint PK_sc primary key(sno,cno),--主键
constraint PK_s_sno foreign key(sno) references s(sno),--外键
constraint FK_c_cno foreign key(cno) references c(cno))--外键
--二题
--1
select cno,cname
from c
where teacher='刘'
--2
select sname
from s
where ssex='女'
and sno in (select sno
from sc
where cno in(select cno
from c
where teacher='刘'))
--3
select cno
from c
where not exists(select from s,sc
where ssno=scsno
and sccno=ccno
and sname='王乐')
--4
select count(distinct Cno) as 课程门数
from sc
--5
select avg(grade)
from sc
where cno='c4'
--6
select ccno,avg(grade) as avg_grade
from sc,c
where sccno=ccno and teacher='刘'
group by ccno
--7
select sname,sage
from s
where sname like'王%'
--8
select sname,sage
from s
where ssex='男' and
sage>all(select sage
from s
where ssex='女')
--9
insert into s(sno,sname,sage)
values('009','吴',18)
--10
delete from sc
where grade is null
--11
update sc
set grade=0
where cno in (select cno
from c
where cname='数据库')and grade<60
--12
update sc
set grade=grade105
where sno in(select sno from s where ssex='女'
and grade<(select avg(grade) from sc))
用SQL语言实现的功能简单啊~~E-R图的在这上面说不清楚吧。总体来说挺简单的就是画个概念模型嘛 把基本关系连好就可以拉!
2、用SQL语言实现如下功能(10)
1select count(列) from 表 这是求总数的 要是分开的话 +个 where 就行
2select 所有项目 比赛时间 场地 from 表 where 编号=100801
3select 运动员 from 表 where 项目=10005
4create view 成绩视图 as select 运动员 项目 成绩 from 表
大体应该就这样吧。至于E-R图嘛 已知实体就两个了,本人感觉再建2个基本就能满足你这题的要求了。有什么不对的地方有高人看出可以指出。小弟也是SQL菜鸟 希望对你有帮助^ ^
这是SQL 2005的还是2000的考题??我按照2005的做了:
2、mssqlServer(主服务)、reportServer(报表服务)、msftesql(全文检索服务)、mssqlserverOlapService(OLAP服务)。
3、数字型、字段宽度为9、包含3位小数点。
4、create function f()。
5、数据定义语言DDL、数据 *** 纵语言DCL、数据管理语言DML。
6、sa、NT验证模式、混合安全模式。
7、rtrim()、getdate()。
8、mdf、ldf。
9、order by distri_num。
10、between '1998-06-01' and getdate()。
11、like '%李%'。
12、>=20 and unit_price<=40。
13、year(getdate())。
14、EF、GH、FGH。
15、03、num。
16、BACKUP、RESTORE
我已经检查完了,不知兄弟是不是用的上。
81 对于分布式数据库,可以简单归纳为 ( A )
A数据逻辑上分散,物理上统一 B数据物理上分散,逻辑上统一
C数据在逻辑上、物理上都是分散的 D数据在逻辑上、物理上都是统一的
82 子模式DDL用来描述 ( A )
A 数据库的总体逻辑结构B 数据库的局部逻辑结构
C 数据库的物理存储结构D 数据库的概念结构
83 在DBS中,DBMS和OS之间的关系是 ( B )
A 相互调用 B DBMS调用OS
C OS调用DBMS D 并发运行
84.在关系R与关系S进行自然连接时,只把R中原该舍弃的元组保存到新关系中,这种 *** 作称为 ( C )
A外连接 B内连接 C左外连接 D右外连接
85.在SQL中使用FOREIGN KEY 时,与之配合的语句是 ( D )
AEXISTS BEXCEPT CTABLE DREFERENCES
86 在数据库设计中,将ER图转换成关系数据模型的过程属于 ( C )
A 需求分析阶段 B 逻辑设计阶段 C 概念设计阶段 D 物理设计阶段
87.定义片段以及全局关系与片段之间映像的模式是 ( D )
A外模式 B 概念模式 C分片模式 D分配模式
88.在数据库技术中,未提交的随后又被撤消的数据称为 ( D )
A错误数据B冗余数据C过期数据 D脏数据
89.下述各项中,属于数据库系统的特点的是 ( C )
A存储量大 B存取速度快 C数据独立性 D *** 作方便
91 SQL的全局约束是指基于元组的检查子句和 (B )
A 非空值约束 B 域约束子句
C 断言 D 外键子句
92 分布式数据库系统中分片模式和分配模式均是 ( C )
A 全局的 B 局部的
C 分布的 D 集中的
93.在数据库系统中,视图可以提供数据的( A)
A.完整性 B.并发性 C.安全性 D.可恢复性
94.在分布式数据库中,数据的垂直分片是对全局关系的(B )
A.选择 *** 作 B.投影 *** 作
C.自然联接 *** 作 D.半联接 *** 作
95 在关系数据库中,表与表之间的联系是通过( D )实现的。
A实体完整性规则B参照完整性规则
C用户自定义的完整性规则D主键
96 以下 *** 作中,不能用DML实现的是 ( B )
A数据查询 B定义数据库的三级结构
C数据插入 D数据删除
97 如果关系R和S进行自然连接时,只把S中原该舍弃的元组保存到新关系中,这种 *** 作称为 ( D )
A外连接B内联接 C左连接 D右外连接
98 在关系中,能唯一标识组的属性集称为关系模式的 ( B )
A候选键 B主键 C外键 D超键
99 能够消除多值依赖引起的冗余的范式是 ( C )
A2NF B3NF C4NF DBCNF
100.在面向对象的模型中,表示实体中的每个属性时,使用 ( A )
A两个变量,一个消息 B两个变量,两个消息
C一个变量,两个消息 D一个变量,一个消息
老长时间不看了 不干保证全队…………
以上就是关于数据库题目求答案!!!急急急!!!全部的内容,包括:数据库题目求答案!!!急急急!!!、帮忙做下数据库的题、数据库题目等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)