吉大17春秋学期《数据库应用技术》在线作业一

合集下载

吉大18秋学期《数据库原理及应用》在线作业一(满分)

吉大18秋学期《数据库原理及应用》在线作业一(满分)

吉大18秋学期《数据库原理及应用》在线作业一(满分)------------------------------------------------------------------------------------------------------------------------------ (单选题) 1: 关于数据库系统三级模式的说法,下列选项中正确的是( )。

A: 外模式、概念模式、内模式都只有一个B: 外模式有多个,概念模式和内模式只有一个C: 模式只有一个,概念模式和内模式有多个D: 三个模式中,只有概念模式才是真正存在的正确答案:(单选题) 2: 文件管理方式本质上是把数据组织成( )的形式存储在磁盘上。

A: 文件B: 表C: 记录D: 数据库正确答案:(单选题) 3: 从关系中挑选出指定的属性组成新关系的运算称为( )。

A: 选择运算B: 投影运算C: 联接运算D: 交运算正确答案:(单选题) 4: 已经被确定为RDBMS的国际标准的语言是( )。

A: JDBCB: HTMLC: ASPD: SQL正确答案:(单选题) 5: 下列( )数据管理技术真正消除了冗余。

A: 自由管理B: 文件管理C: 数据库系统管理D: 以上说法都不对正确答案:(单选题) 6: 在数据库设计中,将ER图转换成关系数据模型的过程属于( )。

A: 需求分析阶段B: 逻辑设计阶段C: 概念设计阶段D: 物理设计阶段正确答案:(单选题) 7: 一个m:n联系转换为一个关系模式。

关系的码为( )。

A: 某个实体的码B: 各实体码的组合C: n端实体的码D: 任意一个实体的码正确答案:(单选题) 8: 下列命题中不正确的是( )。

------------------------------------------------------------------------------------------------------------------------------ A: 数据库减少了不必要的数据冗余B: 数据库中不存在冗余数据C: 数据库中的数据可以共享D: 若冗余数据是可控的,则数据更新的一致性得以保证正确答案:(单选题) 9: 在数据库系统中,网状模型具有的特征是( )。

【奥鹏】吉大19秋学期《数据库原理与应用》在线作业一[2]答案

【奥鹏】吉大19秋学期《数据库原理与应用》在线作业一[2]答案

【奥鹏】吉大19秋学期《数据库原理与应用》在线作业一
试卷总分:100 得分:100
一、单选题(共15题,60分)
1、在Access中,将“名单表”中的“姓名”与“工资标准表”中的“姓名”建立关系,且两个表中的记录都是惟一的,则这两个表之间的关系是( )。

A一对一
B一对多
C多对一
D多对多
[仔细分析以上题目,运用所学知识完成作答]
参考选择:A
2、在数据库中,产生数据不一致的根本原因是( )。

A数据冗余
B数据存储量太大
C没有严格保护数据
D未对数据进行完整性控制
[仔细分析以上题目,运用所学知识完成作答]
参考选择:A
3、条件“Between 70 and 90”的意思是( )。

A数值70到90之间的数字
B数值70和90这两个数字
C数值70和90这两个数字之外的数字
D数值70和90包含这两个数字,并且除此之外的数字
[仔细分析以上题目,运用所学知识完成作答]
参考选择:A
4、“学号”字段中含有“1”、“2”、“3”……等值,则在表设计器中,该字段可以设置成数字类型,也可以设置为( )类型。

A货币
B文本
C备注
D日期
[仔细分析以上题目,运用所学知识完成作答]
参考选择:B
ccess数据库的类型是( )。

A层次数据库
B网状数据库
C关系数据库
D面向对象数据库
[仔细分析以上题目,运用所学知识完成作答]
参考选择:C。

吉大17春秋学期《数据库应用技术》在线作业一

吉大17春秋学期《数据库应用技术》在线作业一

吉大17春秋学期《数据库应用技术》在线作业一一、单选题(共 25 道试题,共 100 分。

) V 1. Given the tables: EMPLOYEE DEPT emp_num emp_name dept dept_id dept_name 1 Adams 1 1 Planning 2 Jones 1 2 Support 3 Smith 2 4 Williams 1 and the statement: ALTER TABLE employee ADD FOREIGN KEY (dept) REFERENCES dept (dept_id) ON DELETE CASCADE How many rows will be deleted when the following statement is executed? DELETE FROM employee WHERE dept=1A. 0B. 1C. 3D. 42. Given the following code: BEGIN ATOMIC UPDATE country SET cities=:count WHERE CURRENT OF C1; INSERT INTO country VALUES(:co11,:co12,:co13); INSERT INTO country VALUES(:co14,:co15,:co16); INSERT INTO country VALUES(:co17,:co18,:co19); INSERT INTO country VALUES(:co110,:co111,:co112); COMMIT; END Given that all statements succeed except the following: INSERT INTO country VALUES(:co17,:co18,:co19); How many rows will be affected in table COUNTRY?A. 0B. 3C. 4D. 53. How many rows can be retrieved using a single SELECT INTO statement?A. Only one rowB. As many as are in the resultC. As many as are host variables used in the callD. As many as host variable array structures can hold4. 实体是信息世界中的术语,与之对应的数据库术语为:()A. 文件B. 数据库C. 字段D. 记录5. 如果开发人员在AIX操作系统上开发访问后台AS400上的DB2数据库,则需要在AIX开发环境中安装:()A. DB2个人开发版(PDE)B. DB2通用开发版(UDE)6. 关系模型中的关系模式至少是()A. 1NFB. 2NFC. 3NFD. BCNF7. 若用如下的SQL语句创建一个student表:CREATE TABLE student(NO CHAR(4)NOT NULL,NAME CHAR(8)NOT NULL,SEX CHAR(2),AGE NUMBERIC(2))可以插入到student表中的是哪一项?A. (‘1031’,‘曾华’,男,23)B. (‘1031’,‘曾华’,NULL,NULL)C. (NULL,‘曾华’,‘男’,‘23’)D. (‘1031’,NULL,‘男’,23)8. 执行下面两条SQL语句后: CREATE TABLE t1 ( c1 char(10) NOT NULL PRIMARY KEY, c2 int, c3 char(10), c4 char(10) NOT NULL, CONSTRAINT c4 UNIQUE (c1,c4) ) //自动创建索引 CREATE INDEX Index1 ON t1 (c2 ASC) 表t1上有几个索引?A. 0B. 1C. 2D. 3E. 49. Given the code: EXEC SQL WITH most_cities AS ( SELECTb.id, /doc/2b17957478.html,, a.cities FROM country a, staff b WHERE a.person = b.id AND cities > :threshold ) SELECT id, name, cities FROM most_cities INTO :id, :name, :cities WHERE cities IN (SELECT MAX(cities) FROM most_cities) Which of the following can reference MOST_CITIES?A. The current statementB. Statements from any applicationC. All statements within this applicationD. All statements within the current unit of work10. An application uses static SQL to connect to a remote DB2 server and inserts data into the CUST.ORDERS table on that remote DB2 server. To enable access to the remote DB2 server, FOO needs to create a package with default options so that BAR is the only non-administrative user that can use this package on the remote DB2 server. Which statement describes the privileges that FOO requires to accomplish this?A. FOO requires EXECUTE privilege on the package.B. FOO requires the privilege to create the package on the remote DB2 server.C. FOO requires EXECUTE privilege on the package and INSERT privilege on CUST.ORDERS.D. FOO requires the privilege to create the package on the remote DB2 server and INSERT privilege on CUST.ORDERS.11. Given the table T1 with the following data: COL1 IDX ---- ---- A single-threaded CLI application executes the following pseudocode in sequence: SQLAllocHandle( SQL_HANDLE_ENV,NULL, &hEnv ) SQLAllocHandle( SQL_HANDLE_DBC, hEnv, &hDbc ) SQLConnect( hDbc, "SAMPLE", SQL_NTS, NULL, SQL_NTS, NULL, SQL_NTS ) SQLSetConnectAttr( hDbc, SQL_ATTR_AUTOCOMMIT, SQL_AUTOCOMMIT_ON )SQLAllocHandle( SQL_HANDLE_STMT, hDbc, &hStmt ) SQLExecDirect( hStmt, "UPDATE table1 SET col1=10 WHERE idx=1", SQL_NTS ) SQLExecDirect( hStmt, "UPDATE table1 SET col1=20 WHERE idx=2", SQL_NTS ) SQLEndTran( SQL_HANDLE_DBC, hDbc, SQL_COMMIT ) SQLExecDirect( hStmt, "UPDATE table1 SET col1=30 WHERE idx=1", SQL_NTS ) SQLExecDirect( hStmt, "UPDATE table1 SET col1=40 WHERE idx=1", SQL_NTS ) SQLEndTran( SQL_HANDLE_DBC, hDbc, SQL_ROLLBACK ) SQLExecDirect( hStmt, "SELECT col1 FROM table1 WHERE idx=1", SQL_NTS ) Which of the following values for COL1 will be fetched when the sequence for the pseudocode listed above is successfully executed?A. 10B. 20C. 30D. 4012. 下面哪个工具可以保存终端用户需要存取的元数据?A. Query Management FacilityB. DB2 Query PatrollerC. DB2存储过程构建器D. 信息目录13. 设有两个事务T1,T2,其并发操作如下所示: T1: T2: 1)读A=10,B=5 2)读A=10 3)读A=20,B=5 求和25 验证错正确的评价是哪个?A. 该操作不存在问题B. 该操作丢失修改C. 该操作不能重复读D. 该操作读“脏”数据14. 关系规范化中的删除操作异常是指()A. 不该删除的数据被删除B. 不该插入的数据被插入C. 应该删除的数据未被删除D. 应该插入的数据未被插入15. Given the table COUNTRY with the following data: ID NAME PERSON CITIES -- ---- ------ ------ 1 Argentina 1 - and the code: EXEC SQL DECLARE c1 CURSOR FOR SELECT id,name FROM country; EXEC SQL OPEN c1; EXEC SQL FETCH c1 INTO :id,:name; EXEC SQL FETCH c1 INTO :id,:name; Which of the following SQLCODE/SQLSTATEs will be contained in the SQLCA after the last fetch?A. SQLCODE 0, SQLSTATE 00000B. SQLCODE 100, SQLSTATE 02000C. SQLCODE -100, SQLSTATE 00100D. SQLCODE -501, SQLSTATE 2450116. Given the following code: EXEC SQL EXECUTE IMMEDIATE :sqlstmt Which of thefollowing values must sqlstmt contain so that all rows are deleted from the STAFF table?A. DROP TABLE staffB. DELETE FROM staffC. DROP * FROM staffD. DELETE * FROM staff17. The following commands are issued against a data source: CREATE TABLE /doc/2b17957478.html, ( i INT) CREATE ALIAS /doc/2b17957478.html, FOR/doc/2b17957478.html, CREATE TABLE org.sample ( c CHAR(1)) CREATE ALIAS /doc/2b17957478.html, FOR /doc/2b17957478.html, CREATE ALIAS userid.sample FOR /doc/2b17957478.html, When issued by USER1, which of the following statements will have a different result set than this SELECT statement? SELECT * FROM orgA. SELECT * FROM org.sampleB. SELECT * FROM /doc/2b17957478.html,C. SELECT * FROM /doc/2b17957478.html,D. SELECT * FROM userid.sample18. Which of the following is used to run an embedded dynamic SQL UPDATE statement?A. UPDATEB. . PREPAREC. . DECLARED. . EXECUTE19. Which of the following is TRUE for all cursors defined as FOR FETCH ONLY?A. The cursors are unambiguous.B. Only the first row is returned.C. Cursor stays open after a commit.D. A temporary table is created on the server.20. 在数据库中存储的是:()A. 数据B. 数据模型C. 数据以及数据之间的联系D. 信息21. 在语句CREATE VIEW EMP_VIEW2 (EMPNO, EMPNAME,DEPTNO, JOBTITLE, HIREDATE) AS SELECT ID, NAME, DEPT, JOB, HIREDATE FROM EMPLOYEE WHERE DEPT=10 WITH CHECK OPTION; 所定义的视图中,当使用INSERT语句时,若新增的行中DEPTNO数值不为10,则该行将被拒绝插入。

吉大19秋学期《数据库原理及应用(管理类)》在线作业一-0001参考答案

吉大19秋学期《数据库原理及应用(管理类)》在线作业一-0001参考答案

吉大《数据库原理及应用(管理类)》在线作业一-0001
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 40 分)
1.( )属于信息世界的模型,是现实世界到机器世界的一个中间层次。

A.数据模型
B.概念模型
C.E-R图
D.关系模型
答案:B
2.SQL Server是一个基于( )。

A.层次模型的DBMS
B.网状模型的DBMS
C.关系模型的应用程序
D.关系模型的DBMS
答案:D
3.从关系中挑选出指定的属性组成新关系的运算称为( )。

A.选择运算
B.投影运算
C.联接运算
D.交运算
答案:B
4.概念结构设计阶段得到的结果是( )。

A.数据字典描述的数据需求
B.E-R图表示的概念模型
C.某个DBMS所支持的数据模型
D.包括存储结构和存取方法的物理结构
答案:B
5.数据库中,实体的一元联系是指( )。

A.一个实体与另一个实体的联系
B.实体集内部的联系
C.1: 1、1: m、m: n联系
D.两实体间联系
答案:B
6.( )是长期存储在计算机内的有组织,可共享的数据集合。

A.数据库管理系统
B.数据库系统
C.数据库
D.文件组织
答案:C
7.关于数据库系统三级模式的说法,下列选项中正确的是( )。

A.模式只有一个,概念模式和内模式有多个。

数据库基础及应用作业答案一

数据库基础及应用作业答案一

数据库基础及应用作业答案一电大最新《数据库基础及应用》形成性考核册作业答案一(第1~第3章)一、单选题(在每小题的空括号内填写上正确选项的字母, 每小题2分, 共36分)1.在利用计算机进行数据处理的四个发展阶段中, 第3个发展阶段是( C )。

A.人工管理B.文件系统C.数据库系统D.分布式数据库系统2实体中能够唯一标识自己的属性被称做( A )。

A.码B.域C.联系D.元组3、关系数据模型属于( B )。

A.概念数据模型B.逻辑数据模型C.存储数据模型D.对象数据模型4.若实体A和B是1对多的联系, 实体B和C是多对1的联系, 则实体A和C是( C )联系。

A.1对1B.1对多C.多对多D.多对15.在数据库体系结构的三级模式中, 全局模式处于( B )层。

A.最内B.中间C.最外D.应用6.下面不属于数据库体系结构中三级模式的是( C )。

A.存储模式B.逻辑模式C.数据模式D.应用模式7.设D1、D2和D3定义域中的基数分别为2、3和4, 则D1xD2xD3的元组数为( B )。

A.9B.24C.10D.148.设关系R1具有a1个属性和b1个元组, 关系R2具有a2个属性和b2个元组, 则关系R1×R2所具有的元组个数( D )。

A.a1+b1B.a2+b2C.a1xa2D.b1xb29.若一个关系为R(学生号, 姓名, 性别, 年龄), 则能够作为主码的属性为( A )。

A.学生号B.姓名C.性别D.年龄10.设一个关系模式为R(A,B,C), 对应的关系内容为R={{1,10,50},{2,10,60},{3,20,72},{4,30,60}}, 则δB>15(R)的运算结果中具有的元组个数为( B )。

A.1B.2C.3D.411.设一个学生关系为S(学生号, 姓名), 课程关系为C(课程号, 课程名),选课关系为X(学生号, 课程号, 成绩)。

则求出所有选修课程信息的运算表示式为П课程号(X)与( A )的自然连接。

吉大19春学期《数据库原理及应用(管理类)》在线作业一参考答案

吉大19春学期《数据库原理及应用(管理类)》在线作业一参考答案

吉大18春学期《数据库原理及应用(管理类)》在线作业一-0002
试卷总分:100 得分:0
一、单选题(共10 道试题,共40 分)
1.在数据库三级模式结构中,描述数据库中全体逻辑结构和特性的是( )。

A.外模式
B.模式
C.内模式
D.存储模式
正确答案:B
2.客户/服务器结构与其它数据库体系结构的根本区别在于( )。

A.数据共享
B.数据分布
C.网络开销小
D.DBMS和应用分开
正确答案:D
3.如果事务T获得了数据项Q上的排它锁,则T对Q( )。

A.只能读不能写
B.只能写不能读
C.既可读又可写
D.不能读不能写
正确答案:C
4.五种基本关系代数运算是( )。

A.∪,-,×,π和σ
B.∪,-,∞,π和σ
C.∪,∩,×,π和σ
D.∪,∩,∞,π和σ
正确答案:A
5.在关系代数的专门关系运算中,从表中选出满足某种条件的元组的操作称为( )。

A.投影
B.连接
C.选择。

吉大数据库应用技术作业及答案

吉大数据库应用技术作业及答案

单选"元数据"是指数据结构的描述SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体, 其中, CREATE、DROP、 ALTER语句是实现哪种功能数据定义SQL语言具有的功能是数据定义、数据操纵、数据控制、数据查询SQl语言是( ) 的语言, 易学习非过程化SQl语言是关系数据库语言SQL语言中, 下列涉及空值的操作, 不正确的是AGE=NULLX→Y, 当下列哪一条成立时, 称为平凡的函数依赖Y∈X层次模型实现数据之间联系的方法是指针层次数据模型的基本数据结构是树层次型、网状型和关系型数据库划分原则是数据之间的联系常见的数据模型是层次模型、网状模型、关系模型从ER图导出关系模型时, 如果实体间的联系是M: N的, 下列说法中正确的是增加一个关系表示联系, 其中纳入M方和N方的码从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是选择操作存储在计算机内有结构的数据的集合是数据库当B属性函数依赖于A属性时, 属性A与B的联系是多对1当关系R和S做自然联接时, 能够保留R中不满足连接条件元组的操作是左外联接当同一个实体集内部实体之间存在着一个M:N的关系时, 根据E-R模型转换成关系模型的规则, 转换成关系的数目为3对关系模型叙述错误的是不具有连接操作的DBMS也能够是关系数据库系统对实体和实体之间的联系采用同样的数据结构表示的数据模型为关系模型反映现实世界中实体及实体间联系的信息模型是E-R模型个关系数据库文件中的各条记录前后顺序能够任意颠倒, 不影响库中的数据关系关系代数运算的基础是集合运算关系代数中的连接操作是由选择和笛卡尔积操作组合而成关系规范化中的插入操作异常是指应该插入的数据未被插入关系模式的候选关键字能够有1个或多个, 而主关键字有1个关系模式的任何属性以上都不对关系模式中的关系模式至少是1NF关系数据库的规范化理论主要解决的问题是如何构造合适的数据逻辑结构关系数据库管理系统应能实现的专门关系运算包括选择、投影、连接关系数据库中, 实现实体之间的联系是经过关系与关系之间的公共属性关系数据模型能够表示实体间的任意联系规范化过程主要为克服数据库逻辑结构中的插入异常, 删除异常以及冗余度大的缺欠候选关键字中的属性称为主属性假设有关系R和S, 关系代数表示式R-( R-S) 表示的是R∩S假设在一个E-R模型中, 存在10个不同的实体集和12个不同的二元联系( 二元联系是指两个实体集之间的联系) , 其中3个1: 1联系、 4个1: N、 5个M: N联系, 则这个E-R模型转换成关系的数目可能是15描述数据库全体数据的全局逻辑结构和特性的是模式区分不同实体的依据是属性如何构造出一个合适的数据逻辑结构是( ) 主要解决的问题。

吉大20秋《数据库应用技术》在线作业一答案

吉大20秋《数据库应用技术》在线作业一答案
正确答案: D
(单选题)11: 并发控制的主要方法是采用以下哪种机制?
A: 口令
B: 锁
C: 副本
(单选题)8: 在语句CREATE VIEW EMP_VIEW2 (EMPNO, EMPNAME, DEPTNO, JOBTITLE, HIREDATE) AS SELECT ID, NAME, DEPT, JOB, HIREDATE FROM EMPLOYEE WHERE DEPT=10 WITH CHECK OPTION; 所定义的视图中,当使用INSERT语句时,若新增的行中DEPTNO数值不为10,则该行将被拒绝插入。
(单选题)1: Given the tables:
COUNTRY STAFF
id name person cities id name
1 Argentina 1 10 1 Aaron
2 Canada 2 20 2 Adams
3 Cuba 2 10 3 Jones
4 Germany 1 0
5 France 3 5
(name CHAR(10), salary DEC NOT NULL WITH DEFAULT)
INSERT INTO employee (name, salary) VALUES ('SMITH', 30000)
INSERT INTO employee (name) VALUES ('JONES')
SUM(salary) FROM employee)) FROM employee)
B: SELECT COALESCE(AVG(salary)) FROM employee
C: SELM employee
D: SELECT salary/(SELECT SUM(salary) FROM employee) FROM employee

奥鹏吉大21年春季《数据库应用技术》在线作业一.doc

奥鹏吉大21年春季《数据库应用技术》在线作业一.doc

1.Given the tables: COUNTRY STAFF id name person cities id name 1 Argentina 1 10 1 Aaron 2 Canada 2 20 2 Adams 3 Cuba 2 10 3 Jones 4 Germany 1 0 5 France 3 5 6 Italy 1 5 the report: id name number_of_countries ---------- ---------- ------------------- 1 Aaron 3 and the SQL statement: SELECT B.id,,COUNT(DISTINCT) AS number_of_countries FROM country A, staff B WHEREB.id=A.person GROUP BY B.id, HAVING COUNT(DISTINCT)>:count_var Which of the following values does :count_var require to print out the above report?A.1B.2C.3D.4【参考答案】: B2.两个子查询的结果(),可以执行并、交、差操作A.结构完全一致B.结构完全不一致C.结构部分一致D.主键一致【参考答案】: A3.对于支持小规模的部门级应用,这些应用不需要存取驻留在OS/400、OS/390等平台上的远程数据库,则需要哪种级别的DB2 产品?A.企业版B.工作组版C.企业扩展版D.个人版E.卫星版F.微型版【参考答案】: B4.Given an ODBC/CLI program with a single connection, two threads and the following actions which complete successfully: Thread 1:INSERT INTO mytab VALUES (1) Thread 2: INSERT INTO mytab VALUES (2) Thread 1: COMMIT Thread 2: INSERT INTO mytab VALUES (3) Thread 1: ROLLBACK Thread 2: COMMIT How many records will be inserted and retained in the table MYTAB?A.0B.1C.2D.3【参考答案】: C5.在数据库中存储的是:()A.数据B.数据模型C.数据以及数据之间的联系D.信息【参考答案】: C6.使用DROP语句撤消基本表时,使用以下哪个子句,可以将下属的视图和约束引用全部撤消?A.NULLB.RESTRICTC.CASCADED.DISTINCT【参考答案】: C7.关系模式中各级模式之间的关系为()A.3NF包含 2NF包含 1NFB.3NF包含 1NF包含 2NFC.1NF 包含2NF包含3NF D.2NF包含 1NF 包含3NF【参考答案】: A8.在语句CREATE VIEW EMP_VIEW2 (EMPNO, EMPNAME, DEPTNO, JOBTITLE, HIREDATE) AS SELECT ID, NAME, DEPT, JOB, HIREDATE FROM EMPLOYEE WHERE DEPT=10 WITH CHECK OPTION; 所定义的视图中,当使用INSERT 语句时,若新增的行中DEPTNO数值不为10,则该行将被拒绝插入。

吉大19秋学期《数据库原理与应用》在线作业一【第1组】答案

吉大19秋学期《数据库原理与应用》在线作业一【第1组】答案

【奥鹏】吉大19秋学期《数据库原理与应用》在线作业一
试卷总分:100 得分:100
一、单选题(共15题,60分)
1、在宏的操作中,DeleteObject的功能是( )。

A删除指定的数据库对象
B删除指定的表
C取消最新操作
D删除对象
[提示:仔细阅读以上试题,并作答]
正确答案是:A
2、创建数据库的一般步骤是:确立建立数据库的目的,确定所需要的数据表;确定所需的字段,确定关系;( )。

A确定数据库的安全性
B确定对象
C确定报表
D改进设计
[提示:仔细阅读以上试题,并作答]
正确答案是:D
3、SQL语言的数据操纵语句包括 SELECT,INSERT,UPDATE和 DELETE,最重要的,也是使用最频繁的语句是( )。

AINSERT
BSELECT
CUPDATE
DDELETE
[提示:仔细阅读以上试题,并作答]
正确答案是:B
4、如果在创建表中建立字段“时间”,其数据类型应当是( )。

A文本
B数字
C日期
D备注
[提示:仔细阅读以上试题,并作答]
正确答案是:C
5、条件“Where 工资额>1000”的意思是( )。

A“工资额”中大于1000元的记录
B将“工资额”中大于1000元的记录删除
C拷贝字段“工资额”中大于1000元的记录
D将字段“工资额”中大于1000元的记录进行替换
[提示:仔细阅读以上试题,并作答]。

南开17春秋学期数据库应用系统设计在线作业

南开17春秋学期数据库应用系统设计在线作业

一、单项选择题(共 21 道试题,共 42 分。

)v 1. 主键的作用是(). 用来唯一标识表中的行. 用来验证数据库的密码. 可有可无的一个属性. 设定表中某列的默许值标准答案:2. 在SQL中,实现修改表中数据的语句是(). MOIFY. LTR. UPT. LTRT标准答案:3. 关系模式标准化中的插入异样是指(). 不该插入的数据被插入. 不该删除的数据被删除. 要插入的数据无法插入. 要删除的数据无法删除标准答案:4. 在数据治理技术的三个进展时期中,数据冗余度最小、数据共享度最高的是()时期. 文件系统. 数据库. 人工治理. 数据库治理系统标准答案:5. Powruilr应用程序的入口点是(). 主函数. 应用对象. 窗口对象. 事务对象6. 以下关于权限设置的表达中正确的选项是(). 只能指定许诺操作的数据对象. 只能指定许诺进行的操作类型. 既能指定许诺操作的数据对象,也能指定许诺进行的操作类型. 以上都不对标准答案:7. 利用SQL语句查询所有姓李的学生记录,WHR短语后应利用的条件是() . 姓名 LIK '李%'. 姓名='李%'. 姓名='李_'. 姓名 LIK '李_'标准答案:8. 在PowrSript语言中,要访问myojt对象中的nm属性,正确的写法是() . myojt->nm. myojt(nm). nm(myojt).标准答案:9. 在PowrSript语言中,要打开w_min窗口,正确的语句是(). OpnWinow(w_min). Opn(w_min). (). ()标准答案:10. 在数据库治理系统中,通过()语言来概念模式、子模式和内模式. 数据概念. 数据操纵. 数据操纵. 数据治理11. 要查看数据库参数设置在应用程序中的代码表示形式,应选择ts Profil Stup对话框中的()标签. onntion. Trnstion. Syntx. Prviw标准答案:12. GRNT语句的功能是(). 把授予用户的权限收回来. 把对指定操作对象的指定操作权限授予指定的用户. 把被破坏的数据库进行修复. 对多个用户同时访问数据库的操作进行并发操纵标准答案:13. 通过外模式/模式映象,使得关系数据库具有高度()独立性. 物理. 存储. 逻辑. 结构标准答案:14. 在PowrSript语言中,要退出本层循环、执行本层循环结构后面的语句,应利用()语句. xit. ontinu. Hlt. Rturn标准答案:15. 要规定学生性别的取值范围为男或女,那么应利用(). 静态列级约束. 静态元组约束. 动态列级约束. 动态元组约束标准答案:16. 用来显示窗口对象及其控件的视图是(). 布局视图. 窗口视图. 属性视图#脚本视图标准答案:17. 利用SQL语言修改数据库,正确的命令是(). RT TS. MOIFY TS. LTR TS. HNG TS标准答案:18. 以下选项中不属于数据库系统软件组成部份的是(). 数据库治理系统. 数据库应用系统. PU. 操作系统标准答案:19. 若是通过延迟检查发觉用户操作请求违抗了完整性约束条件,那么系统(). 拒绝该用户操作. 拒绝整个事务并回滚该事务. 许诺该用户操作但给出提示信息. 不做任何情形标准答案:20. 关于已经创建好的学生信息表,能够利用SQL语句“LTR TL 学生信息 () 年龄”删除年龄列. LTR OLUMN. LT. ROP. ROP OLUMN标准答案:21. 在R(U)中,若是Y函数依托于X,而且存在X的一个真子集X',使得Y函数依托于X',那么Y是X的(). 部份函数依托. 完全函数依托. 非一般函数依托. 一般函数依托标准答案:二、多项选择题(共 20 道试题,共 40 分。

数据库应用技术作业及答案.doc

数据库应用技术作业及答案.doc

《数据库应用技术》第1次作业及答案第一章思考与练习题一、选择题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提供了大量易用的管理工具,比较常用的主要有(服务管理器)、(企业管理器)和(查询分析器)。

【奥鹏】吉大19秋学期《数据库原理及应用》在线作业一[4]答案

【奥鹏】吉大19秋学期《数据库原理及应用》在线作业一[4]答案

【奥鹏】吉大19秋学期《数据库原理及应用》在线作业一
试卷总分:100 得分:100
一、单选题(共10题,40分)
1、数据的逻辑独立性是指( )。

A概念模式改变,外模式和应用程序不变
B概念模式改变,内模式不变
C内模式改变,概念模式不变
D内模式改变,外模式和应用程序不变
[仔细分析以上题目,运用所学知识完成作答]
参考选择:A
2、SQL对应的中文名称为( )。

A结构化定义语言
B结构化控制语言
C结构化查询语言
D结构化操纵语言
[仔细分析以上题目,运用所学知识完成作答]
参考选择:C
3、数据库系统的数据独立性是指( )。

A不会因为数据的变化而影响应用程序
B不会因为存储策略的变化而影响存储结构
C不会因为某些存储结构的变化而影响其他的存储结构
D不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序[仔细分析以上题目,运用所学知识完成作答]
参考选择:D
4、( )是长期存储在计算机内的有组织,可共享的数据集合。

A数据库管理系统
B数据库系统
C数据库
D文件组织
[仔细分析以上题目,运用所学知识完成作答]
参考选择:C
5、五种基本关系代数运算是( )。

A∪,-,×,π和σ
B∪,-,∞,π和σ
C∪,∩,×,π和σ
D∪,∩,∞,π和σ
[仔细分析以上题目,运用所学知识完成作答]
参考选择:A。

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

一、单选题(共 25 道试题,共 100 分。

) V 1. Given the tables: EMPLOYEE DEPT emp_num emp_name dept dept_id dept_name 1 Adams 1 1 Planning 2 Jones 1 2 Support 3 Smith 2 4 Williams 1 and the statement: ALTER TABLE employee ADD FOREIGN KEY (dept) REFERENCES dept (dept_id) ON DELETE CASCADE How many rows will be deleted when the following statement is executed? DELETE FROM employee WHERE dept=1A. 0B. 1C. 3D. 42. Given the following code: BEGIN ATOMIC UPDATE country SET cities=:count WHERE CURRENT OF C1; INSERT INTO country VALUES(:co11,:co12,:co13); INSERT INTO country VALUES(:co14,:co15,:co16); INSERT INTO country VALUES(:co17,:co18,:co19); INSERT INTO country VALUES(:co110,:co111,:co112); COMMIT; END Given that all statements succeed except the following: INSERT INTO country VALUES(:co17,:co18,:co19); How many rows will be affected in table COUNTRY?A. 0B. 3C. 4D. 53. How many rows can be retrieved using a single SELECT INTO statement?A. Only one rowB. As many as are in the resultC. As many as are host variables used in the callD. As many as host variable array structures can hold4. 实体是信息世界中的术语,与之对应的数据库术语为:()A. 文件B. 数据库C. 字段D. 记录5. 如果开发人员在AIX操作系统上开发访问后台AS400上的DB2数据库,则需要在AIX开发环境中安装:()A. DB2个人开发版(PDE)B. DB2通用开发版(UDE)6. 关系模型中的关系模式至少是()A. 1NFB. 2NFC. 3NFD. BCNF7. 若用如下的SQL语句创建一个student表: CREATE TABLE student(NO CHAR(4) NOT NULL,NAME CHAR(8) NOT NULL, SEX CHAR(2), AGE NUMBERIC(2))可以插入到student表中的是哪一项?A. (‘1031’,‘曾华’,男,23)B. (‘1031’,‘曾华’,NULL,NULL)C. (NULL,‘曾华’,‘男’,‘23’)D. (‘1031’,NULL,‘男’,23)8. 执行下面两条SQL语句后: CREATE TABLE t1 ( c1 char(10) NOT NULL PRIMARY KEY, c2 int, c3 char(10), c4 char(10) NOT NULL, CONSTRAINT c4 UNIQUE (c1,c4) ) //自动创建索引 CREATE INDEX Index1 ON t1 (c2 ASC) 表t1上有几个索引?A. 0B. 1C. 2D. 3E. 49. Given the code: EXEC SQL WITH most_cities AS ( SELECT b.id, , a.cities FROM country a, staff b WHERE a.person = b.id AND cities > :threshold ) SELECT id, name, cities FROM most_cities INTO :id, :name, :cities WHERE cities IN (SELECT MAX(cities) FROM most_cities) Which of the following can reference MOST_CITIES?A. The current statementB. Statements from any applicationC. All statements within this applicationD. All statements within the current unit of work10. An application uses static SQL to connect to a remote DB2 server and inserts data into the CUST.ORDERS table on that remote DB2 server. To enable access to the remote DB2 server, FOO needs to create a package with default options so that BAR is the only non-administrative user that can use this package on the remote DB2 server. Which statement describes the privileges that FOO requires to accomplish this?A. FOO requires EXECUTE privilege on the package.B. FOO requires the privilege to create the package on the remote DB2 server.C. FOO requires EXECUTE privilege on the package and INSERT privilege on CUST.ORDERS.D. FOO requires the privilege to create the package on the remote DB2 server and INSERT privilege on CUST.ORDERS.11. Given the table T1 with the following data: COL1 IDX ---- ---- A single-threaded CLI application executes the following pseudocode in sequence: SQLAllocHandle( SQL_HANDLE_ENV, NULL, &hEnv ) SQLAllocHandle( SQL_HANDLE_DBC, hEnv, &hDbc ) SQLConnect( hDbc, "SAMPLE", SQL_NTS, NULL, SQL_NTS, NULL, SQL_NTS ) SQLSetConnectAttr( hDbc, SQL_ATTR_AUTOCOMMIT, SQL_AUTOCOMMIT_ON )SQLAllocHandle( SQL_HANDLE_STMT, hDbc, &hStmt ) SQLExecDirect( hStmt, "UPDATE table1 SET col1=10 WHERE idx=1", SQL_NTS ) SQLExecDirect( hStmt, "UPDATE table1 SET col1=20 WHERE idx=2", SQL_NTS ) SQLEndTran( SQL_HANDLE_DBC, hDbc, SQL_COMMIT ) SQLExecDirect( hStmt, "UPDATE table1 SET col1=30 WHERE idx=1", SQL_NTS ) SQLExecDirect( hStmt, "UPDATE table1 SET col1=40 WHERE idx=1", SQL_NTS ) SQLEndTran( SQL_HANDLE_DBC, hDbc, SQL_ROLLBACK ) SQLExecDirect( hStmt, "SELECT col1 FROM table1 WHERE idx=1", SQL_NTS ) Which of the following values for COL1 will be fetched when the sequence for the pseudocode listed above is successfully executed?A. 10B. 20C. 30D. 4012. 下面哪个工具可以保存终端用户需要存取的元数据?A. Query Management FacilityB. DB2 Query PatrollerC. DB2存储过程构建器D. 信息目录13. 设有两个事务T1,T2,其并发操作如下所示: T1: T2: 1)读A=10,B=5 2)读A=10 3)读A=20,B=5 求和25 验证错正确的评价是哪个?A. 该操作不存在问题B. 该操作丢失修改C. 该操作不能重复读D. 该操作读“脏”数据14. 关系规范化中的删除操作异常是指()A. 不该删除的数据被删除B. 不该插入的数据被插入C. 应该删除的数据未被删除D. 应该插入的数据未被插入15. Given the table COUNTRY with the following data: ID NAME PERSON CITIES -- ---- ------ ------ 1 Argentina 1 - and the code: EXEC SQL DECLARE c1 CURSOR FOR SELECT id,name FROM country; EXEC SQL OPEN c1; EXEC SQL FETCH c1 INTO :id,:name; EXEC SQL FETCH c1 INTO :id,:name; Which of the following SQLCODE/SQLSTATEs will be contained in the SQLCA after the last fetch?A. SQLCODE 0, SQLSTATE 00000B. SQLCODE 100, SQLSTATE 02000C. SQLCODE -100, SQLSTATE 00100D. SQLCODE -501, SQLSTATE 2450116. Given the following code: EXEC SQL EXECUTE IMMEDIATE :sqlstmt Which of thefollowing values must sqlstmt contain so that all rows are deleted from the STAFF table?A. DROP TABLE staffB. DELETE FROM staffC. DROP * FROM staffD. DELETE * FROM staff17. The following commands are issued against a data source: CREATE TABLE ( i INT) CREATE ALIAS FOR CREATE TABLE org.sample ( c CHAR(1)) CREATE ALIAS FOR CREATE ALIAS userid.sample FOR When issued by USER1, which of the following statements will have a different result set than this SELECT statement? SELECT * FROM orgA. SELECT * FROM org.sampleB. SELECT * FROM C. SELECT * FROM D. SELECT * FROM userid.sample18. Which of the following is used to run an embedded dynamic SQL UPDATE statement?A. UPDATEB. . PREPAREC. . DECLARED. . EXECUTE19. Which of the following is TRUE for all cursors defined as FOR FETCH ONLY?A. The cursors are unambiguous.B. Only the first row is returned.C. Cursor stays open after a commit.D. A temporary table is created on the server.20. 在数据库中存储的是:()A. 数据B. 数据模型C. 数据以及数据之间的联系D. 信息21. 在语句CREATE VIEW EMP_VIEW2 (EMPNO, EMPNAME, DEPTNO, JOBTITLE, HIREDATE) AS SELECT ID, NAME, DEPT, JOB, HIREDATE FROM EMPLOYEE WHERE DEPT=10 WITH CHECK OPTION; 所定义的视图中,当使用INSERT语句时,若新增的行中DEPTNO数值不为10,则该行将被拒绝插入。

相关文档
最新文档