数据库试题答案 英文卷
Access数据库选择题练习与答案
Access数据库选择题练习与答案2、在数据库设计中,将E-R图转换成关系数据库模型的过程属于(A)需求分析阶段(B)概念设计阶段(C)逻辑设计阶段(D)物理设计阶段答案(C)参见课本第26页1.5.4节中数据结库的设计步骤,共分为需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运⾏和维护六个步骤,其中在概念结构设计阶段根据需求设计E-R图,⽽在逻辑设计阶段将其转化为关系数据库模型。
12、如果输⼊掩码设置为L,则在输⼊数据的时候,该位置上可以接受的合法输⼊是(A)必须是字母或数字(B)可以输⼊字母、数字或空格(C)必须输⼊字母A~Z(D)任意符号答案(C)。
参见课本63页表4-9掩码表。
14、对数据表进⾏筛选操作,结果是(A)只显⽰满⾜条件的记录,将不满⾜条件的记录从表中删除(B)显⽰满⾜条件的记录,并将这些记录保存在新表中(C)只显⽰满⾜条件的记录,不满⾜条件的记录被隐藏(D)将满⾜条件的记录和不满⾜条件的记录分为两个表进⾏显⽰答案(C)。
参考课本83页,筛选功能仅仅是将不满⾜条件的记录隐藏,不对表进⾏修改。
另外有⼀个需要注意的地⽅,在Access中如果对表中的记录进⾏修改,⼀般会弹出⼀个对话框,询问是否继续执⾏操作(因为表的记录修改后是不能撤销的),例如我们在⾏操作查询时就会弹出这样的对话框但是执⾏筛选时不弹出这样的对话框,因此我们也课可以从这个现象判断出筛选对表不做修改。
17、下列叙述中正确的是(A)为了建⽴⼀个关系,⾸先要构造数据的逻辑关系(B)表⽰关系的⼆维表中各元组的每⼀个分量还可以分成若⼲数据项(C)⼀个关系的属性名表称为关系模式(D)⼀个关系可以包括多个⼆维表答案(C)。
选项A错误,建⽴关系或者说设计数据模型⾸先要做的事是概念设计(参考书上数据库设计部分的内容)。
选项B错误,因为设计数据库时规范化要求关系的属性都是不可分的数据项,参考课本24也关系的规范化中第⼀范式的要去(1NF)。
数据库原理-期末考试试题及答案
数据库原理-期末考试试题及答案(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,错选、多选或未选均无分。
1.要保证数据库的数据独立性,需要修改的是()A.三层模式之间的两种映射B.模式与模式C.模式与外模式D.三层模式2.下列四项中说法不正确的是()A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性3.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()A.多对多B.一对一C.多对一D.一对多4.将E-R模型转换成关系模型,属于数据库的()A.需求分析B.概念设计C.逻辑设计D.物理设计5.五种基本关系代数运算是()A.∪,—,×,π和σB .∪,—,,π和σC.∪,∩,×,π和σD .∪,∩,,π和σ6.下列聚合函数中不忽略空值 (NULL) 的是()。
A.SUM (列名) B.MAX (列名)C.COUNT ( * ) D.AVG (列名)7. SQL中,下列涉及空值的操作,不正确的是()。
A. AGE IS NULLB.AGE IS NOT NULLC.AGE = NULLD.NOT (AGE IS NULL)8.已知成绩关系如表1所示。
执行SQL语句:SELECT COUNT(DISTINCT学号)FROM成绩WHERE分数>60查询结果中包含的元组数目是()表1 成绩关系A. 1B. 2C. 3D. 49.在视图上不能完成的操作是()A.更新视图B.查询C. 在视图上定义新的基本表D. 在视图上定义新视图10.关系数据模型的三个组成部分中,不包括()A.完整性约束B.数据结构C. 恢复D. 数据操作11.假定学生关系是S (S #,SNAME ,SEX ,AGE ),课程关系是C (C #,CNAME ,TEACHER ),学生选课关系是SC (S #,C #,GRADE )。
(完整版)数据库技术—ACCESS习题及答案(汇总)
2.修改字段名时不影响该字段的数据内容,也不会影响其他基于该表创建的数据库对象。( )
答案:×
3.数据表字段的最初排列顺序与数据表创建时字段的输入顺序是一致的。()
答案:√
4.一个数据表中可以有多个主关键字。( )
答案:√
5.删除记录的过程分两步进行。先选定要删除的记录,然后将其删除。()
答案:√
(2)创建表有三种方法:使用向导、使用通过输入数据创建表和使用表设计器。
2.简述使用“表设计器”创建表的基本步骤?
答案:
(1)双击“使用设计器创建表”,打开表设计器。
(2)在表设计器中,输入各个字段的名称,在“数据类型”下选择各个字段的数据类型;然后设置各字段的相关属性。
(3)单击工具栏中的“保存”按钮,保存设计好的表结构。
答案:查看,分析,更改数据,数据来源
6.报表是把数据库中的数据的特有形式。
答案:打印输出
7.数据访问页可以将数据库中的数据发布到上去。
答案:Internet
三、判断题
1.数据就是能够进行运算的数字。( )
答案:×
2.在Access数据库中,数据是以二维表的形式存放。( )
答可以绘图。( )
第2章 数据库和表的创建
一、选择题
1.建立表的结构时,一个字段由( )组成。
A.字段名称 B.数据类型 C.字段属性 D.以上都是
答案:D
2.Access2003中,表的字段数据类型中不包括( )。
A.文本型 B.数字型 C.窗口型 D.货币型
答案:C
3.Access2003的表中,( )不可以定义为主键。
答案:数据排序、数据筛选
7.当冻结某个或某些字段后,无论怎么样水平滚动窗口,这些被冻结的字段列总是固定可见的,并且显示在窗口的。
(完整版),数据库考试题及答案,推荐文档
习题一、 [12分] 用英文解释1、DBMS2、Data Dictionary3、Transaction[10分]二、单项选择题1.There may be instances where an attribute has a set of values for a specific entity. This type of attribute is said to be 【】A.single valued attribute B.multivalued attributeC.simple attribute D.composite attribute2.In a particular bank, a loan can belong to only one customer, and a customer can have several loans, then the relationship set from c ustomer to loan is【】A.one to many B.many to many C.many to one D.one to one3.A【】contains metadata─ that is, data about data.A.table B.view C.data dictionary D.trigger【】4.The phrase “greater than at least one” is represented in SQL byA.>all B.<all C.<some D.>some5.In general, all aggregate functions except 【】ignore null values in their input collection.A.sum B.avg C.min D.count6.If a schedule S can be transformed into a schedule S’ b y a series of swaps of non-conflicting【】instructions, we say that S and S’ areA.non-conflicting equivalent B.conflict equivalentC.non-conflicting serializable D.conflict serializable7.The fundamental operations in the relational algebra are【】。
数据库题库_20201209173133_202012092133383
6、在 Access 窗体设计视图中可以创建窗体和修改窗体。参考答案:对 7、在 Access 中,可以在组页脚节内添加文本框和其他控件,用于显示分组统计数据。 参考答案:对
判断题
1、数据库是一个独立的系统,不需要操作系统的支持。参考答案:错 2、在 Access 数据表中可以定义 3 种主关键字:自动编号、单字段及多个字段。参考答案: 对 3、在 Access 数据表操作中,提供了按选定内容筛选、按选定内容排除筛选、按选定目标筛 选和报表筛选。参考答案:错
4、在 Access 中,书写查询准则时,文本值应该用引号(")括起来。参考答案:对 5、在 Access 中,SQL 可以创建不能用查询设计视图创建的各类查询。参考答案:对 6、在 Access 中,选择多个控件的方法是按住 Ctrl 键,再分别单击要选择的控件,即可选择 多个控件。参考答案:对
7、在 Access 中,标签报表只能使用“标签向导”创建。参考答案:错 8、在 Access 中,与其它数据库对象不同,导入的外部数据是以快捷方式存放在数据库中的 。 错误参考答案:错
9、在 Access 中,宏操作命令 Close 专用于关闭报表操作。参考答案:错 10、VBA 程序的 3 种基本结构是顺序结构、选择结构和循环结构。参考答案:对
不能添加新记录。
参考答案:B
6、下列关于 ACCESS 查询,叙述正确的是
。
只能根据数据库表创建查询
只能根据已建查询创建查询 可以根据数据库表和已建查询创建查询
数据库试题及答案
《数据库技术与应用》样题一、选择题( 共30 分,1--20 每小题1 分,21—25 每小题2 分。
下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的)1 在SQL Server 中,关于视图的正确叙述是A)视图与数据库表相同,用来存储数据B)视图不能同数据库表进行连接操作C)在视图上不能进行更新操作D)视图是从一个或多个数据库表导出的虚拟表2 SQL 是那几个英文单词的缩写A)Standard Query LanguageB)Structured Query LanguageC) Select Query LanguageD)以上都不是3 不属于SQL Server 系统全局变量的是()。
A、@@ErrorB、@@ConnectionC、@@Fetch_StatusD、@Records4 下面描述错误的是()A、每个数据文件中有且只有一个主数据文件B、日志文件可以存在于任意文件组中C、主数据文件默认为primary 文件组D、文件组是为了更好地实现数据库文件组织5 SQL Server 数据库文件有三类,其中主数据文件的后缀为()A、.mdfB、.ldfC、.ndfD、.idf6、下面标识符不合法的是()A、[my delete]B、_mybaseC、$moneyD、trigger17 下面字符串能与通配符表达式[ABC]%a 进行匹配的是()A、BCDEFB、A_BCDC、ABC_aD、A%8、下面对索引的相关描述正确的是()列值唯一的列适合间索引A、经常被查询的列不适合建索引B、列值惟一的列适合建索引C、有很多重复值的列适合建索引D、是外键或主键的列不适合建索引9、在“连接”组中有两种连接认证方式,其中在()方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。
A、Windows 身份验证B、SQL Server 身份验证C、以超级用户身份登录时D、其他方式登录时10、索引是在基本表的列上建立的一种数据库对象,它同基本表分开存储,使用它能够加快数据的()速度。
数据库英文版第六版课后答案 (28)
The E-R model itself and E-R diagrams are used often in the text. It is important that students become comfortable with them. The E-R model is an excellent context for the introduction of students to the complexity of database design. For a given enterprise there are often a wide variety of E-R designs. Although some choices are arbitrary, it is often the case that one design is inherently superior to another. Several of the exercises illustrate this point. The evaluation of the goodness of an E-R design requires an understanding of the enterprise being modeled and the applications to be run. It is often possible to lead students into a debate of the relative merits of competing designs and thus illustrate by example that understanding the application is often the hardest part of database design.
计算机三级数据库技术题库文档
计算机三级数据库技术题库文档English Answer:1. What is a database?A database is a collection of organized data stored ina computer system. It is designed to provide efficient access to data for various applications and users.中文回答,数据库是一个计算机系统中存储和组织数据的集合。
它的目的在于为各种应用程序和用户提供对数据的有效访问。
2. What are the different types of databases?There are several types of databases, including:Relational databases: Store data in tables with rowsand columns.NoSQL databases: Store data in non-tabular formats forflexibility and scalability.Object-oriented databases: Store data as objects, allowing for complex data modeling.中文回答:数据库有不同的类型,包括:关系型数据库,以表格的形式存储数据,表格包含行和列。
非关系型数据库,以非表格格式存储数据,以提高灵活性和可扩展性。
面向对象数据库,以对象的形式存储数据,允许对复杂数据建模。
3. What is the structure of a database?A database is typically organized into three main components:Tables: Store data in a structured format.Fields: Represent individual pieces of data within a table.Records: Collections of related fields that form a complete row in a table.中文回答:数据库通常由三个主要组件组成:表格,以结构化的格式存储数据。
数据库技术(SQL Server)A
2010~2011学年第二学期哈尔滨华夏计算机职业技术学院期末考试数据库技术(SQL Server )试题(A 卷)答题说明:如有答题卡,请将所有答案做在答题卡上,在试卷上做答无效.一、 单项选择题(共20小题,每小题1分,共计20分)1. 下列不能表示精确数值的数据类型是( )。
A . intB . numericC . floatD . smallint 2. 在SQL 中,建立数据库用( )。
A . CREATE TRIGGER 命令B . CREATE TABLE 命令C . CREATE DATABASE 命令D . CREATE INDEX 命令3. 删除经销商1018的数据记录的代码为:( )_____ from distributors where distri_num=1018 A . drop columnB . drop tableC . delete *D . dele 4. 短整型数据类型用( )。
A . intB . numericC . floatD . smallint5. 在Transact-SQL 语法中,SELECT 语句的完整语法较复杂,但至少包括的部 分( )A. SELECT ,INTOB. SELECT ,FROMC. SELECT ,GROUPD. 仅SELECT6. 在SQL 中,建立索引用( )。
A . CREATE TRIGGER 命令B . CREATE TABLE 命令C . CREATE VIEW 命令D . CREATE INDEX 命令7.视图删除的语句是()。
A. SET VIEWB.UPDATE VIEWC.ALTER VIEWD.DROP VIEW8.防止数据库出现意外的有效方法是()。
A. 重建B. 追加C. 备份D. 删除9. SQL Server2005中的编程语言就是()。
A. T-SQLB. S-SQLC. Q-SQLD. R-SQL10. 创建用户自定义函数的命令是()。
数据库基础知识 答案版
数据库基础知识(A)1.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是()。
A)DBS包括DB和DBMS B)DBMS包括DB和DBSC)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS(C)2.数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
A)DB包含DBS和DBMS B)DBMS包含DB和DBSC)DBS包含DB和DBMS D)没有任何关系(B)3.DBMS的含义是:()。
A)数据库系统 B)数据库管理系统 C)数据库管理员 D)数据库(A)4.英文缩写DBMS代表含义是()。
A)数据库管理系统 B)数据库定义语言 C)Visual FoxPro D)数据库操作语言(A)5.数据库系统中对数据库进行管理的核心软件是()。
A)DBMS B)DB C)OS D)DBS(C)6.数据库系统的核心是()。
A)数据库 B)操作系统 C)数据库管理系统 D)文件(B)7.VFP支持的数据模型是()。
A)层次数据模型 B)关系数据模型 C)网状数据模型 D)树状数据模型(A)8.Visual FoxPro 6.0支持的数据模型是()。
A)关系数据库模型 B)网状数据库模型 C)线性数据库模型 D)层次数据库模型(D)9.用数据二维表来表示实体及实体之间联系的数据模型称为()。
A)实体–联系模型 B)层次模型 C)网状模型 D)关系模型(C)10.Visual FoxPro 6.0是一种关系型数据库管理系统,所谓关系是指()。
A)各条记录中的数据彼此有一定的关系B)一个数据库文件与另一个数据库文件之间有一定的关系C)数据模型符合满足一定条件的二维表格式D)数据库中各个字段之间彼此有一定的关系(C)11.关系型数据库管理系统的关系是指()。
A)各条记录中的数据彼此有一定的关系B)一个数据库文件与另一个数据库文件之间有一定的关系C)数据模型符合满足一定条件的二维表格式D)数据库中各个字段之间彼此有一定的关系(B)12.扩展名为.dbf的文件是()。
access试卷
2014-2015学年第二学期《Access数据库应用技术》期终试题(14平面)班级姓名一、选择题(每题2分,共50分)1. Access 2003是一种()。
A. 数据库B. 数据库系统C. 数据库管理软件D. 数据库管理员2. Access数据库中专门用于打印输出对象是()。
A. 表B. 查询C. 报表D. 窗体3. Access2003数据库7个对象中,实际存放数据的对象是()。
A. 表B. 查询C. 报表D. 窗体4. Access2003中数据库和表之间的关系是( ).A. 一个数据库只能包含一个表B. 一个表中只能包含一个数据库C. 一个表中可以包含多个数据库D. 一个数据库中可以包含多个表5. Access2003中的窗体是()之间的主要接口。
A.数据库和用户 B. 操作系统和数据库C. 用户和操作系统D. 人和计算机6 在数据库的表中,每个记录中不同字段的数据可能是()的数据类型,但所有记录的相同字段的数据类型一定是()。
A. 相同,不同B. 相同,相同C. 不同,不同D. 不同,相同7、建立表的结构时,一个字段由()组成。
A. 字段名称B. 属性类型C. 字段属性D. 以上都是8、Access 2003的表中,()不可以定义为主键。
A. 自动编号B. 单字段C. 多字段D. OLE 对象9、在表的设计视图,不能完成的操作是()。
A. 修改字段的名称B. 删除一个字段C. 修改字段的属性D. 删除一条记录10、如果一个字段在多数情况下取一个固定的值,可以将这个值设置成字段的()。
A. 关键字B. 默认值C. 有效性文本D. 输入掩码11、在对某字符型字段进行升序排序时,假设该字段存在这样四个值:"中国"、"美国"、"俄罗斯"和"日本",则最后排序结果是()。
A. "中国"、"美国"、"俄罗斯"、"日本"B. "俄罗斯"、"日本"、"美国"、"中国"C. "中国"、"日本"、"俄罗斯"、"美国"D. "俄罗斯"、"美国"、"日本"、"中国"12、在查找和替换操作中,可以使用通配符,下列不是通配符的是()。
数据库应用access习题答案 (1)
习题 1一.选择题1.在下列四个选项中,不属于...基本关系运算的是(排序)。
A. 连接B. 投影C. 选择D. 排序2.一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是(多对多)。
A. 多对多B. 一对多C. 多对一D. 一对一3.为了合理组织数据,在设计数据库中的表时,应遵从的设计原则是(以上各原则都包括)。
A. “一事一地”原则,即一个表描述一个实体或实体间的一种联系。
B. 表中的字段必须是原始数据的基本数据元素,并避免在表中出现重复字段。
C. 用外部关键字保证有关联的表之间的联系。
D. 以上各原则都包括。
4.数据库类型是根据(数据模型)划分的。
A. 数据模型B. 文件形式C. 记录形式D. 存取数据方法5.DBMS是(操作系统支持下的系统软件)。
A. 操作系统的一部分B. 操作系统支持下的系统软件C. 一种编译程序D. 一种操作系统6.在关系型数据库管理系统中,查找满足一定条件的元组的运算称为(选择)。
A. 查询B. 选择C. 投影D. 联接7. 如果要改变一个关系中属性的排列顺序,应使用的关系运算是(投影)。
A. 选择B. 投影C. 连接D. 重建8. 从关系表中,通过关键字挑选出相关表指定的属性组成新的表的运算称为(“连接”运算)。
A.“选择”运算B.“投影”运算C.“连接”运算D.“交”运算9.数据库DB、数据库系统DBMS和数据库管理系统DBS三者之间的关系是(DBS包括DB和DBMS)。
A. DB包括DBMS和DBSB. DBS包括DB和DBMSC. DBMS包括DBS和DBD. DBS与DB和DBMS无关10.数据库系统与文件系统管理数据时的主要区别之一是(B)。
A.文件系统能实现数据共享,而数据库系统却不能。
B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。
C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。
数据库技术复习—ACCESS习题及答案
第1章认识Access2003一、选择题是一种数据库管理软件2.菜单命令名称的右侧带有三角符号表示(将光标指向该命令时将打开相应的子菜单)数据库的对象包括(要处理的数据和主要的操作内容)数据库7个对象中,(表)是实际存放数据的地方。
数据库中的表是一个(二维表)。
6.在一个数据库中存储着若干个表,这些表之间可以通过(相同内容的字段)建立关系。
中的窗体是(数据库和用户)之间的主要接口。
二、填空题是Office2003办公软件中的一个组件,它能够帮助我们数据库管理。
的用户界面由、、、、和组成。
答案:,菜单栏,工具栏,工作区,状态栏,任务窗格数据库中的表以行和列来组织数据,每一行称为,每一列称为。
答案:一条记录,一个字段数据库中表之间的关系有一对一、一对多和多对多关系。
5.查询可以按照不同的方式、和数据,查询也可以作为数据库中其他对象的。
答案:查看,分析,更改数据,数据来源6.报表是把数据库中的数据的特有形式。
答案:打印输出7. 数据访问页可以将数据库中的数据发布到上去。
答案:Internet三、判断题1.数据就是能够进行运算的数字。
(×)2.在Access数据库中,数据是以二维表的形式存放。
(√)3.数据库管理系统不仅可以对数据库进行管理,还可以绘图。
(×)4.“学生成绩管理”系统就是一个小型的数据库系统。
(√)5.用二维表表示数据及其联系的数据模型称为关系模型。
(√)6.记录是关系数据库中最基本的数据单位。
(×)7.只有单击主窗口的“关闭”按钮,才能退出Access2003。
(×)8.Access2003 对数据库对象的所有操作都是通过数据库窗口开始的。
(√)9.Access的数据库对象包括表、查询、窗体、报表、页、图层和通道七种。
(×)10. “罗斯文”示例数据库是一个很好的帮助示例。
(√)四、简答题1.启动Access2003的方法有哪几种答案:启动Access2003的方法有3种:通过“开始”菜单启动;通过桌面快捷方式启动;通过“开始”菜单中的Access2003选项启动。
数据库系统概念(database system concepts)英文第六版 课后练习题 答案 第26章
©Silberschatz, Korth and Sudarshan See for conditions on re-use
With the growth of networks, and the existence of multiple autonomous
database systems, workflows provide a convenient way of carrying out tasks that involve multiple systems.
Provide infrastructure for building and administering complex transaction
processing systems with a large number of clients and multiple servers.
Provide services such as:
Some commercial TP monitors: CICS from IBM, Pathway from Tandem,
Top End from NCR, and Encina from Transarc
Database System Concepts - 6th Edition
26.3
©Silberschatz, Korth and Sudarshan
TP Monitor Architectures
Database System Concepts - 6th Edition
26.4
©Silberschatz, Korth and Sudarshan
Visual FoxPro考试试题及答案
VFP考试试题及答案一.单选题1.关系模型的完整性不包括(A)。
A。
迭代完整性 B。
实体完整性 C.参照完整性 D。
用户定义完整性2.VisualFoxPro数据中的每一行称为(C)。
A.串标B.行号 C。
记录 D。
编数3。
关系数据模型中的关系指的是(D)。
A.表行B.表列 C。
总和 D.二维表4.常用的数据模型中有(C).A。
比较模型 B。
曲面模型 C。
关系模型 D。
对称模型5。
常用的数据模型中包括(A).A.层次模型 B。
线性模型 C.双轨模型 D。
瀑布模型6。
(A)是包含表中的一个或一组字段按一定顺序排列的数据列表。
A.索引 B。
合并 C.列序 D。
标号7.数据库系统的三级模式中包括(B)。
A。
循环模式 B。
内模式 C.高级模式 D.流行模式8。
常用的数据模型里有(B).A.回旋模型B.网状模型C.棱状模型D.交叉模型9.VisualFoxPro的表中每一列称作(A)。
A.字段B.列标 C。
名称 D.线型10。
数据库系统不包括(D)。
A。
操作系统 B.数据表 C.数据库 D。
计划书11。
数据模型描述的是(C)。
A。
大小 B.颜色 C。
事物间联系 D.特征12.关系二维表中垂直方向的列称作(C).A。
列名 B.特征 C。
属性 D.行标13。
数据库系统三级模式中包括(A)。
A。
外模式 B。
层叠模式 C。
交叉模式 D。
圆环模式14。
数据库是指(A)的数据集合。
A。
相关的 B。
无序的 C。
混合的 D。
循环的15.关系二维表中水平方向的行称作(A)。
A。
元组 B。
行标 C.数值 D.列值16。
数据库系统中不包括(B)。
A。
数据库 B。
空调 C。
管理员 D.数据库管理系统17。
数据库系统的特点不包括(D).A.数据共享B.减少数据冗余C.避免不一致D.数据交叉18.数据库管理系统的英文缩写是(B)。
A.DAB.DBMS C。
MANG D.GUANLI19.数据库系统的组成中不包括(A)。
A.说明书B.数据库管理系统 C。
数据库mooc题(有答案)
一、单选题(题数:47,共 94.0 分)1下列()命令用于删除sample数据库的tb_name表。
(2.0分)A、delete from tb_nameB、delete from sample.tb_nameC、drop table tb_nameD、drop table sample.tb_name2数据库系统的日志文件用于记录()。
(2.0分)A、程序运行过程B、程序运行结果C、数据查询操作D、数据更新操作3在“连接”组中有两种连接认证方式,在()方式下,需要客户端应用程序在连接时提供登录时需要的用户标识和密码。
(2.0分)A、Windows身份验证B、SQL Server身份验证C、以超级用户身份登录D、以其他方式登录4用SQL语言描述“在教师表中查找女教师的全部信息”,下列SQL语句正确的是()。
(2.0分)A、select form 教师表 if(性别=”女”)B、select 性别 from 教师表 if(性别=”女”)C、select * from 教师表 where 性别=’女’D、select * from 性别 where 性别=’女’5以下关于外键和相应的主键之间的关系,正确的是()。
(2.0分)A、外键并不一定要与相应的主键同名B、外键一定要与相应的主键同名C、外键一定要与相应的主键同名而且唯一D、外键一定要与相应的主键同名,但并不一定唯一6在SQL Server中,用于表示逻辑数据“真”与“假”的数据类型是()。
(2.0分)A、LogicB、BitC、BinaryD、Text7在一个表中,有“性别”列。
要求性别只能输入“男”或者“女”,此时对该列应该采用()。
(2.0分)A、外键约束B、检查约束C、默认约束D、外键约束8SQL语言中,删除一个表中所有数据,但保留表结构的命令是()(2.0分)A、DELETEB、DROPC、CLEARD、REMOVE9数据冗余是指()。
数据库英文版第六版课后答案
数据库英文版第六版课后答案Chapter 1: IntroductionQuestions1.What is a database?A database is a collection of organized and structured data stored electronically in a computer system. It allows users to efficiently store, retrieve, and manipulate large amounts of data.2.What are the advantages of using a database system?–Data sharing and integration: A database system allows multiple users to access and share data simultaneously.–Data consistency and integrity: A database system enforces rules and constraints to maintain the accuracy and integrity of the data.–Data security: A database system provides access control mechanisms to ensure that data is accessed by authorized users only.–Data independence: A database system separates the data from the application programs that use it, allowing for easier applicationdevelopment and maintenance.Exercises1.Discuss the advantages and disadvantages of using a database system.Advantages:–Data sharing and integration–Data consistency and integrity–Data security–Data independenceDisadvantages:–Cost: Database systems can be expensive to set up and maintain.–Complexity: Database systems require a certain level of expertise to design, implement, and manage.–Performance overhead: Database systems may introduce some overhead in terms of storage and processing.Overall, the advantages of using a database system outweigh the disadvantages in most cases, especially for large-scale applications with multiple users and complex data requirements.Chapter 2: Relational Model and Relational Algebra Questions1.What is a relation? How is it represented in the relational model?A relation is a table-like structure that represents a set of related data. It is represented as a two-dimensional table with rows and columns, where each row corresponds to a record and each column corresponds to a attribute or field.2.What is the primary key of a relation?The primary key of a relation is a unique identifier for each record in the relation. It is used to ensure the uniqueness and integrity of the data.Exercises1.Consider the following relation:Employees (EmpID, Name, Age, Salary)–EmpID is the primary key of the Employees relation.–Name, Age, and Salary are attributes of the Employees relation.2.Write a relational algebra expression to retrieve the names of all employees whose age is greater than 30.π Name (σ Age > 30 (Employees))Chapter 3: SQLQuestions1.What is SQL?SQL (Structured Query Language) is a programming language designed for managing and manipulating relational databases. It provides a set of commands and statements that allow users to create, modify, and query databases.2.What are the main components of an SQL statement?An SQL statement consists of the following main components:–Keywords: SQL commands and instructions.–Clauses: Criteria and conditions that specify what data to retrieve or modify.–Expressions: Values, variables, or calculations used in SQL statements.–Operators: Symbols used to perform operations on data. Exercises1.Write an SQL statement to create a table called。
数据库试题-英文卷
考试科目: 数据库系统 考试时间:120分钟 试卷总分100分题号I II III IV V 总分 得分 评卷教师I 、Choice questions. (Write your answers onto the answer sheet.)(There are 10questions, totally 20 marks, and each question worth 2 marks.)1. The relationship among Database (DB), Database System (DBS) and DatabaseManagement System (DBMS) is ___A_____. A. “DBS includes DB and DBMS” B. “DBMS includes DB and DBS” C. “DB includes DBS and DBMS” D. “DB is DBS, also as DBMS”2. In an index, ___A_____ is the attribute to set of attributes used to look up records in afile.A. search keyB. structured keyC. sequence keyD. select key3. A _____D___ of an entity set is a set of one or more attributes whose values uniquelydetermine each entity. A. key B. primary key C. candidate key D. super key4. From the following physical storage media, ____D___ is VOLATILE .A. optical storageB. tape storageC. magnetic-diskD. main memory5. Choose the only one INCORRECT description from the followings: __D_____A. Neither tuples nor attributes have order.B. Attributes can appear in any order and the relation is still the same.C. Each value in the database must be a member of some domain.D. Duplicate tuples can exist in a relation.6. There is a relation R(A, B, C ) contains the following data. Which of the descriptionabout functional dependency is CORRECT? ___B_______ A. Functional dependence A → B holds on R. B. Functional dependence BC → A holds on R. C. Functional dependence B → A holds on R.D. Functional dependence A → BC holds on R.7. The right figure shows ___B_____ parallel databasearchitectures.A. ‘Shared memory’B. ‘Shared disk’C. ‘Shared nothing’D. ‘Hierarchical’8. Choose the proper choice to make the following SQL statement to realize query “Findthe names of all customers whose street end with the substring ‘%Dajie’”A B C 2 2 3 2 3 43 3 5 装订线班级:学号:姓名:A. LIKE ‘\%Dajie’SELECT customer_nameB. LIKE ‘\%Dajie%’FROM customerC. LIKE ‘%\%Dajie’WHERE customer_street ____C______D. LIKE ‘%\Dajie%’9.Suppose that there are two relations R(A, B) and S(B, C). Choose the equivalentrelational algebra expression for the following SELECT clause:_C__.A.∏A , B (σC≠‘C56’ (R S)) SELECT A, BB. ∏A , B (σC ≠ ‘C56’ (R S)) FROM RC. R- ∏A , B (σC = ‘C56’ (R S)) WHERE B NOT IN( SELECT BD. R- ∏A , B (σC ≠ ‘C56’ (R S)) FROM SWHERE C=’C56’)10.Choose the only one CORRECT expression about SQL from the followings:____C___.A. (≠ some) ≡ inB. (= all) ≡ not inC. EXISTS r ⇔r ≠ ØD. UNIQUE r ⇔r = ØII、Blank-filling questions.(Write your answers onto the answer sheet.) (There are7 questions and 10 blanks, totally 20 marks, each blank worth 2 marks.)1.To design a trigger mechanism, we must specify the ①under which thetrigger is to be executed; specify the ②to be taken when the trigger executes.①conditions , ②actions2.Given two original values A=300,B=150; compute both the values of Aand B after the transactions T1T2with the right side schedule.A= ;B= .A=225 ; B= 225 3.The basic query process has been list in the following figure, please fill the TWOblanks.1.①parser and translator , ②execution plan4.In physical level, the database is stored as a collection of files. Each file is a sequenceof records , each of which is a sequence of fields.5.Given 0.3ms as the time to transfer one block and 0.2ms as the time for one seek. Ifwe ignore CPU costs and the cost to writing output to disk, the cost is ___ 8 ______ ms for 20 block transfers and 10 seeks for simplicity.6.In database system, indexing mechanisms are used to speed up accessto desired data.7.In distributed database system, data is spread over multiple machines(also referred to as sites or nodes).III、B riefly description questions. (Write your answers onto the answer sheet.) (There are 4 questions, totally 16 marks, and each question worth 4 marks.)1.Please briefly list FOUR duties of a database administrator.2.Please give the definition and the ACID properties of transaction.3.Given the relation schema R = (A, B, C, G, H, I), and the functional dependency F = {A → B, A → C, CG → H, CG → I, B → H}. Explain whether AG → I and CG → HI are the members of F+? Why?AG →I is a member of F+.By augmenting A →C with G, to get AG →CG and then transitivity with CG →I, we can get AG →I.CG →HI is a member of F+.By augmenting CG →I to infer CG → CG I, and augmenting of CG →H to infer CGI →HI, and then transitivity, we can get CG →HI.4.Given the relation schema R = (A, B, C, G, H, I), and the functional dependency F = {A → B, A → C, CG → H, CG → I, B → H}. Compute (AG)+.The processes of computing result of (AG)+ have been shown below.① result = AG② result = ABCG (A →C and A → B)③ result = ABCGH (CG →H and CG ⊆AGBC)④ result = ABCGHI (CG →I and CG ⊆AGBCH)IV、Query questions. (Write your answers onto the answer sheet.) (There are 2 questions with 7 queries. There are totally 28 marks, each query worth 4 marks.)1.Consider the relational database of a banking enterprise with the following relation schemas, where the primary keys are underlined.branch (branch_name, branch_city, assets)customer (customer_name, customer_street, customer_city)loan (loan_number, branch_name, amount)borrower (customer_name, loan_number)account (account_number, branch_name, balance)depositor (customer_name, account_number)Give an expression in the relational algebra to express each of the following two queries:①Find the names of all customers who have a loan, an account, or both, from the bank.②Insert information in the database specifying that Smith has $4500 in account A-911 at the Perryridge branch.2.Consider the academic database contains three relations as the following 3 tables, andthen give an expression in SQL for each of the following queries.①Tip: Describe primary keys, foreign keys and check constrains if necessary. CREATE TABLE SC( Sno int,Cno int,Grade int,PRIMARY KEY (Sno, Cno),FOREIGN KEY (Sno) REFERENCES S,FOREIGN KEY (Cno) REFERENCES C,CHECK (Grade >= 0))②Find the student numbers and names of the male students, each of whom is older than 22-year-old.SELECT Sno, SNAMEFROM SWHERE AGE>22 AND SEX=‘M’;③Find the student numbers of the students, each of whom has at least chosen two courses.SELECT SnoFROM SC AS X, SC AS YWHERE X.Sno=Y.Sno AND o !=o④Find the names and ages of the male students, each of whom is older than all the female students.SELECT SNAME, AGEFROM SWHERE SEX=‘M’ AND AGE> ALL (SELECT AGEFROM SWHERE SEX=‘F’)⑤List the course name and average grade for all the courses which are taught by teacher LIU.SELECT CNAME, A VG(GRADE)FROM C, SCWHERE C.C#=SC.C# AND TEACHER=‘LIU’GROUP BY C.C#V、D esigning questions. (Write your answers onto the answer sheet.) (There are two questions, totally 16 marks. Question 1 worth 10 marks and question 2 worth 6 marks.)A university registrar’s office maintains data about the following entities:(a)students, including student-id, name, program;.(b)instructors, including id, name, department and title;(c)courses, including course number, title, credits, syllabus and prerequisites;(d)course offerings, including course number, year, semester, section number,instructor(s), timings, and classroom.Further, the enrollment of students in courses and grades awarded to students in each course they are enrolled for must be appropriately modeled.1.Construct an E-R diagram for the university registrar’s office. A class meets only at one particular place and time; y ou needn’t model a class meeting at different places at different times; also n eedn’t guarantee that the database does not have two classes meeting at the same place and time.2.Design a relational database, which is constructed by relation schemas, corresponding to the preceding E-R diagram with marked primary keys.。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
哈尔滨理工大学 2007-2008学年 第一学期考试试题答案 A 卷 考试科目: 数据库系统 考试时间:120分钟 试卷总分100分 考试班级:软件06-1、2、3、4、5、6班 题号 I II III IV V 总分 得分 评卷教师 I 、Choice Questions 1、 A 2、 A 3、 D 4、 D 5、 D 6、 B 7、 B 8、 C 9、 C 10、 C II 、Blank-filling Questions 1. ① conditions , ② actions 2. A= 225 ; B= 225 3. ① parser and translator , ② execution plan 4. records 5. 8 6. speed up
7. data
II 、 Briefly description questions. (There are 4 questions, totally 16 marks, and
each question worth 4 marks.)
1. FOUR of the following five DBA duties:
● Schema definition
● Storage structure and access method definition
● Schema and physical organization modification
● Granting user authority to access the database
● Routine maintenance
2. A transaction is a unit of program execution that accesses and possibly updates
various data items.
ACID properties of transaction are: atomicity, consistency, isolation, and durability. 装
订
线
班级: 学号:
姓名:
3.AG →I is a member of F+.
By augmenting A →C with G, to get AG →CG and then transitivity with CG →I, we can get AG →I.
CG →HI is a member of F+.
By augmenting CG →I to infer CG → CG I, and augmenting of CG →H to infer CGI →HI, and then transitivity, we can get CG →HI.
4.The processes of computing result of (AG)+ have been shown below.
① result = AG
② result = ABCG (A →C and A → B)
③ result = ABCGH (CG →H and CG ⊆AGBC)
④ result = ABCGHI (CG →I and CG ⊆AGBCH)
III、C omplete the following queries.
1.
①∏customer_name (borrower) ⋃∏customer_name (depositor)
② account ←account ⋃{(“Perryridge”, A-911, 4500)}
depositor ←depositor ⋃{(“Smith”, A-911)}
2.
①CREATE TABLE SC
( Sno int,
Cno int,
Grade int,
PRIMARY KEY (Sno, Cno),
FOREIGN KEY (Sno) REFERENCES S,
FOREIGN KEY (Cno) REFERENCES C,
CHECK (Grade >= 0))
②SELECT Sno, SNAME
FROM S
WHERE AGE>22 AND SEX=‘M’;
③SELECT Sno
FROM SC AS X, SC AS Y
WHERE X.Sno=Y.Sno AND o !=o
④SELECT SNAME, AGE
FROM S
WHERE SEX=‘M’ AND AGE> ALL (SELECT AGE
FROM S
WHERE SEX=‘F’)
哈尔滨理工大学
2007-2008学年第一学期考试试题答案A卷 SELECT CNAME, AVG(GRADE)
FROM C, SC
WHERE C.C#=SC.C# AND TEACHER=‘LIU’
GROUP BY C.C#
IV、Resolve the following questions of designing.
1、E-R diagram for the university registrar’s office:
2、The relational database corresponding to the preceding E-R diagram:
student( sid, name, program)
course_offering(courseno, secno, year, semester, time, room)
instructor(iid, name, department, title)
courses(courseno, title, credits, syllabus)
enrolls(sid, courseno, grade)
teaches( iid, courseno)
requires(couseno, prerequisite, maincourse)。