
1create database Readbook
on
(name=Readbook_data,filename='D:\server\Readbook_datamdf',size=2mb,maxsize=10mb,filegrowth=1mb)
log on
(
name=Readbook_log,
filename='D:\server\Readbook_logldf',size=1mb,maxsize=5mb,filegrowth=1mb
)
go
2use mybase
go
alter database mybase
add log file
(
name=Readbook2_log,
filename='D:\server\mybase2_logldf',size=2mb,maxsize=10mb,filegrowth=1mb
)
go
3alter database mybase
remove file Readbook2_log
1、创建数据库
create database 学生成绩数据库
on primary
(name='学生成绩数据库_mdf',
filename='e:\学生成绩数据库mdb',
size=1,
maxsize=10,
filegrowth =10%)
log on
(name='学生成绩数据库_ldf',
filename='e:\学生成绩数据库ldf',
size=1,
maxsize=10,
filegrowth =10%)
2、创建课程表
create table 课程表
(课程号 char(6) primary key,
课程名称 char(20) not null,
任课教师 char(8))
3、 创建学生表
create table 学生表
(学号 char(6) primary key,
姓名 char(8) not null,
性别 char(2) constraint ck_性别 check( 性别 in ('男','女')),
民族 char(20) not null default '汉')
4、创建成绩表
create table 成绩表
(学号 char(6) not null foreign key(学号) references 学生表(学号),
课程号 char(6) not null foreign key(课程号) references 课程表(课程号),
分数 int constraint ck_分数 check(分数 between 0 and 150))
5、添加信息
insert 课程表(课程号,课程名)
values ('100001', '大学语文')
insert 课程表(课程号,课程名)
values ('100002', '大学英语')
6 写出创建成绩表视图(学号,姓名,课程号,课程名称,成绩)的代码
create view 成绩表视图
as
select 学生表学号,姓名,课程表课程号,课程名称,成绩
from 学生表,课程表,成绩表
where 学生表学号=成绩表学号 and 成绩表课程号=课程表课程号
7 写出计算大学语文课程成绩最高分、最低分、平均分的代码
select max(分数) '最高分数',min(分数) '最低分数',avg(分数) '平均分数'
from 成绩表
where 学号 in (select 学号
from 课程表
where 课程名称='大学语文')
8、 检索姓李的女同学的信息:姓名、性别、民族
select 姓名,性别,民族
from 学生表
where 姓名 like '李%' and 性别='女'
1、数据库管理技术经历了____人工管理___ ____文件管理______ __数据库系统___ 三个阶段
2 .关系模型有 ___实体完整性____,___参照完整性____ ,____用户定义的完整性___ 三类完整性。
4、SQL SERVER 中的编程语言就是________________PL/SQL_____________语言。
5、PL/SQL 有两种类型的游标:___显式游标____ 和____显式游标___ 。
6、DBMS通常提供授权功能来控制不同的用户访问数据库中数据的权限,其目的是为了数据库的_____安全性____
1数据管理经历了 (人工管理 ), (文件系统 ) , (数据库系统 ) 三个阶段。
2数据库保护问题包括: ( 安全性) 、(完整性)、(故障恢复)和(并发控制)等多方面。
3SQL是 (关系数据库语言)(或结构化查询语言) 。
4关系规范化理论是设计 逻辑结构 的指南和工具。
5SQL语言是一种 ( 通用的 ) , ( 功能极强的关系数据库 )语言。我觉得这个填空要求不明确啊
6关系代数中专门的关系运算包括:(选择)、(投影)、(连接)和 ( 除运算 ) 。
7关系模式的定义主要包括( 关系名),(关系的属性名),(属性的域),(属性向域的映象),(属性间的依赖关系) 。这个我们课本上么有的,看楼上的挺有道理的,应该没错吧。
8关系数据库中基于数学上的两类运算是 ( 关系代数 ) ( 关系演算 ) 。
9数据库的逻辑模型设计阶段,任务是将( E-R图(或概念模型)) 转换成关系模型。
10数据库保护包括数据的 (泄露 ) (更改) (破坏) 。差一个空,不知道咯。
11数据的完整性是 ( 实体完整性 ) ( 参照完整性 ) ( 用户定义完整性 ) 。
12SQL语言提供(数据库定义) ( 数据 *** 纵 ) (数据控制)等功能。
13关系中主码的取值必须唯一且非空,这条规则是 ( 实体 ) 完整性规则。
14视图是一个虚表,它是从 (基本表 )中导出的表。在数据库中只存放那个使用的( 命令 ) ,不存放视图的( 数据 )。
15SQL语言中,修改表结构的语句是 (ALTER TABLE ) 。
16在关系数据模型中,两个关系R1与R2之间存在1:M的联系,可以通过在一个关系R2中的
在相关联的另一个关系R1中检索相对应的记录。
17关系模式是关系的 ( 型 ) ,相当于 ( 关系的描述 ) 。
18当数据库破坏后,如果事先保存了 (日志文件) 和数据库的副本,就有可能恢复数据库。
19关系数据库中,二维表称为一个 ( 关系) ,表的一行称为(元组) ,表的一列称为 (属
性) 。
20关系代数运算中,基本的运算有 ( 选择 ),(投影 ) , (并 ),( 差) ,( 笛卡尔积 ) 。
21关系数据库数据 *** 作的处理单位是 (字段) ,层次和网状数据库数据 *** 作的处理单位是记 录。
22安全性控制的一般方法 ( 用户标识与鉴别)(存取控制)(强制存取控制)(视图机制)(审计)(数据加密 )。这个课本上么有,在网上搜的,答案应该正确滴。
23数据恢复是利用 (冗余) 数据重建已破坏的数据。
24设有关系SC(sno,cname,grade),各属性的含义分别为学号、课程名、成绩。若要将所有学生的“数据库系统”课程的成绩增加5分,能正确完成该 *** 作的SQL语句是
(update SC
set grade=grade+5
where cname“数据库系统” )
好好看哟
创建一个选择查询,按系别统计各自男女学生的平均年龄
SELECT
系,
性别,
AVG(年龄) AS 平均年龄
FROM
表
GROUP BY
系,
性别
上面是用 SQL 的处理方法。
楼主要求 “最好不是SQL啊”, 不知道楼主 希望是用什么?
一步一步 *** 作
那要说明是什么数据库啊
如果是 Access的话, *** 作顺序是这样的:
1、创建一个查询
2、在《显示表》窗口里面,把那个表 选中,按 添加按钮。
3、关闭《显示表》窗口, 进入设计窗口。
4、在表中,双击 系, 性别, 年龄 这3列, 加到下面的列表中。
5、在下面列表的地方,鼠标右键,在d出窗口,选择 “汇总”
6、修改 年龄下面的 Group By, 变成 “计算” 注意,不是“总计”。
7、运行查询。
你可以参考下我以前的2个回答
Q1我现在看的是OCA 1Z0-051 1Z0-052(11G),但是现在考试基本上都是1Z0-047和1Z0-042(10G),请问11G的东西和10G差的多么,如果看完了11G的能考10G的么?
还有现在ORACLE考试的论坛比较好的是哪个?最好能有最新题库的!
回答:
1请问11G的东西和10G差的多么,
11g有自己的新特性,但总体上差不多
2如果看完了11G的能考10G的么?
没问题
首先,你要搞清楚自己要考哪个,OCA,OCP
OCA自己看书就可以,再做点007,042(10G),052(11G)的题库(网上有),就可以了,考试不难
OCP需要经过原厂培训(oracle官方规定,现在可以到个大培训中心询问,比如尚观,万和),再经过043(10G)的考试可以拿到OCP证书。OCP也不是很难,要多做笔记跟实验。如果没经过原厂培训,就算自己报名考试过了,ORACLE也是不会给你投递证书的。
论坛跟题库,1楼的ITPUB论坛上很多。
我的共享文档里也有OCP的笔记。
Q2我现在已经工作,从事的工作多和oracle有关,不过都是些基础的,谈不上管理。我打算考oracle ocp证书。但是一头雾水,特来此地找已经通过的XD请教以下问题:
1、是不是必须参加原厂培训,考试形式是什么样的?
2、这个证书的考试是不是还分oracle版本?
3、考试主要考几科,都是什么?
问题补充:我计划考10g的认证,需要考几门课?有没有教材可以提前看看的,介绍下。我现在没有oca的证书,不过听说可以参加某些培训直接考ocp,不知是否真假,请介绍下。多谢,多谢。。答的好的将追加分数。
十分感谢,能否介绍下市面上能买到的教材有哪些?很多人都说考试的时候发现和“题库”的一样,不知这类题库是什么意思?买到的还是参加培训机构时获得的,能否说明?
回答:
1是的,官方规定
2。是的,比较普遍的是10g,11g也不少
310g:007(基本sql+plsql),042(管理1),043(管理2)
11g:007,052,053,内容跟10g对应,加了一些新特性,差别不大
教材
>
10题so easy的,自然连接概念看书上说得tmd天花乱坠,不过你也不能怪那些编写者,他们写教材要做的事就是用一些术语去描绘这些其实很简单的概念。就拿你这第十题来说吧,自然连接就是先找出重复的列,很显然是B这个属性,这时候你可能要说了,属性是什么?
一行=一条记录=一个元组;
一列=一个属性=一个字段;
没错就是列,至于为什么这么简单的一个东西要用什么属性,字段乱七八糟的词语来描述,可能这样比较高大上吧,论文这样写就不会显得low,编写的教材才能有档次。
言归正传,重复的是B这一列,接着看B这一列的值,要是这个值R表和S表都有,那么就保留,否则删除,很明显1两个表都有,那么就保留,接着把相对应的A列和C列的值补上就是T表了。
至于A选项笛卡尔积嘛,笛卡尔积是不删除重复列的,它就是简单的把两个表对接起来,所有会有两个B列,所以错误,BC嘛,更简单,根本进行不了这两种运算,交并都需要两个表属性相同,也就是说
R表(A列 B列 C列)S表(A列 B列 C列 )这样才可以
以上就是关于求sql数据库考试题答案全部的内容,包括:求sql数据库考试题答案、SQL数据库题目、SQL数据库填空题 求大神等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)