吉大15春学期《数据库原理及应用(管理类)》在线作业一答案
吉大《数据库原理及应用》在线作业一
吉大《数据库原理及应用》在线作业一试卷总分:100得分:100第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第6题,在数据库系统阶段,数据()。
A、具有物理独立性,没有逻辑独立性B、具有逻辑独立性,没有物理独立性C、独立性差D、具有高度的物理独立性和一定程度的逻辑独立性正确答案:D第7题,创建视图的语句格式为()。
A、CREATETABLE视图名〉B、CREATEINDEX视图名C、CREATEVIEW视图名D、DROPVIEW视图名第8题,关系数据库规范化是为了解决关系数据库中()问题而引入的。
A、插入、删除和数据冗余B、提高查询速度C、减少数据操作的复杂性D、保证数据的安全性和完整性正确答案:A第9题,数据库中只存放视图的()。
A、操作B、对应的数据C、定义D、限制正确答案:C第10题,数据库中,实体的一元联系是指()。
A、一个实体与另一个实体的联系B、实体集内部的联系C、1:1、1:m、m:n联系D、两实体间联系正确答案:B第11题,关于关系模式,说法正确的是()。
吉大16春学期《数据库原理与应用》在线作业一
吉大16春学期《数据库原理与应用》在线作业一一、单选题(共 15 道试题,共 60 分。
)1. 如果在创建表中建立字段“姓名”,其数据类型应当是( )。
. 文本. 数字. 日期. 备注正确答案:2. “切换面板”属于( )。
. 表. 查询. 窗体. 页正确答案:3. 筛选的结果是滤除( )。
. 不满足条件的记录. 满足条件的记录. 不满足条件的字段. 满足条件的字段正确答案:4. 内部计算函数“VG”的意思是求所在字段内所有的值的( )。
. 和. 平均值. 最小值. 第一个值正确答案:5. “学号”字段中含有“1”、“2”、“3”……等值,则在表设计器中,该字段可以设置成数字类型,也可以设置为( )类型。
. 货币. 文本. 备注. 日期正确答案:6. 创建数据库的一般步骤是:确立建立数据库的目的,确定所需要的数据表;确定所需的字段,确定关系;( )。
. 确定数据库的安全性. 确定对象. 确定报表. 改进设计正确答案:7. ss数据库的类型是( )。
. 层次数据库. 网状数据库. 关系数据库. 面向对象数据库正确答案:8. 在ss数据库中,对数据表进行删除的是( )。
. 汇总查询. 动作查询. 选择查询. SQL查询正确答案:9. 从关系中挑选出指定的属性组成新关系的运算称为( )。
. 选择运算. 投影运算. 联接运算. 交运算正确答案:10. 窗体具有以下功能:数据的显示与编辑;数据输入;( );信息显示和数据打印。
. 数据筛选. 应用程序流控制. 数据查询. 运用宏正确答案:11. ( )是长期存储在计算机内的有组织,可共享的数据集合。
. 数据库管理系统. 数据库系统. 数据库. 文件组织正确答案:12. 如果在创建表中建立字段“简历”,其数据类型应当是( )。
. 文本. 数字. 日期. 备注正确答案:13. 在SQL查询GROUP Y 语句用于( )。
. 选择行条件. 对查询进行排序. 列表. 分组条件正确答案:14. 以下叙述中,( )是错误的。
吉大数据库应用技术在线作业一答案
吉大《数据库应用技术》在线作业一答案试卷总分:100 测试时间:-- 试卷得分:100单选题一、单选题(共25 道试题,共100 分。
)得分:100V1. Given the following table:TestTable C1 ----------- 12345 And if the following CLI calls are made:SQLAlloc Handle(SQL_HANDLE_ENV,SQL_NULL_HANDLE,&henv); SQLSetEnvAttr( henv,SQL_A TTR_ODBC_VERSION, (SQLPOINTER) SQL_OV_ODBC3,0); SQLAllocHandle(SQL_HANDLE_DBC,henv,&hdbc); SQLConnect( hdbc, (SQLCHAR *)"db",SQL_NTS, (SQLCHAR *)"userid", SQL_NTS, (SQLCHAR *)"password", SQL_NTS );SQLSetConnectAttr( hdbc, SQL_A TTR_AUTOCOMMIT, SQL_AUTOCOMMIT_OFF, 0);SQLAlloc Handle(SQL_HANDLE_STMT,hdbc,&hstmt); SQLPrepare(hstmt,(unsignedchar*)"select *from Test order by C1',SQL_NTS);SQLBindCol(hstmt,1,SQL_C_SHORT,&data,0,NULL); SQLExecute(hstmt);SQLFetch(hstmt); printf(Data:%i\n",data); SQLFetch(hstmt);printf(Data:%i\n",data); SQLFetch(hstmt); printf(Data:%i\n",data);SQLEndTran(SQL_HANDLE_ENV,henv,SQL_COMMIT); SQLFetch(hstmt);printf(Data:%i\n",data); Which of the following will be returned by theprogram?A. Data: 1 Data: 2 Data: 3 Data: 3B. Data: 1 Data: 2 Data: 3 Data: 4C. Data: 1 Data: 2 Data: 3 Data: 1D. Data: 1 Data: 2 Data: 3 Data: 5满分:4 分得分:42. Given the code: EXEC SQL DECLARE cursor1 CURSOR FOR SELECTname,age,b_date FROM person; EXEC SQL OPEN cursor1; Under which of thefollowing situations will the above cursor be implicitly closed?A. When a CLOSE statement is issuedB. When a COMMIT statement is issuedC. When there are no rows in the result setD. When all rows are FETCHed from the result set满分:4 分得分:43. Given the application code: EXEC SQL DECLARE cur CURSOR WITH HOLD FORSELECT c1 FROM t1 EXEC SQL OPEN cur EXEC SQL FETCH cur INTO :hv /*Statement 1 */ EXEC SQL COMMIT /* Statement 2 */ EXEC SQL FETCH cur INTO:hv /* Statement 3 */ EXEC SQL ROLLBACK /* Statement 4 */ EXEC SQL CLOSEcur /* Statement 5 */ If the table T1 has no rows in it, which statementwill cause the cursor "cur" to be closed first?A. Statement 1B. Statement 2C. Statement 3D. Statement 4满分:4 分得分:44. 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 hold满分:4 分得分:45. Given the table T1 with the following data: COL1 IDX ---- ---- Asingle-threaded CLI application executes the following pseudocode insequence: 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_A TTR_AUTOCOMMIT,SQL_AUTOCOMMIT_ON ) SQLAllocHandle( SQL_HANDLE_STMT, hDbc, &hStmt ) SQLExecDirect( hStmt, "UPDA TE table1 SET col1=10 WHERE idx=1", SQL_NTS )SQLExecDirect( hStmt, "UPDA TE table1 SET col1=20 WHERE idx=2", SQL_NTS )SQLEndTran( SQL_HANDLE_DBC, hDbc, SQL_COMMIT ) SQLExecDirect( hStmt,"UPDA TE table1 SET col1=30 WHERE idx=1", SQL_NTS ) SQLExecDirect( hStmt,"UPDA TE table1 SET col1=40 WHERE idx=1", SQL_NTS ) SQLEndTran(SQL_HANDLE_DBC, hDbc, SQL_ROLLBACK ) SQLExecDirect( hStmt, "SELECT col1FROM table1 WHERE idx=1", SQL_NTS ) Which of the following values for COL1will be fetched when the sequence for the pseudocode listed above issuccessfully executed?A. 10B. 20C. 30D. 40满分:4 分得分:46. Given the table T1 with the following data: C1 C2 -- -- 1 1 2 2 Anapplication issues the following SQL statements with AUTOCOMMIT disabled:UPDA TE t1 SET c1 = 10 WHERE c2 = 1 UPDA TE t1 SET c1 = 20 WHERE c2 = 2SA VEPOINT sp1 UPDA TE t1 SET c1 = 30 WHERE c2 = 1 UPDA TE t1 SET c1 = 40, c2 = 3 WHERE c2 = 2 SA VEPOINT sp1 UPDA TE t1 SET c1 = 50 WHERE c2 = 1 UPDA TE t1 SET c1 = 60 WHERE c2 = 2 ROLLBACK TO SA VEPOINT sp1 UPDA TE t1 SET c1 =50 WHERE c2 = 3 COMMIT What is the result of the following query? SELECTc1, c2 FROM t1 ORDER BY c2A. 10 1 20 2B. 30 1 50 3C. 30 1 40 3D. 10 1 50 3满分:4 分得分:47. Which of the following cursor definitions will define a cursor calledc2 that will fetch rows from table t2, and for every row fetched willupdate column c1 in table t2?A. DECLARE c2 CURSOR FOR SELECT * FROM t2 FOR UPDA TE OF t2B. DECLARE c2 CURSOR FOR SELECT * FROM t2 FOR UPDA TE OF c2C. DECLARE c2 CURSOR FOR SELECT * FROM t2 FOR UPDA TE OF c1D. DECLARE c2 CURSOR WITH HOLD FOR SELECT * FROM t2 FOR UPDA TE OF t2满分:4 分得分:48. Given an ODBC/CLI program with a single connection, two threads andthe following actions which complete successfully: Thread 1: INSERT INTOmytab V ALUES (1) Thread 2: INSERT INTO mytab V ALUES (2) Thread 1: COMMITThread 2: INSERT INTO mytab V ALUES (3) Thread 1: ROLLBACK Thread 2: COMMIT How many records will be inserted and retained in the table MYTAB?A. 0B. 1C. 2D. 3满分:4 分得分:49. Given the following code: EXEC SQL EXECUTE IMMEDIA TE :sqlstmt Which ofthe following values must sqlstmt contain so that all rows are deletedfrom the STAFF table?A. DROP TABLE staffB. DELETE FROM staffC. DROP * FROM staffD. DELETE * FROM staff满分:4 分得分:410. Given the expression: WITH most_cities AS ( SELECTb.id,,a.cities FROM country a, staff b WHERE a.person = b.id ANDcities > :threshold ) SELECT * FROM most_cities In which of the followingdoes MOST_CITIES exist?A. user tablesB. server memoryC. user table spaceD. system catalog tables满分:4 分得分:411. Given the following statements: EXEC SQL INSERT INTO employeeV ALUES(:new_emp, :new_name) EXEC SQL UPDA TE company SETnum_employees=num_employees+1 WHERE company_id=1 EXEC SQL COMMIT Which ofthe following can be added to the database so that the company table willstill be updated without the need for the explic it UPDA TE SQL statement?A. An INSERT trigger on COMPANYB. An UPDA TE trigger on COMPANYC. An INSERT trigger on EMPLOYEED. An UPDA TE trigger on EMPLOYEE满分:4 分得分:412. Which of the following produces a sequentially increasing number,suitable for use as a primary key?A. ROWID data typeB. Generated IDENTITY columnC. GENERA TE_UNIQUE built-in functionD. CURRENT SEQUENCE special register满分:4 分得分:413. A cursor is declared with the WITH HOLD option. Which of thefollowing statements is always true?A. The cursor will remain open after a COMMIT.B. All rows retrieved are locked until a COMMIT.C. A COMMIT will not be allowed until the cursor is closed.D. Locks obtained by the cursor will be kept after a COMMIT.满分:4 分得分:414. Given the table called NAME with the following column and data: lname------ Smith SMITH SmiTh smith Which of the following SQL statements willreturn all four rows in upper case?A. SELECT CAPS(lname) FROM nameB. SELECT UCASE(lname) FROM nameC. SELECT STRUPR(lname) FROM nameD. SELECT TOUPPER(lname) FROM name满分:4 分得分:415. Given the tables T1 and T2, each with an INTEGER column: T1 COL1----------- 1- 1- 22 T2 COL1 ----------- 1- 2- 22 and the following querythat executes successfully: SELECT * FROM T1 LEFT OUTER JOIN T2 ONT1.COL1=T2.COL1 How many rows will the query return?A. 5B. 6C. 10D. 36满分:4 分得分:416. Which of the following will retrieve results that will only be inlower case?A. SELECT NAME FROM EMPLOYEE WHERE NAME='ali'B. SELECT NAME FROM EMPLOYEE WHERE LCASE(NAME)='ali'C. SELECT UCASE(NAME) FROM EMPLOYEE WHERE LCASE(NAME)='ali'D. SELECT NAME FROM EMPLOYEE WHERE NAME IN (SELECT NAME FROM EMPLOYEEWHERE LCASE(NAME)=LCASE('ALI'))满分:4 分得分:417. Given the tables: COUNTRY id name 1 Argentina 3 Cuba 4 - NA TION idname 2 Belgium 4 USA and the code: EXEC SQL DECLARE C1 CURSOR FOR SELECT *FROM country WHERE name IS NOT NULL UNION SELECT * FROM nation EXEC SQLOPEN C1 How many rows are in the result set?A. 1B. 2C. 3D. 4满分:4 分得分:418. Given the tables: EMPLOYEE DEPT emp_num emp_name dept dept_iddept_name 1 Adams 1 1 Planning 2 Jones 1 2 Support 3 Smith 2 4 Williams 1and the statement: ALTER TABLE employee ADD FOREIGN KEY (dept) REFERENCES dept (dept_id) ON DELETE CASCADE How many rows will be deleted when thefollowing statement is executed? DELETE FROM employee WHERE dept=1A. 0B. 1C. 3D. 4满分:4 分得分:419. Which of the following is a benefit of user-defined functions?A. Improves application concurrencyB. Improves blocking of result setsC. Simplifies application maintenanceD. Reduces memory requirements on the server满分:4 分得分:420. An application uses static SQL to connect to a remote DB2 server andinserts data into the CUST.ORDERS table on that remote DB2 server. Toenable access to the remote DB2 server, FOO needs to create a package withdefault options so that BAR is the only non-administrative user that canuse this package on the remote DB2 server. Which statement describes theprivileges 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 DB2server.C. FOO requires EXECUTE privilege on the package and INSERT privilege onCUST.ORDERS.D. FOO requires the privilege to create the package on the remote DB2server and INSERT privilege on CUST.ORDERS.满分:4 分得分:421. If a stored procedure returns multiple rows, which of the followingmust the calling application use to access the result set?A. A cursorB. A select statementC. A declared temporary tableD. A table user-defined function满分:4 分得分:422. Which of the following CLI/ODBC functions should be used to deleterows from a DB2 table?A. SQLDelete()B. SQLExecDirect()C. SQLBulkDelete()D. SQLExecuteUpdate()满分:4 分得分:423. Which of the following is used to run an embedded dynamic SQL UPDA TEstatement?A. UPDA TEB. . PREPAREC. . DECLARED. . EXECUTE满分:4 分得分:424. An ODBC/CLI application performs an array insert into a tablecontaining a primary key. If one of the values inserted generates aduplicate row error, which of the following APIs can be called todetermine the failing row?A. SQLError()B. SQLNumRows()C. SQLRowCount()D. SQLGetDiagField()满分:4 分得分:425. Given the following code: BEGIN A TOMIC UPDA TE country SETcities=:count WHERE CURRENT OF C1; INSERT INTO countryV ALUES(:co11,:co12,:co13); INSERT INTO country V ALUES(:co14,:co15,:co16);INSERT INTO country V ALUES(:co17,:co18,:co19); INSERT INTO countryV ALUES(:co110,:co111,:co112); COMMIT; END Given that all statementssucceed except the following: INSERT INTO countryV ALUES(:co17,:co18,:co19); How many rows will be affected in table COUNTRY?A. 0B. 3C. 4D. 5满分:4 分得分:4。
吉大15春学期《数据库应用技术》在线作业一试卷试卷
吉大15春学期《数据库应用技术》在线作业一一、单选题(共25 道试题,共100 分。
)V 1. 数据操纵语言的基本功能中不包括()A. 向数据库中插入数据B. 描述数据库的访问控制C. 修改数据库中的数据D. 删除数据库中的数据满分:4 分2. 事务的原子性是指()A. 事务中包含的所有操作要么都做,要么都不做B. 事务一旦提交,对数据库的改变是永久性的C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的D. 事务必须是使数据库从一个一致性状态变到另一个一致性状态满分:4 分3. 如果一个用户USER1被授予了表TAB上的CONTROL特权,如果需要限制该用户对表的存取,应使用以下哪条命令?A. REVOKE ALL ON TAB TO USER1B. REVOKE ALL ON TAB FROM USER1C. REVOKE CONTROL ON TAB TO USER1D. REVOKE CONTROL ON TAB FROM USER1满分:4 分4. 关系模式中各级模式之间的关系为()A. 3NF包含2NF包含1NFB. 3NF包含1NF包含2NFC. 1NF 包含2NF包含3NFD. 2NF包含1NF 包含3NF满分:4 分5. 给出下面信息: CREATE TABLE tab1 (c1 char(3) WITH DEFAULT NULL, c2 INTEGER); INSERT INTO tab1(c2) VALUES (…345‟); 如果在命令行处理器(CLP)中执行以下语句,以下哪个结果是正确的?SELECT * FROM tab1;A. C1 C2 --- ----------- 0 record(s) selected.B. C1 C2 --- ----------- 123 345 1 record(s) selected.C. C1 C2 --- ----------- 345 1 record(s) selected.D. C1 C2 --- ----------- - 345 1 record(s) selected.满分:4 分6. 在语句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,则该行将被拒绝插入。
吉林大学网络教育作业考试练习题-数据库原理及应用(管理类)
数据库原理及应用(管理类)交卷时间:2018-10-20 14:17:52一、单选题1.(4分)数据库管理系统中用于定义和描述数据库逻辑结构的语言称为___。
• A. 数据库模式描述语言• B. 数据库子语言• C. 数据操纵语言• D. 数据结构语言得分:0知识点:数据库原理及应用(管理类)作业题展开解析答案A解析2.(4分)在数据库系统中,用户对数据的操作只需按其()来进行操作。
• A. 物理结构• B. 逻辑结构• C. 顺序结构• D. 索引结构得分:0知识点:数据库原理及应用(管理类)作业题展开解析答案B解析3.(4分)数据库管理系统(DBMS)是___。
• A. 一个完整的数据库应用系统• B. 一组硬件• C. 一组软件• D. 既有硬件,也有软件得分:0知识点:数据库原理及应用(管理类)作业题展开解析答案C解析4.(4分)下面关于SELECT嵌套语句的叙述中,错误的是()。
• A. 首先应对子查询求值• B. 外部查询依赖于子查询的求值结果• C. 子查询必须被括在圆括号中• D. 子查询的结果会被显示出来得分:0知识点:数据库原理及应用(管理类)作业题展开解析答案D解析5.(4分)设有关系R和关系S进行如图所示的运算,则运算结果中含有元组的数目是()。
• A. 6• B. 7• C. 8• D. 9得分:0知识点:数据库原理及应用(管理类)作业题展开解析答案A解析6.(4分)数据库概念设计的E-R方法中,实体在E-R图中,用________表示。
• A. 矩形• B. 四边形• C. 菱形• D. 椭圆形得分:0知识点:数据库原理及应用(管理类)作业题展开解析答案A解析7.(4分)数据模型用来表示实体间的联系,但不同的数据库管理系统支持不同的数据模型。
在常用的数据模型中,不包括___。
• A. 网状模型• B. 链状模型• C. 层次模型• D. 关系模型得分:0知识点:数据库原理及应用(管理类)作业题展开解析答案B解析8.(4分)如图所示,两个关系R1和R2,它们进行______运算后得到R3。
吉大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: 在数据库系统中,网状模型具有的特征是( )。
231610北交《数据库原理及应用》在线作业一15秋答案.
北交《数据库原理及应用》在线作业一一、单选题(共20道试题,共50分。
)1. 手工管理阶段处于_____ 。
.20世纪50年代中期以前.20世纪50年代后期到60年代中期.20世纪60年代后期.20世纪70年代后期正确答案:2. 对FOXRP,下面说法中,错误的是______ 。
.字符型字段可以存放空格.日期型字段专门存放日期数据.逻辑型字段可以存放数值.备注型字段必须存放文字内容正确答案:3. 数据的取值范围亦称为数据的_____ 。
.结构.值域.类型.联系正确答案:4. 退出FoxPro系统的命令是______ 。
.XIT.QUIT.SYSTM.NL正确答案:5. ___ 负责全面地管理和控制数据库系统。
.用户.操作员.系统分析员.数据库管理员正确答案:6. 在关系数据模型中,对二维表框架的描述称为.模式.结构.系统模式.关系模式正确答案:7. FoxPro 提供了工作区概念,其中对当前工作区叙述错误的是__________ 。
.建立数据库时所在工作区是当前工作区.最后一次执行SLT命令时所选择的工作区为当前工作区.当前工作区中只有一条记录指针.当前工作区中字段名可直接使用正确答案:8. _中存放关于数据库中各级模式的描述信息。
.文件.数据库.数据字典.数据库系统正确答案:9. 在_数据结构中,从根结点到树中任一结点均存在一条惟一的路径。
.层次.网络.关系.面向对象正确答案:10. 数据库系统阶段,在描述数据的时候,不仅要描述数据本身,还要描述数据之间的.结构.联系.调用•顺序正确答案:11. FoxPro 数据库管理系统其数据模型均是________ 。
.层次型.网络型.关系型.适用型正确答案:12. ___ 结构中至少有一个结点有多于一个的父结点。
.层次模型.网络模型.关系模型.面向对象模型正确答案:13. 快速查询命令SK用于______ 。
.降序排序库文件.升序排序库文件.索引后的库文件.一般库文件正确答案:14. ___ 是数据库系统的核心,用于数据库的建立、使用和维护。
吉大《数据库原理及应用(管理类)》在线作业一答卷
答案:错误
23.关系的每一个分量可以继续分为小的数据项。
答案:错误
24.数据结构是数据模型最基本的组成部分,规定了数据模型的静态特性。
答案:正确
25.一个数据库只有一个概念模式,它是数据库系统三级模式结构的中间层。
D.A和C都是
答案:B
2.下列命题中不正确的是( )。
A.数据库减少了不必要的数据冗余
B.数据库中不存在冗余数据
C.数据库中的数据可以共享
D.若冗余数据是可控的,则数据更新的一致性得以保证
答案:B
3.数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和( )。
A.数据库管理系统
A.所有的事务都有一个开始和结束
B.事务可以被撤销,但不能被保存
C.事务必须以原子的方式被执行
D.事务是基于数据库的执行工作单元
答案:ACD
16.在SQL中,DDL对数据库的操作有( )。
A.修改数据库
B.创建数据库
C.查询数据库
D.撤销数据库
答案:ABD
17.数据库体系结构按照( )三级结构进行组织。
B.面向对象数据库系统与程序设计语言集成一体化
C.对象-关系数据库系统查询语言功能强大
D.对象-关系数据库系统高保护性
答案:BCD
13.下列语句中,功能相同的命令是( )。
A.SELECT 学号,姓名 FROM 学生 WHERE 年龄 BETWEEN 20 TO 22;
B.SELECT 学号,姓名 FROM 学生 WHERE 年龄>20 AND年龄<=22;
吉林大学《数据库原理与应用》在线作业一-0002
吉大学期《数据库原理与应用》在线作业一-0002
筛选的结果是滤除( )。
A:不满足条件的记录
B:满足条件的记录
C:不满足条件的字段
D:满足条件的字段
参考选项:A
有关字段属性,以下叙述错误的是( )。
A:字段大小可用于设置文本、数字或自动编号等类型字段的最大容量B:可对任意类型的字段设置默认值属性
C:有效性规则属性是用于限制此字段输入值的表达式
D:不同的字段类型,其字段属性有所不同
参考选项:B
下面关于列表框和组合框的叙述错误的是( )。
A:列表框和组合框可以包含一列或几列数据
B:可以在列表框中输入新值,而组合框不能
C:可以在组合框中输入新值,而列表框不能
D:在列表框和组合框中均可以输入新值
参考选项:C
打开Access数据库时,应打开扩展名为( )的文件。
A:.mda
B:.mdb
C:.mde
D:.DBF
参考选项:B
数据库系统的核心是( )。
A:数据库
B:数据库管理系统
C:数据模型
D:软件工具
参考选项:B
关于视图的说法错误的是( )。
A:是存储在数据库中的预先定义好的查询
B:占用物理存储空间
C:具有基本表的外观
D:可以像基本表一样对其进行存取
参考选项:B
1。
(完整版)数据库原理及应用习题带答案
习题一、单项选择题1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是(A)阶段。
A. 数据库系统B. 文件系统C. 人工管理D.数据项管理2. 数据库系统与文件系统的主要区别是(B)。
A. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3. 在数据库中存储的是(C)。
A. 数据B. 数据模型C. 数据及数据之间的联系D. 信息4. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指(D)。
A. 同一个应用中的多个程序共享一个数据集合B. 多个用户、同一种语言共享数据C. 多个用户共享一个数据文件D. 多种应用、多种语言、多个用户相互覆盖地使用数据集合5. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( A )。
A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS6. 数据库管理系统(DBMS)是(C)。
A. 一个完整的数据库应用系统B.一组硬件C. 一组系统软件D.既有硬件,也有软件7. 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的(B)。
A. 文件的集合B. 数据的集合C. 命令的集合D. 程序的集合8. 支持数据库各种操作的软件系统是(B)。
A. 命令系统B. 数据库管理系统C. 数据库系统D. 操作系统9. 由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫(B)。
A. 文件系统B. 数据库系统C. 软件系统D. 数据库管理系统10. 数据库系统中应用程序与数据库的接口是(B)。
A. 数据库集合B. 数据库管理系统DBMSC. 操作系统OSD. 计算机中的存储介质11. 在DBS中,DBMS和OS之间关系是(D)。
吉大15春学期《数据库原理与应用》在线作业一答案
奥鹏吉大15春学期《数据库原理与应用》在线作业一满分答案
一、单选题(共15 道试题,共60 分。
)
1. 在关系代数的专门关系运算中,从表中选出满足某种条件的元组的操作称为( )。
A. 投影
B. 连接
C. 选择
D. 扫描
正确答案:C
2. 条件“Where 工资额>1000”的意思是( )。
A. “工资额”中大于1000元的记录
B. 将“工资额”中大于1000元的记录删除
C. 拷贝字段“工资额”中大于1000元的记录
D. 将字段“工资额”中大于1000元的记录进行替换
正确答案:A
3. 如果在创建表中建立字段“时间”,其数据类型应当是( )。
A. 文本
B. 数字
C. 日期
D. 备注
正确答案:C
4. SQL语言的数据操纵语句包括SELECT,INSERT,UPDATE和DELETE,最重要的,也是使用最频繁的语句是( )。
A. INSERT
B. SELECT
C. UPDATE
D. DELETE
正确答案:B
5. 打开Access数据库时,应打开扩展名为( )的文件。
A. .mda
B. .mdb
C. .mde
D. .DBF
正确答案:B
6. 数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和( )。
A. 数据库管理系统
B. 数据库应用系统
C. 相关的计算机系统。
吉大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描述数据库全体数据的全局逻辑结构和特性的是模式区分不同实体的依据是属性如何构造出一个合适的数据逻辑结构是( ) 主要解决的问题。
15春北交《数据库及其应用》在线作业一试卷
15春北交《数据库及其应用》在线作业一一、单选题(共15 道试题,共30 分。
)V 1. 五种基本关系代数运算是()A. ∪,-,×,π和σB. ∪,-,∞,π和σC. ∪,∩,×,π和σD. ∪,∩,∞,π和σ满分:2 分2. 四元关系R的属性A、B、C、D,下列叙述中正确的是()A. ∏B,C(R)表示取值为B,C的两列组成的关系B. ∏2,3(R)表示取值为2,3的两列组成的关系C. ∏B,C(R)与∏2,3(R)表示的是同一个关系D. ∏B,C(R)与∏2,3(R)表示的不是同一个关系满分:2 分3. SQL语言中,SELECT语句的执行结果是( )A. 属性B. 表C. 元组D. 数据库满分:2 分4. 事务有多个性质,其中不包括( )A. 一致性B. 唯一性C. 原子性D. 隔离性满分:2 分5. 在SQL语言中,DELETE语句的作用是()A. 删除基本表B. 删除视图C. 删除基本表和视图D. 删除基本表和视图的元组满分:2 分6. 关系数据库的查询语言是一种()语言。
A. 过程性B. 非过程性C. 第三代D. 高级程序设计满分:2 分7. 关系模型的程序员不需熟悉数据库的()A. 数据操作B. 完整性约束条件C. 存取路径D. 数据定义满分:2 分8. 事务的执行不被其它事务干扰,这个性质称为事务的()A. 原子性B. 隔离性C. 持久性D. 一致性满分:2 分9. 用户涉及的逻辑结构用()描述A. 模式B. 存储模式C. 概念模式D. 子模式满分:2 分10. 在关系模式R(A,B,C)中,有函数依赖集F={(A,B)→C,(B,C)→A},则R最高达到( )A. INFB. 2NFC. 3NFD. BCNF满分:2 分11. ER方法中用属性描述事物的特征,属性在ER图中表示为()A. 椭圆形B. 矩形C. 菱形D. 有向边满分:2 分12. 位于用户和操作系统之间的一层数据管理软件是()A. DBSB. DBC. DBMSD. MIS满分:2 分13. 数据库系统中的数据模型通常由()三部分组成A. 数据结构、数据操作和完整性约束B. 数据定义、数据操作和安全性约束C. 数据结构、数据管理和数据保护D. 数据定义、数据管理和运行控制满分:2 分14. SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且( )A. 包括20岁和30岁B. 不包括20岁和30岁C. 包括20岁但不包括30岁D. 包括30岁但不包括20岁满分:2 分15. ER图中的主要元素是()A. 结点、记录和文件B. 实体、联系和属性C. 记录、文件和表D. 记录、表、属性满分:2 分二、多选题(共15 道试题,共45 分。
数据库原理及应用吉林大学考试题库答案
数据库原理及应用
一、单选题
1. 单个用户使用的数据视图的描述称为A. 外模式
3. 事务的ACID性质中,关于原子性(atomicity)的描述正确的是C. 事务中的所有操作要么都执行,要么都不执行。
4. 在下面给出的内容中,不属于DBA职责的是C. 编写应用程序
6. 以下关于E-R图的叙述正确的是C. E-R图可将现实世界(应用)中的信息抽象地表示为实体以及实体间的联系
7. 数据库管理系统与操作系统、应用软件的层次关系从核心到外围依次是C. OS、DBMS、应用软件
8. 数据库技术的三级模式中,数据的全局逻辑结构用()来描述C. 模式
9. 有关系R和S,R∩S的运算等价于B. R-(R-S)
11. 数据库管理系统由三级模式组成,其中决定DBMS功能的是A. 逻辑模式
12. 分布式数据库系统中分片模式和分配模式均是A. 全局的
13. 数据库系统是在()的基础上发展起来的。
A. 文件系统
14. 在DBS中,DBMS和OS之间的关系是B. DBMS调用OS
15. 一级封锁协议解决了事务的并发操作带来的()不一致性的问题。
A. 数据丢失修改
16. 关系数据库中的视图属于4个数据抽象级别中的A. 外部模型
17. 下面系统中不属于关系数据库管理系统的是C. IMS
18. 五种基本关系代数运算是A. ∪,-,×,π和σ
19.。
吉林大学2015年春学期《数据库原理及应用(管理类)》在线作业一满分答案
吉大15春学期《数据库原理及应用(管理类)》在线作业一一、单选题:1.DBMS中实现事务持久性的子系统是( )。
(满分:4)A. 相互调用B. DBMS调用OSC. OS调用DBMSD. 并发运行正确答案:B2.关于数据库系统三级模式的说法,下列选项中正确的是( )。
(满分:4)A. 外模式、概念模式、内模式都只有一个B. 外模式有多个,概念模式和内模式只有一个C. 模式只有一个,概念模式和内模式有多个D. 三个模式中,只有概念模式才是真正存在的正确答案:B3.数据库系统的数据独立性是指( )。
(满分:4)A. 不会因为数据的变化而影响应用程序B. 不会因为存储策略的变化而影响存储结构C. 不会因为某些存储结构的变化而影响其他的存储结构D. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序正确答案:D4.创建视图的语句格式为( )。
(满分:4)A. CREATE TABLE <视图名〉B. CREATE INDEX <视图名>C. CREATE VIEW <视图名>D. DROP VIEW <视图名>正确答案:C5.下列聚合函数中,不忽略空值(null) 的是( )。
(满分:4)A. SUM(列名)B. MAX(列名)C. COUNT(*)D. A VG(列名)正确答案:C6.在数据库设计中,将ER图转换成关系数据模型的过程属于( )。
(满分:4)A. 需求分析阶段B. 逻辑设计阶段C. 概念设计阶段D. 物理设计阶段正确答案:B7.数据库中只存放视图的( )。
(满分:4)A. 操作B. 对应的数据C. 定义D. 限制正确答案:C8.当关系R(A,B)已属于3NF,下列说法中( )是正确的。
(满分:4)A. 它一定消除了插入和删除异常B. 仍存在一定的插入和删除异常C. 一定属于BCNFD. A和C都是正确答案:B9.选择表中若干行使用命令SELECT时应使用子句( )。
吉大15春学期《数据库原理及应用》在线作业二答案
吉大15春学期《数据库原理及应用》在
线作业二答案
1.SQL语言有两种使用方式,分别为交互式SQL和嵌入式SQL。
2.数据库的特点包括数据共享、数据完整性、数据冗余较小,不包括数据独立性低。
3.SQL中,正确涉及空值的操作包括AGE IS NULL和AGE IS NOT NULL,不正确的是AGE=NULL。
4.单个用户使用的数据视图的描述称为外模式。
5.一个m:n联系转换为一个关系模式,关系的码为各实体码的组合。
6.当关系R(A,B)已属于3NF时,仍存在一定的插入和删除异常。
7.自由管理、文件管理、数据库系统管理都不能真正消除冗余。
8.DBMS中实现事务持久性的子系统是恢复管理子系统。
9.部分匹配查询中,匹配符“_”代表任意单个字符。
10.概念结构设计阶段得到的结果是E-R图表示的概念模型。
多选题答案。
1.数据库系统包括相应硬件和数据库管理系统。
2.封锁的基本类型包括排它锁和共享锁。
正确答案为B。
数据模型是描述数据、数据关系和数据约束的一种方法。
其中最常用的表示数据模型的方法是实体-关系方法,简称ER 方法。
它是一种图形化的表示方法,用于描述实体之间的关系。
在ER方法中,实体用矩形表示,关系用菱形表示,属性用椭
圆形表示。
通过这种方法,可以清晰地表示数据之间的关系,从而更好地理解和设计数据模型。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
奥鹏吉大15春学期《数据库原理及应用(管理类)》在线作业一满分答案
一、单选题(共10 道试题,共40 分。
)
1. DBMS中实现事务持久性的子系统是( )。
A. 相互调用
B. DBMS调用OS
C. OS调用DBMS
D. 并发运行
正确答案:B
2. 关于数据库系统三级模式的说法,下列选项中正确的是( )。
A. 外模式、概念模式、内模式都只有一个
B. 外模式有多个,概念模式和内模式只有一个
C. 模式只有一个,概念模式和内模式有多个
D. 三个模式中,只有概念模式才是真正存在的
正确答案:B
3. 数据库系统的数据独立性是指( )。
A. 不会因为数据的变化而影响应用程序
B. 不会因为存储策略的变化而影响存储结构
C. 不会因为某些存储结构的变化而影响其他的存储结构
D. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
正确答案:D
4. 创建视图的语句格式为( )。
A. CREATE TABLE <视图名〉
B. CREATE INDEX <视图名>
C. CREATE VIEW <视图名>
D. DROP VIEW <视图名>
正确答案:C
5. 下列聚合函数中,不忽略空值(null) 的是( )。
A. SUM(列名)
B. MAX(列名)
C. COUNT(*)
D. A VG(列名)
正确答案:C
6. 在数据库设计中,将ER图转换成关系数据模型的过程属于( )。
A. 需求分析阶段
B. 逻辑设计阶段
C. 概念设计阶段
D. 物理设计阶段。