数据库应用作业及答案
国开作业《MySQL数据库应用》 (4)
题目:关系数据模型的三个组成部分中,不包括()。
选项A:完整性约束选项B:数据操作选项C:数据维护选项D:数据结构答案:数据维护题目:()是目前数据库系统中最常用的一种数据模型。
选项A:关系模型选项B:面向对象模型选项C:层次模型选项D:网状模型答案:关系模型题目:以下哪项不属于数据模型()。
选项A:网状模型选项B:网络模型选项C:层次模型选项D:关系模型答案:网络模型题目:在数据库系统中,有哪几种数据模型?()。
选项A:层次模型选项B:关系模型选项C:实体联系模型选项D:网状模型答案:关系模型, 网状模型, 层次模型题目:描述数据库全体数据的全局逻辑结构和特性的是()。
选项A:外模式选项B:模式选项C:用户模式选项D:内模式答案:模式题目:()由数据结构、关系操作集合和完整性约束三部分组成:选项A:关系数据库选项B:关系模型选项C:关系选项D:关系模式答案:关系模式题目:数据模型的三要素是()。
选项A:关系数据库、层次数据库和网状数据库选项B:数据结构、数据操作和数据完整性选项C:数据结构、数据库定义和数据库维护选项D:数据定义、数据操作和数据维护答案:数据结构、数据操作和数据完整性题目:用户或应用程序看到的那部分局部逻辑结构和特征的描述是(),它是模式的逻辑子集。
选项A:物理模式选项B:内模式选项C:子模式选项D:模式答案:子模式题目:子模式是用来描述()选项A:数据库的局部逻辑结构选项B:数据库的总体逻辑结构选项C:数据库的物理存储结构选项D:数据库的概念结构答案:数据库的局部逻辑结构题目:要保证数据库的逻辑数据独立性,需要修改的是()。
选项A:模式选项B:模式与内模式之间的映射选项C:模式与外模式的映射选项D:三层模式答案:模式与外模式的映射题目:要保证数据库的数据独立性,需要修改的是()。
选项A:三层之间的两种映射选项B:三层模式选项C:模式与外模式选项D:模式与内模式答案:三层之间的两种映射。
南开24秋学期《数据库基础与应用》作业参考三
24秋学期《数据库基础与应用》作业参考1.实体完整性规则约束()选项A:候选关键字选项B:外关键字选项C:超关键字选项D:主关键字参考答案:D2.数据库逻辑设计的主要任务是()选项A:建立E-R图和说明书选项B:创建数据库说明选项C:建立数据流图选项D:把数据送人数据库参考答案:B3.实体内部的联系和实体之间的联系不包括()选项A:零对多选项B:一对一选项C:一对多选项D:多对多参考答案:A4.在数据库的三级模式结构中,内模式有()选项A:1个选项B:2个选项C:3个选项D:任意多个参考答案:A5.若用如下的SQL语句创建一个student表:CREATE TABLE student(NO C(4)NOT NULL,NAME C(8) NOT NULL,SEX C(2),AGE N(2))可以插入到student表中的是( )选项A:(‘1031’,‘曾华’,男,23)选项B:(‘1031’,‘曾华’,NULL,NULL)选项C:(NULL,‘曾华’,‘男’,‘23’)选项D:(‘1031’,NULL,‘男’,23)参考答案:B6.在关系代数运算中,五种基本运算为()选项A:并、差、选择、投影、自然连接选项B:并、差、交、选择、投影选项C:并、差、选择、投影、乘积选项D:并、差、交、选择、乘积参考答案:C7.存储在计算机内的有结构的数据的集合是()选项A:数据库系统选项B:数据库选项C:数据库管理系统选项D:数据结构参考答案:B8.在SQL语言中,模式对应于()选项A:视图和部分基本表选项B:基本表选项C:存储文件选项D:物理磁盘参考答案:B9.在数据库设计中,在概念设计阶段可用E-R方法,其设计出的图称为()选项A:实物示意图选项B:实用概念图选项C:实体表示图。
在线数据库应用作业及答案
使用( )身份验证方式需要客户端应用程序连接时提供登录时需要的用户标识和密码。
A.Windows身份验证B.SQL Server 身份验证C.以超级用户身份登录时D.其他方式登录时您的答案:B2.第2题表达式'123’+'456’的值是()。
A.123456B.579C.'123456’D.'123456”您的答案:B3.第3题将多个查询结果返回一个结果集合的运算符是( )。
A.JOINB.UNIONC.INTOD.LIKE您的答案:B使用T-SQL创建视图时,不能使用的关键字是:( )。
A.ORDER BYB.WHEREPUTED.WITH CHECK OPTION您的答案:C5.第5题系统存储过程在系统安装时就已创建,这些存储过程存放在( )系统数据库中。
A.masterB.tempdbC.modelD.msdb您的答案:A6.第6题下面哪种文件无法与SQL Server数据库进行导入和导出操作()。
A.文本文件B.EXCEL文件C.Word文件D.Access文件您的答案:C数据库逻辑结构设计阶段的主要功能是:( )。
A.明确用户需求,确定新系统的功能B.建立数据库的E-R模型C.将数据库的E-R模型转换为关系模型D.选择合适的存储结构和存储路径您的答案:C8.第8题在数据库设计过程使用( )可以很好的描述数据处理系统中信息的变换和传递过程。
A.数据流图B.数据字典C.E-R图D.系统流程图您的答案:A9.第9题下列SQL语句中,能够实现参照完整性控制的语句是:( )。
A.FOREIGN KEYB.PRIMARY KEYC.REFERENCESD.FOREIGNKEY和REFERENCES您的答案:DT-SQL中的全局变量以( )作前缀。
A.@@B.@C.#D.##您的答案:A11.第14题SELECT s_no=学号,s_name=姓名FROM information WHERE 班级名=’软件021’表示( )。
《数据库原理及应用》作业及部分答案
《数据库原理及应用》作业一、选择题1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是__A_阶段。
A.数据库系统 B.文件系统 C.人工管理 D.数据项管理2.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的B,支持数据库各种操作的软件系统叫B,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫B。
①A.文件的集合 B.数据的集合C.命令的集合 D.程序的集合②A.命令系统 B.数据库管理系统C.数据库系统 D.操作系统③A文件系统 B.数据库系统C.软件系统 D.数据库管理系统3.在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为__A__。
A.候选码 B.数据项 C.主属性 D.主属性值4.在关系代数运算中,五种基本运算为__C__。
A.并、差、选择、投影、自然连接 B.并、差、交、选择、投影C.并、差、选择、投影、乘积 D .并、差、交、选择、乘积5.一个m:n联系转换为一个关系模式。
关系的码为___B___。
A.实体的码 B.各实体码的组合 C.n端实体的码 D.每个实体的码6.下面哪个不是数据库系统必须提供的数据控制功能__B__。
A.安全性 B.可移植性 C.完整性 D.并发控制7.在数据系统中,对存取权限的定义称为__B__。
A.命令 B.授权 C.定义 D.审计8.数据库的__B__是指数据的正确性和相容性。
A.安全性 B.完整性 C.并发控制 D.恢复9.对并发操作若不加以控制,可能会带来__D__问题。
A.不安全 B.死锁 C.死机 D.不一致10.设有两个事务T1、T2,其并发操作如图l所示,下面评价正确的是__B__。
A.该操作不存在问题 B.该操作丢失修改C.该操作不能重复读 D.该操作读“脏”数据T1 T2①读A=10②读A=10③A=A-5写回④ A=A-8写回图l 事务并发操作图11.数据库的基本特点是__B__。
国开作业《数据库应用技术-综合应用题》 (10)
题目:下列关于数据库三级模式中“模式”的说法,错误的是选项A:关系数据库中的表对应三级模式中的模式选项B:模式应该包含全体用户的数据需求选项C:外模式的信息全部来自于模式选项D:模式是对整个数据库的底层表示答案:模式是对整个数据库的底层表示题目:下列用于描述数据的物理存储的是选项A:模式选项B:外模式选项C:内模式选项D:模式间的映像答案:内模式题目:数据库三级模式中的模式是面向全体用户的数据需求设计的选项A:对选项B:错答案:对题目:下列关于视图的说法,错误的是选项A:通过视图查询数据时最终都落实到对基本表的查询选项B:视图在一定程度上提供了数据的逻辑独立性选项C:视图提供了一定的安全控制机制选项D:只能在基本表上建立视图,不能在视图上再建立视图答案:只能在基本表上建立视图,不能在视图上再建立视图题目:创建视图的主要作用是选项A:维护数据的完整性约束选项B:提高数据查询效率选项C:提供用户视角的数据选项D:维护数据的一致性答案:提供用户视角的数据题目:在简单恢复模式下,可以进行的备份是选项A:仅事务日志备份选项B:完整备份、差异备份和日志备份选项C:仅完整备份选项D:仅完整备份和差异备份答案:仅完整备份和差异备份题目:下列关于日志备份的说法,错误的是选项A:第一次对数据库进行的备份可以是日志备份选项B:日志备份的时间间隔通常比差异备份短选项C:日志备份的执行效率通常比差异备份和完整备份高选项D:日志备份仅备份日志,不备份数据答案:第一次对数据库进行的备份可以是日志备份题目:下列关于关系数据模型的说法,正确的是选项A:关系数据模型只能表达实体,不能表达实体之间的联系选项B:关系数据模型采用的是简单二维表结构选项C:关系数据模型采用的是导航式的数据访问方式选项D:关系数据模型是一种概念层数据模型答案:关系数据模型采用的是简单二维表结构题目:在将E-R图转换为关系模型时,一般都将m:n联系转换成一个独立的关系模式。
国开作业《MySQL数据库应用》 (11)
题目:已知表T1和T2的字段定义完全相同,T1,T2中各有5条不同的数据,其中T1有2条数据存在于表T2中,语句“select * from T1 union select * from T2”,返回的行数为()。
选项A:3行选项B:8行选项C:12行选项D:10行答案:8行题目:下面关于集合查询描述正确的是()。
选项A:UNION的结果集列名与第一个SELECT语句的结果集中的列名相同选项B:两个表中相对应的列必须具有相同的数据类型选项C:UNION的结果集列名与第二个SELECT语句的结果集中的列名相同选项D:从一个表中获取的数据必须和其它表中的数据具有相同的列数答案:从一个表中获取的数据必须和其它表中的数据具有相同的列数, 两个表中相对应的列必须具有相同的数据类型, UNION的结果集列名与第一个SELECT语句的结果集中的列名相同题目:下面对union 的描述正确的是()。
选项A:union 只能连接结果集完全一样的查询语句选项B:union对是结果集再进行操作选项C:任何查询语句都可以用union 来连接选项D:union 是将俩个查询结果进行并运算答案:union 是将俩个查询结果进行并运算, union对是结果集再进行操作题目:下列关于INSERT语句使用正确的是()选项A:可以使用INSERT语句插入一个空记录选项B:如果没有为列指定数据,则列值为空值选项C:如果列设置了默认值,则可以不为该列提供数据选项D:可以在INSERT语句的VALUES指定计算列的值答案:如果列设置了默认值,则可以不为该列提供数据题目:关于insert语句下列语法正确的是()选项A:insert into 表名(字段名1) value (字段名1对应的值)选项B:insert into 表名values(字段名1对应的值,字段名2对应值)选项C:insert into 表名(字段名1,字段名2) values(字段名1对应的值,字段名2对应值) 选项D:insert into 表名value(字段名1对应的值)答案:insert into 表名values(字段名1对应的值,字段名2对应值), insert into 表名(字段名1,字段名2) values(字段名1对应的值,字段名2对应值)。
数据库应用技术阶段作业
数据库应用技术阶段作业第一阶段一、单项选择题(共20道小题,共100.0分)1.GRANT语句属于SQL的()语言。
A.数据定义语言(DDL)B.数据操作语言(DML)C.数据控制语言(DCL)知识点:第1章数据库与MySQL试题分值:5.0学生答案:[C;]得分:提示:[5]2.CREATE语句属于SQL的()语言。
A.数据定义语言(DDL)B.数据操作语言(DML)C.数据控制语言(DCL)知识点:第1章数据库与MySQL试题分值:5.0学生答案:[A;]得分:提示:[5]3.INSERT(插入)语句属于SQL的()语言。
A.数据定义语言(DDL)B.数据操作语言(DML)C.数据控制语言(DCL)知识点:第1章数据库与MySQL试题分值:5.0学生答案:[B;]得分:提示:[5]4.SQL是高级的()编程语言。
A.非过程化B.过程化知识点:第1章数据库与MySQL试题分值:5.0学生答案:[A;]得分:提示:[5]5.“开放源码=什么都允许”,这种说法对吗?A.正确B.错误知识点:第1章数据库与MySQL试题分值:5.0学生答案:[B;]得分:提示:[5]6.()数据库保证对任意数据唯一的连接路径,能够以简洁的代码实现数据的读取。
A.网络型B.阶层型C.关系型D.面向对象型知识点:第1章数据库与MySQL试题分值:5.0学生答案:[B;]得分:提示:[5]7.()是终端用户与DBMS间的窗口。
A.数据库B.数据C.应用程序D.操作系统知识点:第1章数据库与MySQL试题分值:5.0学生答案:[C;]得分:提示:[5]8.CREATETABLE命令的选项很多,()用于禁止设置重复的值。
A.NULLB.NOTNULLC.UNIQUED.AUTO_INCREMENT知识点:第3章启动MySQL监视器(Monitor)试题分值:5.0学生答案:[C;]得分:提示:[5]9.修改MySQL用户root的密码的指令是()。
国开作业《数据库应用技术-综合应用题》 (22)
题目:事务所包含的操作作为一个整体,要么都做,要么都不做,这个特性称为事务的()。
选项A:隔离性选项B:一致性选项C:持久性选项D:原子性答案:原子性题目:仅允许Windows操作系统用户连接到SQL Server数据库服务器的验证模式是()。
选项A:混合身份验证模式选项B:数据库验证模式选项C:没有这种模式选项D:Windows身份验证模式答案:Windows身份验证模式题目:下列关于差异备份的说法,正确的是()。
选项A:差异备份备份的是从上次完整备份到当前时间数据库变化的内容选项B:差异备份仅备份数据,不备份日志选项C:两次完整备份之间进行的所有差异备份的备份时间都是一样的选项D:差异备份备份的是从上次备份到当前时间数据库变化的内容答案:差异备份备份的是从上次完整备份到当前时间数据库变化的内容题目:下列关于SQL Server完整备份的说法,错误的是()。
选项A:对数据库进行的第一个备份必须是完整备份选项B:在进行数据库恢复时,第一个恢复的是完整备份选项C:通常情况下完整备份比差异备份耗费更多的时间选项D:完整备份之后必须进行一次差异备份答案:完整备份之后必须进行一次差异备份题目:下列关于SQL Server数据库服务器登录账户的说法,错误的是()。
选项A:所有的Windows用户都自动是SQL Server的合法账户选项B:登录账户的来源可以是Windows用户,也可以是非Windows用户选项C:在Windows身份验证模式下,不允许非Windows身份的用户登录到SQL Server服务器选项D:sa是SQL Server提供的一个具有系统管理员权限的默认登录账户答案:所有的Windows用户都自动是SQL Server的合法账户题目:事务一致性是指数据库中的一个事务的执行不能被其他事务干扰。
()选项A:对选项B:错答案:错题目:当登录账户成为某数据库的合法用户之后,其对该数据库中的用户数据和对象自动拥有各种操作权限。
MySQL数据库应用-国家开放大学电大学习网形考作业题目答案
MySQL数据库应用实验1-1参见4.1节内容,完成MySQL数据库的安装与配置。
MySQL数据库的安装与配置。
下载后的MySQL安装文件是mysql-5.5.12-win32.msi,运行该程序可以进行MySQL安装,在安装完成后会显示如图4-2,在图4-2中选中Launch the MySQL Instance Configuration Wizard复选框,单击Finish按钮,进行配置,显示如图4-3所示的对话框。
选择使用哪种配置方式在图4-3中,选中Detailed Configuration进行详细配置,单击Next按钮,下一界面选中Developer Machine(开发者机器)单选按钮,单击Next按钮;继续选中Multifunctional Database(多功能数据库),单击Next按钮;选择InnoDB 表空间保存位置,单击Next按钮;下一界面中选择服务器并发访问人数;设置端口号和服务器SQL模式(MySQL使用的默认端口是3306,在安装时,可以修改为其他的,如3307,但是一般情况下,不要修改默认的端口号,除非3306端口已经被占用);选中Manual Selected Default Character Set/Collation(设置默认字符集编码为utf8),单击Next按钮,选中Install As Windows Service和Include Bin Directory in Windows PATH复选框,针对Windows系统设置,单击Next按钮,打开如图4-4所示的对话框;在图4-4中输入数据库的密码“111”,单击Next按钮(注意:在安装MySQL数据库时,一定要牢记在上述步骤中设置的默认用户root的密码,这是我们在访问MySQL数据库时必须使用的),打开如图4-5所示的对话框。
图4-4 输入数据库的密码图图4-5 确认配置对话框在图4-5中单击Execute按钮,执行前面进行的各项配置,配置完成后的效果如图4-6所示。
《数据库应用技术》作业及答案
《数据库应用技术》作业及答案第一章思考与练习题一、选择题1.三级模式间存在两种映射,它们是(C)。
A.模式与子模式间,模式与内模式间B.子模式与内模式间,外模式与内模式间C.外模式与模式间,模式与内模式间D.模式与内模式间,模式与模式间2. SQL Server系统中的所有系统级信息存储于哪个数据库( A )。
A.master B.model C.tempdb D.msdb3.下面关于tempdb数据库描述不正确的是( D )。
A.是一个临时数据库 B.属于全局资源C.没有权限限制 D.是用户建立新数据库的模板4.在数据库技术中,面向对象数据模型是一种( B )。
A.概念模型B.结构模型C.物理模型D.形象模型5.数据库管理系统常见的数据模型有(B)。
A.网状、关系和语义B.层次、关系和网状C.环状、层次和关系D.网状、链状和层次6.用户看到的数据表,属于数据库系统三级模式中的( D )。
A.外模式B.内模式C.子模式D.模式7.对数据的插入属于数据库管理系统( B )的功能。
A.数据定义B.数据操纵C.数据库的运行管理D.数据库的建立和维护8.保持数据的完整性属于数据库管理系统( C )的功能。
A.数据定义B.数据操纵C.数据库的运行管理D.数据库的建立和维护9.在SQL Server数据库中,默认情况下Sys通常是( C )。
A.数据文件的后缀B.事务日志文件的后缀C.系统表表名的前缀D.辅助文件的后缀二、填空题1.计算机数据处理技术大致经历了(人工管理)、(文件管理)、(数据库管理)等不同的发展阶段。
2.数据库系统由(外模式)、(模式)和(内模式)三级抽象模式构成。
3.数据库管理系统的主要功能包括(数据定义)、(数据操纵)、(数据库的运行管理)、(数据库的建立和维护)。
4.关系模型由三部分组成(数据结构)、(关系操作集合)和(关系的完整性)。
5. SQL Server提供了大量易用的管理工具,比较常用的主要有(服务管理器)、(企业管理器)和(查询分析器)。
华师在线数据库应用作业及答案
子查询
EXIST子查询
D.查询INFORMATION表中计算机系学生的记录
答案:A
4.第15题
命令SELECT s_no,AVG(grade) AS ‘平均成绩’ FROM score GROUP BY s_no HAVING AVG(grade)>=85,表示( )。
A.查找score表中平均成绩在85分以上的学生的学号和平均成绩
A.查询INFORMATION表中’软件021’班学生的学号、姓名
B.查询INFORMATION表中’软件021’班学生的所有信息
C.查询INFORMATION表中学生的学号、姓名
D.查询INFORMATION表中计算机系学生的记录
您的答案:A
12.第15题
只有( )才能作为文件组的成员。
A.日志文件
25.第35题
SQL中创建基本表应使用( )语句。
SCHEMA
TABLE
VIEW
DATEBASE
您的答案:B
26.第36题
Visual 不能使用下面哪一种数据访问技术( )。
您的答案:C
27.第37题
数据库中只存放视图的()。
A.操作
B.对应的数据
C.定义
D.限制
您的答案:C
28.第38题
假设表中某列的数据类型为VARCHAR(100) ,而输入的字符串为“ahng3456”,则存储的是( )。
B.可以实现复杂的商业逻辑
C.对于某类操作,可以创建不同类型的触发器
D.触发器可以用来实现数据完整性
答案:B
9.第20题
Visual 不能使用下面哪一种数据访问技术( )。
答案:C
10.第21题
数据库基础与应用作业答案
数据库基础与应用作业答案第1章数据库概述一、选择题1 A; 2C;3A;4D;5A;6A;二、填空题一、有序的、可共享的二、在建立、使用和维护时三、数据库、数据库管理系统(及其开发工具)、应用系统、DBA和用户四、手工、文件、数据库五、数据结构、数据操作、完整性与约束性条件六、关系、网状、层次;关系数据模型三、判断题1√;2√;3×;4×四、简答题1.简述计算机数据管理技术发展的三个阶段。
一、人工管理这一阶段(20世纪50年代中期以前),计算机主要用于科学计算。
外部存储器只有磁带、卡片和纸带等还没有磁盘等直接存取存储设备。
软件只有汇编语言,尚无数据管理方面的软件。
数据处理方式基本是批处理。
这个阶段有如下几个特点:计算机系统不提供对用户数据的管理功能。
用户编制程序时,必须全面考虑好相关的数据,包括数据的定义、存储结构以及存取方法等。
程序和数据是一个不可分割的整体。
数据脱离了程序就无任何存在的价值,数据无独立性。
数据不能共享。
不同的程序均有各自的数据,这些数据对不同的程序通常是不相同的,不可共享;即使不同的程序使用了相同的一组数据,这些数据也不能共享,程序中仍然需要各自加人这组数据,谁也不能省略。
基于这种数据的不可共享性,必然导致程序与程序之间存在大量的重复数据,浪费了存储空间。
不单独保存数据。
基于数据与程序是一个整体,数据只为本程序所使用,数据只有与相应的程序一起保存才有价值,否则就毫无用处。
所以,所有程序的数据均不单独保存。
二、文件系统在这一阶段(20世纪50年代后期至60年代中期)计算机不仅用于科学计算,还利用在信息管理方面。
随着数据量的增加,数据的存储、检索和维护问题成为紧迫的需要,数据结构和数据管理技术迅速发展起来。
此时,外部存储器已有磁盘、磁鼓等直接存取的存储设备。
软件领域出现了操作系统和高级软件。
操作系统中的文件系统是专门管理外存的数据管理软件,文件是操作系统管理的重要资源之一。
国家开放大学-电大-《数据库应用技术》形考作业答案
数据库应用技术形考作业参考答案(注意:选答案时看正确内容不要只看abcd选项)作业一一.单项选择题(每题2分,共20分)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.在数据库的三级模式中,描述数据库中全体数据的逻辑结构和特征的是()。
a. 内模式b. 模式c. 外模式d. 其他正确答案是:模式7.在用数据模型描述数据时,一般要求数据模型要满足三个要求。
《数据库应用技术》第4次作业及答案
《数据库应用技术》第4次作业及答案一、单项选择题(每个题只有一个答案是正确的。
)1.如果希望从学生表中查询出所有姓“李”的同学,那么条件语句应该是(B)。
A、Where 姓名% ‘李’B、Where 姓名LIKE ‘李%’C、Where 姓名% ‘LIKE李’D、Where 姓名LIKE ‘李’2.在一个教师关系中,能够成为主关键字(或称主码)的属性是(B)。
A、教师姓名B、教师编号C、教师年龄D、教师性别3.从最终用户应用程序的视角看,数据库系统的三级模式结构是(C)。
A、模式、外模式和内模式B、内模式、外模式和模式C、外模式、模式和内模式D、外模式、内模式和模式4.在一个学生关系中,能够成为主关键字(或称主码)的属性是(C)。
A、性别B、年龄C、学号D、班级5.有严格的数学基础的数据模型是(A)。
A、关系模型B、网状模型C、层次模型D、面向对象模型6.下列关于索引的说明不正确的是(A)。
A、索引必须创建在主关键字之上B、索引与基本表分开存储C、索引是为了提高查询速度而创建的D、索引会在一定程度上影响增删改操作的效率7.设关系R是满足第一范式的,若R中不存在非主属性对主键的部分函数依赖,则R 符合(A)。
A、第二范式B、第三范式C、BNC范式D、第四范式8.下列符合第三范式的关系是(D)。
A、学生(学号,姓名,课程号,课程名)B、学生(学号,姓名,课程名,成绩)C、学生(学号,姓名,课程号,成绩)D、学生(学号,姓名,性别)9.在第一个关系中出现,而在第二个关系中不出现的记录组成的新关系称为(D)。
A、两个关系的积B、两个关系的并C、两个关系的交D、两个关系的差10.数据库应用程序开发中,需求分析阶段的主要目的是(A)。
A、回答“干什么”的问题B、回答“怎么干”的问题C、建立逻辑数据模型D、建立最佳物理存储结构11.用户使用SQL Server时,通常需要依次经过两个安全性阶段(C)。
A、登录验证、操作验证B、操作验证、登录验证C、身份验证、权限认证D、权限认证、身份验证12.SQL Server数据库中的一个完整的备份通常要包括(A)。
国开作业《MySQL数据库应用》 (8)
题目:为数据表创建索引的目的是()
选项A:归类
选项B:提高查询的检索性能
选项C:创建主键
选项D:创建唯一索引
答案:提高查询的检索性能
题目:SQL语言中,删除一个视图的命令是()
选项A:CLEAR
选项B:DROP
选项C:REMOVE
选项D:DELETE
答案:DROP
题目:MySQL中可以创建如下索引()
选项A:全文索引
选项B:主键索引
选项C:普通索引
选项D:聚簇索引
答案:聚簇索引, 普通索引, 主键索引, 全文索引
题目:索引是对数据库表中()字段的值进行排序。
选项A:一个或多个
选项B:多个
选项C:零个
选项D:一个
答案:一个或多个
题目:MySQL中唯一索引的关键字是()
选项A:uniqueindex
选项B:index
选项C:onlyindex
选项D:fulltextindex
答案:uniqueindex
题目:下面关于创建和管理索引不正确的描述是()
选项A:索引被用于快速找到想要的记录
选项B:大量使用索引可以提高数据库的整体性能
选项C:创建索引是为了便于全表扫描
选项D:索引会加快DELETE、UPDATE和INSERT语句的执行速度
答案:创建索引是为了便于全表扫描, 索引会加快DELETE、UPDATE和INSERT语句的执行速度, 大量使用索引可以提高数据库的整体性能。
《数据库应用技术》作业3答案
数据库应用技术作业3一、单项选择题1.关系模式中的任何属性。
A.不可再分B.可再分C.命名在该关系模式中可不唯一D. 以上都不是2.根据关系模式完整性的规则,一个关系中的“主码”。
A.不能有两个B.不能成为另一个关系的外码C.不允许为空D. 以上都不是3.同一个关系模型的任意两个元组值。
A.不能全同B.可以全同C.必须全同D. 以上都不是4.取出关系中的某些列,并消除重复元组的关系代数运算称为。
A.取列运算B.投影运算C.选择运算D. 连接运算5.有两个关系R和S,分别为15个和10个元组,则在R∪S,R-S,R∩S中不可能出现的元组数目情况是。
A.15,5,10B.18,7,7C.21,11,4D. 25,15,06.关系运算中花费时间可能最长的运算是。
A.投影运算B.选择运算C.笛卡尔积运算D.除运算7.下列符合第三范式的关系。
A.学生(学号,姓名,课程号,课程名)B.学生(学号,姓名,课程名,成绩)C. 学生(学号,姓名,课程号,成绩)D. 学生(学号,姓名,性别)8数据流图是在数据库阶段完成的。
A.逻辑设计B.物理设计C.需求分析D.概念设计9.概念模型独立于___________。
A.E-R模型B.硬件设备和DBMSC.操作系统和DBMSD. DBMS10.在关系数据库设计中,设计关系模式是_______阶段的任务。
A.需求分析B.物理设计C.逻辑设计D.概念设计一、选择题答案:1.A2.C3.A4.B5.B6.C7.D8.C9.B 10.C二、填空题1.关系操作的特点是操作。
2.关系模型的完整性规则包括、和。
3.关系模式的定义格式是。
4.关系规范化的目的是。
5.在一个关系中,如每个属性都是不可再分的,那么R一定属于。
6.若关系为1NF,且它的每一个非主属性都主键,则该关系为2NF。
7. 若一个关系为R(学生号,姓名,性别,年龄),则___________可以作为该关系的主码,姓名、性别和年龄为该关系的_______________属性。
数据库管理与应用作业一答案
《数据库管理与应用》练习1答案二、填空题1.经过处理和加工提炼而用于决策或其他应用活动的数据称为_______。
2.数据管理技术经历了____________①、___________②和___________③三个阶段。
3.数据库系统一般是由______________①、______________②、______________③、______________④、______________⑤组成。
4.数据库是长期存储在计算机内、有____________①的、可___________②的数据集合. 5.DBMS是指_____________①,它是位于__________②和___________③之间的一层管理软件.6.DBMS管理的是_____的数据.7.由______________负责全面管理和控制数据库系统。
8.数据库系统与文件系统的本质区别在于______________________.9.数据独立性又可分为______________①和______________②。
10.当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的______________。
11.数据模型是由______________①、______________②和______________③三部分组成的。
12.按照数据结构的类型来命名,数据模型分为_____________①、______________②和_____________③.13.______________①是对数据系统的静态特性的描述,______________②是对数据库系统的动态特性的描述.14.以子模式为框架的数据库是______________①;以模式为框架的数据库是______________②;以物理模式为框架的数据库是______________③。
15.关系数据库是采用_____作为数据的组织方式。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章思考与练习题一、选择题1.三级模式间存在两种映射,它们是( C )。
A.模式与子模式间,模式与内模式间B.子模式与内模式间,外模式与内模式间C.外模式与模式间,模式与内模式间D.模式与内模式间,模式与模式间2. SQL Server系统中的所有系统级信息存储于哪个数据库( A )。
A.master B.model C.tempdb D.msdb3.下面关于tempdb数据库描述不正确的是( D )。
A.是一个临时数据库 B.属于全局资源C.没有权限限制 D.是用户建立新数据库的模板4.在数据库技术中,面向对象数据模型是一种( B )。
A.概念模型B.结构模型C.物理模型D.形象模型5.数据库管理系统常见的数据模型有( B )。
A.网状、关系和语义B.层次、关系和网状C.环状、层次和关系D.网状、链状和层次6.用户看到的数据表,属于数据库系统三级模式中的( D )。
A.外模式B.内模式C.子模式D.模式7.对数据的插入属于数据库管理系统( B )的功能。
A.数据定义B.数据操纵C.数据库的运行管理D.数据库的建立和维护8.保持数据的完整性属于数据库管理系统( C )的功能。
A.数据定义B.数据操纵C.数据库的运行管理D.数据库的建立和维护9.在SQL Server数据库中,默认情况下Sys通常是( C )。
A.数据文件的后缀B.事务日志文件的后缀C.系统表表名的前缀D.辅助文件的后缀二、填空题1.计算机数据处理技术大致经历了(人工管理)、(文件管理)、(数据库管理)等不同的发展阶段。
2.数据库系统由(外模式)、(模式)和(内模式)三级抽象模式构成。
3.数据库管理系统的主要功能包括(数据定义)、(数据操纵)、(数据库的运行管理)、(数据库的建立和维护)。
4.关系模型由三部分组成(数据结构)、(关系操作集合)和(关系的完整性)。
5. SQL Server提供了大量易用的管理工具,比较常用的主要有(服务管理器)、(企业管理器)和(查询分析器)。
6.数据文件的后缀是( mdf )。
7.事务日志文件的后缀是( ldf )。
8. SQL Server数据库分为(系统数据库)和(用户数据库)两种类型。
三、简答题1.什么是数据和数据处理?数据与信息的区别联系是什么?参考答案:数据(Data)是一组表示数量、行动和目标的非随机的可鉴别的符号。
数据处理通常包括查找、统计、分类、修改、计算、汇总等各种方法。
数据(Data)是一组表示数量、行动和目标的非随机的可鉴别的符号。
信息(Information)是经过加工的,能对接收者的行为和决策产生影响的、有价值的数据。
如果将数据比喻为原料,那么信息就是数据经过加工而生产的产品,是有价值的数据。
与原料和产品的概念相似,一个系统的产品可能是另一个系统的原料,那么一个系统的信息可能成为另一个系统的数据。
2.数据库、数据库管理系统、数据库系统之间到底是什么关系?参考答案:数据库就是各种相关数据的集合和容器。
数据库所保存的数据是指长期储存在计算机内、有组织的、可共享的数据集合。
数据库中的数据必须按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可以被一定范围内的各种用户共享。
数据库管理系统是对数据库进行管理的系统软件,位于用户和操作系统之间,为用户或应用程序提供访问数据库的方法和工具。
广义上,数据库系统就是采用了数据库技术的计算机系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。
狭义上讲,数据库系统主要指数据库和数据库管理系统,由于这二者在应用中的相互依赖性,所以在一般不引起混淆的情况下常常把数据库系统简称为数据库。
3.请描述一下SQL Server数据库的存储结构。
参考答案:SQL Server数据库的存储结构包括物理存储结构和逻辑存储结构两个层面。
在物理层面上,SQL Server数据库是由两个操作系统文件组成的,即数据文件和事务日志文件,它们的后缀分别是MDF和LDF。
数据文件主要用于存储数据,事务日志文件主要用于存储数据库的更新情况等事务日志信息。
在逻辑层次上,数据库是由表、视图、存储过程等一系列数据对象组成的。
当采用SQL Server企业管理器将上述数据库文件“打开”后,就能看到数据库的逻辑结构了,如图XXX 所示。
数据库中的数据分别存储在几个不同的对象中,而这些对象是用户在操作数据库时,实际能够看到和接触到的,属于逻辑存储结构。
常用的数据库对象主要包括:表(Table)、索引(Index)、视图(Views)、触发器(Triggers)、存储过程(Store Procedures)、缺省(Default)、约束(Constraints)、用户(Users)以及图表(Diagram)和用户自定义的数据类型等。
在以后的章节中,我们将逐步学习这些对象的使用方法。
4.简述关系模型的组成。
参考答案:系模型是目前最重要的一种数据模型。
关系数据库系统采用关系模型作为数据的组织方式。
关系模型由三部分组成:数据结构、关系操作集合和关系的完整性。
数据结构是指在关系模型中,无论是数据还是数据之间的联系都是以二维表(关系)这一种简单的结构表示的,这即符合人们使用数据的习惯,同时也便于计算机实现。
关系操作是指关系代数(或等价的关系演算)中并、交、差、选择、投影、连接等。
关系模型给出了关系操作的能力和特点,但不对DBMS的语言给出具体的语法要求。
关系语言的特点是高度的非过程化。
其操作方式的特点是集合操作,即操作的对象和结果是集合,称为一次一集合的方式,而不是一次一个记录的方式。
关系完整性包括实体完整性、参照完整性和用户自己定义的完整性。
实体完整性是保证数据库中记录的惟一性,即每个记录的主键不能为空值,也不能与其他记录的主键相同。
参照完整性是保证表与表之间语意上的完整性,即当一个表引用在另一个表中定义的实体时,要保证这个实体的有效性。
这两种完整性是关系模型必须满足的约束条件,应该由关系系统自动支持。
而用户自定义完整性反映了用户的要求,是用户自行定义的。
第二章思考与练习题一、选择题1.下述关于索引的描述,正确的是( B )。
A.撤销索引会同时撤销数据库中与之相关的内容B.建立索引后,会影响基本表的插入速度C.基本表的记录数量越多,越不应该建立索引D.基本表的记录越长,越不应该建立索引2.下述关于视图的描述,正确的是( C )。
A.视图仅由一个基本表导出B.执行视图比在客户端直接执行SELECT语句的速度要慢C.在SQL Server中,可以像基本表一样对视图进行查询操作D.视图存储在客户端的数据库中3.如果希望从学生表中查询出所有姓“张”的同学,那么条件语句应该是( B )。
A.Where 姓名% ‘张’B.Where 姓名LIKE ‘张%’C.Where 姓名% ‘LIKE张’D.Where 姓名LIKE ‘张’4.下列SQL语句中,能够完成求某列最大值的是( B )。
A.SELECT AVG(Age) FROM StudentB.SELECT MAX(Age) FROM StudentC.SELECT MIN(Age) FROM StudentD.SELECT COUNT(*) FROM Student二、填空题1.SQL数据定义语言的主要作用是创建存储数据的结构,而数据操纵语言的主要作用则是向数据库中填写数据,具体包括增加、删除、修改等操作。
2.当需要对查询结果进行排序时,可以指定其排序方式,字段后使用 ASC 表示升序,DESC 表示降序。
三、简答题1、什么是SQL,请简要说明它的组成和特点。
参考答案:结构化查询语言,Structured Query Language,简称 SQL,是关系数据库的标准语言。
SQL语言共分为四大类:数据定义语言,数据查询语言,数据操纵语言,数据控制语言。
它的特点包括:非过程化语言,统一的语言,是所有关系数据库的公共语言。
2、索引的作用是什么?SQL Server有哪几类索引,各自的特点是什么?参考答案:索引(Index)提供了一种快速访问数据的途径,索引是在基本表的列上建立的一种数据加对象,索引是为了加速查询速度而创建的。
实际的索引通常是这两大类5种方式的组合。
(1)单列索引:对基本表的某一单独的列进行索引,是最简单和最常用的索引类型,通常情况下,应对每个基本表的主关键字建立单列索引。
(2)惟一索引:一旦在一个或多个列上建立了惟一索引,则不允许在表中相应的列上插入任何相同的取值。
使用惟一索引不但能提高查询性能,还可以维护数据的完整性。
(3)复合索引:是针对基本表中两个或两个以上列建立的索引。
(4)聚集索引:会改变基本表中记录的物理存储顺序。
即表中记录的物理排序顺序不再按插入的先后排列,而是根据索引列重新排序。
(5)非聚集索引:表中记录的物理顺序与索引顺序不同,表中的记录仍按实际插入的先后顺序排列,不按索引列排序。
3、什么是基本表?什么是视图?视图有什么特点?在什么情况下需要创建视图?参考答案:表是一个由行、列组成的二维结构,通常把行称做记录,把列称为字段。
视图是由查询数据库表产生的,它其实是一个虚拟的表,它限制了用户能看到和修改的数据。
视图的特点是在基本表或其他视图上建立的表,它的结构和内容都来自某个基本表,是依据基本表存在而存在的。
删除一个视图时,不会对基本表产生任何影响,但当删除一张基本表时,与之相关联的视图就会自动被删除。
如果要限制用户能够看到的数据库中的信息,可以使用视图。
4、谓词LIKE的作用是什么?参考答案:确定给定的字符串是否与指定的模式匹配。
模式可以包含常规字符和通配符字符。
模式匹配过程中,常规字符必须与字符串中指定的字符完全匹配。
5、如果创建一个数据库其SQL语句是什么?参考答案:CREATE DATABASE 数据库名称6、存储过程的含义是什么?创建存储过程的SQL语句是什么?参考答案:存储过程(Stored Procedure)是一组预先编译好的,以一种可执行的形式永久地存储在数据中的SQL代码,在master数据库中存储了一些SQL Server事先定义好的系统存储过程,通常以sp_xxxx做为存储过程的名字。
当用户创建数据库时,也会自动生成一些事先定义好的存储过程,通常以dt_xxxx做为名字。
创建存储过程的SQL语句是:(1)语句格式:CREATE PROC[EDURE] <存储过程名> AS <SQL语句>(2)语句功能:创建一个存储过程,<SQL语句>多数是指利用SQL Server的Transact-SQL编写的程序。
7、什么是事务?举例说明事务处理的作用是什么?参考答案:事务(Transaction)是并发控制的基本单位,它反映了现实世界中需要以一个完整的单位提交的一项工作。