版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、单项选择题在SQL Server中,系统存储过程保留的前缀是(C )sbB. sdC. spD. sgSQL语言中,删除一个表的命令是(B )DELETEB. DROPC. CLEARD. REMORE建立基本表结构时,定义字段的有效性规则是实现数据的(C )实体完整性B.参照完整性C.域完整性D.表完整性用来表示可变长度的非Unicode数据的类型是(C )。A、CHARB、NCHARC、VARCHARD、NVARCHAR下列不属于设计表时要明确的项目是(D )。A、列的名称B、列的数据类型和宽度C、表间的关系D、表中的数据 连接有内连接、外连接和交叉连接,其中外连接只能对(A)表进行。
2、A、两个 B、三个C、四个 D、任意个已知成绩表如图1所示。执行SQL语句:SELECT COUNT (DISTINCT 学号)FROM成绩WHERE 分数 70查询结果中包含的记录数目是(A )。学号课程号分数S1C180S1C275S2C1nullS2C255S3C370图11B. 2C. 3D. 4已知有表R (sno, sname, age),其中sname表示学生的姓名,类型为nvarchar (5)。查询所有名字中带有红字的学生姓名(sname),SQL语句是(B )SELECTsnameFROMRWHEREsno= 红SELECTsnameFROMRWHEREsnoLIKE 红S
3、ELECTsnameFROMRWHEREsno= 红_SELECTsnameFROMRWHEREsnoLIKE _红_一个事务内的所有操作要么全执行,要么不执行,这一特性是指事务的(A )原子性B. 一致性C.隔离性D.持久性不允许在表中出现重复记录的约束是通过(C )外键实现B.索引实现C.主键实现D.惟一索引实现下列关于主关键字叙述正确的是(A )。A、一个表可以没有主关键字B、只能将一个字段定义为主关键字C、如果一个表只有一个记录,则主关键字字段可以为空值D、都正确有一个表:学生(学号,姓名,系别)规定学号的值域是8个数字组成的字符串, 这一规则属于(C )A、实体完整性约束B、参照完整
4、性约束C、用户自定义完整性约束D、关键字完整性约束)在SQL语句中,与X BETWEEN 20 AND 30等价的表达式是(B )A.X20 AND X=20 AND X20 AND X=20 AND X=90GROUP BY CNO查询选修了课程名为MATHS的学生学号和姓名。SELECT SNO, SNAMEFROM SWHERE SNO IN(SELECT SNO FROM SC WHERE CNO IN(SELECT CNO FROM C WHERE CNAME=MATHS)或者:SELECT S.SNO,SNAMEFROM S,C,SCWHERE S.SNO=SC.SNO AND S
5、C.CNO=C.CNO AND CNAME= MATHS创建视图S_VIEW,使其能够显示每个学生及其选修的课程名和成绩。CREATE VIEW S_VIEWASSELECT S.SNO,SNAME,C.CNAME,SC.GRADEFROM S,C,SCWHERE S.SNO=SC.SNO AND C.CNO=SC.CNO创建一存储过程P_COUNT,要求能够根据用户给定的课程号,计算该门课程的平均成绩, 并将该成绩以输出量返回给用户。CREATE PROC P_COUNTCNO VARCHAR(5),CGRADE INT OUTPUTASSELECT CGRADE=AVG(GRADE)FRO
6、M SCWHERE CNO=CNOGO创建一触发器TR_S,要求每当在S表中修改数据时,将向客户端显示一条“记录已修改!” 的消息。CREATE TRIGGER TR_SON SFOR UPDATEASPRINT ,记录已修改!GO为SC表的grade列设置约束,使该列的值在0到100之间。ALTER TABLE SCADD CONSTRAINT ck_gradeCHECK (grade=0 and grade60查询姓“王”且全名只有3个汉字的学生信息。SELECT *FROM sWHERE sname like 王_ _查询各门课程中不及格的人数。SELECT cno,COUNT(大)FR
7、OM scWHERE grade80设有一个“顾客商品”数据库,有三个基本表,表结构如下:商品表:Article (ano,aname,price,stock),其属性的含义依次为:商品号,商品名,单 价,库存量.客户表:Customer (cno,cname,sex),其属性的含义依次为:顾客号,顾客名,性别.订单表:OrderItem (cno,ano,quantity),其属性的含义依次为:顾客号,商品号,购买数 量.创建商品表:Article,其中商品号属性不能为空,并且其值唯一。CREATE TABLE Article(ano VARCHAR(10) NOT NULL,aname N
8、VARCHAR(5),price DECIMAL(8,2),stock INT,PRIMARY KEY(ano)请用SQL语言检索出一次购买数量超过50的顾客号。SELECT DISTINCT cnoFORM OrderItemWHERE quantity50将商品号为 008的商品的单价降低5%。UPDATE ArticleSET price = price大0.95WHERE ano=008请用SQL语言显示每个顾客所购买的商品种类。SELECT cno,count(distinct ano)FORM OrderItemGROUP BY cno请用SQL语言找出女顾客购买的商品号、商品名。
9、SELECT ano,anameFROM ArticleWHERE ano in(SELECT ano FROM OrderItem WHERE cno in(SELECT cno FROM Customer WHERE sex= 女)或SELECT Article.ano,anameFROM Article,OrderItem,CustomerWHERE Article.ano=OrderItem.ano and OrderIo=CoAnd Customer.sex=女请用SQL语言创建一个视图GM_VIEW,检索顾客的顾客号、顾客名和订购商品的商品名。CREAT VIEW GM_VIEWA
10、SSELECT o,cname,anameFORM Article a, Customer c, OrderItem oiWHERE a.ano=oi.ano and o=o创建一存储过程P_list,要求能够根据用户给定的顾客号,显示该顾客所购买的全部商 品的商品号和商品名。CREATE PROC P_listCNO VARCHAR(5)ASSELECT Article.ano,anameFROM Article,OrderItemWHERE Article.ano=OrderItem.ano and OrderIo=CNOGO创建一触发器TR_Article,要求每当在Article表中删
11、除数据时,将向客户端显示一条 “不允许删除!”的消息。CREATE TRIGGER TR_ArticleON ArticleFOR DELETEASPRINT ,不允许删除!四、数据库设计(一)建立关于学校运动会管理的关系数据库。其中包括:有若干班级,每个班级包括:班级号、班级名、专业、人数。每个班级有若干运动员,运动员只能属于一个班,运动员包括:运动员号、姓名、性别、 年龄。有若干比赛项目,包括:项目号、名称、比赛地点。每名运动员可参加多项比赛,每个项目可有多人参加。要求能够公布每个比赛项目的运动员名次与成绩。要求:画出该关系数据库的E-R图;将该E-R图转换为关系模型,写出各关系模式的组成。2.数据库关系模型班级(班级号,班级名,专业,人数)运动员(运动员号,姓名,性别,年龄,班级号)项目(项目号,名称,比赛地点)比赛(运动员号,项目号,成绩,名次)(二)建立一个关系数据库。其中包括:有若干顾客,每个顾客包括:顾客号、姓名、电话、地址。一名顾客可以发出多次订购单进行订货,一张订购单只能属于一名顾客,订 购单包括:订购单号、订购日期。有若干商
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年友谊县带编教师招聘笔试备考题库及答案解析
- 2026年榆社县带编教师招聘考试备考题库及答案解析
- 2026年浦北县社区工作者招聘笔试模拟试题及答案解析
- 2026年黟县医疗事业单位人员招聘考试备考试题及答案解析
- 2026年云县医疗事业单位人员招聘笔试模拟试题及答案解析
- 2026年连江县医疗事业单位人员招聘笔试备考题库及答案解析
- 2026年澧县带编教师招聘笔试备考题库及答案解析
- 2026年独山县医疗事业单位人员招聘笔试参考题库及答案解析
- 2026年聂拉木县医疗事业单位人员招聘笔试模拟试题及答案解析
- 2026年东乡族自治县医疗事业单位人员招聘考试模拟试题及答案解析
- 2024年国航股份地面服务部招聘笔试参考题库附带答案详解
- 农业技术员培训培训课件
- 第1章 绪论(工程力学 王亚双)
- 监理工程师继续教育考试及答案
- JJF 1099-2018表面粗糙度比较样块校准规范
- GB/T 28784.4-2017机械振动船舶振动测量第4部分:船舶推进装置振动的测量和评价
- GB/T 16938-2008紧固件螺栓、螺钉、螺柱和螺母通用技术条件
- GB/T 1356-2001通用机械和重型机械用圆柱齿轮标准基本齿条齿廓
- FZ/T 63033-2016编织圆绳
- 有机波谱分析课件
- 水库安全鉴定报告书
评论
0/150
提交评论