南京信息工程大学数据库作业
2022年南京信息工程大学数据科学与大数据技术专业《操作系统》科目期末试卷A(有答案)

2022年南京信息工程大学数据科学与大数据技术专业《操作系统》科目期末试卷A(有答案)一、选择题1、操作系统提供给编程人员的接口是()。
A.库函数B.高级语言C.系统调用D.子程序2、与早期的操作系统相比,采用微内核结构的操作系统具有很多优点,但是这些优点不,包括()。
A.提高了系统的可扩展性B.提高了操作系统的运行效率C.增强了系统的可靠性D.使操作系统的可移植性更好3、若某单处理器多进程系统中有多个就绪进程,则下列关于处理器调度的叙述中,错误的是()。
A.在进程结束时能进行处理器调度B.创建新进程后能进行处理器调度C.在进程处于临界区时不能进行处理器调度D.在系统调用完成并返回用户态时能进行处理器调度4、下列关于进程和线程的叙述中,正确的是()A.不管系统是否支持线程,进程都是资源分配的基本单位,B.线程是资源分配的基本单位,进程是调度的基本单位C.系统级线程和用户级线程的切换都需要内核的支持D.同一进程中的各个线程拥有各自不同的地址空间5、一个进程的读磁盘操作完成后,操作系统针对该进程必做的是(),A.修改进程状态为就绪态B.降低进程优先级C.给进程分配用户内存空间D.增加进程时间片大小6、下列关于SPOOLing技术的叙述中,错误的是()A.需要外存的文持B.需要多道程序设计技术的支持C.可以让多个作业共享一台独占设备D.由用户作业控制设备与输入/输出之间的数据传送7、某文件占10个磁盘块,现要把该文件磁盘块逐个读入主存缓冲区,并送用户区进行分析。
假设一个缓冲区与一个磁盘块人小相同,把一个磁盘块读入缓冲区的时间为100μs,将缓冲区的数据传送到用户区的时间是50μs.CPU对一块数据进行分析的时间为50us。
在单缓冲区和双缓冲区结构ド,读入并分析完该文件的时间分别是()。
Α.1500μs,1000μsB.1550μs,1100μsC.1550μs,1550μsD.2000μs,2000μs8、若某文件系统索引节点(inode)中有直接地址项和间接地址项,则下列选项中,与单个文件长度无关的因素是().A.索引节点的总数B.间接地址索引的级数C.地址项的个数D.文件块大小9、下列选项中,不能改善磁盘设备I/O性能的是()。
南京信息工程大学试卷《数据库系统》课程试卷

南京信息工程大学试卷2014 - 2015 学年 第 2 学期 《数据库系统》 课程试卷( B 卷) 本试卷共 4 页;考试时间 120 分钟;任课教师 顾韵华 ;出卷时间 2015 年 6 月 计算机与软件 学院 计算机科学与技术 专业 2013 年级 班 学号 姓名 得分一、单项选择题( 每小题 1 分,共 15 分 )1. (1) 属于信息世界的模型,实际上是从现实世界到机器世界的一个中间层次。
A .数据模型B .概念模型C .非关系模型D .关系模型2. 具有数据冗余度小、数据共享以及较高数据独立性等特征的系统是 (2) 。
A. 文件系统B. 管理系统C. 数据库系统D. 高级程序3. 数据库系统的物理独立性是指 (3) 。
A. 不会因为数据结构的变化而影响到数据库管理系统B. 不会因为某些存储结构的变化而影响其他的存储结构C. 不会因为存储策略的变化而影响存储结构D. 不会因为数据存储结构的变化而影响应用程序4. 在一个关系中如果有这样的属性或属性组,其值能惟一地标识关系中的每一个元组,且不包含多余属性,则称该属性或属性组为 (4) 。
A. 候选码B. 数据项C. 主属性D. 外码5. 下列关系代数表达式中,哪些等式成立? (5)(1))())((2121R R F F F F ∧=σσσ (2)R S S R =(3) )()(T S R T S R =(4)))(())((1221R R F F F F σσσσ=A. 全部B.(2)和(3)C. 没有D.(1)和(4)6. 自然连接是构成新关系的有效方法。
通常对关系R 和S 进行自然连接运算时,要求R 和S 含有一个或多个共同 (6) 。
A. 记录B. 行C.属性D. 元组7. 将SPB 中商品编号为"10010001"的商品单价字段值改为100的SQL 语句是 (7) 。
A. UPDATE SPB SET 单价=100 WHERE 商品编号="10010001"B. UPDATE SPB SET 单价=100 WHERE 商品编号='10010001'C. UPDATE SPB SET 单价=100D. UPDATE SPB SET 单价=100 HA VING 商品编号="10010001"8. 设有关系R,按条件f对关系R进行选择,正确的是(8) 。
南京信息工程大学试卷《数据库系统》课程试卷(2)

南京信息工程大学试卷2014 - 2015 学年第 1 学期数据库系统课程试卷( B卷 ) 本试卷共5页;考试时间120 分钟;任课教师马瑞;出卷时间2014年12月系专业年级班学号姓名得分一、单选题 (本题共22小题,1-17每选项1分,18-22每选项2分,共27分)1、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是()阶段。
A.数据库系统B.文件系统C.人工管理D.数据项管理2、以下所列数据库系统组成中,正确的是()A.计算机、文件、文件管理系统、程序B.计算机、文件、程序设计语言、程序C.计算机、文件、报表处理程序、网络通信程序D.支持数据库系统的计算机软硬件环境、数据库文件、数据库管理系统、数据库应用程序和数据库管理员3、数据库系统的数据独立性体现在()A.不会因为数据的变化而影响到应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构4、要保证数据库逻辑数据独立性,需要修改的是()A.模式B.模式与内模式的映射C.模式与外模式的映射D.内模式5、E-R方法的三要素是()A.实体、属性、实体集 B.实体、码、属性C.实体、属性、联系D.实体、域、联系6、下面的选项不是关系数据库基本特征的是()A.不同的列应有的不同的数据类型B.不同的列应有不同的列名C.与行的次序无关D.与列的次序无关7、有关系R(A,B,C)和S(A,B,C),它们分别有13个元组和20个元组,则R-S运算最多有()元组A.20 B.13 C.33 D.78、SQL语言具有()功能A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制第1页,共5页C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵9、对视图的描述错误的是()A、是一张虚拟的表B、在存储视图时存储的是视图的定义C、在存储视图时存储的是视图中的数据D、可以像查询表一样来查询视图10、在数据库的表定义中,限制成绩属性列的取值在0-100的范围内,属于数据的()约束。
南京信息工程大学试卷《数据库系统》课程试卷(3)

南京信息工程大学试卷2014 - 2015 学年第 1 学期《数据库系统》课程试卷( B 卷) 本试卷共 4 页;考试时间 120 分钟;任课教师顾韵华;出卷时间 2015 年 1 月计算机与软件学院计算机科学与技术专业2012 年级班学号姓名得分一、单项选择题( 每小题 1 分,共 20 分 )1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是(1) 阶段。
A. 数据库系统B. 文件系统C. 人工管理D. 数据项管理2. 关系模式要求其任何属性(2) 。
A. 可再分B. 不可再分C. 命名在该关系模式中可以不惟一D. 以上都不是3. 下面关于关系性质的叙述中,不.正确的是(3) 。
A. 关系中元组的次序不重要B. 关系中列的次序不重要C. 关系中元组不可以重复D. 关系不可以为空关系4. 候选码中的属性可以有(4) 。
A. 0个B. 1个C. 1个或多个D. 多个5. 关系模型中3NF是指(5) 。
A. 满足2NF且不存在传递依赖现象B. 满足2NF且不存在部分依赖现象C. 满足2NF且不存在非主属性D. 满足2NF且不存在组合属性6. 数据库中,数据的物理独立性是指(6) 。
A. 数据库与数据库管理系统的相互独立B. 用户程序与DBMS的相互独立C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的D. 应用程序与数据库中数据的逻辑结构相互独立7. 下面两个关系中,职工号和设备号分别为“职工”关系和“设备”关系的码:职工(职工号,职工名,部门号,职务,工资)设备(设备号,职工号,设备名,数量)两个关系的属性中,存在外码为(7) 。
A. 职工关系的“职工号”B. 职工关系的“设备号”C. 设备关系的“职工号”D. 设备关系的“设备号”8. 在数据库设计的需求分析阶段,业务流程一般采用的表示方法是(8) 。
A. E-R图B. 数据流图C. 程序结构图D. 程序框图9. 关系R 和S 进行自然连接时,要求R 和S 含有一个或多个公共 (9) 。
南京信息工程大学滨江学院期末复习之数据库ER图设计

(2)转化后的工厂关系模式、产品关系模式、生产关系模式各1分,有一个属性不正 确均不给分,职工关系模式 2 分。
(3)工厂:主码是工产编号(0.5 分),无外码(0.5 分); 产品:主码是产品编号(0.5 分),无外码(0.5 分); 职工:主码职工号(0.5 分),外码是工厂编号(0.5 分); 生产:主码是(工产编号,产品编号)(1 分), 外码是工产编号(0.5 分)、产品编号(0.5 分)。
学生的属性有学号、学生姓名;教师的属性有教师编号,教师姓名;课程的属性有课程号、
课程名。
要求:根系的类型;
解答:
学号 姓名
m
学生
选修
课程号
n
课程
n
课程名
成绩
讲授
(3)每个关系模式的主码、外码如下: 工厂:主码是工产编号; 产品:主码是产品编号; 职工:职工号,外码是工厂编号; 生产:主码是(工产编号,产品编号), 外码是工产编号、产品编号。
评分标准: (1)三个实体型工厂、产品、职工各 1 分,属性漏写、错写不给分;两个联系各 1 分, 名称一定要表达联系含义,联系类型错误不给分,属性漏写不给分。
管理信息系统_南京信息工程大学4中国大学mooc课后章节答案期末考试题库2023年

管理信息系统_南京信息工程大学4中国大学mooc课后章节答案期末考试题库2023年1.管理信息系统的发展与使用将()。
答案:以上全部2.信息()。
答案:是形成知识的基础3.()是管理信息系统环境中最重要的因素之一,决定着管理信息系统应用的目标和规模。
答案:组织规模4.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为()。
答案:.数据操纵5.IP地址是()。
答案:网络号加主机号6.域名是()。
答案:用文字表示的IP地址7.BSP是指()答案:企业系统规划法8.数据字典建立应从()阶段开始。
答案:系统分析9.数据流()。
答案:也可以用来表示数据文件的存储操作10.某种代码由3位字符组成,每位可选择8种字符,则代码的总数是()。
答案:51211.管理业务流程图可用来描述()。
答案:作业顺序12.UML 是一种面向对象的统一建模语言。
它包含若干种图,其中,用例图展示了外部 actor与系统所提供的用例之间的连接,UML 中的外部 actor 是指()。
答案:人员或外部系统13.G to G电子政务即政府与政府之间的电子政务,它是指政府内部、政府上下级之间、不同地区和不同职能部门之间实现的电子政务活动。
以下属于G to G电子政务有()。
答案:电子公文系统14.下列哪一项不是数据库三大模型之一()答案:概要模型15.()是新系统开发工作的最后一个阶段,是将类似于设计图的新系统方案转换成可执行的应用软件系统。
答案:系统实施16.管理控制属于()答案:中期计划范围17.从管理决策问题的性质来看,在运行控制层上的决策大多属于()的问题。
答案:结构化18.将软件作为服务的云计算服务类型是()。
答案:SaaS19.系统分析报告的主要作用是()。
答案:系统设计的依据20.系统分析人员的要求是()。
答案:精通本行业管理,并熟悉计算机21.信息量的多少是由消除对事物认识的“不确定程度”来决定的。
答案:正确22.在电子商务环境下,MIS还应该支持跨组织的管理,实现整个供应链的优化和业务模式的改进。
2021年南京信息工程大学数据科学与大数据技术专业《计算机组成原理》科目期末试卷A(有答案)
2021年南京信息工程大学数据科学与大数据技术专业《计算机组成原理》科目期末试卷A(有答案)一、选择题1、主存按字节编址,地址从0A4000H到0CBFFFH,共有()字节;若用存储容量为32K×8位的存储芯片构成该主存,至少需要()片。
A.80K,2B.96K,2C.160K,5 C.192K,52、有效容量为128KB的Cache,每块16B,8路组相联。
字节地址为1234567H的单元调入该Cache,其tag应为()。
A.1234HB.2468HC.048DHD.12345H3、下列编码中,能检测出所有长度小于或等于校验位(检测位)长度的突发错的校验码是()。
A.循环冗余校验码B.海明码C.奇校验码D.偶校验码4、在定点机中执行算术运算时会产生溢出,其根本原因是()。
A.主存容量不够B.运算结果无法表示C.操作数地址过大D.栈溢出5、在浮点机中,判断原码规格化的形式的原则是()。
A.尾数的符号位与第一数位不同B.尾数的第一数位为1,数符任意C.尾数的符号位与第一位相同D.阶符与数符不同6、下列关于多总线结构的叙述中,错误的是()。
A.靠近CPU的总线速度较快B.存储器总线可支持突发传送方式C.总线之间需通过桥接器相连D.PCI-Expressx16采用并行传输方式7、在集中式总线控制中,响应时间最快的是()。
A.链式查询B.计数器定时查询C.独立请求D.分组链式查询8、下列描述中,正确的是()。
A.控制器能理解、解释并执行所有指令以及存储结果B.所有数据运算都在CPU的控制器中完成C.ALU可存放运算结果D.输入、输出装置以及外界的辅助存储器称为外部设备9、()可区分存储单元中在放的是指令还是数据。
A.存储器B.运算C.用户D.控制器10、单周期处理器中所有指令的指令周期为一个时钟周期。
下列关于单周期处理器的叙述中,错误的是()。
A.可以采用单总线结构数据通路B.处理器时钟频率较低C.在指令执行过程中控制信号不变D.每条指令的CPI为111、某计算机采用微程序控制器,共有32条指令,公共的取指令微程序包含2条微指令,各指令对应的微程序平均由4条微指令组成,采用断定法(下地址字,段法)确定下条微指令地址,则微指令中下地址字段的位数至少是()。
南京信息工程大学数据库总复习
基本的E-R模型
实体、属性、联系、实体联系图、二元联系类别 (1:1,1:n,m:n)、多元联系、同一实体集的联系、联系 的角色、联系的属性、弱实体集。 E-R模型向关系模型的转换
基本规则(实体、联系的转换) 特殊情况处理(弱实体集)第五章 关系规范化理论 Nhomakorabea
•
关系模式中可能存在的异常
数据冗余、插入异常、删除异常、更新复杂
第1章 绪论
1. 基本概念:数据、数据处理、数据管理、数 据库、数据库系统、数据库管理系统、实体、 属性 2. 数据库系统的组成和特点
3. 数据库系统的三级模式结构和二级映像
4. 数据模型概念
5. E-R模型三要素,实体间的联系,E-R图
6. (逻辑)数据模型三要素,三类逻辑模型
第二章 关系数据模型
― ODBC(Open DataBase Connectivity,开放数据库连接) ― JDBC(Java DataBase Connectivity,Java数据库连接)
JDBC体系结构
由4部分构成:
• Java应用程序
• JDBC驱动程序管理器 • JDBC驱动程序 • 数据库
第八章 数据库保护
数据库安全性
•
含义、用户标识与鉴别、访问控制(授权管理语句)
数据库完整性
•
含义、数据库完整性机制(定义、检查、违约处理) 事务并发执行的三个问题 事务的ACID性质
含义、数据库备份 、数据库恢复
数据库并发控制
• •
数据库恢复
•
题型:
一、单项选择
二、填空
三、名词解释 四、简答与计算题 五、应用题
数据查询(单表查询)
南京信息工程大学滨江学院数据库填空重点
填空题
1、数据库完整性:参照完整性、实体完整性、用户定义完整性
2、存取控制方法:自动与强制
3、数据库设计的基本步骤:需求分析、概念/逻辑/物理结构分析、数据库实施、数据库运行和维护。
4、必须使用游标的SQL语句:
查询为多条记录的select语句
current形式的update和delete 语句
5、使用游标的步骤:说明、打开、推进、关闭
6、存储过程的优点:运行效率高、降低了客户机和服务器之间的通信量、方便实施企业规划
7、ODBC的构成:
用户应用程序、驱动应用程序管理器、数据库驱动程序、数据源
ODBC的作用:
可移植性好,可同时访问不同数据库,共享数据资源
8、查询优化的方法:代数查找、物理查找
9、数据库管理技术的三个阶段:人工管理、文件系统、数据库系统
10、数据库管理系统的功能有:数据定义、操纵、控制功能,数据库的建立和维护功能。
11、数据模型分为:层次模型、网状模型、关系模型和面向对象模型四类。
12、聚簇索引是指索引项顺序与表中数据记录的物理顺序一致。
13、自然连接是一种特殊的等值连接。
14、关系代数运算中,基本的运算是①、②、③、④和⑤。
答案:①并②差③笛卡尔积④投影⑤选择
16、游标是系统为用户开设的一个(),存放SQL语句的执行结果答案:数据缓冲区
17、有两种基本类型的锁,它们是①和
②。
答案:①共享锁②排它锁。
南京信息工程大学vfpA卷滨江
南京信息工程大学滨江学院2008 ─ 2009学年第二学期数据库技术与应用课程试卷( A 卷)注意:1、本试卷共页; 2、考试时间 120 分钟;出卷时间:2009 年 6月3、姓名、学号等必须写在指定地方;4、本考卷适用专业年级:会计08 任课教师:林美华专业年级2006 班级学号姓名一、选择题 (每小题 1 分,共 20 分)1、根据提供的数据独立性、数据共享性、数据完整性、数据存取方式等水平的高低,计算机数据管理技术的发展可以分为三个阶段,其中不包括下列的。
A.人工管理阶段B.计算机管理阶段C.文件系统阶段D.数据库系统阶段2、根据关系模型的有关理论,下列说法中正确的是_____。
A.二维表中的每一列可以有多个字段名B.二维表中允许出现完全相同的行C.二维表中行的顺序、列的顺序均可以任意交换D.二维表中行的顺序、列的顺序不可以任意交换3、下列不属于关系运算的是_____。
A.选择运算B.合并运算C.投影运算D.联结运算4、在Visual FoxPro 中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们的宽度分别为_____。
A. 1、4、8B. 4、4、10C. 1、10、8D. 2、8、85、当打开一张空表(无任何记录的表)时RECNO()、BOF()和EOF()函数的值分别为_____。
A. 0、.T.和.T.B. 0、.T.和.F.C. 1、.T.和.T.D. 1、.T.和.F.6、建立事件循环的命令是__________。
A. READ EVENTSB. CLEAR EVENTSC. DO WHILE ENDDOD. FOR…ENDFOR7、在利用报表设计器创建报表时,默认情况下显示的三个带区为_____。
A.标题、细节和总结B.页标头、细节和页注脚C.组标头、细节和组注脚D.报表标题、细节和页注脚8、在Visual FoxPro 系统中,下列命名中不能作为变量名的是_____________ 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
南京信息工程大学数据库系统实验(实习)报告实验(实习)名称数据库系统实验2 实验(实习)日期2018-4-12 得分指导教师顾韵华系计软院专业计科年级2016级班次计科三班姓名徐文庆学号20161308109一、实验目的1.掌握SELECT语句的基本语法2.掌握查询条件表示方法3.掌握数据汇总的方法4.掌握GROUP BY、ORDER BY、HA VING子句的作用和使用方法二、实验内容在SPDG数据库中,用SQL语句实现如下查询:说明:1~10必须至少用连接谓词或JOIN子句表达。
1、查询订购了商品、所在省市为“江苏南京”的客户编号、客户姓名及其全部订单信息。
2、查询订购了商品、所在省市为“江苏南京”的客户编号、客户姓名及其订购“食品”类订单信息。
3、查询在“2013-2-17”以后订购了商品的客户编号、客户姓名以及订单信息。
4、查询在“2013-2-17”以后订购了“食品”类商品的客户编号、客户姓名及其订单信息。
5、查询订购了单价在50元以上(含)、并且订购数量在2个以上(含)的客户编号、客户姓名及其订购商品信息。
6、查询订购了同一编号的商品超过一次的客户编号、客户姓名及其相应商品编号。
7、查询22岁以下的客户编号、客户姓名及其订单信息。
8、统计各个女客户的客户姓名及其订单数量。
9、统计姓“张”的客户姓名及其订单数量。
10、统计订购的食品类订单数量在2个及其以上的客户姓名及其食品类订单数量。
说明:11~20必须至少用子查询表达。
11、查询所在省市为“江苏南京”的客户的订单信息。
12、计算所有订购了商品的客户的平均年龄。
13、查询订购了“新新文化用品制造厂”产品的客户编号、客户姓名和相应订单信息。
14、查询订购了“食品”类商品的“江苏南京”的客户的最小年龄。
15、查询订购了“食品”类商品的“江苏南京”的年龄最小的客户信息。
16、查询“张小林”订购过的商品信息。
17、查询订购了“张小林”订购过的商品的客户编号和客户姓名。
18、查询“食品”类商品被哪些省市的客户订购。
19、查询订购了库存量在50及以上的商品的客户编号和客户姓名。
20、查询订购数量比“张小林”所有订单数量都小的订单信息。
说明:21~25必须至少用子查询表达。
21、查询年龄小于所有客户平均年龄的客户的订单信息。
22、查询库存量超过平均库存量的商品信息。
23、查询订购了商品名称中包含“球”的订单信息。
24、查询订购了“食品”类商品的客户编号和客户姓名。
25、查询具有相同出生日期的客户信息(注意:测试时添加一个与已有客户出生日期相同的客户)。
说明:26~30请综合运用SQL语言各种表达能力来完成。
26、查询有一个或一个以上订单总金额大于30的所有客户的编号、姓名。
27、计算所有订购了商品的客户的平均年龄。
28、查询每类商品被订购的总数量并由大到小排序。
29、查询每个客户姓名及其订购商品的总数量并由大到小排序(考虑有重名的情况)。
30、查询每个客户姓名及其订购商品的总金额并由大到小排序(考虑有重名的情况)。
三、实验过程与结果1、查询订购了商品、所在省市为“江苏南京”的客户编号、客户姓名及其全部订单信息。
•设计的SQL语句如下:SELECT 客户姓名,b.*FROM KHB a INNER JOIN SPDGB b ON a.客户编号=b.客户编号WHERE 所在省市='江苏南京'•语句执行结果如下:2、查询订购了商品、所在省市为“江苏南京”的客户编号、客户姓名及其订购“食品”类订单信息。
•设计的SQL语句:SELECT KHB.客户姓名,SPDGB.*FROM KHB JOIN SPB JOIN SPDGB ON SPDGB.商品编号=SPB.商品编号 ON KHB.客户编号=SPDGB.客户编号WHERE 所在省市='江苏南京'AND 商品类别='食品'•语句执行结果如下:3、查询在“2013-2-17”以后订购了商品的客户编号、客户姓名以及订单信息。
•设计的SQL语句:SELECT 客户姓名,b.*FROM KHB a INNER JOIN SPDGB b ON a.客户编号=b.客户编号WHERE 订购时间>'2013-2-17'•语句执行结果如下:4、查询在“2013-2-17”以后订购了“食品”类商品的客户编号、客户姓名及其订单信息。
•设计的SQL语句:SELECT KHB.客户姓名,SPDGB.*FROM KHB JOIN SPB JOIN SPDGB ON SPDGB.商品编号=SPB.商品编号 ON KHB.客户编号=SPDGB.客户编号WHERE 订购时间>'2013-2-17'AND 商品类别='食品'•语句执行结果如下:5、查询订购了单价在50元以上(含)、并且订购数量在2个以上(含)的客户编号、客户姓名及其订购商品信息。
•设计的SQL语句:SELECT KHB.客户姓名,KHB.客户编号,SPB.*FROM KHB JOIN SPB JOIN SPDGB ON SPDGB.商品编号=SPB.商品编号 ON KHB.客户编号=SPDGB.客户编号WHERE 单价>=50 AND 数量>=2•语句执行结果如下:6、查询订购了同一编号的商品超过一次的客户编号、客户姓名及其相应商品编号。
•在SPDGB中添加信息:•设计的SQL语句:SELECT DISTINCT KHB.客户姓名,SPDGB.客户编号,SPB.商品编号FROM KHB JOIN SPDGB JOIN SPB ON SPB.商品编号=SPDGB.商品编号ON KHB.客户编号=SPDGB.客户编号WHERE SPDGB.客户编号 IN(SELECT 客户编号FROM SPDGBGROUP BY 客户编号,商品编号HAVING COUNT(商品编号)>=2)AND SPDGB.商品编号 IN(SELECT 商品编号FROM SPDGBGROUP BY 商品编号,客户编号HAVING COUNT(商品编号)>=2)•语句执行结果如下:7、查询22岁以下的客户编号、客户姓名及其订单信息。
•在KHB中添加信息:•在SPDGB中添加信息:•设计的SQL语句:SELECT a.客户编号,客户姓名,b.*FROM KHB a INNER JOIN SPDGB b ON a.客户编号=b.客户编号WHERE YEAR(GETDATE())-YEAR(出生日期)<22•语句执行结果如下:8、统计各个女客户的客户姓名及其订单数量。
•设计的SQL语句:SELECT 客户姓名,COUNT (商品编号) AS 订单数量FROM KHB a INNER JOIN SPDGB b ON a.客户编号=b.客户编号WHERE 性别='女'GROUP BY 客户姓名•语句执行结果如下:9、统计姓“张”的客户姓名及其订单数量。
•设计的SQL语句:SELECT 客户姓名,COUNT (商品编号) AS 订单数量FROM KHB a INNER JOIN SPDGB b ON a.客户编号=b.客户编号WHERE 客户姓名 LIKE '张%'GROUP BY 客户姓名•语句执行结果如下:10、统计订购的食品类订单数量在2个及其以上的客户姓名及其食品类订单数量。
•在SPDGB中添加信息:•设计的SQL语句:SELECT DISTINCT 客户姓名,COUNT(*) AS '食品类订单数量'FROM KHB JOIN SPDGB JOIN SPB ON SPB.商品编号=SPDGB.商品编号ON KHB.客户编号=SPDGB.客户编号WHERE 商品类别='食品'GROUP BY 客户姓名HAVING COUNT(SPDGB.商品编号)>=2•语句执行结果如下:11、查询所在省市为“江苏南京”的客户的订单信息。
•设计的SQL语句:SELECT b.*FROM KHB a INNER JOIN SPDGB b ON a.客户编号=b.客户编号WHERE b.客户编号 IN(SELECT b.客户编号FROM SPDGBWHERE 所在省市='江苏南京')•语句执行结果如下:12、计算所有订购了商品的客户的平均年龄。
•设计的SQL语句:SELECT AVG(YEAR(GETDATE())-YEAR(出生日期)) AS '平均年龄'FROM KHBWHERE 客户编号 IN(SELECT DISTINCT 客户编号FROM SPDGB)•语句执行结果如下:13、查询订购了“新新文化用品制造厂”产品的客户编号、客户姓名和相应订单信息。
•设计的SQL语句:SELECT DISTINCT 客户姓名,SPDGB.*FROM KHB JOIN SPDGB JOIN SPB ON SPB.商品编号=SPDGB.商品编号ON KHB.客户编号=SPDGB.客户编号WHERE 生产商 IN(SELECT 生产商FROM SPBWHERE 生产商='新新文化用品制造厂')•语句执行结果如下:14、查询订购了“食品”类商品的“江苏南京”的客户的最小年龄。
•设计的SQL语句:SELECT MIN(YEAR(GETDATE())-YEAR(出生日期)) AS '最小年龄'FROM KHB JOIN SPDGB ON KHB.客户编号=SPDGB.客户编号WHERE 所在省市='江苏南京' AND SPDGB.商品编号 IN(SELECT SPDGB.商品编号FROM SPDGB JOIN SPB ON SPDGB.商品编号=SPB.商品编号WHERE 商品类别='食品')•语句执行结果如下:15、查询订购了“食品”类商品的“江苏南京”的年龄最小的客户信息。
•设计的SQL语句:SELECT KHB.*FROM KHB JOIN SPDGB JOIN SPB ON SPB.商品编号=SPDGB.商品编号ON KHB.客户编号=SPDGB.客户编号WHERE 所在省市='江苏南京' AND 商品类别='食品' ANDYEAR(GETDATE())-YEAR(出生日期)=(SELECT MIN(YEAR(GETDATE())-YEAR(出生日期)) AS '最小年龄'FROM KHB)•语句执行结果如下:16、查询“张小林”订购过的商品信息。