数据库期末考试题 求答案 急!
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 ),才能将数据库恢复到一致性状态;
② 装入相应的日志文件副本(转储结束时刻的日志文件副本),重做已完成的事务。即:首先扫描日志文件,找出故障发生时已提交的事务的标识,将其记入重做队列;然后正向扫描日志文件,对重做队列中的所有事务进行重做处理。即将日志记录中 “ 更新后的值 ” 写入数据库;
AABDB ADCAB
数据的安全性、完整性、并发控制和数据库恢复
安全
用户识别和鉴别、存取控制、视图机制、审计和数据加密
用户名和口令
完整性
COMMIT、ROLLBACK
粒度
一次加锁法、顺序加锁法
抽取牺牲事物
登记日志文件、转储
create database 学生选课系统
on primary
(name = 学生选课系统_data,
filename='d:\aa\学生选课系统.mdf',
size=8,
maxsize=100,
filegrowth=20%)
log on
(name =学生选课系统_log,
filename = 'e:\ee\学生选课系统.ldf')
--2
create table 学生
(学号 char(10) primary key,
姓名 char(20),
性别 char(2) check (性别 in('男','女')),
年龄 int default 20,
所在系 char(20))
--3
select 学号,年龄
from 学生
where 所在系='物理系'
--4
select 学号,成绩
where 课程号='2'
order by 成绩 asc,学号 desc
--5
select 学生.学号 学号,姓名,选修的课程名,成绩
from 学生,课程,选课
where 学生.学号=选课.学号 and 课程.课程号=选课.课程号
--6
insert into 学生(学号,姓名,所在系)
values('96002','张三','英语系')
--7
update 学生 set 年龄=年龄+3
--8
delete from 学生
where 所在系='化学系'
--9
create view 英语系学生
as
select 学号,性别,年龄
from 学生
where 所在系='英语系'
--10
create unique index IX_课程号 on 课程(课程号)
--11
create trigger trig1 on 学生
for delete
as
declare @SID char(10)
select @SID=学号 from deleted
begin
delete from 选课 where 学号=@SID
end
可以关注公众号,手电校园,复制标题就能获取答案
有个叫手电校园的工中号还不错,里边什么答案都有,你可以试试,希望能帮到你
度融金嗓: --1 create database 学生选课系统 on primary (name = 学生选课系统_data, filename='d:\aa\学生选课系统.mdf', size=8, maxsize=100, filegrowth=20%) log on (name =学生选课系统_log, filename = 'e:\ee\学生选课系统.ldf') --2 create table 学生 (...
云霄县13769208364: 数据库的题目,要考试的我还有些不会做求解答 - ?
度融金嗓: 1) 统计有学生选修的课程门数select count(C#) from SC(2) 求选修C4课程的女学生的平均年龄select avg(AGE) from S, SCwhere S.S#=SC.S# and SC.C#='C4' and...
云霄县13769208364: 求救数据库期末考试程序题!! - ?
度融金嗓: 你连表结构都没有,不好写 假设 dbf id name, score1) 超过90分的人数 SELECT id from abcd.dbf GROUP BY id HAVING AVG(score) > 902)超过90分的人记录内容 SELECT * FROM abcd.dbf WHERE id IN (SELECT id from abcd.dbf GROUP BY id HAVING AVG(score) > 90)
云霄县13769208364: 求sql数据库考试题答案 - ?
度融金嗓: 1.create database Readbook on(name=Readbook_data,filename='D:\server\Readbook_data.mdf',size=2mb,maxsize=10mb,filegrowth=1mb) log on( name=Readbook_log,filename='D:\server\Readbook_log.ldf',size=1mb,maxsize=5mb,filegrowth=...
云霄县13769208364: 急求sql server试题答案(判断题)急急急 - ?
度融金嗓: 判断题 (1)强制数据完整性可以确保数据库中的数据质量.(√) (2)规则可以在其他数据库中创建.(√) (3)规则能绑定到系统数据类型.(*) (4)规则不能绑定到数据类型为image、text或timestamp的列.(√) (5)一个数据表中只能有一个主键约束...
云霄县13769208364: 数据库原理与应用练习求答案!~急用 - ?
度融金嗓: 1,CREATE SCHEMA ourclass_db authorization XXXXX; CREATE TABLE Domitory( Dno CHAR(6) PRIMARY KEY, Dphone CHAR(7)); CREATE TABLE Student( Sno CHAR(6) PRIMARY KEY, Sname CHAR(20) NOT NULL, Ssex CHAR(2) ...
云霄县13769208364: 求SQL数据库题答案 期末题 求答案 给写上题号,非常感谢了?
度融金嗓: 怎么没有分呀? 3、 create table xs ( 学号 int primary key not null, 姓名 varchar(20), 出生日期 datetime, 专业 varchar(20) ) create table kc ( 课程号 int not null primary key, 课程名 varchar(10) ) create table cj ( cjid int identity not null primary ...
云霄县13769208364: SQL期末考题.帮帮忙.100分. - ?
度融金嗓: 查询题:1).select * from EMP where DEPTNO='20';2).select * from EMP where ENAME like 'MA%';3).select * from EMP order by JOB;4).select b.DNAME,COUNT(a.*) as num from EMP a left join DEPT b on a.DEPTNO=b.DEPTNO group by b....