数据库期末复习题 求答案

数据库期末复习题 求答案,第1张

AABDB  ADCAB

数据的安全性、完整性、并发控制和数据库恢复

安全

用户识别和鉴别、存取控制、视图机制、审计和数据加密

用户名和口令

完整性

COMMIT、ROLLBACK

粒度

一次加锁法、顺序加锁法

抽取牺牲事物

登记日志文件、转储

--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 学生

(学号 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.考虑算法复杂性的渐进性态时,已知f(n)=2n*n+11n-10,则时间复杂性在渐进意义下的阶为( B ) 。

A.O(n) B.O(n*n) C.O(2n*n) D.O(2n*n+11n-10)

2在一个长度为n的顺序表的任一位置插入一个新元素的渐进时间复杂度为( A )。

A. O(n) B. O(n/2) C. O(1) D. O(n2)

这是前两题的答案 如果是的话 那所有的十二题的答案就是这几个了:

BABDA CDCDC BA 只是隐约记得 自己做的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10077246.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存