数据库初学求解答

数据库初学求解答,第1张

用MySQL测试通过,尽量写标准SQL,如果是其他数据库,应该可以通过或稍加修改即可通过。

13

select

t2sname

from

sp

t1

left

join

s

as

t2

on

t1sno=t2sno

left

join

p

t3

on

t1pno=t3pno

where

t3color='red'

group

by

t2sname

14

select

sno,sname,status

from

s

where

city='BJ'

15

select

sum(t1qty)

from

sp

t1

left

join

p

t2

on

t1pno=t2pno

where

t2pname='p2'

16

update

p

set

weight=100

where

pname='p2'

17

update

p

set

color='yellow'

where

pname='p2'

18

select

t2sn

from

spj

t1

left

join

s

t2

on

t1sno=t2sno

left

join

p

t3

on

t1pno=t3pno

left

join

j

t4

on

t1jno=t4jno

where

t3color='red'

and

t4jn='j1'

group

by

t2sno

19

select

t2jn

from

spj

t1

left

join

j

t2

on

t1jno=t2jno

left

join

s

t3

on

t1sno=t3sno

left

join

p

t4

on

t1pno=t4pno

where

t3sn='s1'

group

by

t2jno

20

select

t2pn

from

spj

t1

left

join

p

t2

on

t1pno=t2pno

left

join

s

t3

on

t1sno=t3sno

left

join

j

t4

on

t1jno=t4jno

where

t3city=t4city

group

by

t2pno

我记得我以前做过这个题目,我把创建表的脚本给你吧,其它的你自己想着做吧,呵呵不难的

create database SPJ;

use SPJ;

create table S(SNO varchar(10) primary key,

SNAME varchar(200) NOT NULL,

STATUS int NOT NULL,

CITY varchar(20) NOT NULL);

create table P(PNO varchar(10) primary key,

PNAME varchar(200) NOT NULL,

COLOR varchar(20) NOT NULL,

WEIGHT int check (WEIGHT > 0) NOT NULL);

create table J(JNO varchar(10) primary key,

JNAME varchar(200) NOT NULL,

CITY varchar(20) NOT NULL);

create table SPJ(SNO varchar(10) NOT NULL,

PNO varchar(10) NOT NULL,

JNO varchar(10) NOT NULL,

QTY int NOT NULL check(QTY >= 0),

FOREIGN KEY (SNO) REFERENCES S(SNO),

FOREIGN KEY (PNO) REFERENCES P(PNO),

FOREIGN KEY (JNO) REFERENCES J(JNO)

);

INSERT INTO S(SNO,SNAME,STATUS,CITY)

SELECT 'S1','精益',20,'天津'

UNION ALL

SELECT 'S2','盛锡',10,'北京'

UNION ALL

SELECT 'S3','东方红',30,'北京'

UNION ALL

SELECT 'S4','丰泰盛',20,'天津'

UNION ALL

SELECT 'S5','为民',30,'上海';

INSERT INTO P(PNO,PNAME,COLOR,WEIGHT)

SELECT 'P1','螺母','红',12

UNION ALL

SELECT 'P2','螺栓','绿',17

UNION ALL

SELECT 'P3','螺丝刀','蓝',14

UNION ALL

SELECT 'P4','螺丝刀','红',14

UNION ALL

SELECT 'P5','凸轮','蓝',40

UNION ALL

SELECT 'P6','齿轮','红',30;

INSERT INTO J(JNO,JNAME,CITY)

SELECT 'J1','三建','北京'

UNION ALL

SELECT 'J2','一汽','长春'

UNION ALL

SELECT 'J3','d簧厂','天津'

UNION ALL

SELECT 'J4','造船厂','天津'

UNION ALL

SELECT 'J5','机车厂','唐山'

UNION ALL

SELECT 'J6','无线电厂','常州'

UNION ALL

SELECT 'J7','半导体厂','南京';

INSERT INTO SPJ(SNO,PNO,JNO,QTY)

SELECT 'S1','P1','J1',200

UNION ALL

SELECT 'S1','P1','J3',100

UNION ALL

SELECT 'S1','P1','J4',700

UNION ALL

SELECT 'S1','P2','J2',100

UNION ALL

SELECT 'S2','P3','J1',400

UNION ALL

SELECT 'S2','P3','J2',200

UNION ALL

SELECT 'S2','P3','J4',500

UNION ALL

SELECT 'S2','P3','J5',400

UNION ALL

SELECT 'S2','P5','J1',400

UNION ALL

SELECT 'S2','P5','J2',100

UNION ALL

SELECT 'S3','P1','J1',200

UNION ALL

SELECT 'S3','P3','J1',200

UNION ALL

SELECT 'S4','P5','J1',100

UNION ALL

SELECT 'S4','P6','J3',300

UNION ALL

SELECT 'S4','P6','J4',200

UNION ALL

SELECT 'S5','P2','J4',100

UNION ALL

SELECT 'S5','P3','J1',200

UNION ALL

SELECT 'S5','P6','J2',200

UNION ALL

SELECT 'S5','P6','J4',500;

在“快速检索”中有十二个检索字段:“m=题名或关键词、k=关键词、j=刊名、a=作者、f=第一作者、s=机构、t=题名、r=文摘、c=分类号、z=作者简介、i=基金资助、l=栏目信息”。

在“传统检索”中有除了上述十二个外,还多两个检索字段:“u=任意字段、y=参考文献”。

在“高级检索”和“分类检索”中,除了“快速检索”的十二个检索字段外,只多一个:“u=任意字段”。

扩展资料:

读秀,图书检索数据库的简介:

读秀是由海量全文数据及资料基本信息组成的超大型数据库。其以430多万种中文图书、10亿页全文资料为基础,为用户提供深入内容的章节和全文检索;

部分文献的原文试读,以及高效查找、获取各种类型学术文献资料的一站式检索,周到的参考咨询服务,是一个真正意义上的学术搜索引擎及文献资料服务平台。

数据库检索。 Internet 拥有不下一万个数据库总量。其中,“ Internet 可检索图书馆目录和数据库”就囊括了从美国国会图书馆到欧美各国许多公用图书馆和大学图书馆的几百个联机目录和数据库。

来源文献检索和引文检索。

1、中国科学引文数据库提供的检索方式有来源文献检索和引文检索。

2、中国科学引文数据库(Chinese Science Citation Database,简称CSCD)。创建于1989年,收录我国数学、物理、化学、天文学、地学、生物学、农林科学、医药卫生、工程技术和环境科学等领域出版的中英文科技核心期刊和优秀期刊千余种。已积累从 1989 年到现在的论文记录4818977 条,引文记录 60854096条。

1Pubmed

是医学,生命科学领域的数据库,旨在组织、分享科研领域信息。为用户提供文献检索,检索,影响因子查询,免费全文下载,国家自然科学基金统计分析等服务

2EMBASE

内容涉及药学、临床医学、基础医学、预防医学、法医学和生物医学工程等。除了可以检索丰富的医学文献外,还支持药物和疾病检索。

3Cochrane library

Cochrane library(考克兰图书馆)是the Cochrane Collaboration的主要产品,目前是John Wiley & Sons国际出版社负责出版。

它包含以下6个数据库

1Cochrane Database of Systematic Review(医学保健领域系统评估的领先资源)

2Cochrane 临床对照实验数据库

3Cochrane Methodology Register(介绍进行对照试验时所用方法的参考出版物)

4Health Technology Assessment Database(卫生技术评估)

5NHS Economic Evaluation Datab6(经济评估数据库)

6About The Cochrane Collaboration(组成Cochrane Collaboration的80个组织的信息)

4Clinical trials

Clinical trials(美国临床试验数据库)是美国国立医学图书馆(NML)与美国食品与药物管理局(FDA)在1997年开发的数据库。里面提供了网站临床试验注册辅导,登记了各种观察性研究和干预性研究,包括药物、器械和手术等干预方式。其注册和查询临床试验均为免费~

5万方医学网

是万方数据股份有限公司旗下的网站。拥有220多种中文独家医学期刊全文、1000多种中文医学期刊全文、4100多种国外医学期刊文摘(全文以电子邮件原文传递方式获得,核心期刊全部收齐),其中包括中华医学会、中国医师协会等独家合作期刊220余种;中文期刊论文近360万篇,外文期刊论文455万余篇。

6知网 中国知识资源总库提供CNKI源数据库、外文类、工业类、农业类、医药卫生类、经济类和教育类多种数据库。CNKI已集结了7000多种期刊、近1000种报纸、18万本博士/硕士论文、16万册会议论文、30万册图书以及国内外1100多个专业数据库。

如果是校外没有这些数据库账号,可以从seek68文献馆中找到。而且还省米。

这个是数据库原理的吧,Access虽然支持SQL但有授权功能么?

但你这两个问题可以通过SQL的授权语句完成:

1)GRANT INSERT ON TABLE Supplier TO 张勇 WITH GRANT OPTION;

2)GRANT SELECT, UPDATE(QTY) ON TABLE SPJ TO 李天明;

主要有分类途径、主题途径、著者途径、题名途径、机构途径、代码途径和其他途径。

分类途径检索文献关键在于正确理解检索工具的分类表,将待查项目划分到相应的类目中去。一些检索工具如《中文科技资料目录》是按分类编排的,可以按照分类进行查找。

分类途径

分类途径是指按照文献资料所属学科(专业)类别进行检索的途径,它所依据的是检索工具中的分类索引。

主题途径

主题途径是指通过文献资料的内容主题进行检索的途径,它依据的是各种主题索引或关键词索引,检索者只要根据项目确定检索词(主题词或关键词),便可以实施检索。

主题途径检索文献关键在于分析项目、提炼主题概念,运用词语来表达主题概念。主题途径是一种主要的检索途径。

著者途径

著者途径是指根据已知文献著者来查找文献的途径,它依据的是著者索引,包括个人著者索引和机关团体索引。

题名途径

指通过文献的题名来查找文献的途径。题名包括文献的篇名、书名、刊号、标准号、数据库名等,检索时可以利用检索工具的书名索引、刊名索引、会议论文索引等进行。

机构途径

指通过机构名称获取相关信息、了解该机构情况的途径。以机构途径检索文献,一般以计算机检索工具为主,手工检索少用。

代码途径

是通过信息的某种代码来检索信息的途径。例如,图书的ISBN号期刊的ISSN号专利号、报告号、合同号、索书号等。

其他途径

其他途径包括利用检索工具的各种专用索引来检索的途径。专用索引的种类很多,常见的有各种号码索引(如专利号、入藏号、报告号等),专用符号代码索引(如元素符号、分子式、结构式等),专用名词术语索引(如地名、机构名、商品名、生物属名等)。

以上就是关于数据库初学求解答全部的内容,包括:数据库初学求解答、数据库问题,表和问题都在下面供应商表为S,零件表P工程项目表S,情况表SPJ,答案请发私信、请分别列举读秀,图书检索数据库的检索字段有哪些等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/sjk/9452230.html

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

发表评论

登录后才能评论

评论列表(0条)

保存