SQL作业1(答案)

合集下载

数据库SQL语句练习题含答案

数据库SQL语句练习题含答案

SQL语句练习练习5. 1. 2: 基于不断滚动的电影数据库的实例:Movie( 电影名title,拍摄年代year ,长度length, inColor ,制片厂名studioName, 制片人证书号producerC# )StarsIn(电影名movieTitle,拍摄年份movieYear ,影星名starName) MovieStar (姓名name,地址address,性别gender ,生日birthdate) MovieExec( 姓名name,地址address ,证书号cert # ,净资产netWorth ) Studio(姓名name, 地址address,总裁证书号presC# )请写出下列SQL 查询语句:* ( a) 找出米高梅制片公司(MGM studios)的地址。

SELECT address AS Studio_AddressFROM Studio WHERE name = 'MGM';( b) 找出桑德拉·布洛克( Sandra Bullock ) 的出生日期( birthdate) 。

SELECT birthdate AS Star_BirthdateFROM MovieStar WHERE name = 'Sandra Bullock';* ( c) 找出在1980 年拍摄过电影的所有影星, 或者拍摄过电影名中含有“Love”的电影的所有影星。

SELECT starName FROM StarsInWHERE movieYear = 1980 OR movieTitle LIKE '%Love%';( d) 找出净资产至少1 000 万美元的所有行政长官。

SELECT name AS Exec_NameFROM MovieExec WHERE netWorth >= 10000000;( e) 找出所有的男影星或者是住址中含有Malibu 的影星。

ORACLE数据库及SQL语言考试题一(含答案)

ORACLE数据库及SQL语言考试题一(含答案)

ORACLE 数据库及SQL 语言考试题及答案考试试题说明:试题包括三类,名词解释、ORACLE 数据库知识问答、SQL 语句编写,主要用于考察新同事ORACLE 数据库知识和SQL 语言掌握情况。

名词解释可以在回答中阐明名词的定义和你所了解的任何相关信息,没有字数限制,但避免长篇大论,简要描述即可。

ORACLE 数据库知识问答,重点在于切中要害,回答按点给分,每题2分。

SQL 语句编写检查大家的实际SQL 语句编写能力及掌握情况,注意格式规范,要清晰易读。

一、名词解释一、名词解释1. 数据库数据库是按照数据结构来组织、存储和管理数据的仓库。

2. 实例实例是一组Oracle 后台进程/线程以及一个共享内存区,这些内存由同一个计算机上运行的线程/进程所共享。

3. 表空间表空间是数据库的逻辑划分,用于存放数据库对象,主要是数据表,所以称作表空间。

ORACLE 自身存在一些表空间,如system 、user 和undo 表空间。

数据库用户也可以自己定义自己的表空间,并为每个表空间分配对应的数据文件。

4. 索引索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。

索引不论逻辑上和物理上都与相关的表的数据无关,索引需要独立的存储空间,所以索引在创建之初就需要设置对应的表空间。

二、ORACLE 数据库知识问答1. 数据表Pirmary Key 和Unique Key 的作用和区别作用:Pirmary Key 和Unique Key 都是为数据表提供唯一性约束。

区别:Primary key 的1个或多个列必须为NOT NULL ,如果列为NULL ,在增加PRIMARY KEY 时,列自动更改为NOT NULL 。

而UNIQUE KEY 对列没有此要求。

一个表只能有一个PRIMARY KEY ,但可以有多个UNIQUE KEY 。

2. dos 模式下数据库用户备份、恢复命令数据库备份:exp 用户名/密码@连接标识符数据库恢复:imp 用户名/密码@连接标识符3. 列举五个常用的集合函数max,min,sum,avg,count4. round 与trunc 在处理数字方面的区别,并举例说明round 返回四舍五入后的值,而trunc 返回截取后的值,不进行四舍五入。

大工14秋《SQL数据库系统及应用》在线作业1答案

大工14秋《SQL数据库系统及应用》在线作业1答案

大工14秋《SQL数据库系统及应用》在线作业1
一,判断题
1. create database AA语句用于创建数据表。

A. 错误
B. 正确
?
正确答案:A
2. 每一个数据库只能有一个主数据文件和两个事务日志文件。

A. 错误
B. 正确
?
正确答案:A
3. 数据库中主数据文件名称的默认后缀是.ldf。

A. 错误
B. 正确
?
正确答案:A
4. create database语句可以在创建数据库时指定数据库名称等。

A. 错误
B. 正确
?
正确答案:B
5. 事务日志是每一个数据库都应具有的,默认后缀是.ldf。

A. 错误
B. 正确
?
正确答案:B
6. SSMS代表SQL Server Management Studio,提供了用于数据库管理的图形工具和功能丰富的开发环境。

A. 错误
B. 正确
?
正确答案:B
7. 每个数据库都至少有三个主数据文件。

A. 错误
B. 正确。

MySQL数据库系统及应用第一套作业(1—2单元)

MySQL数据库系统及应用第一套作业(1—2单元)
执行语句“ SELECT('a'='a') AND ('c'<'d');”结果为()。
回答错误
A: 1
B: 0
C: NULL
D: False
答案
1
【7】
MYSQL可以通过以下方式中的()连接数据库。
回答错误
A: ODBC
B: ADO
C:
D: JDBC
答案
· ODBC
· ADO
·
回答错误
A: 1
B: 0
C: NULL
D: False
答案
1
【15】
下面4个"1.not 2.% 3.> 4.+(加运算)"运算符优先级由高到低的顺序为()。
回答正确
A: 1234
B: 2431
C: 4321
D: 4213
答案
2431
【16】
执行语句“SELECT DATE_ADD('1986-08-08', INTERVAL 3 DAY);”结果为()。
A:正确: B:错误
答案
错误
【13】
下列用户自定义变量名正确的是()。
回答错误
A: 3ab
B: @@3ab
C: @?3ab
D: @3ab
答案
@3ab
【14】
执行语句“SELECT '2008-01-20'+ INTERVAL 2 DAY; ”结果为()。
回答错误
A: 2008-02-11
B: 2008-01-22
C:关系模型
D:逻辑模型
答案

北语网院13春《数据库应用(sql)》作业1

北语网院13春《数据库应用(sql)》作业1
内容:
在T-SQL语言中,修改表结构时,应使用的命令是( )。
选项:
a、UPDATE
b、INSERT
c、ALTER
d、MODIFY
题号:17 题型:单选题(请在以下几个选项中选择唯一正确答案) 本题分数:4
内容:
一个规范化的关系至少应当满足( )的要求。
内容:
在SQL中,建立表用的命令是 ( )。
选项:
a、CREATE TABLE
b、CREATE RULE
c、CREATE VIEW
d、CREATE INDEX
题号:12 题型:单选题(请在以下几个选项中选择唯一正确答案) 本题分数:4
内容:
下列哪个关键字在select语句中表示所有列( )。
内容:
在视图上不能完成的操作是( )。
选项:
a、更新视图数据
b、查询
c、在视图上定义新的基本表
d、在视图上定义新视图
题号:25 题型:单选题(请在以下几个选项中选择唯一正确答案) 本题分数:4
内容:
以下关于外键和相应的主键之间的关系,正确的是( )。
选项:
选项:
a、多对多
b、一对一
c、多对一
d、一对多
题号:15 题型:单选题(请在以下几个选项中选择唯一正确答案) 本题分数:4
内容:
下列哪个不是sql 数据库文件的后缀。
选项:
a、.mdf
b、.ldf
c、.dbf
d、.ndf
题号:16 题型:单选题(请在以下几个选项中选择唯一正确答案) 本题分数:4
内容:
你是某大型商场的数据库开发人员,要实现对商品的销售情况的复杂统计。这个统计每次根据用户提供的一个商品代号,访问一些表中的数据进行统计,最后返回一个值。你要在SELECT、UPDATE和DELETE语句中使用这个计算的结果。哪种实现方法最有效( )。

数据库中SQL查询语句习题含答案

数据库中SQL查询语句习题含答案

数据库中SQL查询语句习题含答案查询问题:设教学数据库Education 有三个关系:学生关系S (SNO ,SNAME ,AGE ,SEX ,SDEPT );学习关系SC (SNO ,CNO ,GRADE );课程关系C (CNO ,CNAME ,CDEPT ,TNAME )(1)检索计算机系的全体学生的学号,姓名和性别;(2)检索学习课程号为C2的学生学号与姓名;(3)检索选修课程名为“DS ”的学生学号与姓名;(4)检索选修课程号为C2或C4的学生学号;(5)检索至少选修课程号为C2和C4的学生学号;(6)检索不学C2课的学生姓名和年龄;(7)检索学习全部课程的学生姓名;(8)查询所学课程包含学生S3所学课程的学生学号。

(1)检索计算机系的全体学生的学号,姓名和性别; SELECT Sno ,Sname ,Sex FROM SWHERE Sdept =’CS ’;(2)检索学习课程号为C2的学生学号与姓名;(3)检索选修课程名为“DS ”的学生学号与姓名本查询涉及到学号、姓名和课程名三个属性,分别存放在S 和C 表中,但S 和C 表没有直接联系,必须通过SC 表建立它们二者的联系。

C → SC → S 基本思路:(1)首先在C 表中找出“DS ”课程的课程号Cno ;(2)然后在SC 表中找出Cno 等于第一步给出的Cno 集合中的某个元素Cno ;(3)最后在S 关系中选出Sno 等于第二步中Sno 集合中某个元素的元组,取出Sno 和Sname 送入结果表列。

SELECT Sno ,Sname FROM SWHERE Sno IN (SELECT Sno FROM SCWHERE Cno IN (SELECT Cno FROM CWHERE Cname=‘DS ’));(4)检索选修课程号为C2或C4的学生学号; SELECT Sno FROM SCWHERE Cno=‘C2’ OR Cno=‘C4’;(5)检索至少选修课程号为C2和C4的学生学号; SELECT SnoFROM SC X ,SC YWHERE X.Sno=Y.Sno AND/doc/d33e82944b7302768e9951e79b89680202d86b33.html o=‘C2’ AND /doc/d33e82944b7302768e9951e79b89680202d86b33.html o=‘C4’;(6)检索不学C2课的学生姓名和年龄;(7)检索学习全部课程的学生姓名;在表S 中找学生,要求这个学生学了全部课程。

数据库系统及应用教程(SQL Server 2008)习题1-8章答案

数据库系统及应用教程(SQL Server 2008)习题1-8章答案

习题11.名词解释:DB:是长期存储在计算机内、有组织的、统一管理的相关数据的集合。

DBMS:是位于用户与0S之间的一层数据管理软件,它为用户或应用程序提供访问DB 的方法。

DBS:是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统,即采用数据库技术的计算机系统。

外模式:是用户用到的那部分数据的描述。

概念模式:数据库中全部数据的整体逻辑结构的描述。

内模式:DB在物理存储方面的描述。

实体:客观存在、可以相互区别的事物称为实体。

属性:实体有很多特性,每一个特性称为一个属性。

实体标识符:能惟一标识实体的属性或属性集,称为实体标识符。

分布式数据库:是由一组数据组成的,这组数据分布在计算机网络的不同计算机上,网络中的每个结点具有独立处理的能力(称为场地自治),可以执行局部应用。

同时,每个结点也能通过网络通信子系统执行全局应用。

2.文件系统阶段的数据管理有哪些特点?答:文件系统阶段主要有5个特点:数据以“文件”形式长期保存;数据的逻辑结构与物理结构有了区别;文件组织已多样化;数据面向应用;对数据的操作以记录为单位。

3.文件系统阶段的数据管理有些什么缺陷?试举例说明。

答:主要有3个缺陷:数据冗余;数据不一致性;数据联系弱。

例如学校里教务处、财务处、保健处建立的文件中都有学生详细资料,如联系电话,家庭住址等。

这就是“数据”冗余;如果某个学生搬家,就要修改3个部门文件中的数据,否则会引起同一数据在3个部门中不一致;产生上述问题的原因是这3个部门的文件中数据没有联系。

4.数据库阶段的数据管理有哪些特色?答:主要有5个特点:采用数据模型可以表示复杂的数据结构;有较高的数据独立性;为用户提供了方便的用户接口;提供了4个方面的数据控制功能;对数据的操作以数据项为单位,增加了系统的灵活性。

5.实体之间联系有哪几种?分别举例说明?答:1:1联系:如果实体集El中每个实体至多和实体集E2中的一个实体有联习,反之亦然,那么El和E2的联系称为“l:1联系”。

2012年sql(结构化查询语言)综合测试题一及答案

2012年sql(结构化查询语言)综合测试题一及答案

1.现有数据库的模型不包括:()。

a)关系模型b)数据模型c)层次模型d)对象模型2.在SQL SERVER 2005中,使用的查询语言是()a)SQLb)PL/SQLc)T-SQLd)DML语言3.在SQL SERVER 2005中,主数据文件的扩展名是()a)MDFb)DNFc)LDFd)SQL4.登陆SQL SERVER 2005 企业管理器之前,我们应该启动的数据库服务是()a)SQL SERVERb)SQL SERVER BROWSERc)SQL SERVER AGENTd)SQL SERVER SEARCH5.数据的完整性不包括()a)实体完整性b)域完整性c)引用完整性d)表完整性6.在一个表中,有“性别”列。

要求性别只能输入“男”或者“女”,此时对该列应该采用()约束a)外键约束b)检查约束c)默认约束d)外键约束7.设置主键的作用,最准确的是()a)能查询到一条记录的编号b)能检索到多个值c)能根据主键列中的一个具体的值确定唯一的一条记录d)能维护引用的完整性8.对于标识列,说法正确的是()a)标识列就是让该列的数据由数据库自动分配b)标识列对数据类型没有要求c)标识列必须从1开始编号,自动增长d)标识列必须设置在有主键约束的列上9.对于列值是否为空,说法错误的是()a)列值是否为空,意思是在这一列中可不可以什么都不输入b)列值如果不允许为空,我们必须要输入内容,空格也可以c)列值如果允许为空,我们只能输入NULLd)列值不允许为空的表示方法是:NOT NULL10.数据操纵语言不包括下列哪个命令()a)CREATEb)SELECTc)UPDATEd)DELETE11.要将一个已经存在的表中的数据,拷贝到另外一张还不存在的表中,关键字和语法应该是()a)INSERT ..INTO..b)INSERT ..INTO..FROM..c)SELECT ..FROM..INTO..d)SELECT ..INTO..FROM..12.DELETE语句用于删除表中的数据。

大工12秋《SQL数据库系统及应用》在线作业1答案

大工12秋《SQL数据库系统及应用》在线作业1答案

大工12秋《SQL数据库系统及应用》在线作业1一、判断题(共 10 道试题,共 50 分。

)V1. 在SQL Server 2008 的Windows认证模式中,用户身份由Windows 进行确认。

SQLServer 不要求提供密码,也不执行身份验证。

A. 错误B. 正确满分:5 分2. 常用的比较运算符有=,>,<,>=,<=,<>,!=等。

A. 错误B. 正确满分:5 分3. 比较运算符对多个表达式进行比较,返回如下三个值之一:TRUE,FALSE,UNKNOWN。

A. 错误B. 正确满分:5 分4. SQL语句由SQL关键字和查询相关项组成。

A. 错误B. 正确满分:5 分5. 每个数据库都至少有两个主数据文件。

A. 错误B. 正确满分:5 分6. 所有SQL关键字都区分大小写。

A. 错误B. 正确满分:5 分7. SSMS即SQL Server Management Studio,提供了用于数据库管理的图形工具和功能丰富的开发环境。

A. 错误B. 正确满分:5 分8. 比较运算符!=代表“恒等于”。

A. 错误B. 正确满分:5 分9. create database语句用于创建数据表。

A. 错误B. 正确满分:5 分10. 每一个数据库至少有一个日志文件。

A. 错误B. 正确满分:5 分二、单选题(共 10 道试题,共 50 分。

)V1. 如果在查询中需要查询所有姓李的学生的名单,使用的关键字是()。

A. LIKEB. MATCH FORC. EQ FORD. !=满分:5 分2. Select emp_id,emp_name,sex,title,wage from employee order by emp_name句子得到的结果集是按()排序。

A. emp_idB. emp_nameC. sexD. wage满分:5 分3. 如果在创建数据库语句create database中包括filegrowth=20%,则表示()。

视图与SQL习题(一)

视图与SQL习题(一)

第五章查询、视图与SQL习题(一)一、单选题1、查询和视图的共同点是。

A)有相应的SQL语句B)是一个单独的文件C)可以存放在数据库中D)可以更新2、如果要将与表中的某个关键字内容的记录在输出结果中合并成一条记录,则应选用视图设计器的选项卡。

A)排序依据B)更新条件C)分组依据D)视图参数3、现有SQL语句视图的命令是。

A)CREATE VIEW B)MODIFY VIEW C)CREATE SQL VIEW D)MODIEY SQL VIEW4、如果要在查询结果中列出在最前面的5个记录,要在select-sql命令中添加参数。

A) next 5 B) record 5 C) first 5 D) top 55、如果要将视图中的修改传送到基表的原始记录中,则应当选用视图设计器的选项卡。

A)传送条件B)更新条件C)修改条件D)视图参数6、有关查询与视图,下列说法中不正确的是。

A)查询不可以更新源表数据,而视图可以更新源表数据B)查询和视图都可以更新源表数据C)视图具有许多数据库表的属性,利用视图可以创建查询和视图D)视图可以更新源表中的数据,存储于数据库中7、“查询”文件的扩展名是。

A) PRG B) FPX C) OPR D) OPX8、查询文件中保存的是。

A)查询的命令 B)查询的结果C)与查询有关的基表D)查询的条件9、如果Combox对象的RowSourceType属性设置为“3-SQL语句”,为了在表单运行时不出现查询的浏览窗口,则RowSource属性中写入的SELECT语句中必须包含子句。

A) GROUP BY B) ORDER BY C) DISANCT D) INTO10、可以作为查询与视图的数据源是。

A)自由表 B)数据库表C)查询D)视图11、不可以作为查询和视图的输出类型是。

A)自由表 B)表单C)临时表D)数组12、视图与基表的关系是。

A)视图随基表的打开而打开B)基表随视图的关闭而关闭C)基表随视图的打开而打开D)视图随基表的关闭而关闭13、下列关于查询和视图的叙述中,查询和视图都。

T-SQL内部测试笔试题和答案1

T-SQL内部测试笔试题和答案1

T-SQL内部测试笔试题和答案1《MySchool数据库设计优化》内部测试-笔试试卷1)在SQLServer中,为数据库表建立索引能够()。

A.防止非法的删除操作B.防止非法的插入操作C.提高查询性能D.节约数据库的磁盘空间2)在SQLSERVER中,创建一个表使用()语句。

A.INSERTB.DROPC.CREATED.ALERT3)在SQLSERVER中,下面关于视图说法错误的是()。

A.对查询执行的大多数操作也可以在视图上进行B.使用视图可以增加数据库的安全性C.不能利用视图增加,删除,修改数据库中的数据D.视图使用户更灵活的访问所需要的数据4)在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的()阶段。

A.需求分析B.概要设计C.逻辑设计D.物理设计5)在SQLServer数据库中,如果强制要求grade表中的学员必须是Student表中存在的学员,以下描述正确的是()。

A.在grade表中创建外键约束B.在grade表中创建检查约束C.在grade表中创建唯一约束D.在grade表中创建默认约束6)在SQLServer数据库中,下面的T-SQL语句段执行第三句时出现错误,数据库中的内容修改情况是()。

BEGINTRANSACTIONROLLBACKTRANSACTIONELSECOMMITTRANSACTION7)A.B.C.D.Account表中id为1的记录中balance字段的值被修改为7800Account表中id为1的记录中balance字段的值被修改为9000Account表中id为1的记录中balance字段的值不变不可能发生这种情况8)9)UPDATEtuMarkSETwrittenE某am=writtenE某am+5WHEREwrittenE某am<60ELSEBREAKSELECTtuNo,成绩=CASEWHENwrittenE某am<60THEN'不及格'ELSE'及格'ENDFROMtuMarkA.给不及格的学员反复提5分直到通过为止,最后展示所有学员是否及格的情况信息B.给不及格的学员提10分,最后展示所有学员是否及格的情况信息C.给不及格的学员提5分,提分后仍不及格的学员再提5分,最后展示所有学员是否及格的情况信息在SQLSERVER中,下面关于子查询的说法你认为正确的是()。

答案《关系数据库与SQL语言》第一章练习题

答案《关系数据库与SQL语言》第一章练习题

《关系数据库与SQL语言》第一章练习题一、选择题1. 实体完整性要求主属性不能取空值,这一点通常是通过(B)A. 定义外键来保证B. 定义主键来保证C. 用户定义完整性来保证D. 关系系统自动保证2. 建立在计算机外部设备上的结构化的、有联系的数据集合是(A)。

A. 数据库B. 数据库管理系统C. 数据结构D. 数据文件3. 英文缩写 DBA 是代表(B)。

A. 数据库管理系统B. 数据库管理员C. 数据定义语言D. 数据操纵语言4. 数据库设计中,在概念设计阶段可用 E — R 方法,其设计出的图称为(A)。

A. 实体联系图B. 实用概念图C. 实体表示图D. 实物示意图5. 在概念设计阶段可用 E —R 图,其中“矩形框”表示实体,(D)表示实体间联系。

A. 圆形框B. 椭圆框C. 箭头D. 菱形框6. 一个教师能开多门课程,一门课程有许多教师会开,实体课程与实体教师间是(C)。

A. 一对一的联系B. 一对多的联系C. 多对多的联系D. 多对一的联系7. 两个不同型实体间(B)。

A. 只有一种联系B. 可以有多种联系C. 不能有联系D. 只有多对多的联系8. 不是数据库系统中的数据模型是(D)。

A. 层次模型B. 网状模型C. 关系模型D. 多用户型9. 对于两实体间 m:n 联系,必须对“联系”单独建立(D),用来联系双方实体。

A. 一个实体B. 一个属性C. 一个指针D. 一个关系10. 模式的逻辑子集通常称为(C)A .存储模式B .内模式C .外模式D .模式11.要保证数据库物理数据独立性,需要修改的是 ( B ) 。

A. 模式B. 模式与内模式的映射C. 模式与外模式的映射D. 内模式12. 下列四项中,不属于数据库特点的是 ( C ) 。

A. 数据共享B. 数据完整性C. 数据冗余很高D. 数据独立性高13. 数据库中存储的是 ( D ) 。

A. 数据B. 数据模型C. 数据之间的联系D. 数据以及数据之间的联系14.表示数据库的概念模型一般使用 ( C) 。

SQL语言习题参考答案

SQL语言习题参考答案

第3章 SQL语言习题参考答案1.试述SQL语言的特点。

(85页)答:综合统一、高度非过程化、面向集合的操作方式、以同一种语法结构提供两种使用方式、语言简捷,易学易用。

2.试述SQL的定义功能。

(87页)答:SQL的数据定义功能包括定义表、定义视图和定义索引3.用SQL语句建立第二章习题5中的四个表。

S(SNO,SNAME,STATUS,CITY);P(PNO,PNAME,COLOR,WEIGHT);J(JNO,JNAME,CITY);SPJ(SNO,PNO,JNO,QTY);供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CITY)组成:CREATE TABLE S(Sno C(2) UNIQUE,Sname C(6) ,Status N(2),City C(4))零件表P由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGHT)组成:CREATE TABLE P(Pno C(2) UNIQUE,Pname C(6),COLOR C(2), WEIGHT I(2))工程项目表J由工程项目代码(JNO)、工程项目名(JNAME)、所在城市(CITY)组成:CREATE TABLE J(Jno C(2) UNlQUE,JNAME C(8), CITY C(4))供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成:CREATE TABLE SPJ(Sno C(2),Pno C(2),JNO C(2), QTY N(2))4.针对上题中建立的四个表试用SQL语言完成第二章习题5中的查询:(1)求供应工程J1零件的供应商号码SNO:SELECT DIST SNO FROM SPJ WHERE JNO=’J1’(2)求供应工程J1零件P1的供应商号码SNO:SELECT DIST SNO FROM SPJ WHERE JNO='J1' AND PNO='P1'(3)求供应工程J1零件为红色的供应商号码SNO:SELECT SNO FROM SPJ,P WHERE JNO='J1' AND = AND COLOR='红'(4)求没有使用天津供应商生产的红色零件的工程号JNO:SELECT DIST JNO FROM SPJ WHERE JNO NOT IN (SELE JNO FROM SPJ,P,S WHERE ='天津' AND COLOR='红' AND = AND =。

sql题库(1)

sql题库(1)

内测/月考类型:(A卷)范围:内测/月考日期: 时长:1小时总分数:100 分姓名:准考证号:证件号码:理论部分注意:考试结束试卷必须交回,答案填写在答题卡上1.( )可以同一个表的不同字段进行联接。

(选一项)A、内联接B、自联接C、外联接D、左联接2.( )完整性是指必须能够标识数据中的每个实体(选一项)A、实体B、域C、引用D、用户自定义3.()描述了一个用来存储数据的容器,以及该容器存储和检索数据的过程(选一项)A、数据库B、数据库管理系统C、数据模型D、关系型数据库管理系统4.IBM 公司圣何赛研究实验室的一位研究人员Codd,在1970年6月发表的一篇论文中提出了一个模型,它允许设计者把他们的数据库分解成几个独立但是相关的表,这对提高数据库的性能很有意义,同时也向最终用户保留原来数据库的外观。

从此,Codd就被公认为()数据库之父(选一项)A、网状模型B、层次模型C、关系模型D、平面模型5.Microsoft SQL Server 2005在安装的时候就创建的数据库包括(选两项)A、PubsB、MasterC、NorthwindD、Msdb6.Microsoft SQL Server 中,创建一个数据库,可以包含以下( )文件。

(选三项)A、主要数据文件B、次要数据文件C、日志文件D、记录集7.ORDER BY 的作用是(选一项)A、查询输出分组B、设置查询条件C、对记录排序D、限制查询返回的数据行8.SQL Server 2005 是基于()的(选一项)A、关系型B、文件系统C、层次型D、网络型9.SQL server提供了一些字符串函数,以下说法错误的是(选一项)A、select right(’hello’,3) 返回值为:helB、select ltrim(rtrim(' hello ’)) 返回值为:hello(前后都无空格)C、select replace('hello’,'e’,'o') 返回值为:holloD、select len('hello')返回值为:510.Sql server提供了一些字符串函数,以下说法错误的是(选一项)A、select right(’hello',3) 返回值为:helB、select ltrim(rtrim(’hello ')) 返回值为:hello(前后都无空格)C、select replace(’hello','e’,’o')返回值为:holloD、select len('hello') 返回值为:511.SQLServer2005中, 有一个book(图书)表,包含字段:bookID(图书编号),title(书名),pDate(出版日期),author (作者)等字段,其中()字段作为该表的主键是最恰当的(选一项)A、bookIDB、titleC、pDateD、author12.SQL语句:select *from students where SNO like '010[^0]%[A,B,C]%',可能会查询出的SNO是(选一项)A、01053090AB、01003090A01C、01053090D09D、0101A0113.T—SQL批处理语句块的结束标志为(选一项)A、GOB、SUBMITC、ENDD、RETURN14.包含元数据的表由关系型数据库管理系统创建和维护,其中,表的创建涉及的内容包括以下的方面,除了(选一项)A、指定数据库类型B、指定可以输入到字段中的数据的大小C、实施任何必要的约束以确保输入的数据有效D、实施限制权限15.表book中包含三个字段:title(varchar), author(varchar), price(float)。

大工19春《SQL数据库系统及应用》在线作业123参考答案

大工19春《SQL数据库系统及应用》在线作业123参考答案
D.查询视图
正确答案:C
若想查询出所有姓王的且民族为汉族的学生信息,则WHERE条件应为()。
like'王%'andMinzu='汉族'
like'王%'andMinzu!='汉族'
like'王%'andMinzuISS'汉族'
like'王_'andMinzuIS'汉族'
T.对
F.错
正确答案:B
数据库常规操作中包括数据库的创建方法,比如修改数据库大小、名称和属性等。
T.对
F.错
正确答案:A
在关系数据库中,每一个关系都表现为一张六维表。
T.对
F.错
正确答案:B
表是用来存储数据和操作数据的逻辑结构,关系数据库中的所有数据均表现为表的形式,由列和行组成。
T.对
F.错
正确答案:A
大工19春《SQL数据库系统及应用》在线作业1
删除表sst的命令()。
A.DROP_FORsst
B.DELETESTABLEsst
C.DROPTABLEsst
D.DELETESsst
正确答案:C
在SQL语句中,修改表结构的命令是()。
A.MODIFY_FORTABLE
B.MODIFY_FORSTRUCTURE
D.@@Error
正确答案:A
SQL支持的流程控制语句是()。
A.Begin…End
B.Ift…Then…ELSE
C.DoCases
D.DoesWhile
正确答案:A
SQLServer2008中引用全局变量时,应以标记符()开头。

SQLSO数据库数据库对象安全管理(一)_真题(含答案与解析)-交互

SQLSO数据库数据库对象安全管理(一)_真题(含答案与解析)-交互

SQL Server2000O数据库、数据库对象、安全管理(一)(总分100, 做题时间90分钟)选择题1.SQL Server 2000中,负责处理所有来自客户端的Transact-SQL语句并管理服务器上构成数据库的所有文件,同时还负责处理存储过程,并将执行结果返回给客户端的是______。

•** Server•** Agent•**** SearchSSS_SIMPLE_SINA B C D该问题分值: 2答案:A[解析] SQL Server服务是SQL Server 2000最核心的服务,它直接管理和维护数据库,所有SQL Server服务都依赖于此服务,它负责处理所有来自客户端的Transact-SQL语句并管理服务器上构成数据库的所有文件,同时还负责处理存储过程,并将执行结果返回给客户端,因此本题答案为A。

2.SQL Server 2000中最核心的服务是______。

•** Server•** Agent•**** SearchSSS_SIMPLE_SINA B C D该问题分值: 2答案:A[解析] SQL Server服务是SQL Server 2000最核心的服务,它直接管理和维护数据库,所有SQL Server服务都依赖于此服务,它负责处理所有来自客户端的Transact-SQL语句并管理服务器上构成数据库的所有文件,同时还负责处理存储过程,并将执行结果返回给客户端,因此本题答案为A。

3.SQL Server 2000中提供代理服务的是______。

•** Server•** Server Agent•**** SearchSSS_SIMPLE_SINA B C D该问题分值: 2答案:B[解析] SQL Server Agent(代理服务):对需要定期进行的管理工作,SQL Server 2000提供了代理的功能,这个代理能够根据系统管理员预先设定好的计划自动执行相应的功能。

SQL数据库期末作业餐饮管理系统1

SQL数据库期末作业餐饮管理系统1

《餐饮业信息管理系统的开发》1、本项目的需求分析随着今年来中国餐饮行业的日益火爆,在强烈的行业竞争中,一个高效的餐饮信息管理系统的应用,无疑是至关重要的。

高效,便捷的管理系统,不仅仅极大的方便了食客的就餐,同时对于餐饮公司的各项信息管理有着很大的帮助,同时,我们的餐饮信息管理系统还能帮助餐厅降低错误率,扩大营业范围,增加知名度等。

为了使得系统在操作的过程中,更加便捷,具有针对性,本次系统设计主要分为:员工登陆操作信息系统,以与店主操作管理信息系统。

不同的设计从而达到不同的功能,实现信息的有效传达与管理。

第一:在员工使用本餐饮信息管理系统应可以实现以下功能:1.添加修改查询客户会员信息(修改客户信息需客户确认)2.查询菜单3.添加查询预定信息4.客户可以在自己的会员账户里充值5.顾客可以用现金买单也可以从会员账户里扣取第二:管理员使用本餐饮信息管理系统应可以实现以下功能:1.添加修改查询客户会员信息(修改客户信息需客户确认)2.添加修改查询菜单信息3.添加查询预定信息4.添加职员信息,权限也可以定为管理员。

二、餐饮业管理数据库管理系统的E-R模型(概念结构设计)数据流图1、用户信息编号、密码、类型、姓名、电话、收款金额2.客户信息:用户编号、客户编号、姓名、电话、密码、开卡时间、卡内余额3.食谱:类型、名称、价格4.预定:用户编号、日期、预定时间、客户姓名、预定食谱、桌号5桌台管理:桌号、使用情况、6.点餐管理:用户编号、类型、菜品、数量、价格7.盈利管理:日期、店内收入、外卖收入、盈利额度各对象之间的联系图:用户E-R图主要存储一些用户信息,如用户的账号、密码和类型地点等等,主要用于用户登录,添加客户和添加预定时会使用到用户信息。

客户表E-R图主要存储一些客户信息,如客户的账号、密码、联系方式和消费情况等等,主要用于客户订餐、充值和结算,使用于添加预定。

桌台表E-R图主要用于储存餐饮店桌台使用情况,方便来客安排,与预定。

SQL模拟考试题及答案1

SQL模拟考试题及答案1

SQL模拟考试题及答案选择题数据库概念模式产生于数据库系统设计的 _C______ 阶段。

A 、规划B 、需求分析C 、概念设计D 、逻辑设计以下运算符中优先级最低的是( D )。

(A)+(加)(B)=(等于)(C)like (D)=(赋值)在SQL中,SELECT语句的“SELECT TOP 10 ”表示查询结果中 ( A )A.前10条记录B. 后10条记录C. 前10%条记录D. 后10%条记录下列哪些语句用于删除存储过程( C )?A、CREATE PROCEDUREB、CREATE TABLEC、DROP PROCEDURED、其他print round ( 998.88 , 0 ),round(999.99,-1)执行结果是:CA 、 999.00 , 990.00B 、 999.00 , 1000.00C 、 998.00 , 1000.00D 、 999.00 , 999.99下列语句中正确的是 _____B__ 。

表 score(sti_id,names,math,English,VB)A) select stu_id,sum(math) from scoreB) select sum(math),avg(VB) from scoreC) select * ,sum(english) from scoreD) delete * from scoreSELECT语句中与HAVING子句通常同时使用的是( C )子句。

A.ORDER BYB.WHEREC.GROUP BYD.无需配合关系数据模型 ______D_ 。

A) 只能表示实体间的 1 : 1 联系B) 只能表示实体间的 1 : n 联系C) 只能表示实体间的 m : n 联系D) 只能表示实体间的上述 3 种联系SQL Server 2000 企业版可以安装在操作系统上。

C(A)Microsoft Windows 98(B)Microsoft Windows 2000 Professional(C)Microsoft Windows 2000 Server(D)Microsoft Windows XPSQL Server 2000提供了一整套管理工具和实用程序,其中只负责启动、暂停和停止SQL Server的4种服务的是( D )。

SQL课后练习题(1-9章答案)

SQL课后练习题(1-9章答案)

第一章1、数据完整性是指( D )A.数据库存中的数据不存在重复B.数据库中所有的数据格式是一样的C.所有的数据全部保存在数据库中D.数据库中的数据能够正确反映情况2、SQL中pubs数据库属于(A )A.用户数据库B.系统数据库C.数据库模板D.数据库管理系统3、数据冗余指的是( D )A.数据与数据之间没有联系B.数据有丢失C.数据量太大D.存在重复的数据4、SQL Server数据库的主数据文件的扩展名为( B )A. .sqlB. .mdfC. .mdbD. .ldf5、下列关于关系数据库叙述错误的是(B )A.关系数据库的结构一般保持不变,但也可根据需要进行改变B.一个数据表组成一个关系数据库,多种不同数据则需要创建多个数据库C. 关系数据库表中的所有记录的关键字字段的值互不相同D. 关系数据库表中的外部关键字不能用于区别该表中的记录6、创建数据库时,需要指定( C )属性。

A.数据库初始大小B.数据库的存放位置C.数据库的物理名和逻辑名D.数据库的访问权限7、以下说法正确的是( A )A.通过SQL Server服务器对SQL Server的启动、停止和通过服务管理器对SQL Server的启动、停止是同等功效B.必须先启动服务管理器中的SQL Server服务之后才能通过SQL Server服务管理器启动SQL ServerC.必须先通过SQL Server服务管理器启动SQL Server之后才能启动服务管理器中的SQL Server服务D.只能通过服务管理器对SQL S erver进行启动和停止8、SQL Server提供的4个系统数据库,以下说法正确的是( D )A.tempdb数据库是一个空数据库,完全可以删除B.adventure works是用来做模板的一个数据库C.msdb数据库是用来做例子的数据库D.创建新的空白数据库时,将使用Model数据库所规定的默认值9、以下说法错误的是(C)A.数据完整性是指存储在数据库中数据的准确性B.SQL Server是一个DBMSC.ERP、CRM、MIS等都是DBMSD.设计数据库时允许必要的冗余第二章1、创建银行的贷款情况表时,“还款日期”默认为当天,且必须晚于“借款日期”,应采用(A)约束。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.创建名为test的数据库,要求使用三个 10 MB 的数据文件(test1、test2、test3)最大20MB,增长量
为10%,和两个 5MB 的事务日志文件(test_log1、test_log2)最大10MB。

(注意:事务日志文件在 log ON 关键字后指定,FILENAME 选项中所用的文件扩展名:主要数据文件使用 .mdf,次要数据文件使用 .ndf,事务日志文件使用 .ldf)。

2.将两个数据文件(test4、test5)(初始大小5MB,最大为无限大),和一个事务日志文件(test_log3,初始大
小5MB,最大为10MB,增长量为10%)添加到test数据库中。

3.删除test数据库。

练习二:
1.创建一个数据库Demo主文件组中:主文件名为demo_data,存放在D:\,初始大小为10M,最大可增长到50M,
自动增长值为5M。

二级文件,名为demo_data_1,存放在E:\,初始大小为20M,最大可增长到200M,自动增长值为10M
2.用户定义文件组p1:二级文件,名为demo_data_2,存放在d:\,初始大小为50M,最大可增长到500M,自
动增长值为10M。

二级文件,名为demo_data_3,存放在c:\,初始大小为50M,最大可增长到500M,自动增长值为10M。

3.日志文件,名为demo_log_1,存放在d:\,初始大小为10M,最大可增长到30M,自动增长值为2M,日志
文件,名为demo_log_2,存放在e:\,初始大小为10M,最大可增长到30M,自动增长值为2M。

4.在demo数据库中的P1文件组中新增一个文件demo_data_4,存放在c:\,初始大小为10M,最大可增长到
50M,自动增长值为5M
5.修改demo_data_4文件,使它最大可增长到100M
6.分离数据库demo
7.附加数据库demo
1.
CREATE DATABASE test
ON
(NAME=test1,FILENAME='d:\temp\test1.mdf',SIZE=10MB,MAXSIZE=20MB,FILEGROWTH=10%),
(NAME=test2,FILENAME='d:\temp\test2.ndf',SIZE=10MB,MAXSIZE=20MB,FILEGROWTH=10%),
(NAME=test3,FILENAME='d:\temp\test3.ndf',SIZE=10MB,MAXSIZE=20MB,FILEGROWTH=10%)
LOG ON
(NAME=test_log1,FILENAME='d:\temp\test_log1.ldf',SIZE=5MB,MAXSIZE=10MB,FILEGROWTH=10%), (NAME=test_log2,FILENAME='d:\temp\test_log2.ldf',SIZE=5MB,MAXSIZE=10MB,FILEGROWTH=10%) GO
2.
ALTER DATABASE test
ADD FILE
(NAME=test4,FILENAME='d:\temp\test4.ndf',SIZE=5MB,MAXSIZE=unlimited,FILEGROWTH=10%), (NAME=test5,FILENAME='d:\temp\test5.ndf',SIZE=5MB,MAXSIZE=unlimited,FILEGROWTH=10%)
GO
ALTER DATABASE TEST
ADD LOG FILE
(NAME=test_log3,FILENAME='d:\temp\test_log3.ldf',SIZE=5MB,MAXSIZE=10MB,FILEGROWTH=10%) GO
3.
DROP DATABASE test
练习二:
1.2.3.
CREATE DATABASE demo
ON
(NAME=demo_data,FILENAME='d:\demo_data.mdf',SIZE=10MB,MAXSIZE=50MB,FILEGROWTH=5MB), (NAME=demo_data_1,FILENAME='e:\demo_data_1.ndf',SIZE=20MB,MAXSIZE=200MB,FILEGROWTH=10MB), FILEGROUP p1
(NAME=demo_data_2,FILENAME='d:\demo_data_2.ndf',SIZE=50MB,MAXSIZE=500MB,FILEGROWTH=10MB), (NAME=demo_data_3,FILENAME='c:\demo_data_3.ndf',SIZE=50MB,MAXSIZE=500MB,FILEGROWTH=10MB) LOG ON
(NAME=demo_log_1,FILENAME='d:\demo_log_1.ldf',SIZE=10MB,MAXSIZE=30MB,FILEGROWTH=2MB), (NAME=demo_log_2,FILENAME='e:\demo_log_2.ldf',SIZE=10MB,MAXSIZE=30MB,FILEGROWTH=2MB)
Go
4.
ALTER DATABASE demo
ADD FILE
(NAME=demo_data_4,FILENAME='c:\demo_data_4.ndf',SIZE=10MB,MAXSIZE=50MB,FILEGROWTH=5MB) to filegroup p1
go
5.
ALTER DATABASE demo
modify file
(NAME='demo_data_4',MAXSIZE=100MB)
Go
6.
分离数据库demo
sp_detach_db'demo'
7.
附加数据库 demo
sp_attach_db'demo','d:\demo_data.mdf','d:\demo_log_1.ldf'。

相关文档
最新文档