当前位置:文档之家› 数据库第三章

数据库第三章

数据库第三章
数据库第三章

宋林锐2011060090019 例3-1 数据库的创建

本地生成

Sql server2008对象资源管理器上出现HIS数据库:

3-2 数据库的修改

本地磁盘上保存的文件HIS_DATA2被删除,修改HIS_DATA1的大小为12M,增加了HIS_DATA3:

例3-3 数据库的删除

例3-4数据表的操作,表的建立

通过sql server2008可视化查看表Medicine中各个数据对象的类型:

例3-5数据表的操作,表的建立

通过sql server2008可视化查看表Medicine及表RecipeMaster中各个数据对象的类型:

例3-6数据表的操作,表的建立

通过sql server2008可视化查看表Patient中各个数据对象的类型:

例3-7数据表的操作,表的建立

通过sql server2008可视化查看表RecipeDetail及表Doctor中各个数据对象的类型:

例3-8数据表的操作,表的修改(增加一列)

例3-9数据表的操作,表的修改(删除一列)

通过sql server2008可视化查看表Patient中删除一列后的特征,下图中没有了列Pino:

例3-10数据表的操作,表的删除

由上图结果可知删除表RecipeMaster出现错误,原因是因为该表中的药品编号(Mno)是一个外键,其含约束的从表是RecipeDetail,所以因先删除表RecipeDetail,再删除表RecipeMaster:

Drop Table RecipeDetail;

Drop Table RecipeMaster;

例3-11表中数据操作,SQL语言基本查询(无条件查询)

查询医生基本信息表中所有医生的信息:

select *from Doctor

查询结果如下:

例3-12表中数据操作,SQL语言基本查询(无条件查询)

查询医生基本信息表中所有医生的姓名和专业职称:

select Dname医生姓名,Dlevel专业职称from Doctor

查询结果如下:

例3-13表中数据操作,SQL语言基本查询(无条件查询)

在医生基本信息表中,查询有医生的部门编号,要求不重复显示:

select distinct Ddeptno from Doctor

查询结果如下:

例3-14表中数据操作,SQL语言基本查询(条件查询)

查询医生基本信息表中所有男医生的基本信息:

select *from Doctor where Dsex='男'

查询结果如下:

例3-15表中数据操作,SQL语言基本查询(条件查询)

在医生基本信息表中查询职称为副的医生信息:

select *from Doctor where Dlevel like '副%'

查询结果如下:

例3-16表中数据操作,SQL语言基本查询(条件查询)

在医生基本信息表中查询查询年龄小于或等于40岁的男医生信息:

select *from Doctor where Dsex='男'and Dage<=40

查询结果如下:

例3-17表中数据操作,SQL语言基本查询(条件查询)

在医生基本信息表中,查询部门编号为102,103和201的医生信息:

select *from Doctor where Ddeptno in('102','103','201')

查询结果如下:

例3-18表中数据操作,SQL语言基本查询(ORDER BY字句查询)

在医生基本信息表中,按照年龄升序查询男医生信息:

select *from Doctor where Dsex='男' order by Dage ASC

查询结果如下:

例3-19表中数据操作,SQL语言基本查询(ORDER BY字句查询)

在医生基本信息表中,按部门编号升序及年龄降序查询医生信息:

select *from Doctor order by DdeptnoASC,Dage DESC

查询结果如下:

例3-20表中数据操作,SQL语言基本查询(带表达式的查询)

在药品信息表中,查询药品单价提高15%后超过30元的药品信息:

select Mno编号,Mname药品名,Mprice单价,Mprice*1.15 调整价格,Munit单位,Mtype类型from Medicine where Mprice*1.15>=30

查询结果如下:

例3-21表中数据操作,SQL语言基本查询(带聚集函数的查询)

在医生基本信息表中,按部门编号统计不同部门的医生人数:

select Ddeptno部门编号,count(Dno) 人数from Doctor group by Ddeptno

查询结果如下:

例3-22表中数据操作,SQL语言基本查询(带聚集函数的查询)

在医生基本信息表中,按部门统计男医生的平均年龄不超过40岁的部门编号,并按平均年龄升序显示:

select Ddeptno部门编号,AVG(Dage) 平均年龄from Doctor

where Dsex='男' group by Ddeptno having AVG(Dage)<=40

order by AVG(Dage)

查询结果如下:

例3-23表中数据操作,多表间的连接查询(内连接)

查询患者的每个处方用药信息:

selectRecipeDetail.*,Medicine.* from RecipeDetail,Medicine

whereRecipeDetail.Mno=Medicine.Mno

查询结果如下:

例3-24表中数据操作,多表间的连接查询(内连接)

查询开出处方的医生信息:

selectRno,Pno,D.Dno,Dname,Dsex,Dage,Ddeptno,Dlevel

fromRecipeMasterR,Doctor D

whereR.Dno=D.Dno

查询结果如下:

例3-25表中数据操作,多表间的连接查询(内连接)

查询医院的各部门名称及其上级部门名称:

select First.DeptName部门名称,Second.DeptName上级部门

fromDeptFirst,Dept Second

whereFirst.ParentDdeptNo=Second.DdeptNo

查询结果如下:

例3-26表中数据操作,多表间的连接查询(外连接)

查询医院的各部门名称和该部门医生姓名:

select DeptName部门名称,Dname医生姓名from Dept left outer join Doctor

onDept.DdeptNo=Doctor.Ddeptno

查询结果如下:

例3-27(为ORACLE数据库上实现,故此处没实现)

例3-28表中数据操作,嵌套查询(不相关子查询)

查询与医生刘伟有诊断关系的患者:

SELECT Pname FROM Patient

WHERE Pno IN (SELECT Pno FROM RecipeMaster

WHERE Dno = (SELECT Dno FROM Doctor

WHERE Dname='刘伟'))

查询结果如下:

例3-29表中数据操作,嵌套查询(不相关子查询)

查询所开处方不包含药品“胃立康片”的医生:

SELECT Dname FROM Doctor

WHERE Dno IN ( SELECTDno FROM RecipeMaster

WHERE Rno IN ( SELECTRno FROM RecipeDetail

WHERE Mno NOT IN ( SELECTMno FROM Medicine

WHERE Mname='胃立康片')

)

)

查询结果如下:

例3-30表中数据操作,嵌套查询(不相关子查询)

查询比任何女医生年龄都大的男医生姓名和年龄:

SELECT Dname姓名,Dage年龄FROM Doctor

WHERE Dsex='男' AND Dage>ANY(SELECT Dage FROM Doctor

WHERE Dsex='女')

查询结果如下:

等价于:

SELECT Dname姓名,Dage年龄FROM Doctor

WHERE Dsex='男' AND Dage> (SELECT MIN(Dage) FROM Doctor

WHERE Dsex='女')

查询结果如下:

例3-31表中数据操作,嵌套查询(不相关子查询)

查询小于任何男医生年龄的女医生姓名和年龄:

SELECT Dname姓名,Dage年龄FROM Doctor

WHERE Dsex='女' AND Dage

WHERE Dsex='男')

查询结果如下:

等价于:

SELECT Dname姓名,Dage年龄FROM Doctor

WHERE Dsex='女' AND Dage< (SELECT MIN(Dage) FROM Doctor

WHERE Dsex='男')

查询结果如下:

例3-32表中数据操作,嵌套查询(相关子查询)

在医院数据库中,查询部门编码为101,103和201等部门的医生姓名和年龄:

SELECT Dname姓名,Dage年龄FROM Doctor

WHERE Ddeptno IN (101,103,201)

查询结果如下:

例3-33表中数据操作,嵌套查询(相关子查询)

查询给姓名为“刘景”的患者开过处方的医生:

SELECT Dno医生编号,Dname姓名,Dsex性别,Dage年龄,Dlevel职称FROM Doctor WHERE EXISTS ( SELECT * FROM RecipeMaster

WHERE RecipeMaster.Dno=Doctor.Dno

AND EXISTS(SELECT * FROM Patient

WHERE Patient.Pname='刘景' AND Patient.Pno=RecipeMaster.Pno )) 查询结果如下:

当采用不相关子查询实现时,等价于:

SELECT Dno医生编号,Dname姓名,Dsex性别,Dage年龄,Dlevel职称FROM Doctor WHERE Doctor.DnoIN(SELECT Dno FROM RecipeMaster

WHERE RecipeMaster.PnoIN(SELECT Pno FROM Patient

WHERE Patient.Pname='刘景'))

查询结果如下:

例3-34表中数据操作,联合查询

在医院数据库中,为了提高系统处理效率,需要定期对患者的诊断信息归档,假定患者诊断归档信息表为Diagnosis,如果医生要查询患者“刘景”的近期和历史诊断信息,以便分析患者的病因。其查询语句如下:

SELECT DGno诊断号,Dname医生姓名,Symptom 症状,Diagnosis 诊断,DGtime时间FROM Diagnosis DiagB,DoctorDoc,Patient P

WHERE DiagB.Dno=Doc.Dno AND P.Pno=DiagB.Pno AND P.Pname='刘景'

UNION

SELECT DGno,Dname,Symptom,Diagnosis,DGtime

FROM Diagnosis Diag,DoctorDoc,Patient P

WHERE Diag.Dno=Doc.Dno AND P.Pno=Diag.Pno AND P.Pname='刘景'

查询结果如下:

例3-35表中数据操作,数据插入(用VALUES插入)

在医院数据库中,需要向医生信息表中插入('145','王军','男',28,'101','医师')记录,其语法形式如下:

INSERT

INTO Doctor(Dno,Dname,Dsex,Dage,Ddeptno,Dlevel)

VALUES('145','王军','男',28,'101','医师')

等价于:

INSERT

INTO Doctor VALUES('145','王军','男',28,'101','医师')

插入过程及结果如下:

插入前,表Doctor中的数据如下:

执行插入语句:

数据库系统概论(第四版)-第三章全部实验

实验一 【附】1、定义一个学生-课程模式S-T create schema”s-t”authorization WANG (若上句没有模式名”s-t”,则默认为WANG) 2、删除模式ZHANG drop schema ZHANG cascade (cascade级联:对象全删;restrict限制) 1.建立学生-课程数据库s_t; create database s_t 2.在数据库s_t下新建三张表:Student、Course、SC。 (1)学生表:Student(Sno,Sname,Sex,Sage,Sdept)。Student由学号(Sno)、姓名(Sname)、性别(Sex)、年龄(Sage)、所在系(Sdept)五个属性组成,其中Sno为主键。 create table Student (Sno char(9)primary key not null, Sname char(20)unique not null, Ssex char(2)not null, Sage smallint not null, Sdept char(20)not null) Insert into Student(Sno,Sname,Ssex,Sage,Sdept) values('200215121','李勇','男',20,'CS') insert into Student(Sno,Sname,Ssex,Sage,Sdept) values('200215122','刘晨','女',19,'CS') insert into Student(Sno,Sname,Ssex,Sage,Sdept) values('200215123','王敏','女',18,'MA') insert into Student(Sno,Sname,Ssex,Sage,Sdept) values('200215125','张立','男',19,'IS') (2)课程表:Course(Cno,Cname,Cpno,Ccredit) Course课程号(Cno)、课程名(Cname)、先行课的课程号(Cpno)、学分(Ccredit)四个属性组成,其中Cno为主键。其中Cpno参考了本表的Cno字段的值,Cno为主键 create table course (cno char(40)primary key not null, cname char(4)not null, ccredit smallint not null foreign key(Cpon)references course(Cno)) insert into Course values('1','数据库','5',4) insert into Course values('2','数学','',2) insert into Course values('3','信息系统','1',4) insert into Course values('4','操作系统','6',3) insert into Course values('5','数据结构','7',4)insert into Course values('6','数据处理','',2) insert into Course values('7','PASCAL语言','6',4)学生选课表:SC(Sno,Cno,Grade) SC由学号(Sno)、课程号(Cno)、成绩(Grade)三个属性组成,其Sno、Cno的组合为主键。create table SC (Sno char(9)not null, cno char(4)not null, Grade smallint not null) insert into SC values('200215121','1',92) insert into SC values('200215121','2',85) insert into SC values('200215121','3',88) insert into SC values('200215122','2',90) insert into SC values('200215121','3',80) ) 3基本表的修改: a)向Student表增加“入学时间”列,期数据类型为日期型 b)将年龄的数据类型由字符型改为整型 c)增加课程名称必须取唯一值的约束条件alter table studebt add s_entrance datetime alter table student alter column sage int alter table course add unique(cname) 实验二 1.查询全体学生的学号和姓名 select sno,sname from student 2.查询全体学生的详细记录 select* from student 3.查询全体学生的姓名、出生年份和所在的院系,要求用小写字母表示所有系名。select sname,'year of birth:',2011-sage,lower( sdept) from student 4.查询选修了课程的学生学号,去掉结果中的重复行。 select distinct sno from sc 5.查询所有年龄在20~23岁之间的学生姓名、系别和年龄。 select sname,sdept,sage from student where sage not between20and23

中文三大全文数据库的比较

中文三大全文数据库的比较 摘要通过本课程的学习,结合本人的学习情况从三大数据库对论文的收录情况、检索功能、检索结果、检索界面等方面对中文三大全文数据库——《中文期刊网全文数据库》、《维普中文科技期刊数据库》和《万方数据资源系统数字化期刊》进行了比较,阐述了一些自己对这三大全文数据库的认识。最后并谈了谈本人的学习收获和对本课程的些许建议。 关键词中文期刊网全文数据库维普中文科技期刊数据库万方数据资源系统数字化期刊全文数据库 收录情况:这三个数据库基本覆盖了科学技术和社会科学的各个领域。其中“维普”期刊的收藏量占有绝对优势,几乎覆盖了中国出版的所有中文期刊,并且收录了大量内部发行期刊,收录的年限最长,其中收录自然科学和工程技术方面的期刊量比“CNKI”多出近50%,但在文史哲类方面则几乎是空白,因此,“维普”适合用户进行科技文献的回溯性检索。“CNKI”重点收录了国内公开出版的核心期刊与具有专业特色的中西文期刊,综合性上做得较好。而“万方”收录期刊数量为三者中最少,但核心期刊比率高,收录文献的质量最高。 检索功能:三个数据库都提供了关键词、篇名、刊名、作者、机构、文摘等6个检索入口。就其特殊检索功能而言,“CNKI”在每个检索入口提供了检索词字典,通过使用它可以规范所输入的检索词,有利于更全更准地检索文献信息。“维普”在主题标引用词的基础上,编制了同义词库,有助于相关文献的检索,提高文献的查全率。“万方”在检索时,可以对期刊所分布的地域进行限定。 检索结果:比如通过著者字段的检索,张安将教授是从事化学研究的,他所发表的论文是科技方面的,在上表中“CNKI”收录了16篇,“万方”收录了5篇,而“维普”收录了24篇(换成医学方面的);张靖龙教授是从事文学研究的,在上表中“CNKI”收录了9篇,“万方”收录了0篇,“维普”收录了1篇。从这个比较中可以看出,三个数据库中综合性最强的是“CNKI”。三个数据库中文摘做得最好的是“CNKI”,不仅可以从中获得文献的基本情况,而且能通过超级链接的方式,找到更多与查找主题相关的内容。 检索界面:“CNKI”配备了功能强大的网络数据库全文检索系统,从它的检索界面中可以看出,该数据库检索方法简单、灵活,即使不具有专业检索知识的用户也很容易掌握。“维普”通过分类和导航实现文献的浏览,还能通过初级和高级检索进行检索,页面之间衔接的比较清楚。“万方”通过多种途径检索文献,但是页面过于复杂、繁琐,很难让初次接触的读者顺利地检索到文献,同时在页面的组织、导航的实现上也有待改善。 过渡一下,下面结合自己这学期的学习情况写咱这学期学习本课程的收获和一些建议方面的内容等。(控制在150—300字)。 最后写参考文献。

数据库第三章作业

数据库第三章作业 标准化文件发布号:(9312-EUATWW-MWUB-WUNN-INNUL-DQQTY-

第3章关系数据库系统RDBS 一. 简答题 1.对于表中几个特殊的列,如主键、候选键和外键,分别用什么限制来保证它们的完整性对 表中其它一般性的列,用什么限制来保证它们的完整性 答:主键:其值必须是唯一,不为空值; 候选键:其值必须唯一,可有也只能有一个空值; 外键:主键值在修改和删除时,从表中与该主键值相同的外键值可级联(CASCADE)修改和删除,或改为空值、默认值、禁止主表主键值的修改和删除; 一般的列:检查约束和断言。 2.SQL SERVER中规则的目的 答:规则的目的针对表中的某一列,指明该列的取值范围。 3.SQL SERVER中在定义某些限制时,分列级与表级,其分类的原则是什么 答:列级检查约束针对表中一列; 表级检查约束则针对同一表中多列 4.外键限制定义的条件 答:外键限制的列必须是另一个表中的主键。 5.关系代数的基本操作符笛卡尔乘积最大的作用是什么 答:基本操作符:投影,选择,交,积,差; 作用:把任意两个不相关的表相连。 6.为什么说在实际查询中自然连接是用得比较多的 答:可以从两个关系实例的笛卡尔乘积中选出同时满足一个或多个条件等式的行,每个条件等式中的列名相同。 7.关系代数中对结果有重复元组时,如何处理 答:将去掉重复元组。 8.连接的分类 答:条件连接:加入连接条件,对两个关系实施连接; 等连接:是条件连接的特例。要求连接条件由等式组成; 自然连接:是等连接的特例。要求等式中涉及的字段名必须相等; 外连接:是涉及有空值的自然连接。 9.外连接又分3种,其依据是什么 答:左外联结,右外联结,全外联结。 二. 单项选择题

数据库系统概论试题及答案整理版

数据库系统概论复习资料 第一章绪论 一、选择题 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个 阶段中,数据独立性最高的是 A 阶段。 A.数据库系B.文件系统C.人工管理D.数据项管理 2.数据库的概念模型独立于 A 。 A.具体的机器和DBMS B.E-R图C.信息世界D.现实世界 3.数据库的基本特点是 B 。 A.(1)数据结构化(2)数据独立性 (3)数据共享性高,冗余大,易移植 (4)统一管理和控制 B.(1)数据结构化(2)数据独立性 (3)数据共享性高,冗余小,易扩充 (4)统一管理和控制 C.(1)数据结构化(2)数据互换性 (3)数据共享性高,冗余小,易扩充 (4)统一管理和控制 D.(1)数据非结构化 (2)数据独立性 (3)数据共享性高,冗余小,易扩充 (4)统一管理和控制 4. B 是存储在计算机内有结构的数据的集合。 A.数据库系统B.数据库C.数据库管理系统D.数据结构 5.数据库中存储的是 C 。 A. 数据 B. 数据模型 C.数据及数据间的联系 D. 信息 6.数据库中,数据的物理独立性是指 C 。 A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立 C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立 7.数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 D 。 A.同一个应用中的多个程序共享一个数据集合 B.多个用户、同一种语言共享数据 C.多个用户共享一个数据文件 D.多种应用、多种语言、多个用户相互覆盖地使用数据集合

中文全文数据库试题答案

1、CNKI中提供()种格式的全文下载。* ? A.一 ? B.二 ? C.三 ? D.四 2、CNKI的专业检索中可检索字段“FT”代表()。* ? A.题名 ? B.关键词 ? C.全文 ? D.摘要 3、CNKI中可检索到核心期刊影响因子的检索方式是()。* ? A.期刊导航 ? B.跨库检索 ? C.专业检索 ? D.快速检索 4、CNKI的句子检索是指()。* ? A.在题目的同一句话中同时包含两个词 ? B.摘要的同一段中同时包含两个词 ? C.摘要中的同一句中包含两个词 ? D.全文的同一句或同一段中同时包含两个词 5、以下哪个数据库可创建个人数字图书馆?()* ? https://www.doczj.com/doc/2d4614659.html,KI ? B.中国生物医学文献数据库(CBM) ? C.万方数据库 ? D.维普数据库 6、CNKI中可实现一个检索项包含多个检索词以及多个检索项之间组配的检索是()。* ? A.标准检索 ? B.高级检索 ? C.专业检索 ? D.快速检索 7、在维普数据库的传统检索界面检索作者王伟发表的文献,可以通过勾选()选项排除同 名不同单位的其他作者。* ? A.同义词

? B.同名作者 ? C.关键词 ? D.摘要 8、()可以实现原貌打印封面和目录页。* ? https://www.doczj.com/doc/2d4614659.html,KI ? B.维普数据库 ? C.万方数据库 ? D.sinomed 9、维普中文科技期刊数据库的检索途径不包括()。* ? A.引文检索 ? B.基本检索 ? C.高级检索 ? D.传统检索 10、CNKI的检索结果可以实现()的批量导出和下载。* ? A.题录文摘 ? B.全文 ? C.图片 ? D.表格 11、万方数据库无法检索()。* ? A.期刊论文 ? B.学位论文 ? C.会议文献 ? D.年鉴 12、CNKI中的检索结果能以哪种方式显示?()* ? A.NE格式 ? B.全文格式 ? C.题录列表或摘要格式 ? D.引文格式 13、下列哪个数据库收录了中华医学会系列期刊2008年以后的全文?()* ? A.中国生物医学文献数据库(CBM) ? B.维普科技期刊全文数据库 ? C.万方全文数据库 ? https://www.doczj.com/doc/2d4614659.html,KI

数据库第三章

数据库技术第三章测试题 一、单选题。 1.在表的设计视图的“字段属性”框中,默认情况下,“标题”属性是()。 A.字段名 B.空 C.字段类型 D.NULL 2.在表的设计视图中,要插入一个新字段,应将光标移动到位于插入字段之后的字段上,在“插入”菜单中选择()命令。 A.新记录 B.新字段 C.行 D.列 3.在表的数据视图把光标定位在最后一行可以单击“插入”菜单,选取()命令。 A.新记录 B.新字段 C.行 D.列 4.在对某字符型字段进行升序排序时,假设该字段存在这样四个值:"100"、"22"、"18"和"3",则最后排序结果是()。 A."100"、"22"、"18"、"3" B. "3"、"18"、"22"、"100" C."100"、"18"、"22"、"3" D. "18"、"100"、"22"、"3" 5.在对某字符型字段进行升序排序时,假设该字段存在这样四个值:"中国"、"美国"、"俄罗斯"和"日本",则最后排序结果是()。 A. "中国"、"美国"、"俄罗斯"、"日本" B. "俄罗斯"、"日本"、"美国"、"中国" C. "中国"、"日本"、"俄罗斯"、"美国" D. "俄罗斯"、"美国"、"日本"、"中国" 6.在查找和替换操作中,可以使用通配符,下列不是通配符的是()。 A. * B. ? C. ! D. @ 7、要冻结列,可以使用________菜单中的命令。() A、文件 B、编辑 C、格式 D、工具 8、在表的设计视图中,要插入一个新字段,应将光标移动到位于插入字段之后的 字段上,在“插入”菜单中选择()命令。 A.新记录 B、新字段 C、行D、列 9、在Access2003中,可以使用()命令不显示数据表中的某些字段。 A、筛选 B、冻结 C、删除 D、隐藏 10、在数据表视图中,当前光标位于某条记录的某个字段时,按( B )键,可以将光标移动到当前记录的下一个字段处。 A、CTRL B、TAB C、SHIFT D、ESC 11.筛选的结果是滤除( )。 A、不满足条件的记录 B、满足条件的记录 C、不满足条件的字段 D、满足条件的字段 12.在已经建立的"工资库"中,要在表中直接显示出我们想要看的记录,凡是记录时间为"2003年4月8日"的记录,可用( )的方法。 A、排序 B、筛选 C、隐藏 D、冻结 13.在对某字符型字段进行降序排序时,假设该字段共有4个值:“7”、“35”、“200”、“13”。则最后排序结果是 A.“7”、“13”、“35”、“200”B.“200”、“35”、“13”、“7” C.“13”、“200”、“35”、“7”D.“7”、“35”、“200”、“13” 14.在Access2003中,可以使用__命令不显示数据表中的某些字段。 A.筛选 B.冻结 C.删除 D.隐藏 二、填空题。 1.对表的修改分为对的修改和对的修改。 2.在“查找和替换”对话框中,“查找范围”列表框用来确定在那个字段中查找数据,“匹配”列表框用来确定匹配方式,包括、和三种方式。 3.在查找时,如果确定了查找内容的范围,可以通过设置来减少查找的范围。 4.数据类型为、或的字段不能排序。 5.设置表的数据视图的列宽时,当拖动字段列右边界的分隔线超过左边界时,将会 该列。 6.数据检索是组织数据表中数据的操作,它包括和等。 7.当冻结某个或某些字段后,无论怎么样水平滚动窗口,这些被冻结的字段列总是固定可见的,并且显示在窗口的。 8. Access2003提供了、、、、等5种筛选方式。 9、设置数据表的样式时,要单击菜单→“数据表”命令进行 设置。 三、判断题。

数据库第3章习题参考答案

第3章习题解答 1.选择题 (1)表设计器的“允许空”单元格用于设置该字段是否可输入空值,实际上就是创建该字段的(D)约束。 A.主键B.外键C.NULL D.CHECK (2)下列关于表的叙述正确的是(C)。 A.只要用户表没有人使用,则可将其删除B.用户表可以隐藏 C.系统表可以隐藏D.系统表可以删除 (3)下列关于主关键字叙述正确的是( A )。 A.一个表可以没有主关键字 B.只能将一个字段定义为主关键字 C.如果一个表只有一个记录,则主关键字字段可以为空值 D.都正确 (4)下列关于关联叙述正确的是( C )。 A.可在两个表的不同数据类型的字段间创建关联 B.可在两个表的不同数据类型的同名字段间创建关联 C.可在两个表的相同数据类型的不同名称的字段间创建关联 D.在创建关联时选择了级联更新相关的字段,则外键表中的字段值变化时,可自动修改主键表中的关联字段 (5)CREATE TABLE语句(C )。 A.必须在数据表名称中指定表所属的数据库 B.必须指明数据表的所有者 C.指定的所有者和表名称组合起来在数据库中必须唯一 D.省略数据表名称时,则自动创建一个本地临时表 (6)删除表的语句是(A)。 A.Drop B.Alter C.Update D.Delete (7)数据完整性不包括(B )。 A.实体完整性B.列完整性C.域完整性D.用户自定义完整(8)下面关于Insert语句的说法正确的是(A )。 A.Insert一次只能插入一行的元组 B.Insert只能插入不能修改 C.Insert可以指定要插入到哪行 D.Insert可以加Where条件 (9)表数据的删除语句是( A )。 A.Delete B.Inser C.Update D.Alter (10)SQL数据定义语言中,表示外键约束的关键字是(B )。 A.Check B.Foreign Key C.Primary Key D.Unique 2.填空题 (1)数据通常存储在表中,表存储在数据库文件中,任何有相应权限的用户都可以对之进行操作。

中文全文数据库试题答案

1、CNKI中提供()种格式的全文下载。 * ? A、一 ? B、二 ? C、三 ? D、四 2、CNKI的专业检索中可检索字段“FT”代表()。 * ? A、题名 ? B、关键词 ? C、全文 ? D、摘要 3、CNKI中可检索到核心期刊影响因子的检索方式就是()。 * ? A、期刊导航 ? B、跨库检索 ? C、专业检索 ? D、快速检索 4、CNKI的句子检索就是指()。 * ? A、在题目的同一句话中同时包含两个词 ? B、摘要的同一段中同时包含两个词 ? C、摘要中的同一句中包含两个词 ? D、全文的同一句或同一段中同时包含两个词 5、以下哪个数据库可创建个人数字图书馆?() * ? A、CNKI ? B、中国生物医学文献数据库(CBM) ? C、万方数据库 ? D、维普数据库 6、CNKI中可实现一个检索项包含多个检索词以及多个检索项之间组配的检索就是()。 *? A、标准检索 ? B、高级检索 ? C、专业检索 ? D、快速检索 7、在维普数据库的传统检索界面检索作者王伟发表的文献,可以通过勾选()选项排除同名 不同单位的其她作者。 * ? A、同义词

? B、同名作者 ? C、关键词 ? D、摘要 8、()可以实现原貌打印封面与目录页。 * ? A、CNKI ? B、维普数据库 ? C、万方数据库 ? D、sinomed 9、维普中文科技期刊数据库的检索途径不包括()。 * ? A、引文检索 ? B、基本检索 ? C、高级检索 ? D、传统检索 10、CNKI的检索结果可以实现()的批量导出与下载。 * ? A、题录文摘 ? B、全文 ? C、图片 ? D、表格 11、万方数据库无法检索()。 * ? A、期刊论文 ? B、学位论文 ? C、会议文献 ? D、年鉴 12、CNKI中的检索结果能以哪种方式显示?() * ? A、NE格式 ? B、全文格式 ? C、题录列表或摘要格式 ? D、引文格式 13、下列哪个数据库收录了中华医学会系列期刊2008年以后的全文?() *? A、中国生物医学文献数据库(CBM) ? B、维普科技期刊全文数据库 ? C、万方全文数据库 ? D、CNKI

数据库作业第三章

第三章关系数据库系统RDBS作业 一. 简答题 1.对于表中几个特殊的列,如主键、候选键和外键,分别用什么限制来保证它们的完整性?对 表中其它一般性的列,用什么限制来保证它们的完整性? 主键约束:主要是针对主键,以保证主键值的完整性。要求主键值必须满足值唯一、不能为空值。 唯一约束:主要是针对候选键,以保证主键值的完整性。要求候选键必须满足值唯一、可有一个且仅有一个空值。 外键约束:是维护表与表之间外键所对应属性(组)数据的一致性。主表到从表,表示主表中的主键值在修改和删除时,从表中与该主键值相同的外键值可级联(CASCADE)修改和删除,或改为空值(SET NULL)或默认值(SET DEFAULT),或禁止(NO ACTION)主表主键值的修改和删除;从表到主表,表示从表中的外键值在插入和修改时,其值应参照(REFERENCE)主表中的主键值。 对于其他一般性的列,还有检查约束和断言。 2.SQL SERVER中规则的目的? RULE主要是针对表中的某一列,指明该列的取值范围。 3.SQL SERVER中在定义某些限制时,分列级与表级,其分类的原则是什么? 列级检查约束针对表中一列,表级检查约束则针对同一表中多列。 4.外键限制定义的条件? 在含外键的表上定义; 定义外键限制的列必须是另一个表中的主键。 5.请说明在维护表间数据完整时外键限制与触发器的异同。 1.错误信息的管理上:约束与触发器在遇到问题时都可以返回给用户一定的错误信息。但是,触发器可以返回数据库管理员自定义的错误信息,而且还可以实现较为复杂的逻辑控制,而约束只能够通过标准化的系统错误信息来传递错误消息; 2.性能上的差异分析:从性能上来说,约束的执行性能都要高一点。虽然约束的执行性能比较高,但是其向用户提供的错误信息确实非常有限的。 3.管理维护的工作量:由于约束基本上都是数据库现成的解决方案。无论是索引约束还是外键约束,又或者是check约束。往往在数据库系统中已经有了现成的解决方案。数据库管理员通过直接引用这些解决方案即可以实现特定的功能,而不用再费力的编写触发器来实现。而触发器中系统没有现成的可以引用,而都需要数据库管理员通过实际清理来进行编写。 6.关系代数的基本操作符?笛卡尔乘积最大的作用是什么? 关系代数的基本操作符:SELECTION(选择)、PROJECTION(投影)、UNION(并或称联合)、INTERSECTION(交)、DIFFERENCE(差)、CROSS-PRODUCT(积)。 笛卡尔操作的最大作用是把任意两个不相关的表联接起来。 7.为什么说在实际查询中自然连接是用得比较多的? 自然连接可以从两个关系实例的笛卡尔乘积中选出同时满足一个或多个条件等式的行,每个条件等式中的列名相同。同时,在结果模式中重复的字段只有一个。 8.关系代数中对结果有重复元组时,如何处理? 对关系代数中对结果有重复元组时,将去掉重复元组。 9.连接的分类?

数据库原理及应用(SQL Server 2008)第三章习题及实验答案

第三章习题及实验答案 习题答案 一、选择题 1、A 2、A 3、C 二、填空题 1、程序 2、MIN、SUM 3、CONTINUE、BREAK 三、简答题 1、可以使用的运算符可以分为算术运算符、逻辑运算符、赋值运算符、字符串串联运算符、按位运算符、一元运算符及比较运算符等。 2、用户自定义函数可分为:标量函数和表值函数。可使用CREATE FUNCTION语句创建函数,在调用用户自定义函数时,如果调用的是标量函数,则必须提供架构名。如果调用的是表值函数,则可以不提供架构名。用户可以将调用的函数用在赋值语句中,或作为表达式的操作数,或用在SQL命令中。 3、批处理是包含一个或多个Transaction-SQL语句的组,从应用程序一次性的发送到SQL Server执行。批处理是使用GO语句将多条SQL语句进行分隔,其中每两个GO之间的SQL 语句就是一个批处理单元。一个批处理中可以包含一条语句,也可以包含多条语句。 4、在SQL Server系统中,可以使用的流程控制语句有BEGIN…..END、IF…ELSE、CASE、WHILE…..CONTINUE….BREAK、GOTO、W AITFOR、RETURN等。 BEGIN…..END….: 在条件语句和循环语句等流程控制语句中,当符合特定条件需要执行两个或多个语句时,就应该使用BEGIN…END语句将这些语句组合在一起。 IF…..ELSE….: IF….ELSE语句是条件判断语句。 CASE:用于多重选择的条件判断语句,结果返回单个值。在CASE中可根据表达式的值选择相应的结果。 WHILE…..CONTINUE….BREAK: SQL语言中的循环语句,用来重复执行SQL语句或语句块。 GOTO: SQL程序中的无条件跳转语句,可以使程序直接跳到指定的标识符位置处继续执行。 WAITFOR: SQL中起暂停正在执行的语句、语句块或者存储过程的调用,直到某时间、时间间隔到达后才继续执行。 RETURN:用于无条件终止查询、存储过程或批处理。

国内三大中文期刊全文数据库的比较

国内三大中文期刊全文数据库的比较研究(建议新手查阅) 中国期刊网全文数据库》、《维普中文科技期刊数据库》和《万方数据库资源系统数字化期刊》是国内影响力和利用率很高的综合性中文电子期刊全文数据库,这三个数据库已经成为大多数高等院校、公共图书馆和科研机构文献信息保障系统的重要组成部分。在互联网中,这三大数据库也成为中文学术信息的重要代表,体现了我国现有的中文电子文献数据库的建设水平。 笔者结合工作和学习中的实践,就上述三大数据库的收录情况、检索功能、检索结果、检索界面、用户服务等方面进行全面的比较,并通过检索实践举例进行比较分析,以供参考。 1 收录情况(数据较早,甚至不是2004年的数据,感觉更像2002年左右的数据,后面将尽可能给出最新的数据值。) 收录范围与数量 《中国期刊网全文数据库》(本文中简称“清华”)是由清华同方光盘股份有限公司、光盘国家工程研究中心和中国学术期刊(光盘版)电子杂志社共同研制出版的综合性全文数据库。该数据库收录自从1994年来公开出版发行的6600余种国内核心期刊和一些具有专业特色的中英文期刊全文,累积全文文献618万多篇,题录1500万余条,按学科分为理工A(数理科学)、理工B(化学化工能源与材料)、理工C(工业技术)、农业、医药卫生、文史哲、经济政治与法律、教育与社会科学、电子技术与信息科学九大类,126个专题文献数据库。 《中文科技期刊数据库》(本文中简称“维普”)由科技部西南信息中心主办,重庆维普资讯有限公司制作。其前身为《中文科技期刊篇名数据库》。该数据库收录了自1989年以来国内出版发行的12000种期刊,其中全文收录8000余种,按学科分为经济管理、教育科学、图书情报、自然科学、农业科学、医药卫生、工程技术等7大类,27个专辑,200个专题,按《中图法》编制了树型分类导航和刊名导航系统,基本覆盖了国内公开出版的具有学术价值的期刊,同时还收录了中国港台地区出版的108种学术期刊,积累700余万篇全文文献,数据量以每年100万篇的速度递增。 《万方数据资源系统数字化期刊》(本文中简称“万方”)是万方数据库资源系统三大组成部分之一,由中国科技信息研究所属下的北京万方数据股份有限公司创办。万方期刊收录了我国自然科学的大量期刊以及社会科学的部分期刊,范围包括基础科学、医药卫生、农业科学、工业技术、人文科学等5大类,以及英文版期刊、中国科学系列杂志,共2500多

数据库原理第三章练习

第三章SQL语言 一、选择题: 1、SQL语言就是的语言,易学习。 A.过程化 B.非过程化 C.格式化 D.导航式 2、SQL语言就是语言。 A.层次数据库 B.网络数据库 C.关系数据库 D.非数据库 3、SQL语言具有的功能。 2、关系规范化,数据操纵,数据控制 B.数据定义,数据操纵,数据控制 C.数据定义,关系规范化,数据控制 D.数据定义,关系规范化,数据操纵 4、SQL语言具有两种使用方式,分别称为交互式SQL与。 A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL 5、SQL语言中,实现数据检索的语句就是。 A.SELECT B.INSERT C.UPDATE D.DELETE 6、下列SQL语句中,修改表结构的就是。 A.ALTER B.CREATE C.UPDATE D.DELETE 7、SQL中,与“NOT IN”等价的操作符就是。 A.=SOME B.<>SOME C.=ALL D.<>ALL 8、假设有三个基本表:学生表S、课程表C、学生选课表SC,它们的结构如下: S(S#,SN,SEX,AGE,DEPT) C(C#,CN) SC(S#,C#,GRADE) 检索所有比“王华”年龄大的学生姓名、年龄与性别。正确的SQL语句就是。 A.SELECT SN,AGE,SEX FROM S WHERE AGE>(SELECT AGE FROM S WHERE SN=”王华”) B.SELECT SN,AGE,SEX FROM S WHERE SN=”王华” C.SELECT SN,AGE,SEX FROM S WHERE AGE>(SELECT AGE WHERE SN=”王华”)

中文全文数据库

1、中国生物医学文献数据库(CBM)中,最多可以保存多少条检索式?(B) * ? A.一百 ? B.两百 ? C.三百 ? D.四百 2、以下说法正确的是(D)。 * ? A.中国生物医学文献数据库(CBM)和CNKI都有主题词表。 ? C.中国生物医学文献数据库(CBM)和PubMed均采用医学主题词表和中医药学主题词表进行主题标引。 ? D.在中国生物医学文献数据库(CBM)高级检索的检索入口中,常用字段是中文标题、摘要、关键词、主题词的组合项。 3、中国生物医学文献数据库(CBM)的检索有关某个课题“Meta分析”方面的文章可以从以下哪类限定里选择?(C) * ? A.年代范围 ? B.对象类型 ? C.文献类型 ? D.年龄组 4、可以区分“第一作者机构分布”的是以下哪种检索途径?(C) * ? A.主题检索 ? B.期刊检索 ? C.作者检索 ? D.高级检索 5、以下说法正确的是(A)。 * ? A.检索中国生物医学文献数据库(CBM)有关研究对象是65岁以上老年人的文章可以利用限定检索功能。 ? 6、中国生物医学文献数据库(CBM)中,以下哪项检索式是不正确的?(A) * ? A.国家*基金 ? B.国家%基金 7、在中国生物医学文献数据库(CBM)中检索“高血压的并发症”方面的核心期刊文献,下列哪个选项是正确的?(D) * ? A.主题检索,选择主题词“ 高血压”,选择副主题词“并发症”,执行检索 ? B.基本检索,输入“高血压的并发症”,执行检索 ? C.主题检索,选择主题词“高血压”,选择副主题词“并发症”,检索结果界面,限定条件设置文献类型为综述 ? D.主题检索,选择主题词“高血压”,选择副主题词“并发症”,检索结果界面,限定条件设置文献类型为核心期刊 8、在中国生物医学文献数据库(CBM)中检索“肥厚性胃炎的预防”方面的综述文献,最优的检索策略是(C)。 * ? A.主题检索,选择主题词“ 胃炎, 肥厚性”,选择副主题词“预防和控制”,执行检索" ? B.基本检索,输入“肥厚性胃炎的预防”,执行检索

数据库系统概论第五版课后习题复习资料王珊版

第二章关系数据库 1 .试述关系模型的三个组成部分。 答:关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。 2 .试述关系数据语言的特点和分类。 答:关系数据语言可以分为三类: 关系代数语言。 关系演算语言:元组关系演算语言和域关系演算语言。 SQL:具有关系代数和关系演算双重特点的语言。 这些关系数据语言的共同特点是,语言具有完备的表达能力,是非过程化的集合操作语言,功能强,能够嵌入高级语言中使用。 3 (略) 4 . 5 . 述关系模型的完整性规则。在参照完整性中,为什么外部码属性的值也可以为空?什么情况下才可以为空? 答:实体完整性规则是指若属性A是基本关系R的主属性,则属性A不能取空值。 若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为:或者取空值(F的每个属性值均为空值);或者等于S中某个元组的主码值。即属性F本身不是主属性,则可以取空值,否则不能取空值。 6.设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式: 1)求供应工程J1零件的供应商号码SNO: πSno(σJno=‘J1’(SPJ)) 2)求供应工程J1零件P1的供应商号码SNO: πSno(σJno=‘J1’∧Pno=‘P1‘(SPJ)) 3)求供应工程J1零件为红色的供应商号码SNO: πSno(πSno,,Pno(σJno=‘J1‘(SPJ))∞πPno(σCOLOR=’红‘(P))) 4)求没有使用天津供应商生产的红色零件的工程号JNO: πJno(SPJ)- πJNO(σcity=‘天津’∧Color=‘红‘(S∞SPJ∞P) 5)求至少用了供应商S1所供应的全部零件的工程号JNO: πJno,Pno(SPJ)÷πPno(σSno=‘S1‘(SPJ)) 7. 试述等值连接与自然连接的区别和联系。 答:连接运算符是“=”的连接运算称为等值连接。它是从关系R与S的广义笛卡尔积中选取A,B属性值相等的那些元组 自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉。 8.关系代数的基本运算有哪些? 如何用这些基本运算来表示其他运算? 答:并、差、笛卡尔积、投影和选择5种运算为基本的运算。其他3种运算,即交、连接和除,均可以用这5种基本运算来表达。 第三章关系数据库语言SQL 1 .试述sQL 语言的特点。 答: (l)综合统一。sQL 语言集数据定义语言DDL 、数据操纵语言DML 、数据控制语言DCL

最新第3章 mysql数据库学习资料

第3章MySQL数据库管理 一、选择题 1.下列()不能作用MySQL数据库名。 A.minrisoft B.mingrisoft_01 C.com$com D.20170609 2.下列描述错误的是()。 A.在Windows系统中,可以创建一个名称为tb_bookInfo的数据库和一个名称为tb_bookinfo的数据库。B.MySQL数据库名可以由任意字母、阿拉伯数字、下划线(_)和“$”组成。 C.MySQL数据库名最长可为64个字符。 D.不能使用MySQL关键字作为数据库名、表名。 3.下列()语句不是创建数据库的语句。 A.CREATE SCHEMA B.CREATE DATABASE C.CREATE TABLE 4.下列()语句可以用于查看服务器中所有的数据库名称。 A.SHOW DATABASE; B.SHOW DATABASES; C.SHOW ENGINES; D.SHOW VARIABLES; 5.在MySQL中,可以使用()语句查询MySQL中支持的存储引擎。 A.SHOW DATABASE; B.SHOW DATABASES; C.SHOW ENGINES; D.SHOW VARIABLES; 6.在MySQL中,可以使用()语句查看MySQL服务器采用的默认存储引擎。 A.SHOW DATABASE; B.SHOW DATABASES; C.SHOW ENGINES; D.SHOW VARIABLES; 7.下列()存储引擎下的表被存储成3个文件。 A.InnoDB B.MyISAM C.MEMORY D.以上都是 8.下列关于修改数据库描述错误的是()。 A.使用ALTER DATABASE语句可以修改数据库名。 B.使用ALTER DATABASE的CHARACTER SET选项可以修改数据的字符集。 C.使用ALTER DATABASE的COLLATE选项可以指定字符集的校对规则。 D.使用ALTER DATABASE语句时可以不指定数据库名称。

数据库系统基础教程第三章答案

Exercise 3.1.1 Answers for this exercise may vary because of different interpretations. Some possible FDs: Social Security number → name Area code → state Street address, city, state → zipcode Possible keys: {Social Security number, street address, city, state, area code, phone number} Need street address, city, state to uniquely determine location. A person could have multiple addresses. The same is true for phones. These days, a person could have a landline and a cellular phone Exercise 3.1.2 Answers for this exercise may vary because of different interpretations Some possible FDs: ID → x-position, y-position, z-position ID → x-velocity, y-velocity, z-velocity x-position, y-position, z-position → ID Possible keys: {ID} {x-position, y-position, z-position} The reason why the positions would be a key is no two molecules can occupy the same point. Exercise 3.1.3a The superkeys are any subset that contains A1. Thus, there are 2(n-1) such subsets, since each of the n-1 attributes A2 through A n may independently be chosen in or out. Exercise 3.1.3b The superkeys are any subset that contains A1 or A2. There are 2(n-1) such subsets when considering A1 and the n-1 attributes A2 through A n. There are 2(n-2) such subsets when considering A2 and the n-2 attributes A3 through A n. We do not count A1 in these subsets because they are already counted in the first group of subsets. The total number of subsets is 2(n-1) + 2(n-2). Exercise 3.1.3c

数据库第三章习题及答案

百度文库- 让每个人平等地提升自我 第3章关系数据库标准语言SQL 一、选择题 1、SQL语言是的语言,易学习。 A.过程化 B.非过程化 C.格式化 D.导航式答案:B 2、SQL语言是语言。 A.层次数据库 B.网络数据库 C.关系数据库 D.非数据库答案:C 3、SQL语言具有的功能。 A.关系规范化、数据操纵、数据控制 B.数据定义、数据操纵、数据控制 C.数据定义、关系规范化、数据控制 D.数据定义、关系规范化、数据操纵答案:B 4、SQL语言具有两种使用方式,分别称为交互式SQL和。 A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL 答案:C 5、假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。 要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系。 A.S B.SC,C C.S,SC D.S,C,SC 答案:D 6、若用如下的SQL语句创建一个student表: CREATE TABLE student(NO C(4) NOT NULL, NAME C(8) NOT NULL, SEX C(2), AGE N(2)) 可以插入到student表中的是。 A.(‘1031’,‘曾华’,男,23) B.(‘1031’,‘曾华’,NULL,NULL) C.(NULL,‘曾华’,‘男’,‘23’) D.(‘1031’,NULL,‘男’,23) 答案:B 7、当两个子查询的结果时,可以执行并,交,差操作. A.结构完全不一致 B.结构完全一致 C.结构部分一致 D.主键一致答案:B 第8到第10题基于这样的三个表即学生表S、课程表C和学生选课表SC,它们的结构如下: S(S#,SN,SEX,AGE,DEPT) C(C#,CN) SC(S#,C#,GRADE) 其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。 8、检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的SELECT语句是。 A.SELECT SN,AGE,SEX FROM S WHERE AGE>(SELECT AGE FROM S WHERE SN=‘王华’) B.SELECT SN,AGE,SEX FROM S WHERE SN=‘王华’ C.SELECT SN,AGE,SEX FROM S WHERE AGE>(SELECT AGE WHERE SN=‘王华’) D.SELECT SN,AGE,SEX FROM S WHERE AGE>王华.AGE 答案:A 9、检索选修课程‘C2’的学生中成绩最高的学生的学号。正确的SELECT语句是。 A.SELECT S# FORM SC WHERE C#=‘C2’ AND GRADE>= (SELECT GRADE FORM SC WHERE C#=‘C2’) B.SELECT S# FORM SC WHERE C#=‘C2’ AND GRADE IN (SELECT GRADE FORM SC WHERE C#=‘C2’) C.SELECT S# FORM SC WHERE C#=‘C2’ AND GRADE NOT IN (SELECT GRADE FORM SC WHERE C#=‘C2’) D.SELECT S# FORM SC WHERE C#=‘C2’ AND GRADE>=ALL (SELECT GRADE FORM SC WHERE C#=‘C2’) 答案:D 10、检索学生姓名及其所选修课程的课程号和成绩。正确的SELECT语句是。 A.SELECT S.SN,SC.C#,SC.GRADE FROM S WHERE S.S#=SC.S# B.SELECT S.SN,SC.C#,SC.GRADE FROM SC WHERE S.S#=SC.GRADE C.SELECT S.SN,SC.C#,SC.GRADE FROM S,SC WHERE S.S#=SC.S# D.SELECT S.SN,SC.C#,SC.GRADE FROM S.SC 答案:C 11、关系代数中的л运算符对应SELECT语句中的( )子句. BY 答案:A 12、关系代数中的σ运算符对应SELECT语句中的( )子句. BY 答案:C 13、WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是( ).

相关主题
文本预览
相关文档 最新文档