大工14秋《SQL数据库系统及应用》在线作业2答案
大工18春《SQL数据库系统及应用》在线作业2
------------------------------------------------------------------------------------------------------------------------------ (单选题) 1: 如果想查询订单表中订购金额大于等于800的所有信息,下面()语句能够完成此任务。
A: select * FROM 订单表 WHERE 订购金额<800B: select * FROM 订单表 WHERE 订购金额>800C: select * FROM 订单表 WHERE 订购金额<=800D: select * FROM 订单表 WHERE 订购金额>=800正确答案:(单选题) 2: 如果想查询订单表中前5条信息,下面()语句能够完成此任务。
A: select top 5 * FROM 订单表B: select up 5 * FROM 订单表C: select up_down 5 * FROM 订单表D: select top_down 5 * FROM 订单表正确答案:(单选题) 3: Select emp_id,emp_name,sex,title,wage from Yuangong order by emp_name 句子得到的结果集是按( )排序。
A: emp_idB: emp_nameC: sexD: wage正确答案:(单选题) 4: 如果要查询学校员工的平均收入,则使用以下()聚合函数。
A: sum()B: ABS()C: count()D: avg()正确答案:(单选题) 5: 如果要查询学校员工的总收入,可以使用以下()聚合函数。
A: sum()B: ABS()C: count()D: MAX()正确答案:(单选题) 6: Select count(*) from student 语句得到的结果是()。
14秋北语《数据库系统和应用》作业---精品管理资料
14秋《数据库系统和应用》作业1试卷总分:100 测试时间:—- 试卷得分:100单选题包括本科在内的各校各科复习资料,可以联系屏幕右上的“文档贡献者"一、单选题(共20 道试题,共100 分。
)得分:100V 1。
数据库系统中的数据模型通常由( )三部分组成.A.数据结构、数据操作和完整性约束B。
数据定义、数据操作和安全性约束C. 数据结构、数据管理和数据保护D。
数据定义、数据管理和运行控制满分:5 分得分:52. DBS中“第三级存储器"是指( ).A。
磁盘和磁带B。
磁带和光盘C。
光盘和磁盘D. 快闪存和磁盘满分:5 分得分:53。
有关系R和S,R∩S的运算等价于( )。
A。
S-(R—S)B。
R—(R-S)C。
(R-S)∪SD。
R∪(R—S)满分:5 分得分:54。
常见的数据模型是_______.A. 层次模型、网状模型、关系模型B。
概念模型、实体模型、关系模型C。
对象模型、外部模型、内部模型D. 逻辑模型、概念模型、关系模型满分:5 分得分:55。
数据库的开发控制,完整性检查,安全性检查等是对数据库的()。
A. 设计B. 保护C。
操纵D. 维护满分:5 分得分:56。
在关系代数中,对一个关系做操作后,新关系的元数个数()原来关系的元素个数.A. 小于B。
等于C。
大于D。
小于或等于满分:5 分得分:57. 视图是一个“虚表",视图的构造基于()。
A。
基本表B。
视图C。
基本表或视图D. 数据字典满分:5 分得分:58。
一个结点可以有多个双亲,结点之间可以有多种联系的模型是_______.A。
网状模型B。
关系模型C。
层次模型D。
以上都有满分:5 分得分:59. 子模式DDL用来描述()。
A。
数据库的总体逻辑结构B。
数据库的局部逻辑结构C。
数据库的物理存储结构D. 数据库的概念结构满分:5 分得分:510。
在关系模型中,关系的“元数”(arity)是指()。
A. 行数B。
北航14秋《数据库原理及应用》在线作业二答案
北航《数据库原理及应用》在线作业二单选题一、单选题(共25 道试题,共100 分。
)1. 若用如下的SQL语句创建了一个表S :CREATE TABLE S(S# CHAR(6) NOT NULL, SNAME CHAR(8) NOT NULL, SEX CHAR(2), AGE INTEGER) 今向S表插入如下行时,哪一行可以被插入A. ('991001','李明芳',女,'23')B. ('990746','张为',NULL,NULL)C. (NULL,'陈道一','男',32)D. ('992345',NULL,'女',25)-----------------选择:B2. 下列有关数据库的恢复的说法中不正确的是()A. 应定期将数据库做成档案文件B. 在进行事务处理过程时数据库更新的全部内容写入日志文件C. 发生故障时用当时数据内容和档案文件更新前的映象,将文件恢复到最近的检查点文件状态。
D. 数据库恢复,还可用最新的档案文件和日志文件的更新映象,将文件恢复到最新的检查点文件状态。
-----------------选择:C3. 在命令窗口执行SQL命令时,若命令要占用多行,续行符是______。
A. 冒号(:)B. 分号(;)C. 逗号(,)D. 连字符(-)-----------------选择:D4. 事务的执行不被其它事务干扰,这个性质称为事务的()A. 原子性B. 隔离性C. 持久性D. 一致性-----------------选择:B5. 规范化理论是关系数据库进行逻辑设计的理论依据。
根据这个理论,关系数据库中的关系必须满足其每一属性都是()A. 互不相关的B. 不可分解的C. 长度可变的D. 互相关联的-----------------选择:B6. SQL语言中,删除一个表的命令是()。
2014年9月份考试数据库系统及应用(SQL)第二次作业
2014年9月份考试数据库系统及应用(SQL)第二次作业一、多项选择题(本大题共60分,共 20 小题,每小题 3 分)1. ()能够惟一标识一个记录的字段集。
A. A 文件B. B 关键字C. C 记录型D. D 记录2. 下列四项中,()是DBMS的系统目标。
A. A 用户界面友好B. B 数据完整性C. C 效率高D. D 数据独立性高3. 分布式数据库系统的实现方法,大致可以分为两种:()。
A. A 集成法B. B 自底向上设计方法C. C 重构法D. D 自顶向下设计方法4. 下列四项中,()是DBMS的系统目标。
A. A 数据库操纵功能B. B 数据库的建立和维护功能C. C 数据库通信功能D. D 数据库具有较高的独立性5. DBMS对数据的更新包括()。
A. A 插入B. B 删除C. C 修改D. D 查询6. ①事务的原子性是指()。
②事务的一致性是指()。
③事务的隔离性是指()。
④事务的持续性是指()。
A. A 事务中包括的所有操作要么都做,要么都不做B. B 事务一旦提交,对数据库的改变是永久的C. C 一个事务内部的操作及使用的数据对并发的其他事务是隔离的D. D 事务必须是使数据库从一个一致性状态变到另一个一致性状态7. 下列哪些是分布式数据库面临的安全问题?()A. A 网络故障B. B 单个站点的故障C. C 假冒攻击D. D 破译密文8. 更新视图包括哪三类操作()。
A. A 插入B. B 删除C. C 创建D. D 修改9. 分布式事务管理主要包括两个方面:()。
A. A 事务的恢复B. B DBMS独立性C. C 并发控制D. D 操作系统独立性10. 建立数据挖掘库后,需要对数据进行分析,拟定初步的数据模型,这包括()。
A. A 选择变量B. B 选择记录集合C. C 对变量进行转化D. D 创建新的变量11. SQL server为每个触发器都创建了哪两个专用表()。
数据库原理及应用SQL_习题集(含答案)
《数据库原理及应用SQL》课程习题集一、单选题1. ER模型属于()A.概念模型B.层次模型C.网状模型D.关系模型2.数据库系统的三级模式结构中,定义索引的组织方式属于()A.概念模式B.外模式C.逻辑模式D.内模式3. SQL语言中,实现数据存取控制功能的语句是()A.CREATE和DROPB.INSERT和DELETEC.GRANT和REVOKEMIT和ROLLBACK4.物理结构的改变不影响整体逻辑结构的性质,称为数据库的()A.物理数据独立性B.逻辑数据独立性C.物理结构独立性D.逻辑结构独立性5.全局ER模型的设计,需要消除属性冲突、命名冲突和()A.结构冲突B.联系冲突C.类型冲突D.实体冲突6.一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之间的联系是()A.一对一B.一对多C.多对一D.多对多7.表达式“AGE BETWEEN 18 AND 24”等价于()A.AGE>18 AND G<24B.AGE>=18 AND G<24C.AGE>18 AND G<=24D.AGE>=18 AND AGE<=248.在数据库设计中,独立于计算机的硬件和DBMS软件的设计阶段是()A.概念设计B.物理设计C.逻辑设计D.系统实施9.按照PX协议规定,一个事务要更新数据对象Q,必须先执行的操作是()A.READ(Q)B.WRITE(Q)C.LOCK S(Q)D.LOCK X(Q)10.下列聚集函数中不忽略空值(null)的是()A.SUM(列名)B.MAX(列名)C.COUNT(*)D.A VG(列名)11.数据库系统中,对用户使用的数据视图的描述称为()A.概念模式B.内模式C.存储模式D.外模式12.数据库的三级模式之间存在着两级映象,使数据库系统具有较高的数据()A.相容性B.独立性C.共享性D.一致性13.实体完整性规则是指关系中()A.不允许有空行B.主键不允许有空值C.不允许有空列D.外键不允许有空值14.实现关系代数投影运算的SQL子句是()A.SELECT B.ORDER BYC.FROM D.WHERE15. SQL语言中,用GRANT/REVOKE语句实现数据库的()A.并发控制B.完整性控制C.一致性控制D.安全性控制16.在事务依赖图中,若各个事务之间的依赖关系构成循环,则就会出现()A.死锁B.共享锁C.活锁D.排它锁17.以下关于事务调度和封锁的描述中,正确的是()A.遵守两段封锁协议的并发事务一定是可串行化的B.可串行化的并发事务一定遵守两段封锁协议C.遵守两段封锁协议的并发事务不一定是可串行化的D.遵守两段封锁协议的并发事务一定不会产生死锁18.数据库与文件系统的根本区别在于()A 提高了系统效率B 方便了用户使用C 数据的结构化D 节省了存储空间19.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( )。
数据库技术与应用SQL习题答案
实验2 SQL Server 数据库的管理4.启动查询分析器,在查询分析器中使用Transact-SQL语句CREATE DATABASE创建studb数据库。
然后通过系统存储过程sp_helpdb查看系统中的数据库信息CREATE DATABASE studbsp_helpdb5.在查询分析器中使用Transact-SQL语句ALTER DATABASE修改studb数据库的设置,指定数据文件大小为5MB,最大文件大小为20MB,自动递增大小文1MB。
ALTER DATABASE studbMODIFY FILE(NAME=studb,SIZE=5MB,MAXSIZE=20MB,FILEGROWTH=1MB)7.使用企业管理器将studb数据库的名称更改为student_db。
ALTER DATABASE studbMODIFY NAME=student_db8.使用Transact-SQL语句DROP DATABASE删除student_db数据库。
DROP DATABASE student_db实验3 SQL Server 数据表的管理5.使用Transact-SQL语句CREATE TABLE在studentsdb数据库中创建grade 表。
CREATE TABLE grade(学号 char(4),课程编号 char(4),分数 decimal(5))8.使用Transact_SQL语句INSERT INTO...VALUES向studentsdb数据库的grade表插入以下数据:学号课程编号分数0004 0001 80USE studentsdbGOINSERT INTO gradeVALUES('0004','0001','80')9.使用Transact_SQL语句ALTER TABLE修改curriculum表的“课程编号”列,使之为非空。
数据库系统及应用课后练习答案
《数据库系统及应用》(第二版)习题解答习题一1.什么是数据库?数据库是相互关联的数据的集合,它用综合的方法组织数据,具有较小的数据冗余,可供多个用户共享,具有较高的数据独立性,具有安全控制机制,能够保证数据的安全、可靠,允许并发地使用数据库,能有效、及时地处理数据,并能保证数据的一致性和完整性。
2.简要概述数据库、数据库管理系统和数据库系统各自的含义。
数据库、数据库管理系统和数据库系统是三个不同的概念,数据库强调的是相互关联的数据,数据库管理系统是管理数据库的系统软件,而数据库系统强调的是基于数据库的计算机应用系统。
3.数据独立性的含义是什么?数据独立性是指数据的组织和存储方法与应用程序互不依赖、彼此独立的特性。
这种特性使数据的组织和存储方法与应用程序互不依赖,从而大大降低应用程序的开发代价和维护代价。
4.数据完整性的含义是什么?保证数据正确的特性在数据库中称之为数据完整性。
5.简要概述数据库管理员的职责。
数据库管理员的职责可以概括如下:(1)首先在数据库规划阶段要参与选择和评价与数据库有关的计算机软件和硬件,要与数据库用户共同确定数据库系统的目标和数据库应用需求,要确定数据库的开发计划;(2)在数据库设计阶段要负责数据库标准的制定和共用数据字典的研制,要负责各级数据库模式的设计,负责数据库安全、可靠方面的设计;(3)在数据库运行阶段首先要负责对用户进行数据库方面的培训;负责数据库的转储和恢复;负责对数据库中的数据进行维护;负责监视数据库的性能,并调整、改善数据库的性能,提高系统的效率;继续负责数据库安全系统的管理;在运行过程中发现问题、解决问题。
6.文件系统用于数据管理存在哪些明显的缺陷?文件系统用于数据管理明显存在如下缺陷:(1)数据冗余大。
这是因为每个文件都是为特定的用途设计的,因此就会造成同样的数据在多个文件中重复存储。
(2)数据不一致性。
这往往是由数据冗余造成的,在进行更新时,稍不谨慎就会造成同一数据在不同文件中的不一致。
数据库原理及应用SQL习题集含答案教案
contents
目录
• 数据库基础知识 • SQL语言基础 • 数据库查询优化与索引设计 • 存储过程、触发器和函数应用 • 数据库安全性与完整性保障措施 • 数据库恢复、并发控制及事务管理 • SQL习题集精选与答案解析
01
数据库基础知识
数据库概念及特点
位图索引
适用于低基数列(即列中不同 值的数量较少)的场景,如性 别、婚姻状况等。
全文索引
适用于文本数据的全文搜索场 景,如博客、新闻等。
索引创建、维护和删除操作
创建索引
使用CREATE INDEX语句创建索引,可以指定索 引类型、列名等参数。
删除索引
使用DROP INDEX语句删除不再需要的索引, 以释放存储空间和减少维护开销。
事务处理方式
包括事务的开始与结束、事务的 提交与回滚、事务的并发控制等。 同时,还需要考虑事务的隔离级 别和传播行为等因素。
07
SQL习题集精选与答案解析
选择题部分精选
• 题目1:SQL语言中,用于实现数据检索的 语句是____。
选择题部分精选
A. SELECT B. INSERT C. UPDATE
通过冗余数据来重建数据库, 包括日志文件和数据备份等。
数据库恢复技术
包括基于日志的恢复、基于备 份的恢复和基于镜像的恢复等。
并发操作带来问题及其解决方法
并发操作带来的问题
01
包括丢失更新、脏读和不可重复读等。
并发控制方法
02
包括封锁、时间戳和乐观并发控制等。
封锁协议
03
包括一级封锁协议、二级封锁协议和三级封锁协议,用于保证
A
B
数据库系统及应用(SQL)作业题及解析
数据库系统及应用(SQL)一、单项选择题(本大题共40分,共 20 小题,每小题 2 分)1. ()是存储在计算机内有结构的数据的集合。
A. A 数据库系统B. B 数据库C. C 数据库管理系统D. D 数据结构2. 下述()不是人工管理阶段的特点。
A. A 允许多用户共享B. B 时间不保存C. C 数据不具有独立性D. D 应用程序管理数据3. ()表示用户标识符(数据库对象名称等)、表达式等titles标识符。
A. 大写字母B. 小写字母C. 大、小写字母混用D. 阿拉伯数字4. 实体集学院与实体集院长之间的联系是()的联系。
A. A 一对一联系B. B 一对多联系C. C 多对多联系D. D 多对一联系5. 下列四项中,不属于数据库系统特点的是()。
A. A 数据共享B. B 数据完整性C. C 数据冗余度高D. D 数据独立性高6. ()实现了数据的保护和对象之间的独立性。
A. A 继承B. B 类C. C 封装D. D 函数7. 关系模式的任何属性()。
A. A 不可再分B. B 可再分C. C 命名在该关系模式中可以不惟一D. D 以上都不是8. 表示从-231到231-1的整型数据是()。
A. A realB. B bigintC. C intD. D bit9. 关系模型中,一个关键字是()。
A. A 可由多个任意属性组成B. B 至多由一个属性组成C. C 可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D. D 以上都不是10. 下述()不是数据库系统的工作流程。
A. A 数据库管理员建立并维护数据库B. B 用户编写应用程序C. C 数据库管理员编写应用程序D. D 启动目标程序执行11. 防止未经授权的用户存取数据库中的数据,避免数据的泄露、更改或破坏,属于()。
A. A 数据安全性控制B. B 数据完整性控制C. C 数据库的并发控制D. D 数据库的恢复12. 在回答查询时,提供一些偏离正确值的数据,以免数据泄露,称此为()。
大工21秋《SQL数据库系统及应用》在线作业2-【答案】
大工21秋《SQL数据库系统及应用》在线作业2试卷总分:100 得分:1001.在SQL的select语句中,如果要过滤结果中的重复行,可以在字段列表前面加上()。
<-A.->group<-B.->order<-C.->top<-D.->distinct【本题正确参考选择】:D2.在select语句中如果要对得到的结果中某个字段按降序处理,则使用()参数。
<-A.->asc<-B.->desc<-C.->between<-D.->and【本题正确参考选择】:B3.查询学校员工工资信息时,结果按工资降序排列,正确的是()。
<-A.->ORDERBY工资<-B.->ORDERBY工资desc<-C.->ORDERBY工资asc<-D.->ORDERBY工资and【本题正确参考选择】:B4.当使用SQL语句进行分组检索时,为了按照一定的条件对分组后的数据进行筛选,应当()。
<-A.->在join后面使用betweento子句<-B.->在groupby后面使用having子句<-C.->在where后面使用orderby子句<-D.->在join后面使用orderby子句【本题正确参考选择】:B5.在SQL查询语句中,HAVING子句的作用是()。
<-A.->指出排序的范围<-B.->指出查询结果的最大值<-C.->指出分组查询的条件<-D.->指出创建数据表的字段【本题正确参考选择】:C6.以下关于HAVING子句描述错误的是()。
<-A.->HAVING子句允许与GROUPBY子句同时使用<-B.->使用HAVING子句的同时不能使用WHERE子句<-C.->使用HAVING子句的同时可以使用WHERE子句<-D.->使用HAVING子句的作用是限定分组的条件。
SQL Server数据库技术及应用(第2版) 习题答案
习题答案子项目1安装和体验数据库一、选择题1.C2.C3.D4. A5.D二、填空题1.工作组版、开发人员版、开发版2. 关系型3.控制台命令、“计算机管理”对话框窗口、SQL Server配置管理器。
4.MSSQL Server5.网络协议三、简答题1.(1)数据库管理系统(DBMS):是一种操纵和管理数据库的软件,是用于建立、使用和维护数据库。
它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
(2)数据库(DB):是由文件管理系统发展起来的,是依照某种数据模型组织起来的数据集合。
这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。
(3)数据库系统(DBS):是存储介质、处理对象和管理系统的集合体,通常由软件、数据库和数据管理员组成。
(4)数据库管理员(DBA):负责创建、监控和维护整个数据库,使数据能被任何有权使用的人有效使用。
2.常见数据库管理系统除了Microsoft SQL Server外,还有甲骨文公司的Oracle系统,IBM公司的DB2系统和Informix系统,赛贝斯公司的Sybase ASE系统,微软公司Access系统,以及MySQL公司的MySQL开源数据库系统。
3.需要在本地计算机上注册远程计算机的SQL Server数据库服务器。
成功注册服务器的前提条件:首先确保服务器端的SQL Server数据库服务已经启动,其次在SQL Server 配置管理器中已经启用TCP/IP通讯协议。
子项目2创建教学管理系统数据库与数据表一、选择题1.D2.C3.A4.A5.A6.B7.C8.A9.D 10.D 11.A 12.D二、填空题1.int2.引用(参照)完整性3.输入列的值4.主键5.检查约束、PRIMARYKEYS三、实训操作1、CREATE DATABASE library1ON PRIMARY(NAME = library,FILENAME = 'c:\library\library.mdf',SIZE = 5MB,MAXSIZE = 1000MB)LOG ON(NAME = library_log,FILENAME = 'c:\library\library_log.ldf',MAXSIZE = 5MB,FILEGROWTH = 10%)GO2、USE Library1GOCREATE TABLE Readers(RID INT NOT NULL, --读者编号RName NVARCHAR(50) N OT NULL, --读者姓名RSex CHAR(2) NOT NULL, --读者性别RTypeId INT NOT NULL, --读者类型编号RAddress NVARCHAR(50) NULL, --家庭住址Email NVARCHAR(50) NULL --电子邮件)GOCREATE TABLE ReaderType(RTypeId INT IDENTITY(1,1) NOT NULL, --读者类型编号RType NVARCHAR(30) NOT NULL, --读者类型名称Num TINYINT NOT NULL --可借数量)GOCREATE TABLE Books(BID INT IDENTITY(1,1) NOT NULL, --图书编号Title NVARCHAR(200) NOT NULL, --图书名称Author NVARCHAR(50) NOT NULL, --图书作者PubId INT NOT NULL, --出版社编号PubDate SMALLDATETIME NOT NULL, --出版时间ISBN NVARCHAR(200) NOT NULL, --ISBNPrice MONEY NOT NULL, --单价CategoryId INT NOT NULL --图书种类编号)GOCREATE TABLE BookCategory(CateoryId INT IDENTITY(1,1) NOT NULL, --图书类型编号Name NVARCHAR(20) NOT NULL --图书类型名称)GOCREATE TABLE Publishers(PID INT IDENTITY(1,1) NOT NULL, --出版社编号PName NVARCHAR(50) NULL --出版社名称)GOCREATE TABLE Borrow(RID INT NOT NULL, --读者编号BID INT NOT NULL, --图书编号LendDate DATETIME NOT NULL, --借阅日期ReturnDate DATETIME NULL, --实际归还日期)GOCREATE TABLE Penalty(RID INT NOT NULL, --读者编号BID INT NOT NULL, --图书编号PDate DATETIME NOT NULL, --罚款日期PType INT NOT NULL, --罚款类型Amount MONEY NULL --罚款金额)GO3、--创建各类约束--Reader表的约束--RSex char(2) 只取男、女,默认值为男读者性别ALTER TABLE ReadersADD CONSTRAINT CK_RSex CHECK(RSex='男' OR RSex='女')ALTER TABLE ReadersADD CONSTRAINT DF_RSex DEFAULT '男' FOR RSexALTER TABLE ReadersADD CONSTRAINT DF_Raddress DEFAULT '地址不详' FOR Raddress ALTER TABLE ReadersADD CONSTRAINT CK_Email CHECK(Email LIKE '%@%')ALTER TABLE ReadersADD CONSTRAINT PK_RID PRIMARY KEY (RID)--ReaderType的约束ALTER TABLE ReaderTypeADD CONSTRAINT PK_RTypeId PRIMARY KEY (RTypeId)GOALTER TABLE ReaderTypeADD CONSTRAINT CK_Num CHECK (Num>=0)GO--Books的约束ALTER TABLE BooksADD CONSTRAINT PK_BID PRIMARY KEY (BID)GOALTER TABLE BooksADD CONSTRAINT CK_PubDate CHECK (PubDate<GETDATE())GOALTER TABLE BooksADD CONSTRAINT UQ_ISBN UNIQUE(ISBN)GOALTER TABLE BooksADD CONSTRAINT CK_Price CHECK (Price>0)GO--BookCategory的约束ALTER TABLE BookCategoryADD CONSTRAINT PK_CateoryId PRIMARY KEY (CateoryId)ALTER TABLE PublishersADD CONSTRAINT PK_PID PRIMARY KEY (PID)GO--图书借阅信息表Borrow表中的约束ALTER TABLE BorrowADD CONSTRAINT PK_borrow PRIMARY KEY(RID,BID,LendDate) ALTER TABLE BorrowADD CONSTRAINT DF_LendDate DEFAULT GETDATE() FOR LendDate --图书罚款信息表Penalty 中的约束ALTER TABLE PenaltyADD CONSTRAINT PK_penalty PRIMARY KEY(RID,BID,PDate) ALTER TABLE PenaltyADD CONSTRAINT DF_PDate DEFAULT GETDATE() FOR PDateALTER TABLE PenaltyADD CONSTRAINT CK_Amount CHECK (Amount>0)--创建外键约束ALTER TABLE ReadersADD CONSTRAINT FK_Readers_ReaderType FOREIGN KEY(RTypeId) REFERENCES ReaderType(RTypeId)ALTER TABLE BooksADD CONSTRAINT FK_Books_Publishers FOREIGN KEY(PubId) REFERENCES Publishers(PID)(外键约束以此为例,其他略)4、插入记录此处使用操作方式略。
14秋北语《数据库应用(SQL_server)》作业
14秋《数据库应用(SQL server)》作业1试卷总分:100 测试时间:-- 试卷得分:100单选题判断题包括本科在内的各校各科复习资料,可以联系屏幕右上的“文档贡献者”一、单选题(共12 道试题,共60 分。
)得分:60V 1. SQL语言中,删除记录的命令是( )。
A. DELETEB. DROPC. CLEARD. REMOVE满分:5 分得分:52. 在MS SQL Server中,用来显示数据库信息的系统存储过程是( )。
A. sp_dbhelpB. sp_dbC. sp_helpD. sp_helpdb满分:5 分得分:53. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是( )A. 多对多B. 一对一C. 多对一D. 一对多满分:5 分得分:54. SQL语言中,条件“年龄BETWEEN 40 AND 50”表示年龄在40至50之间,且( )。
A. 包括40岁和50岁B. 不包括40岁和50岁C. 包括40岁但不包括50岁D. 包括50岁但不包括40岁满分:5 分得分:55. 在视图上不能完成的操作是( )。
A. 更新视图数据B. 查询C. 在视图上定义新的基本表D. 在视图上定义新视图满分:5 分得分:56. SQL Server安装程序创建4个系统数据库,下列哪个不是()。
A. masterB. modelC. pubD. msdb满分:5 分得分:57. 在SQL中,建立表用的命令是( )。
A. CREATE TABLEB. CREATE RULEC. CREATE VIEWD. CREATE INDEX满分:5 分得分:58. SQL的视图是从()中导出的。
A. 基本表B. 视图C. 基本表或视图D. 数据库满分:5 分得分:59. 在SQL Server 中,model是( )。
A. 数据库系统表B. 数据库模板C. 临时数据库D. 示例数据库满分:5 分得分:510. 下列四项中,不属于SQL2000实用程序的是()。
大工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%,则表示()。
14秋北语《数据库系统和应用》作业
14秋《数据库系统和应用》作业1试卷总分:100 测试时间:-- 试卷得分:100单选题包括本科在内的各校各科复习资料,可以联系屏幕右上的“文档贡献者”一、单选题(共 20 道试题,共 100 分。
)得分:100V 1. 数据库系统中的数据模型通常由( )三部分组成。
A.数据结构、数据操作和完整性约束B. 数据定义、数据操作和安全性约束C. 数据结构、数据管理和数据保护D. 数据定义、数据管理和运行控制满分:5 分得分:52. DBS中“第三级存储器”是指( )。
A. 磁盘和磁带B. 磁带和光盘C. 光盘和磁盘D. 快闪存和磁盘满分:5 分得分:53. 有关系R和S,R∩S的运算等价于( )。
A. S-(R-S)B. R-(R-S)C. (R-S)∪SD. R∪(R-S)满分:5 分得分:54. 常见的数据模型是_______。
A. 层次模型、网状模型、关系模型B. 概念模型、实体模型、关系模型C. 对象模型、外部模型、内部模型D. 逻辑模型、概念模型、关系模型满分:5 分得分:55. 数据库的开发控制,完整性检查,安全性检查等是对数据库的( )。
A. 设计B. 保护C. 操纵D. 维护满分:5 分得分:56. 在关系代数中,对一个关系做操作后,新关系的元数个数( )原来关系的元素个数。
A. 小于B. 等于C. 大于D. 小于或等于满分:5 分得分:57. 视图是一个“虚表”,视图的构造基于( )。
A. 基本表B. 视图C. 基本表或视图D. 数据字典满分:5 分得分:58. 一个结点可以有多个双亲,结点之间可以有多种联系的模型是_______。
A. 网状模型B. 关系模型C. 层次模型D. 以上都有满分:5 分得分:59. 子模式DDL用来描述( )。
A. 数据库的总体逻辑结构B. 数据库的局部逻辑结构C. 数据库的物理存储结构D. 数据库的概念结构满分:5 分得分:510. 在关系模型中,关系的“元数”(arity)是指( )。
大工19秋《SQL数据库系统及应用》在线作业2参考答案
大工19秋《SQL数据库系统及应用》在线作业2试卷总分:100 得分:100一、单选题(共10 道试题,共50 分)1.如果想查询订单表中订购金额大于等于800的所有信息,下面()语句能够完成此任务。
A.select * FROM 订单表WHERE 订购金额>=800B.select * FROM 订单表WHERE 订购金额>800C.select * FROM 订单表WHERE 订购金额<=800D.select * FROM 订单表WHERE 订购金额<800答案:A2.如果想查询订单表中前5条信息,下面()语句能够完成此任务。
A.select up_down 5 * FROM 订单表B.select up 5 * FROM 订单表C.select top_down 5 * FROM 订单表D.select top 5 * FROM 订单表答案:D3.Select emp_id,emp_name,sex,title,wage from Yuangong order by emp_name句子得到的结果集是按( )排序。
A.wageB.sexC.emp_nameD.emp_id答案:C4.如果要查询学校员工的平均收入,则使用以下()聚合函数。
A.sum()B.count()C.avg()D.ABS()答案:C5.如果要查询学校员工的总收入,可以使用以下()聚合函数。
A.sum()B.count()C.MAX()D.ABS()答案:A6.Select count(*) from student 语句得到的结果是()。
A.某个记录的详细信息B.所有记录的条数C.得到16条记录D.全部记录的详细信息答案:B7.SQL语句中,查询中分组的关键词是()。
A.ORDER BY。
2014电大《数据库基础与应用》形成性考核册答案(二)
A、过程化B、非过程化C、格式化D、导航式3、SQL语言的数据操纵语句包括SELECT,INSERT,UPDATE,DELETE等,其中最重要的也是使用最频繁的语句是( A )。
A、SELECTB、INSETC、UPDATED、DELETE4、SQL语言具有两种使用方式,分别称为交互式SQL和( C )。
A、提示式SQLB、多用户SQLC、嵌入式SQLD、解释式SQL5、关系规范化中的删除操作异常是指( A ),插入异常是指( D )。
A、不该删除的数据被删除B、不该插入的数据被插入C、应该删除的数据未被删除D、应该插入的数据未被插入6、关系模型中的关系模式至少是( A )。
A、1NFB、2NFC、3NFD、4NF7、当B属于函数依赖于A属性时,属性A与属性B的联系是( B )。
A、1对多B、多对1C、多对多D、以上都不是8、关系模式中各级模式之间的关系为( A )。
A、3NF⎧2NF⎧1NFB、3NF⎧1NF⎧2NFC、1NF⎧2NF⎧3NFD、2NF⎧1NF⎧3NF9、消除了部分函数依赖的1NF的关系模式,必定是( B )A、1NFB、2NFC、3NFD、4NF10、数据库的概念设计中,最常用的数据模型是( D )。
A、形象模型B、物理模型C、逻辑模型D、实体联系模型11、下面哪个不是数据库系统必须提供的数据控制功能( B )。
A、安全性B、可移植性C、完整性D、并发控制12、保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。
这是指( A )。
A、安全性B、完整性C、并发控制D、恢复13、数据库的( B )指数据的正确性和相容性。
A、安全性B、完整性C、并发控制D、恢复14、事务的原子性是指( A )。
A、 A、事务中包括的所有操作要么都做,要么都不做B、 B、事务一旦提交,对数据库的改变是永久的C、 C、一个事务内部的操作及使用的数据对事务对并发的其他事务是隔离的D、 D、事务必须是使数据库从一个一致状态变到另一个一致状态15、解决并发操作带来的数据不一致性问题普遍采用( A )。
大工12春《SQL数据库系统及应用》在线作业1、2、3答案
一、单选题(共V1.2.3. 在设计职工信息数据库表时,职工姓名一般不会超过满分:4. 、数据结构和完整性限制所组成的模型是关系数据库的基础A. 数据操作B. 数据安全C. 恢复D. 数据并发性满分:5 分5. 在一张职工表中,要查询部门5的所有职工信息,这种关系操作是()。
A. 选择操作B. 连接操作C. 并操作D. 投影操作满分:5 分6. 在SQL语言中,DDL是指数据定义语言,它包括下列()三种基本形式。
A. CREATE、ALTER、DROPB. INSERT、UPDATE、DELETEC. SELECTD. GRANT、REVOKE、COMMIT、ROLLBACK满分:5 分7. 下列选项中说法不正确的是()。
A. 一个角色可以拥有多种权限B. 一个角色可以被多个数据库所使用C. 角色是一组具有相同权限的用户D. 一种权限只能为一个角色所拥有满分:5 分8. 下列四项中,不属于数据库特点的是()。
A. 数据共享性高B. 易于扩充C. 数据冗余很高D. 数据独立性高满分:5 分9. 下列选项中不属于数据库系统的是()。
A. C++B. DB2C. SYBASED. ORACLE满分:5 分10. ( )是运行Transact-SQL语言和存储过程的重要工具。
A. 企业管理器B. 联机帮助文档C. 服务管理器D. 查询分析器满分:5 分二、判断题(共 10 道试题,共 50 分。
)V1. SQL Server企业版是专为拥有大量用户以及处理时间要求特别快的应用程序而设计的。
A. 错误B. 正确满分:5 分2. 虽然日志文件和数据文件分开管理,日志文件可以占用数据文件的空间。
A. 错误B. 正确满分:5 分3. SQL语句集数据查询、数据操纵、数据定义和数据控制功能于一体,语句ALTERTABLE的功能是数据查询。
A. 错误B. 正确满分:5 分4. DML用来建立数据库中各种数据对象(包括表、视图、索引、存储过程、触发器等)A. 错误B. 正确满分:5 分5. 一般在客户端能够运行SQL语句的工具是查询分析器。
数据库系统与应用课后习题答案
数据库系统与应用课后习题答案第二章关系数据模型1.试述数据模型的概念、作用及三个要素。
答:数据模型是严格定义的一组概念的集合。
这些概念精确地描述了系统的静态特征、动态特征和完整性约束条件。
数据模型的目的是为了表示数据并使数据容易理解,它是对现实世界数据特征的抽象。
一般地,一个数据库的基本数据模型至少必须包含以下三个组成部分:数据结构、数据操作和完整性约束。
1)数据结构是指所研究的对象类型的集合。
这些对象是数据库的组成成分。
2)数据操作数据操作是指对数据库中各种对象的实例允许执行的操作集合,包括操作和有关的操作规则。
数据结构是对系统静态时特性的描述;数据操作时对系统动态特性的描述。
3)数据的完整性约束条件数据的完整性约束条件是一组完整性规则的集合。
完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。
2.试述各种数据模型的优缺点。
答:层次模型优点: 1)概念简单、层次清晰,易于理解;2)数据库的安全性是DBMS提供并保证的; 3)提供了良好的完整性支持。
4)数据独立,减少了程序编写和维护的工作量。
5)当数据库包含了大量具有1︰M联系的数据,并且用户所要求的大量事务使用联系固定的数据时,层次数据库模型效率非常高。
层次模型缺点:1)在层次模型中,处理非层次性联系如多对多比较麻烦,只能通过引入冗余结点或虚拟结点来实现2)缺乏结构独立性,查询子结点必须通过父结点; 3)实现复杂,难于管理。
设计人员必须对数据的物理存储特性有非常深入的了解,另外系统对插入和删除有较多限制。
4)缺乏标准。
网状模型优点: 1)概念简单2)对更多联系类型的处理。
M:N 联系在网状数据库模型中比在层次数据模型中更易实现。
3)数据访问的灵活性。
一个应用程序可以访问一个首记录和一个系中所有的属记录。
4)提高了数据库的完整性。
网状数据库模型加强了数据库的完整性,因为用户必须首先定义首记录,然后才能定义属记录。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
大工14秋《SQL数据库系统及应用》在线作业2
一,判断题
1. 聚合函数中SUM函数功能是求和。
A. 错误
B. 正确
?
正确答案:B
2. 常用的比较运算符包含=,>,<,>=,<=,<>,!=等。
A. 错误
B. 正确
?
正确答案:B
3. 比较运算符对多个表达式进行比较,返回TRUE,FALSE等值。
A. 错误
B. 正确
?
正确答案:B
4. 聚合函数中MAX函数功能是求最大值。
A. 错误
B. 正确
?
正确答案:B
5. 比较运算符中!=代表“恒等于”。
A. 错误
B. 正确
?
正确答案:A
6. GROUP BY子句用于对查询结果分组,该语句主要和汇总语句配合使用,比如SUM,AVG,MAX,MIN等。
A. 错误
B. 正确
?
正确答案:B
7. 聚合函数中MIN函数返回一组记录中的某个字段的最大值或者最小值。
A. 错误
B. 正确。