大工20春《SQL数据库系统及应用》在线作业2答案
北理工20年春季《数据库系统应用》在线作业_2.doc
1.在客户/服务器结构中,客户机的任务之一是( )。
A.处理应用程序B.进行数据完整性检查C.查询/更新的优化处理D.维护索引【参考答案】: A2.事务日志用于数据库的( )。
A.安全B.恢复C.审计D.跟踪【参考答案】: B3.下面对关系性质的描述中错误的是( )。
A.表中任意两行可能相同B.表中的一行称为一个元组C.行与列交叉点不允许有多个值D.表中的一列称为一个属性【参考答案】: A4.在SELECT语句中,对应关系代数投影运算的子句是( )。
A.SELECTB.FROMC.WHERED.GROUP【参考答案】: A5.关于视图,下列说法不正确的是( )。
A.可在多个表或视图上定义视图B.视图简化了用户的操作C.视图提供了一定的物理独立性D.视图提供了一定的安全性【参考答案】: C6.SQL中要查询所有姓林的学生所用的谓词是( )。
A.INB.EXISTSC.ANYD.LIKE【参考答案】: D7.SQL中,与安全性有关的SQL语句是( )。
A.SELECTB.CREATEC.GRANTD.INSERT【参考答案】: C8.层次模型不能直接表示的联系是( )。
A.1:1B.1:nC.n:1D.m:n【参考答案】: D9.若关系模式R的码为全码,则R中不存在( )。
A.函数依赖B.多值依赖C.函数依赖和多值依赖D.函数依赖或多值依赖【参考答案】: A10.数据库系统与文件系统的主要区别是( )。
A.数据库系统比文件系统复杂B.数据库系统没有冗余C.数据库系统的独立性高D.数据库系统管理的数据量大【参考答案】: C11.数据处理是指对数据的( )和传播等工作。
A.收集B.组织C.整理D.加工【参考答案】: ABCD12.关于各种数据库系统,说法正确的是( )。
A.关系数据库系统支持复合数据类型B.面向对象数据库系统与程序设计语言集成一体化C.对象-关系数据库系统查询语言功能强大D.对象-关系数据库系统高保护性【参考答案】: BCD13.数据操作语言应具备的基本功能包括( )。
奥鹏大工20春《数据库原理》在线作业2(答案100分)非免费答案
拿答案:11、44766、066【奥鹏】-[ 大连理工大学] 大工20春《数据库原理》在线作业 2 试卷总分:100 得分:100第1 题,若要查询成绩为60-80 分之间(包括60 分, 不包括80分) 的学生的信息, 成绩字段的查询准则应设置为() 。
A、60 or 80B、=60 And 80C、60 and 80D、I N(60,80)正确答案:第2 题, 在已经建立的" 工资库" 中, 要在表中直接显示出我们想要看的记录, 凡是姓" 李" 的记录, 可用() 的方法。
A排序B、筛选C、隐藏DK冻结正确答案:第3 题, 不属于局部E-R 图之间冲突种类的是()A、属性冲突B、关系冲突C、命名冲突D结构冲突正确答案:第4 题, 下列不属于意向锁的3 种类型之一的是()A、I S 锁B、I X 锁C、S X 锁D、S IX 锁正确答案:第5 题, 关于安全性的分析,SQL Server 属于() 安全级别。
A、DB、C1C、C2D、B1正确答案:第6 题, 不属于SQL Server 2005 的常用工具的是()A配置管理器B、分析管理器C、数据管理工具DK查询分析器正确答案:第7题,DBMS达到C2以上安全级别必不可少的一项指标是()A用户标识与鉴别B、存取控制C、视图机制DK审计正确答案:第8 题,()是数据库优化策略中最重要、最基本的一条。
A选择运算尽可能先做B、同时进行投影和选择运算C、尽量用广义笛卡尔积代替连接运算D找出公共子表达式正确答案:第9题,下列哪个参数表示指定由OUTPU叁数支持的结果集()A、t ypeB、@parameterC、v aryingD、A S正确答案:第10题, 下列哪一项是任何数量和类型的包含在存储过程中的SQL语句()A、S ql_statementB、A SC、t ypeD、R ECOMPILE正确答案:第11 题, 树索引是一种以多级索引为基础的索引结构。
大连理工大学智慧树知到“计算机科学与技术”《SQL数据库系统及应用》网课测试题答案卷4
大连理工大学智慧树知到“计算机科学与技术”《SQL数据库系统及应用》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共10题)1.触发器是一种特殊类型的存储过程,它通过事件触发而被自动执行。
()T.对F.错2.Microsoft SQL Server 2008只提供完整备份和完整差异备份这两种备份类型。
()T.对F.错3.model数据库主要用作SQL Server 2008实例上创建的所有数据库的模板。
()T.对F.错4.引用完整性的实现方法有:外键约束、核查约束、触发器、存储过程等。
()A.正确B.错误5.SQL Server中字符数据类型包括()。
A.int、money、charB.char、varchar、textC.datetime、binary、intD.char、varchar、int6.与创建数据库一样,把不直接使用SQL语句对表数据的操作称为界面操作表数据。
界面操作表数据主要在SQL Server Management Studio中进行。
()T.对F.错7.以下触发器是当对表11进行()操作时触发。
Create Trigger abc on 表11 Forinsert,update,delete As……。
A.只是修改B.只是插入C.只是删除D.修改、插入、删除8.SQL Server 2008支持的约束只有非空约束和主键约束。
()T.对F.错9.SQL Server 2008中采取了多种措施保证数据库的安全性和完整性,但故障仍不可避免,如用户的操作失误。
()T.对F.错10.假设表xsx的列x的类型是char,根据业务的发展需要改为整型(integer),应该使用下面的()语句。
A.ALTER COLUMN x integer FROM xsxB.ALTER TABLE xsx(x integer)C.ALTER TABLE xsx ALTER COLUMN x integerD.ALTER COLUMN xsx.x integer第1卷参考答案一.综合考核1.参考答案:T2.参考答案:F3.参考答案:T4.参考答案:A5.参考答案:B6.参考答案:T7.参考答案:D8.参考答案:F9.参考答案:T10.参考答案:C。
大连理工大学《数据库原理》20秋在线作业2答案
1.()阶段是数据库设计中最困难、最耗时的一步。
A.需求分析B.概念结构设计C.数据库实施D.数据库运行和维护答案:A2.()定义类型之间的一种子集联系。
A.分类B.概括C.聚集D.统计答案:B3.下列不属于局部E-R图之间的冲突种类的是()。
A.属性冲突B.关系冲突C.命名冲突D.结构冲突答案:B4.()不属于意向锁的3种类型。
A.IS锁B.IX锁C.SX锁D.SIX锁答案:C5.SQL Server属于()安全级别。
A.DB.C1C.C2D.B16.()不属于SQL Server 2005的常用工具。
A.配置管理器B.分析管理器C.数据管理工具D.查询分析器答案:B7.()是DBMS达到C2以上安全级别必不可少的一项指标。
A.用户标识与鉴别B.存取控制C.视图机制D.审计答案:D8.()是优化策略中最重要、最基本的一条。
A.选择运算尽可能先做B.同时进行投影和选择运算C.尽量用广义笛卡尔积代替连接运算D.找出公共子表达式答案:A9.下列参数中,()表示指定由OUTPUT参数支持的结果集。
A.typeB.parameterC.varyingD.AS答案:C10.()是任何数量和类型的包含在存储过程中的SQL语句。
A.Sql_statementB.ASD.RECOMPILE答案:A11.树索引是以多级索引为基础的一种重要索引结构。
()A.正确B.错误答案:A12.数据库逻辑设计的结果是唯一的。
()A.正确B.错误答案:B13.每一个数据库管理系统都提供了HASH存取方法。
()A.正确B.错误答案:B14.数据恢复的基本原理是通过冗余数据来再现原有数据。
()A.正确B.错误答案:A15.封锁的类型有两种排他锁和共享锁。
()A.正确B.错误答案:A16.Windows操作系统的安全标准为C2级。
()A.正确B.错误17.存取控制机制主要有两种类型自主存取控制和强制存取控制。
()A.正确B.错误答案:A18.SQL Server 2005标准版适合中小型企业的数据管理和分析平台。
大工12春《SQL数据库系统及应用》在线作业1、2、3答案
大工12春《SQL数据库系统及应用》在线作业1试卷总分:100 测试时间:--•单选题•判断题一、单选题(共 10 道试题,共 50 分。
)V1. 能够帮助用户方便建立、有效使用数据库中数据的软件系统是()。
A. 人员B. 数据库管理系统DBMSC. 数据库DBD. 特定的应用程序满分:5 分2. 下列关于SQL Server常量表示不正确的是()A. ‘ABC’D’B. ‘abcd’C. -13.0D. ‘数据库’满分:5 分3. 在设计职工信息数据库表时,职工姓名一般不会超过4个汉字,那么最合适该列数据类型是()。
A. char(4)B. varchar(4)C. char(8)D. varchar(8)满分:5 分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语言和存储过程的重要工具。
数据库技术与应用SQL习题答案
数据库技术与应用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表的“课程编号”列,使之为非空。
奥鹏云南开放大学 SQL数据库系统及应用(20秋)形考作业2.doc
1.下列所述功能中,不属于SQL语言功能的是()A.数据库和表的定义功能B.数据查询功能C.数据增、删、改功能D.提供方便的用户操作界面功能【参考答案】: D2.下列不是SQL Server2005数据库文件的有()。
A.mdf文件B.mdb文件C.ldf文件D.frm文件【参考答案】: D3.规则对象在使用上与()约束类似。
A.UNIQUEB.PRIMARY KEYC.FOREIGN KEYD.CHECK【参考答案】: D4.删除表时,表中的触发器不会被同时删除。
()A.对B.错【参考答案】: B5.下列约束中用于实现实体完整性的约束是()A.PRIMARY KEYB.CHECKC.DEFAULTD.UNIQUE【参考答案】: A6.属于传统的集合运算的是()。
A.加、减、乘、除B.选择、投影、联接C.并、差、交D.增加、删除、合并【参考答案】: C7.修改数据库的T-SQL语句是( )。
A.createtableB.alter databaseC.createdatabaseD.altertable【参考答案】: B8.下列关于DEFAULT约束的说法,错误的是()A.一个DEFAULT约束只能约束表中的一个列B.在一个表上可以定义多个DEFAULT约束C.DEFAULT只能定义在列级完整性约束处D.在列级完整性约束和表级完整性约束处都可以定义DEFAULT约束【参考答案】: D9.下列标识符可以作为局部变量使用的是()。
A.[@Myvar]B.My varC.@MyvarD.@My va【参考答案】: C10.字符串常量使用()作为定界符。
A.单引号B.双引号C.方括号D.花括号【参考答案】: A11.在SQL Server服务器上,存储过程是一组预先定义并()的Transact-SQL语句。
A.执行B.编译C.解释D.隐藏【参考答案】: B12.下列命令可以查看存储过程正文信息的是( )。
大工20秋《SQL数据库系统及应用》在线作业2答案
(单选题)1: 在SQL的select语句中,如果要过滤结果中的重复行,可以在字段列表前面加上( )。
A: groupB: orderC: topD: distinct正确答案: D(单选题)2: 在select语句中如果要对得到的结果中某个字段按降序处理,则使用( )参数。
A: ascB: descC: betweenD: and正确答案: B(单选题)3: 查询学校员工工资信息时,结果按工资降序排列,正确的是( )。
A: ORDER BY 工资B: ORDER BY 工资 descC: ORDER BY 工资 ascD: ORDER BY 工资 and正确答案: B(单选题)4: 当使用SQL语句进行分组检索时,为了按照一定的条件对分组后的数据进行筛选,应当( )。
A: 在join后面使用between to子句B: 在group by后面使用having子句C: 在where后面使用order by子句D: 在join后面使用order by子句正确答案: B(单选题)5: 在SQL查询语句中,HAVING子句的作用是( )。
A: 指出排序的范围B: 指出查询结果的最大值C: 指出分组查询的条件D: 指出创建数据表的字段正确答案: C(单选题)6: 以下关于HAVING子句描述错误的是( )。
A: HAVING子句允许与GROUP BY 子句同时使用B: 使用HAVING子句的同时不能使用WHERE子句C: 使用HAVING子句的同时可以使用WHERE子句D: 使用HAVING子句的作用是限定分组的条件正确答案: B。
大连理工大学20年秋季学期《SQL数据库系统及应用》在线作业2附参考答案
大连理工大学20年秋季学期《SQL数据库系统及应用》
在线作业2附参考答案
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 50 分)
1.在SQL的select语句中,如果要过滤结果中的重复行,可以在字段列表前面加上( )。
A.group
B.order
C.top
D.distinct
答案:D
2.在select语句中如果要对得到的结果中某个字段按降序处理,则使用( )参数。
A.asc
B.desc
C.between
D.and
答案:B
更多加微boge30619
3.查询学校员工工资信息时,结果按工资降序排列,正确的
是( )。
A.ORDER BY 工资
B.ORDER BY 工资 desc
C.ORDER BY 工资 asc
D.ORDER BY 工资 and
答案:B
4.当使用SQL语句进行分组检索时,为了按照一定的条件对分组后的数据进行筛选,应当( )。
A.在join后面使用between to子句
B.在group by后面使用having子句
C.在where后面使用order by子句
D.在join后面使用order by子句
答案:B
5.在SQL查询语句中,HAVING子句的作用是( )。
A.指出排序的范围
B.指出查询结果的最大值
C.指出分组查询的条件
D.指出创建数据表的字段
答案:C。
奥鹏东北大学20春学期《数据库技术》在线平时作业2.doc
在概念模型中,一个实体相对于关系数据库中关系的一个A.属性B.元组C.列D.字段正确答案:B关系数据库中,实现主码标识元组的作用是通过A.实体完整性规则B.参照完整性规则C.用户自定义的完整性D.属性的值域正确答案:A视图是一个“虚表”,视图的构造基于A.基本表或视图B.数据字典正确答案:A下列不属于结构数据模型的是A.关系数据模型B.层次数据模型C.网络数据模型D.实体联系模型正确答案:D后备副本的用途是A.数据转储B.一致性控制正确答案:A设有课程(课程号,课程名)和选课(学号,课程号,成绩)两个关系,当修改某一课程的课程号时,必须将选课表中对应的课程号值作出相应变动。
实现这一完整性约束使用的SQL子句是A.ON UPDATE RESTRICTB.ON UPDATE CASCADE正确答案:B用二维表结构表示实体与实体之间的联系的数据模型是A.层次模型B.网状模型C.关系模型D.面向对象模型正确答案:CC/S 系统的客户机的功能是实现A.前端处理和事务处理B.前端处理和用户界面正确答案:B用图形结构表示记录与记录之间的联系的数据模型是A.层次模型B.网状模型C.关系模型D.面向对象模型正确答案:D超类与子类间的关系是A.超类实体继承子类实体的所有属性B.子类实体继承超类实体的所有属性C.超类实体继承子类实体的主码D.子类实体继承超类实体的主码正确答案:BDBS是A.数据库B.数据库管理系统C.数据处理D.数据库系统正确答案:D语句rs.Fields.Count 返回的值是A.记录集的行数B.记录集的列数正确答案:B恢复机制的关键问题是建立冗余数据,最常用的技术是A.数据镜像B.数据转储和登录日志文件正确答案:B在第一个事务以共享锁方式读数据A时,其他事务对数据A可以是A.实现排他锁的读B.实现共享锁的读正确答案:B关系模式R中若没有非主属性,则A.R属于2NF但不一定属于3NFB.R属于3NF但不一定属于BCNF正确答案:B在关系理论中称为“属性”的概念,在关系数据库中称为A.实体B.记录C.行D.字段正确答案:D在ODBC体系结构中,连接数据库驱动程序与数据库管理系统的桥梁是A.数据源B.数据库正确答案:A下面的说法不确切的是A.聚簇索引使表的物理顺序与索引顺序一致,一个表只能有一个群聚索引。
东师-数据库系统20春在线作业2答案
数据库系统19春在线作业2-0003试卷总分:100 得分:100一、单选题(共10 道试题,共20 分)1.数据库的网状模型应满足的条件是()。
A.允许一个以上的无双亲,也允许一个结点有多个双亲B.必须有两个以上的结点C.有且仅有一个结点无双亲,其余结点都只有一个双亲D.每个结点有且仅有一个双亲答案:A2.自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。
A.元组B.行C.记录D.属性答案:D3.SQL语言通常被称为()。
A.结构化查询语言B.结构化控制语言C.结构化定义语言D.结构化操纵语言答案:A4.反映现实世界中实体及实体间联系的信息模型称为()。
A.存储模型B.概念模型C.关系模型D.层次模型答案:B5.在数据库系统中,模式/内模式映像用于解决数据的()。
A.结构独立性B.逻辑独立性C.物理独立性D.分布独立性答案:C6.关系数据库管理系统应能实现的专门关系运算包括()。
A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表答案:B7.事务的原子性是指()。
A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须是使数据库从一个一致性状态变到另一个一致性状态答案:A8.在关系代数运算中,五种基本运算为()。
A.并、差、选择、投影、自然连接B.并、差、交、选择、投影C.并、差、选择、投影、笛卡尔积D.并、差、交、选择、笛卡尔积答案:C9.在数据库的安全性控制中,授权的数据对象的(),授权子系统就越灵活。
A.范围越小B.约束越细致C.范围越大D.约束范围大答案:A10.在关系数据库设计中,设计关系模式是()的任务。
A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段答案:C二、多选题(共10 道试题,共20 分)11.系统在实施强制存取控制方法后,当某一用户进入系统时,系统要求他对任何客体的存取必须遵循()规则.A.仅当主体的许可证级别大于或等于客体的密级时,主体才能读取相应的客体B.仅当主体的许可证级别等于客体的密级时,主体才能写相应的客体C.仅当主体的许可证级别小于客体的密级时,主体才能写相应的客体D.仅当主体的许可证级别大于客体的密级时,主体才能写相应的客体答案:ABC12.多值依赖与函数依赖相比,具有()区别.A.多值依赖的有效性与属性值的范围有关B.若函数依赖X→Y在R上成立,则对于Y的子集Y',也有X→Y'成立C.若多值依赖X→→Y,在R上成立,则对于Y的子集Y',不能确定有X→→Y'成立D.多值依赖可以看做是函数依赖的特殊情况。
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、插入记录此处使用操作方式略。
大连理工大学22春“计算机科学与技术”《SQL数据库系统及应用》作业考核题库高频考点版(参考答案)试
大连理工大学22春“计算机科学与技术”《SQL数据库系统及应用》作业考核题库高频考点版(参考答案)一.综合考核(共50题)1.在SQL语句的某一个条件中,设置年龄BETWEEN 15 AND 30表示年龄在15至30之间,且()。
A.包括15岁和30岁B.不包括15岁和30岁C.包括15岁但不包括30岁D.包括35岁但不包括30岁参考答案:A2.建立表tt的SQL命令是()。
A.CREATE CURSOR ttB.CREATE TABLE ttC.CREATE INDEX ttD.CREATE VIEW tt参考答案:B3.在登记学生成绩时要保证列Score的值在0到120之间,下面()方法最简单。
A.编写一个触发器来检查Score的值,如果在0和120之间,则撤消插入B.生成用户自定义类型type_Score和规则,将规则与数据类型type_Score相关联,然后设置列Score 的数据类型类型为type_ScoreC.编写一个触发器来检查Score的值,如果不在0和120之间,则撤消插入D.在Score列增加检查限制参考答案:D4.SQL Server中字符数据类型包括()。
A.int、money、charB.char、varchar、textC.datetime、binary、intD.char、varchar、int参考答案:B5.SQL允许DML语句和DDL语句创建触发器,可以引发AFTER或者INSTEAD OF触发事件。
()T.对F.错参考答案:T6.假设某数据库中存在stocks表,执行“SELECTS * FROM stocks ORDER BY 单价”SQL语句后,()。
A.系统会提示出错信息B.会生成一个按“单价”升序排序的表文件C.会生成一个按“单价”降序排序的表文件D.不会生成排序文件,只在屏幕上显示一个按“单价”升序排序的结果参考答案:A7.使用SQL语句设置外键约束,语法为:CONSTRAINT constraint_name PRIMARY KEY。
20春【福建师范】数据库管理与应用在线作业二-2答案资料
【奥鹏】-[福建师范大学]福师?数据库治理与应用?在线作业二试卷总分:100得分:100第1题,在表结构中,逻辑型、日期型、备注型字段的宽度分别固定为A、3, 8, 10B、1,8,任意C、1,8, 10D、1,6, 10正确答案:C第2题,在以下关于关系的陈述中,错误的选项是〔〕A、表中任意两行的值不能相同B、表中任意两列的值不能相同C、行在表中的顺序无关紧要D、列在表中的顺序无关紧要正确答案:B第3题,SELECT语句中〔〕子句用于指明要查询的数据来自哪些根本表或视图.A、FROMB、WHEREC SELECTD、GROUP BY正确答案:A第4题,假设系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非限制方式终止,这时内存中的信息丧失,而存储在外存上的数据未受影响,这种情况称为OA、事务故障B、系统故障C、介质故障D、运行故障正确答案:B第5题,关系数据库的连接操作,在FoxPro中可用命令来实现.A、COPYB、APPEND FROMC SET RELATION TOD、INDEX ON正确答案:C第6题,要求表文件某数值型字段的整数是4位,小数是2位,其值可能为负数,该字段的宽度应定义为.A、8位B、7位C、6位D、4位正确答案:A第7题,在MS SQL Server中,用来显示数据库信息的系统存储过程是〔〕.A、sp_ dbhelpB、sp_ dbC、sp_ helpD、sp_ helpdb正确答案:D第8题,在标准SQL中,建立数据库结构〔模式〕的命令为〔〕A、CREATE SCHEMA令B、CREATE TABL命令C、CREATE VIE愉令D、CREATE INDE渝令正确答案:A第9题,为了使索引键的值在根本表中唯一,在建立索引语句中应使用保存字〔〕A、UNIQUEB、COUNTC DISDINCTD UNION正确答案:A第10题,如果两个实体之间的联系是m n,那么引入第三个交叉关系.A 聿亚f 而B、不需要C、可有可无D、合并两个实体正确答案:A第11题,〔〕阶段要做的工作是将需求分析得到的用户需求抽象为反映用户观点的概念模型.A、数据库实施B、逻辑结构设计C、概念结构设计D、数据库运行和维护正确答案:C第12题,数据库系统的核心是A、编译系统B、数据库C、操作系统D、数据库治理系统正确答案:D第13题,数据库的概念模型独立于A、具体的机器和DBMSB、E— R 图C、信息世界D、现实世界正确答案:A第14题,数据库系统是由组成A、数据库治理系统、应用程序系统、数据库B、数据库治理系统、数据库治理员,数据库C、数据库系统、应用程序系统、用户D、数据库治理系统、数据库、用正确答案:B第15题,向一个工程中添加一个数据库 ,应该使用工程治理器的〔〕A、“代码〞选项卡B、“类〞选项卡C、“文档〞选项卡D、“数据〞选项卡正确答案:D第16题,在“工程治理器〞下为工程建立一个新报表,应该使用的选项卡是〔〕A、数据B、文档C、类D、代码正确答案:B第17题,有一个网络数据库应用系统,其中一台计算机A存有DBM漱件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于().A、集中式数据库体系结构B、主从式数据库体系结构C、客户机/效劳器数据库体系结构D、分布式数据库体系结构正确答案:A第18题,实体是信息世界中的术语,与之对应的数据库术语为A、文件B、数据库C、字段D、记录正确答案:D第19题,()是数据库系统的核心,用于数据库的建立、使用和维护.A、硬件系统B、软件系统C、数据库治理员D、数据库治理系统正确答案:D第20题,一个关系数据库文件中的各条记录—.A、前后顺序不能任意颠倒,一定要根据输入的顺序排列B、前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同C、前后顺序可以任意颠倒,不影响库中的数据关系D、前后顺序不能任意颠倒,一定要根据关键字段值的顺序排列正确答案:C第21题,关系模式的任何属性A、不可再分B、可再分C、命名在该关系模式中可以不惟D、以上都不是正确答案:A第22题,对关系模型表达错误的选项是.A、建立在严格的数学理论、集合论和谓词演算公式的根底之上B、微机DBMS色大局部采取关系数据模型C、用二维表表示关系模型是其一大特点D、不具有连接操作的DBM他可以是关系数据库系统正确答案:D第23题,以下有关SELECTS句的表达中错误的选项是〔〕A、SELECTS句中可以使用别名B、SELECTS句中只能包含表中的列及其构成的表达式C、SELECTS句规定了结果集中的顺序D、如果FORM®语引用的两个表有同名的列,那么SELEC例语引用它们时必须使用表名前缀加以限定正确答案:B第24题,在数据库系统中,用户所见的数据模式为〔〕A、概念模式B、外模式C、内模式D、物理模式正确答案:B第25题,多个并发事务处于相互等待状态,其中每一事务都在等待它们中的另一事务释放封锁,才可继续执行下去,但任一事务都没释放自己已获得的锁,也无法获得其它事务已拥有的锁,该现象称为〔〕A、活锁B、死锁C、排它锁D、共享锁正确答案:B第26题,在数据库的三级模式中,内模式有〔〕.A、1B、2C3D、多个正确答案:A第27题,在FoxPro系统状态下,有以下命令序列:Z= "X*Y" X= 5Y= 10? & Z执行后,输出结果是.A、50B、X*YC、ZD、5*10正确答案:A第28题,数据的治理方法主要有A、批处理和文件系统B、文件系统和分布式系统C、分布式系统和批处理D、数据库系统和文件系统正确答案:D第29题,在FoxPro中,执行以下命令序列:(口表示空格)S1= “计算机口〞 S2= "级等级测试□□□□" allt(S1)+S2 最后一条命令的显示结果是:.A、语法错B、计算机□□□口二级等级测试口口□□C、计算机二级等级测试口□口□D、计算机二级等级测试□□□□□□□□正确答案:C第30题,设有属性A, B, C, D,以下表示中不是关系的是A、R (A)B、R (A, B, C, D)C、R (AX BX CX D)D、R (A, B)正确答案:C第31题,应用数据库的主要目的是为了A、解决保密问题B、解决数据完整性问题C、共享数据问题D、解决数据量大的问题正确答案:C第32题,下述关于数据库系统的正确表达是A、数据库系统减少了数据冗余B、数据库系统预防了一切冗余C、数据库系统中数据的一致性是指数据类型一致D、数据库系统比文件系统能治理更多的数据正确答案:A第33题,在数据库设计中用关系模型来表示实体之间的联系.关系模型的结构是A、层次结构B、二维表结构C、网状结构D、封装结构正确答案:B第34题,候选关键字中的属性可以有A、0个B、1个C、l个或多个D、多个正确答案:C第35题,以下命令语句正确的选项是〔〕A、INPUT请输入账号〃TO zhB、INPUT〔2001-03-01〕TO rqC、C.INPUT' T〃 TO saD、INPUT A 2001 -03- 01〃 TO zh正确答案:A第36题,执行at〔“fp 〞,“VFP计算机〞〕的结果是A、0B2C、.T.D、.F.正确答案:A第37题,〔〕是用来设置与SQL Server2000连接的网络配置.A、企业治理器B、事件探测器C、查询分析器D、客户端网络实用工具正确答案:D第38题,并发操作有可能引起下述〔〕问题.I .丧失更新II .不可重复读III .读脏数据A 、仅I 和IIB 、仅I 和IIIC 、仅 II 和 IIID 、都是正确答案:D第39题,数据库系统由于能减少数据冗余,提升数据独立性,并集中检查泛的应用A 、数据完整性B 、数据层次性C 、数据的操作性D 、数据兼容性正确答案:A 〔2〕数据独立性〔3〕数据冗余大,易移植〔4〕统〔2〕数据独立性〔3〕数据冗余小,易扩充〔4〕统 〔2〕数据互换性〔3〕数据冗余小,易扩充〔4〕统 治理和限制D 、〔1〕数据非结构化〔2〕数据独立性〔3〕数据冗余小,易扩充〔4〕统一治理和限制 正确答案:B 第41题,DBMS 对数据库进行封锁时采用的根本锁类型是〔〕A 、N 锁B 、S 锁C 、X 锁D 、Y 锁正确答案:B,C第42题,假设事务T 对数据R 已经加了排它锁,那么下面说法错误的选项是 〔〕正确答案:A,B,C ,由此获得广第40题,数据库的根本特点是 一.A 、〔1〕数据可以共享〔或数据结构化〕 治理和限制BU1〕数据可以共享〔或数据结构化〕治理和限制C 、〔1〕数据可以共享〔或数据结构A 、B 、CD 、 其他事务对数据 其他事务对数据其他事务对数据其他事务对数据R 可以加共享锁不能加排它锁R 不能加共享锁可以加排它锁 R 可以加共享锁也可以加排它锁 R 不能加任何锁第43题,关于"死锁",以下说法中错误的选项是〔〕A、死锁是操作系统中的问题,数据库系统中不存在B、只有出现并发操作时,才有可能出现死锁C、在数据库操作中预防死锁的方法是禁止两个用户同时操作数据库D、当两个用户竞争相同的资源时不会发生死锁正确答案:A,C,D第44题,数据库的数据模型由〔〕组成.A、数据类型B、数据结构C、数据操作D、数据长度E、数据的约束条件正确答案:B,C,E第45题,E-R模型的设at又分为〔〕E-R模型的设计和〔〕E-R模型的设计两个步骤.A、局部B、全局C、上层D、下层E、系统正确答案:A,B第46题,SQL的主要组成局部有〔〕A、数据定义语言B、数据操纵语言C、数据限制语言D、数据维护语言正确答案:A,B,C第47题,关系数据库的物理结构主要是指数据的〔〕A、查询方法B、排序方法C、存取方法D、存储结构E、统计方法正确答案:C,D第48题,SELECT语句中〔〕语句为必选子句,而其他子句为任选子句.A、FROMB、WHEREC、SELECTD、GROUP BYE、ORDER BY 正确答案:A,C第49题,SQL语言集〔〕功能于一体.A、数据查询B、数据操纵C、数据定义D、数据限制E、数据维护正确答案:A,B,C,D第50题,关系代数运算中,传统的集合运算有〔〕A、笛卡儿积B、并C、交D、差正确答案:A,B,C,D。
大工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。
大工20春《SQL数据库系统及应用》在线作业1答案44878
5.SQL语句中,DROP DATAB确 B.错误 答案:B
6.表是一种存储数据的结构化文件,是数据库中最重要的组成部分。 A.正确 B.错误 答案:A
7.CREATE TABLE语句用于修改表。 A.正确 B.错误 答案:B
10.设关系数据库中一个表CJ的结构为CJ(sname,cname,grade),其中sname为学生姓名,cname为课程 名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要更正张三的化学成绩为85分,则可用 ()。 A.update CJ set grade=85 where sname='张三' and cname='化学' B.update set grade='85' where sname='张三' and cname='化学' C.update grade=85 where sname='张三' and cname='化学' D.create CJ grade=85 where sname='张三' and cname='化学' 答案:A
判断题 1.SQL语句中的WHERE子句主要是由SQL的操作符连接各种条件,以完成复杂的查询请求。 A.正确 B.错误 答案:A
2.SQL Server 2008数据库是表、视图、存储过程等数据库对象的集合。 A.正确 B.错误 答案:A
3.model数据库主要用作SQL Server 2008实例上创建的所有数据库的模板。 A.正确 B.错误 答案:A
大连理工大学智慧树知到“计算机科学与技术”《SQL数据库系统及应用》网课测试题答案卷2
大连理工大学智慧树知到“计算机科学与技术”《SQL数据库系统及应用》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共10题)1.建立表tt的SQL命令是()。
A.CREATE CURSOR ttB.CREATE TABLE ttC.CREATE INDEX ttD.CREATE VIEW tt2.下列选项都是系统提供的存储过程,其中用于查看存储过程的文本信息的是()。
A.sp_helptextB.sp_helpindependsC.sp_bindrulesD.sp_renames3.假设数据表“职工”表中有8条记录,获得职工表最前面两条纪录的命令为()。
A.select 2 * from 职工B.select top 2 * from 职工C.select top 8 * from 职工D.select 2 from 职工4.以下触发器是当对表22进行()操作时触发。
Create Trigger abc on 表22 For delete As ......。
A.只是修改B.只是插入C.只是删除D.修改、插入、删除5.存储过程可以嵌套使用,支持代码重用。
()A.正确B.错误6.关系数据库由表、索引等对象组成,而所查询的对象又是通过表来呈现的。
() A.正确B.错误7.SQL Server 2008中采取了多种措施保证数据库的安全性和完整性,但故障仍不可避免,如用户的操作失误。
()T.对F.错8.已知某数据库中存在数据表stock,该数据表中“交易所”这一列的内容只有三条记录为“上海”,两条记录为“深圳”,此时有如下SQL语句:CREATE VIEW stock_view1 AS SELECT * FROM stock WHERE 交易所=‘深圳’,执行该语句后产生的视图包含的记录个数是()。
A.1B.2C.3D.49.已知语句CREATE VIEW view1 AS SELECT 股票名称 AS 名称,单价 FROM stock,执行该语句后产生的视图含有的字段名是()。
20秋东财《MySQL数据库系统及应用》单元作业二(参考答案)
1.执行语句“Left(‘dufe’,2)”结果为()A、duB、ueC、efD、fe答案:A2.删除数据库的命令为:()A、Create databaseB、use databaseC、alter databaseD、drop database答案:D3.只查看一下表xs中学号的结构应该用一下哪个命令?()A、show tables xsB、desc xsC、how databases xsD、desc xs 学号答案:D4.MySQL的系统变量值不可以更改。
()A、正确B、错误答案:B5.在关系数据库中一个属性是指()A、一个二维表B、表中的一行C、表中的一列D、表中列的取值范围答案:C6.语句“UPDATE XS SET 总学分 = 总学分+10”是将xs表中的每一行的总学分增加10%。
()A、正确B、错误答案:B7.执行语句“SELECT 13%5;”结果为()A、2.6B、2C、3D、NULL答案:C8.字符串hel\’lo’输出结果为()A、hello’B、’hel lo’C、hel’loD、hel\’lo答案:C9.关系数据库中记录的先后次序可以任意更改。
()A、正确B、错误答案:A10.数据库管理系统的简称为:()A、DBB、DBMSC、DBAD、MDBS答案:B11.update语句只可以修改一个表中的数据。
()A、正确B、错误答案:B12.使用update语句修改数据后不可以恢复。
()A、正确B、错误答案:A13.删除视图中的数据时,数据库表里的数据不受影响。
()A、正确B、错误答案:B14.向表中插入一个行新的纪录的命令为()A、insert intoB、replace intoC、insert fromD、replace from答案:A15.主键的组成()A、只有一个属性B、不能多于3个属性C、必须是多个属性D、一个或多个属性答案:D16.下列哪个是MySQL的布尔数据类型的值?()A、goodB、trueC、badD、false答案:BD17.用户权限有以下哪几种?()A、数据库权限B、表权限C、列权限D、用户权限答案:ABCD18.下列xs表中的哪个字段可以实现sum函数?()A、学号B、学分C、成绩D、学时答案:BCD19.数据库表中的基本运算包括()A、选择B、投影C、连接D、集合答案:ABC20.join连接有几种连接方式?()A、内连接B、外连接C、交叉连接D、全连接答案:ABC21.视图的特点:()A、简化用户的数据查询B、简化用户权限的管理C、便于数据共享D、屏蔽数据库的复杂性答案:ABCD22.join的外连接方式有:()A、左连接B、右连接C、自然连接D、全连接答案:ABC23.数据库xscj中有xs表,下列哪些语句可以执行?()A、use xscjB、use xsC、rename table xs to xs1D、rename database xscj to xscj1答案:AC24.MySQL保证数据安全的方法是()A、数据库备份B、二进制日志文件C、数据库复制D、以上都是答案:ABCD25.在mysql中如何插入图片数据?()A、无法插入B、mysql支持图片格式C、存储图片的路径D、使用load_file函数存储答案:CD。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(单选题)1: 在SQL查询语句中,ORDER BY子句的功能是()。
A: 对查询结果进行排序
B: 分组统计查询结果
C: 删除数据表
D: 创建数据库
正确答案: A
(单选题)2: 下列用于定义字段的SQL语句中,正确的是()。
A: 学号 char(10)
B: 学号 bitmoney
C: 学号 moneys
D: 学号 float_real
正确答案: A
(单选题)3: 在学生成绩表中的列chengji用来存放某学生学习某课程的考试成绩(0至100分,没有小数),用下面的()类型最节省空间。
A: intf
B: float
C: tinyint
D: char(3,0)
正确答案: C
(单选题)4: 学生关系模式ST(sno,sname,sex,age),ST的属性分别表示学生的学号、姓名、性别、年龄。
要在表ST中删除属性“年龄”,可选用的SQL语句是()。
A: create age from ST
B: alters table ST drop age
C: update ST age
D: alter table ST drop column age
正确答案: D
(单选题)5: 设关系数据库中一个表ST的结构为ST(sname,cname,grade),其中sname为学生姓名,cname为课程名,二者均为字符型,grade为成绩,数值型,取值范围0-100。
若要把张三的化学成绩80分插入到ST中,则可用()。
A: add into ST values('张三','化学','80')
B: inserts into ST values('张三','化学','80')
C: insert ST values('化学','张三', '80)
D: insert into ST values('张三','化学',80)
正确答案: D
(单选题)6: SQL Server中字符数据类型包括()。
A: int、money、char
B: char、varchar、text
C: datetime、binary、int
D: char、varchar、int。