作业

本文详细介绍了使用SQL创建和管理数据库的过程,包括定义数据表结构、建立外键约束以及执行复杂的联表查询。通过具体实例展示了如何实现数据的高效管理和检索。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

-- createholy, 1, 50
DROP TABLE msp;
DROP TABLE party;

CREATE TABLE party (partyCode VARCHAR(10) NOT NULL
,partyName VARCHAR(50)
,leader VARCHAR(50)
,PRIMARY KEY (partyCode)
)DEFAULT CHARSET=utf8;

CREATE TABLE msp (mspName VARCHAR(50) NOT NULL
,party VARCHAR(10)
,constituency VARCHAR(50)
,PRIMARY KEY (mspName)
,FOREIGN KEY (party) REFERENCES party(partyCode)
)DEFAULT CHARSET=utf8;

CREATE INDEX msp_party ON msp(party);


GO
-- tabparty, 1, 50
INSERT INTO party VALUES ('Com','Communist',NULL);
INSERT INTO party VALUES ('Con','Conservative','McLetchie MSP, David');
INSERT INTO party VALUES ('Green','Green',NULL);
INSERT INTO party VALUES ('Lab','Labour','Dewar MSP, Rt Hon Donald');
INSERT INTO party VALUES ('LD','Liberal Democrat','Wallace QC MSP, Mr Jim');
INSERT INTO party VALUES ('NLP','Natural Law Party',NULL);
INSERT INTO party VALUES ('SNP','Scottish National Party','Salmond MSP, Mr Alex');
INSERT INTO party VALUES ('SSP','Scottish Socialist Party',NULL);
INSERT INTO party VALUES ('SWP','Socialist Workers Party',NULL);
-- tabmsp, 1, 50
INSERT INTO msp VALUES ('Adam MSP, Brian','SNP','North East Scotland');
INSERT INTO msp VALUES ('Aitken MSP, Bill','Con','Glasgow');
INSERT INTO msp VALUES ('Alexander MSP, Ms Wendy','Lab','Paisley North');
INSERT INTO msp VALUES ('Baillie MSP, Jackie','Lab','Dumbarton');
INSERT INTO msp VALUES ('Barrie MSP, Scott','Lab','Dunfermline West');
INSERT INTO msp VALUES ('Boyack MSP, Ms Sarah','Lab','Edinburgh Central');
INSERT INTO msp VALUES ('Brankin MSP, Rhona','Lab','Midlothian');
INSERT INTO msp VALUES ('Brown MSP, Robert','LD','Glasgow');
INSERT INTO msp VALUES ('Campbell MSP, Colin','SNP','West of Scotland');
INSERT INTO msp VALUES ('Canavan MSP, Dennis',NULL,'Falkirk West');
INSERT INTO msp VALUES ('Chisholm MSP, Malcolm','Lab','Edinburgh North and Leith');
INSERT INTO msp VALUES ('Craigie MSP, Cathie','Lab','Cumbernauld and Kilsyth');
INSERT INTO msp VALUES ('Crawford JP MSP, Bruce','SNP','Mid-Scotland and Fife');
INSERT INTO msp VALUES ('Cunningham MSP, Roseanna','SNP','Perth');
INSERT INTO msp VALUES ('Curran MSP, Ms Margaret','Lab','Glasgow Baillieston');
INSERT INTO msp VALUES ('Davidson MSP, Mr David','Con','North East Scotland');
INSERT INTO msp VALUES ('Deacon MSP, Susan','Lab','Edinburgh East and Musselburgh');
INSERT INTO msp VALUES ('Dewar MSP, Rt Hon Donald','Lab','Glasgow Anniesland');
INSERT INTO msp VALUES ('Douglas-Hamilton QC MSP, Rt Hon Lord James','Con','Lothians');
INSERT INTO msp VALUES ('Eadie MSP, Helen','Lab','Dunfermline East');
INSERT INTO msp VALUES ('Elder MSP, Dorothy-Grace','SNP','Glasgow');
INSERT INTO msp VALUES ('Ewing FRSA MSP, Dr Winnie','SNP','Highlands and Islands');
INSERT INTO msp VALUES ('Ewing MSP, Fergus','SNP','Inverness East, Nairn and Lochaber');
INSERT INTO msp VALUES ('Ewing MSP, Mrs Margaret','SNP','Moray');
INSERT INTO msp VALUES ('Fabiani MSP, Linda','SNP','Central Scotland');
INSERT INTO msp VALUES ('Ferguson MSP, Patricia','Lab','Glasgow Maryhill');
INSERT INTO msp VALUES ('Fergusson MSP, Alex','Con','South of Scotland');
INSERT INTO msp VALUES ('Finnie MSP, Ross','LD','West of Scotland');
INSERT INTO msp VALUES ('Galbraith FRCSGlas MP MSP, Mr Sam','Lab','Strathkelvin and Bearsden');
INSERT INTO msp VALUES ('Gallie MSP, Phil','Con','South of Scotland');
INSERT INTO msp VALUES ('Gibson MSP, Mr Kenneth','SNP','Glasgow');
INSERT INTO msp VALUES ('Gillon MSP, Karen','Lab','Clydesdale');
INSERT INTO msp VALUES ('Godman MSP, Trish','Lab','West Renfrewshire');
INSERT INTO msp VALUES ('Goldie MSP, Miss Annabel','Con','West of Scotland');
INSERT INTO msp VALUES ('Gorrie OBE MSP, Donald','LD','Central Scotland');
INSERT INTO msp VALUES ('Grahame MSP, Christine','SNP','South of Scotland');
INSERT INTO msp VALUES ('Grant MSP, Rhoda','Lab','Highlands and Islands');
INSERT INTO msp VALUES ('Gray MSP, Iain','Lab','Edinburgh Pentlands');
INSERT INTO msp VALUES ('Hamilton MSP, Mr Duncan','SNP','Highlands and Islands');
INSERT INTO msp VALUES ('Harding MSP, Mr Keith','Con','Mid-Scotland and Fife');
INSERT INTO msp VALUES ('Harper MSP, Robin','Green','Lothians');
INSERT INTO msp VALUES ('Henry MSP, Hugh','Lab','Paisley South');
INSERT INTO msp VALUES ('Home Robertson MSP, Mr John','Lab','East Lothian');
INSERT INTO msp VALUES ('Hughes MSP, Janis','Lab','Glasgow Rutherglen');
INSERT INTO msp VALUES ('Hyslop MSP, Fiona','SNP','Lothians');
INSERT INTO msp VALUES ('Ingram MSP, Mr Adam','SNP','South of Scotland');
INSERT INTO msp VALUES ('Jackson MSP, Dr Sylvia','Lab','Stirling');
INSERT INTO msp VALUES ('Jackson QC MSP, Gordon','Lab','Glasgow Govan');
INSERT INTO msp VALUES ('Jamieson MSP, Cathy','Lab','Carrick, Cumnock and Doon Valley');
INSERT INTO msp VALUES ('Jamieson MSP, Margaret','Lab','Kilmarnock and Loudoun');
-- tabmsp, 51, 50
INSERT INTO msp VALUES ('Jenkins MSP, Ian','LD','Tweeddale, Ettrick and Lauderdale');
INSERT INTO msp VALUES ('Johnston MSP, Mr Nick','Con','Mid-Scotland and Fife');
INSERT INTO msp VALUES ('Johnstone MSP, Alex','Con','North East Scotland');
INSERT INTO msp VALUES ('Kerr MSP, Mr Andy','Lab','East Kilbride');
INSERT INTO msp VALUES ('Lamont MSP, Johann','Lab','Glasgow Pollok');
INSERT INTO msp VALUES ('Livingstone MSP, Marilyn','Lab','Kirkcaldy');
INSERT INTO msp VALUES ('Lochhead MSP, Richard','SNP','North East Scotland');
INSERT INTO msp VALUES ('Lyon MSP, George','LD','Argyll and Bute');
INSERT INTO msp VALUES ('MacAskill MSP, Mr Kenny','SNP','Lothians');
INSERT INTO msp VALUES ('Macdonald MSP, Lewis','Lab','Aberdeen Central');
INSERT INTO msp VALUES ('MacDonald MSP, Ms Margo','SNP','Lothians');
INSERT INTO msp VALUES ('Macintosh MSP, Mr Kenneth','Lab','Eastwood');
INSERT INTO msp VALUES ('MacKay MSP, Angus','Lab','Edinburgh South');
INSERT INTO msp VALUES ('MacLean MSP, Kate','Lab','Dundee West');
INSERT INTO msp VALUES ('Macmillan MSP, Maureen','Lab','Highlands and Islands');
INSERT INTO msp VALUES ('Martin MSP, Paul','Lab','Glasgow Springburn');
INSERT INTO msp VALUES ('Marwick MSP, Tricia','SNP','Mid-Scotland and Fife');
INSERT INTO msp VALUES ('Matheson MSP, Mr Michael','SNP','Central Scotland');
INSERT INTO msp VALUES ('McAllion MSP, Mr John','Lab','Dundee East');
INSERT INTO msp VALUES ('McAveety MSP, Mr Frank','Lab','Glasgow Shettleston');
INSERT INTO msp VALUES ('McCabe MSP, Mr Tom','Lab','Hamilton South');
INSERT INTO msp VALUES ('McConnell MSP, Mr Jack','Lab','Motherwell and Wishaw');
INSERT INTO msp VALUES ('McGrigor MSP, Mr Jamie','Con','Highlands and Islands');
INSERT INTO msp VALUES ('McGugan MSP, Irene','SNP','North East Scotland');
INSERT INTO msp VALUES ('McIntosh MSP, Mrs Lyndsay','Con','Central Scotland');
INSERT INTO msp VALUES ('McLeish MSP, Henry','Lab','Central Fife');
INSERT INTO msp VALUES ('McLeod MSP, Fiona','SNP','West of Scotland');
INSERT INTO msp VALUES ('McLetchie MSP, David','Con','Lothians');
INSERT INTO msp VALUES ('McMahon MSP, Mr Michael','Lab','Hamilton North and Bellshill');
INSERT INTO msp VALUES ('McNeil MSP, Duncan','Lab','Greenock and Inverclyde');
INSERT INTO msp VALUES ('McNeill MSP, Pauline','Lab','Glasgow Kelvin');
INSERT INTO msp VALUES ('McNulty MSP, Des','Lab','Clydebank and Milngavie');
INSERT INTO msp VALUES ('Monteith MSP, Mr Brian','Con','Mid-Scotland and Fife');
INSERT INTO msp VALUES ('Morgan MSP, Alasdair','SNP','Galloway and Upper Nithsdale');
INSERT INTO msp VALUES ('Morrison MSP, Mr Alasdair','Lab','Western Isles');
INSERT INTO msp VALUES ('Muldoon MSP, Bristow','Lab','Livingston');
INSERT INTO msp VALUES ('Mulligan MSP, Mrs Mary','Lab','Linlithgow');
INSERT INTO msp VALUES ('Mundell MSP, David','Con','South of Scotland');
INSERT INTO msp VALUES ('Munro MSP, Mr John','LD','Ross, Skye and Inverness West');
INSERT INTO msp VALUES ('Murray MSP, Dr Elaine','Lab','Dumfries');
INSERT INTO msp VALUES ('Neil MSP, Alex','SNP','Central Scotland region');
INSERT INTO msp VALUES ('Oldfather MSP, Ms Irene','Lab','Cunninghame South');
INSERT INTO msp VALUES ('Paterson MSP, Mr Gil','SNP','Central Scotland');
INSERT INTO msp VALUES ('Peacock MSP, Peter','Lab','Highlands and Islands');
INSERT INTO msp VALUES ('Peattie MSP, Cathy','Lab','Falkirk East');
INSERT INTO msp VALUES ('Quinan MSP, Mr Lloyd','SNP','West of Scotland');
INSERT INTO msp VALUES ('Radcliffe MSP, Nora','LD','Gordon');
INSERT INTO msp VALUES ('Raffan MSP, Mr Keith','LD','Mid-Scotland and Fife');
INSERT INTO msp VALUES ('Reid MSP, Mr George','SNP','Mid-Scotland and Fife');
INSERT INTO msp VALUES ('Robison MSP, Shona','SNP','North East Scotland');
-- tabmsp, 101, 50
INSERT INTO msp VALUES ('Robson MSP, Euan','LD','Roxburgh and Berwickshire');
INSERT INTO msp VALUES ('Rumbles MSP, Mr Mike','LD','West Aberdeenshire and Kincardine');
INSERT INTO msp VALUES ('Russell MSP, Michael','SNP','South of Scotland');
INSERT INTO msp VALUES ('Salmond MSP, Mr Alex','SNP','Banff and Buchan');
INSERT INTO msp VALUES ('Scanlon MSP, Mary','Con','Highlands and Islands');
INSERT INTO msp VALUES ('Scott MSP, John','Con','Ayr');
INSERT INTO msp VALUES ('Scott MSP, Tavish','LD','Shetland');
INSERT INTO msp VALUES ('Sheridan MSP, Tommy','SSP','Glasgow');
INSERT INTO msp VALUES ('Simpson MSP, Dr Richard','Lab','Ochil');
INSERT INTO msp VALUES ('Smith MSP, Elaine','Lab','Coatbridge and Chryston');
INSERT INTO msp VALUES ('Smith MSP, Iain','LD','North East Fife');
INSERT INTO msp VALUES ('Smith MSP, Mrs Margaret','LD','Edinburgh West');
INSERT INTO msp VALUES ('Steel KBE MSP, Rt Hon Sir David','LD','Lothians');
INSERT INTO msp VALUES ('Stephen MSP, Nicol','LD','Aberdeen South');
INSERT INTO msp VALUES ('Stone MSP, Mr Jamie','LD','Caithness, Sutherland and Easter Ross');
INSERT INTO msp VALUES ('Sturgeon MSP, Ms Nicola','SNP','Glasgow');
INSERT INTO msp VALUES ('Swinney MSP, Mr John','SNP','North Tayside');
INSERT INTO msp VALUES ('Thomson MSP, Elaine','Lab','Aberdeen North');
INSERT INTO msp VALUES ('Tosh MSP, Mr Murray','Con','South of Scotland');
INSERT INTO msp VALUES ('Ullrich MSP, Mrs Kay','SNP','West of Scotland');
INSERT INTO msp VALUES ('Wallace MSP, Ben','Con','North East Scotland');
INSERT INTO msp VALUES ('Wallace QC MSP, Mr Jim','LD','Orkney');
INSERT INTO msp VALUES ('Watson MSP, Mike','Lab','Glasgow Cathcart');
INSERT INTO msp VALUES ('Welsh MSP, Mr Andrew','SNP','Angus');
INSERT INTO msp VALUES ('White MSP, Ms Sandra','SNP','Glasgow');
INSERT INTO msp VALUES ('Whitefield MSP, Karen','Lab','Airdrie and Shotts');
INSERT INTO msp VALUES ('Wilson MSP, Allan','Lab','Cunninghame North');
INSERT INTO msp VALUES ('Wilson MSP, Andrew','SNP','Central Scotland');
INSERT INTO msp VALUES ('Young OBE MSP, John','Con','West of Scotland');

SELECT * FROM party;
SELECT * FROM msp;

-- 找出没有政党的议员
SELECT * FROM msp WHERE party IS NULL;


-- 列出所有的政党和领导者
SELECT p.partyName,p.leader FROM party p;

-- 列出所有有领导者的政党
SELECT partyName FROM party WHERE leader IS NOT NULL;

-- 列出至少有一个议员的政党

SELECT p.partyName FROM party p,msp m WHERE p.partyCode=m.party GROUP
BY p.partyName HAVING COUNT(m.mspName)>=1;
-- 列出所有议员名字和他们所属政党

SELECT p.partyName,m.mspName FROM party p LEFT JOIN msp m ON p.partyCode=m.party ;
-- 列出所有政党和每个政党议员人数
SELECT p.partyName,COUNT(m.mspName) FROM party p LEFT JOIN msp m ON p.partyCode=m.party GROUP BY p.partyName;

SELECT COUNT(mspName) FROM msp
JFM7VX690T型SRAM型现场可编程门阵列技术手册主要介绍的是上海复旦微电子集团股份有限公司(简称复旦微电子)生产的高性能FPGA产品JFM7VX690T。该产品属于JFM7系列,具有现场可编程特性,集成了功能强大且可以灵活配置组合的可编程资源,适用于实现多种功能,如输入输出接口、通用数字逻辑、存储器、数字信号处理和时钟管理等。JFM7VX690T型FPGA适用于复杂、高速的数字逻辑电路,广泛应用于通讯、信息处理、工业控制、数据中心、仪表测量、医疗仪器、人工智能、自动驾驶等领域。 产品特点包括: 1. 可配置逻辑资源(CLB),使用LUT6结构。 2. 包含CLB模块,可用于实现常规数字逻辑和分布式RAM。 3. 含有I/O、BlockRAM、DSP、MMCM、GTH等可编程模块。 4. 提供不同的封装规格和工作温度范围的产品,便于满足不同的使用环境。 JFM7VX690T产品系列中,有多种型号可供选择。例如: - JFM7VX690T80采用FCBGA1927封装,尺寸为45x45mm,使用锡银焊球,工作温度范围为-40°C到+100°C。 - JFM7VX690T80-AS同样采用FCBGA1927封装,但工作温度范围更广,为-55°C到+125°C,同样使用锡银焊球。 - JFM7VX690T80-N采用FCBGA1927封装和铅锡焊球,工作温度范围与JFM7VX690T80-AS相同。 - JFM7VX690T36的封装规格为FCBGA1761,尺寸为42.5x42.5mm,使用锡银焊球,工作温度范围为-40°C到+100°C。 - JFM7VX690T36-AS使用锡银焊球,工作温度范围为-55°C到+125°C。 - JFM7VX690T36-N使用铅锡焊球,工作温度范围与JFM7VX690T36-AS相同。 技术手册中还包含了一系列详细的技术参数,包括极限参数、推荐工作条件、电特性参数、ESD等级、MSL等级、重量等。在产品参数章节中,还特别强调了封装类型,包括外形图和尺寸、引出端定义等。引出端定义是指对FPGA芯片上的各个引脚的功能和接线规则进行说明,这对于FPGA的正确应用和电路设计至关重要。 应用指南章节涉及了FPGA在不同应用场景下的推荐使用方法。其中差异说明部分可能涉及产品之间的性能差异;关键性能对比可能包括功耗与速度对比、上电浪涌电流测试情况说明、GTH Channel Loss性能差异说明、GTH电源性能差异说明等。此外,手册可能还提供了其他推荐应用方案,例如不使用的BANK接法推荐、CCLK信号PCB布线推荐、JTAG级联PCB布线推荐、系统工作的复位方案推荐等,这些内容对于提高系统性能和稳定性有着重要作用。 焊接及注意事项章节则针对产品的焊接过程提供了指导,强调焊接过程中的注意事项,以确保产品在组装过程中的稳定性和可靠性。手册还明确指出,未经复旦微电子的许可,不得翻印或者复制全部或部分本资料的内容,且不承担采购方选择与使用本文描述的产品和服务的责任。 上海复旦微电子集团股份有限公司拥有相关的商标和知识产权。该公司在中国发布的技术手册,版权为上海复旦微电子集团股份有限公司所有,未经许可不得进行复制或传播。 技术手册提供了上海复旦微电子集团股份有限公司销售及服务网点的信息,方便用户在需要时能够联系到相应的服务机构,获取最新信息和必要的支持。同时,用户可以访问复旦微电子的官方网站(***以获取更多产品信息和公司动态。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值