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

合集下载

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

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

吉大《数据库应用技术》在线作业一答案试卷总分: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。

2022年吉林大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)

2022年吉林大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)

2022年吉林大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)一、填空题1、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。

2、以子模式为框架的数据库是______________;以模式为框架的数据库是______________;以物理模式为框架的数据库是______________。

3、视图是一个虚表,它是从______导出的表。

在数据库中,只存放视图的______,不存放视图对应的______。

4、关系模型由______________、______________和______________组成。

5、数据库恢复是将数据库从______状态恢复到______的功能。

6、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。

方法主要有两种:______和______。

7、在SQL Server 2000中,新建了一个SQL Server身份验证模式的登录账户LOG,现希望LOG在数据库服务器上具有全部的操作权限,下述语句是为LOG授权的语句,请补全该语句。

EXEC sp_addsrvrolemember‘LOG’,_____;8、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下不进行。

9、数据库管理系统的主要功能有______________、______________、数据库的运行管理以及数据库的建立和维护等4个方面。

10、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用____________语句,收回所授的权限使用____________语句。

二、判断题11、关系中任何一列的属性取值是不可再分的数据项,可取自不同域中的数据。

()12、有出现并发操作时,才有可能出现死锁。

()13、在第一个事务以S锁方式读数据R时,第二个事务可以进行对数据R加S锁并写数据的操作。

吉林大学网络教育数据库应用技术C

吉林大学网络教育数据库应用技术C

数据库应用技术C一、名词解释1.数据库(Database)2.物理独立性3.外码4.并发控制二、填空题1.Access2003是中的一个组件,它能够帮助我们。

2.Access2003数据库中表之间的关系有、和8.UPDATE语句中没有WHERE子句,则更新记录二、简答题1.数据模型的层次和组成要素2.什么是关系模式?3.事务的ACID特性4.简述使用“表设计器”创建表的基本步骤?5. 什么是报表?报表和窗体有何不同?三、学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每人各带若干研究生,每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。

请用E-R图画出此学校的概念模型。

四、1. 已知:B单位要建立一人事登记数据库。

该单位的人事登记表结构如下:已知已经建立了空数据库,并命名为“人事库”。

根据上述人事登记表的结构,如果建立数据库表,表的名称为“人事基本表”。

该表各字段应采用什么数据类型?2. Employee表的结构如下所示,采用SQL语句完成以下功能。

(1)修改Employee表中的数据,给每个男职工工资加200元钱。

(表示工资的字段名为salary)(2)查询Employee表中所有女职工的ename、sex、dname、bir字段的信息,并且按照bir字段从大到小输出。

(3)查询Employee表中比人事处职工最高工资还高的其他职工的eno和ename信息。

五、题设如上题,利用SQL完成以下操纵:1.建立一个“学生”表Student,它由学号Sno、姓名Sname、性别Ssex、年龄Sage、所在系Sdept 五个属性组成。

学号不为空,且值唯一;姓名取值也唯一。

2.查询全体学生的学号与姓名。

3.查询全体学生的详细记录。

4.查询全体学生的姓名、出生年份和所有系,要求用小写字母表示所有系名。

5.某些学生选修课程后没有参加考试,所以有选课记录,但没有考试成绩。

2021年吉林省长春市全国计算机等级考试数据库技术测试卷(含答案)

2021年吉林省长春市全国计算机等级考试数据库技术测试卷(含答案)

2021年吉林省长春市全国计算机等级考试数据库技术测试卷(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. “事务的所有操作在数据库中要么全部正确反映出来要么全部不反映”,这是事务的哪—个特性?A.原子性B.一致性C.隔离性D.持久性2.19.文件系统采用二级文件目录,主要是为( )A.缩短访问存储器的时间B.实现文件共享C.节省内存空间D.解决不同用户间文件命名冲突3. 一个1:N联系可转换为一个独立的关系模式,关系的码为A.N端实体的码B.实体的码C.各实体码的组合D.每个实体的码4. 数据库管理系统FoxBASE和Oracle都是关系型数据库管理系统,但它们之间存在重要差别。

其差别之一是A.FoxBASE可以使用汉字,而Oracle不可以使用汉字B.FoxBASE是单用户数据库,而Oracle是多用户数据库C.FoxBASE一个数据库是一个表,而Oracle一个数据库可以包含多个表D.FoxBASE在微机上运行,而Oracle在大中型机上运行5. 设某散列表的当前状态如下:一共有20个位置,在第0、3、4、6、13、14、17、19的位置放着各结点的值,则该散列表的负载因子约为A.0.27B.0.52C.0.667D.0.46. 关系数据库中,实现主码标识元组的作用是通过A.实体完整性规则B.参照完整性规则C.用户自定义的完整性D.属性的值域7. 数据库管理系统中用于定义和描述数据库逻辑结构的语言称为( )。

A.数据定义语言B.结构化查询语言C.数据操纵语言D.关系数据库语言8. 下面关于Internet叙述中,正确的是A.WWW是World Web Wide的缩写,也称为Web服务B.Internet只提供WWW服务和FTP服务C.WWW是以超文本标记语言和文件传送协议为基础的D.WWW系统的结构采用了客户机/服务器模式9. 计算机硬件只能识别并执行以二进制代码表示的指令序列,将高级语言编写的程序翻译成这种二进制代码的程序称为( )。

吉林大学智慧树知到“计算机科学与技术”《数据库原理及应用(管理类)》网课测试题答案_3

吉林大学智慧树知到“计算机科学与技术”《数据库原理及应用(管理类)》网课测试题答案_3

吉林大学智慧树知到“计算机科学与技术”《数据库原理及应用(管理类)》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共10题)1.部分匹配查询中有关匹配符“_”的正确的叙述是()。

A.“_”代表任意单个字符B.“_”可以代表零个或多个字符C.“_”不能与“%”一同使用D.“_”代表一个字符2.如果一个关系模式R属于第三范式,那么R的所有属性都是不可再分的数据项。

()A.正确B.错误3.排它锁和共享锁是最基本的封锁方式。

()A.正确B.错误4.数据的逻辑独立性是指()。

A.概念模式改变,外模式和应用程序不变B.概念模式改变,内模式不变C.内模式改变,概念模式不变D.内模式改变,外模式和应用程序不变5.关于数据库系统三级模式的说法,下列选项中正确的是()。

A.外模式、概念模式、内模式都只有一个B.外模式有多个,概念模式和内模式只有一个C.模式只有一个,概念模式和内模式有多个D.三个模式中,只有概念模式才是真正存在的6.单个用户使用的数据视图的描述称为()。

A.外模式B.概念模式C.内模式D.存储模式7.选择运算是一元运算。

()A.正确B.错误8.关系代数运算中,传统的集合运算有()。

A.并B.差C.交D.笛卡尔积9.在数据库三级模式结构中,描述数据库中全体逻辑结构和特性的是()。

A.外模式B.模式C.内模式D.存储模式10.选择运算是一元运算。

()A.错误B.正确第1卷参考答案一.综合考核1.参考答案:A2.参考答案:A3.参考答案:A4.参考答案:A5.参考答案:B6.参考答案:A7.参考答案:A8.参考答案:ABCD9.参考答案:B10.参考答案:B。

吉大17春学期《数据库应用技术》在线作业二满分答案材料

吉大17春学期《数据库应用技术》在线作业二满分答案材料

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

)1. 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. 5正确答案:A2. Which of the following will retrieve results that will only be in lower 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 EMPLOYEE WHERE LCASE(NAME)=LCASE('ALI')) 正确答案:A3. An ODBC/CLI application has the following pseudocode: SQLAllocHandle( SQL_HANDLE_DBC, hEnv, &hDbc )SQLConnect( hDbc, "CERTDB", SQL_NTS, "user1", SQL_NTS, "passwd", SQL_NTS ) SQLAllocHandle( SQL_HANDLE_STMT, hDbc, &hStmt ) SQLExecDirect( hStmt, "SET CURRENT SQLID db2cert", SQL_NTS ) Assuming all of the above calls execute successfully, which of the following fully qualified SQL statements is equivalent to: SQLExecDirect( hStmt, "SELECT * FROM user1.table1 t1, table2 t2 WHERE t1.col1=t2.col2", SQL_NTS )A. SQLExecDirect( hStmt, "SELECT * FROM user1.table1 t1, table2 t2 WHERE t1.col1=t2.col2", SQL_NTS )B. . SQLExecDirect( hStmt, "SELECT * FROM user1.table1 t1, user1.table2 t2 WHERE t1.col1=t2.col2", SQL_NTS )C. . SQLExecDirect( hStmt, "SELECT * FROM user1.table1 t1, db2cert.table2 t2 WHERE t1.col1=t2.col2", SQL_NTS )D. . SQLExecDirect( hStmt, "SELECT * FROM db2cert.table1 t1, db2cert.table2 t2 WHERE t1.col1=t2.col2", SQL_NTS ) 正确答案:C4. Which of the following produces a sequentially increasing number, suitable for use as a primary key?。

2022年吉林大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案)

2022年吉林大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案)

2022年吉林大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案)一、填空题1、视图是一个虚表,它是从______导出的表。

在数据库中,只存放视图的______,不存放视图对应的______。

2、数据仓库是______、______、______、______的数据集合,支持管理的决策过程。

3、数据管理技术经历了______________、______________和______________3个阶段。

4、事务故障、系统故障的恢复是由______完成的,介质故障是由______完成的。

5、数据仓库创建后,首先从______中抽取所需要的数据到数据准备区,在数据准备区中经过净化处理______,再加载到数据仓库中,最后根据用户的需求将数据发布到______。

6、数据模型是由______________、______________和______________三部分组成。

7、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF经过转变为3NF______。

8、在VB 6.0中,已经用Adobel连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到Adobel.Recordset的_____方法和Update方法,使用Adobel.Recordset的_____方法可以使当前行指针在结果集中向前移动一行。

9、在数据库系统封锁协议中,一级协议:“事务在修改数据A前必须先对其加X锁,直到事务结束才释放X锁”,该协议可以防止______;二级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,读完后即可释放S锁”,该协议可以防止______;三级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,直到事务结束后才释放S锁”,该协议可以防止______。

10、在SQL Server 2000中,数据页的大小是8KB。

数据库应用技术 吉林大学考试题库答案

数据库应用技术 吉林大学考试题库答案

数据库应用技术判断题:1:关系模型就是关系数据库。

( ) 错误2:用二维表结构表示实体型,外键实现实体之间联系的模型称为关系模型。

( ) 正确3:实体型中各属性的具体取值称为实体值。

( ) 正确4:实体型是指实体属性的集合,表示实体所固有的若特征。

( ) 正确5:实体是指现实世界客观存在的事物,概念性的事物不能叫做实体。

() 错误6:属性是指实体具有的某种特性或若干方面的特性。

( ) 正确7:事物之间往往存在某种自然联系,这种联系不能叫实体。

( ) 错误8:属性取值的变化范围称为该属性的域。

( ) 正确9:任何一张二维表格都表示一个关系。

()错误10:关系是元组的集合。

()正确6:数据库开发的需求分析阶段必须要有用户参与。

()正确8:关系模型不能表示实体之间多对多联系。

( ) 错误单选题:1:关系中任何一列的属性取值3.不可再分的数据项,只能取自同一域中的数据2:要保证数据库的逻辑数据独立性,需要修改的是1.模式与外模式之间的映射3:若用如下的SQL语句创建了一个表SC:CREATE TABLE SC (S# CHAR(6)NOT NULL,C# CHAR(3)NOT NULL,SCORE INTEGER,NOTE CHAR(20));向SC表插入如下行时,()行可以被插入。

2.(’200823’,’101’,NULL,NULL)4:在下面的两个关系中,职工号和部门号分别为职工关系和部门关系的主关键字。

职工(职工号、职工名、部门号、职务、工资)部门(部门号、部门名、部门人数、工资总额)在这两个关系的属性中,只有一个属性是外关键字。

它是2.职工关系的“部门号”5:在关系数据库设计中,对关系进行规范化处理,使关系达到一定的范式,例如达到3NF,这是()阶段的任务4.逻辑设计阶段6:在数据库中产生数据不一致的根本4.数据冗余7:数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是3.DBMS包括DB、DBS8:子模式DDL是用来描述2.数据库的局部逻辑结构9:下列陈述中,错误的是3.3NF必然属于BCNF10:有殒为”列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主键是3.车次+日期11:关系数据库管理系统应能实现的专门关系运算包括2.选择、投影、连接12:关系模式的任何属性4.以上都不对13:数据库物理设计完成后,进入数据库实施阶段,下述工作中,()一般不属于实施阶段的工作。

奥鹏吉林大学21年9月《数据库原理及应用》网考复习题答案.doc

奥鹏吉林大学21年9月《数据库原理及应用》网考复习题答案.doc

单选题1.文件管理方式本质上是把数据组织成( )的形式存储在磁盘上。

A.文件B.表C.记录D.数据库答案: A2.下列聚合函数中,不忽略空值 (null) 的是( )。

A.SUM(列名)B.MAX(列名)C.COUNT(*)D.AVG(列名)答案: C3.在关系数据库管理系统中,创建的视图在数据库三层结构中属于( )。

A.外模式B.存储模式C.内模式D.概念模式答案: A4.SQL对应的中文名称为( )。

A.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构化操纵语言答案: C5.如果事务T获得了数据项Q上的排它锁,则T对Q( )。

A.只能读不能写B.只能写不能读C.既可读又可写D.不能读不能写答案: C6.文件系统与数据库系统对数据处理方式的主要区别体现在( )。

A.数据集成化B.数据共享C.冗余度D.容量答案: A7.在数据库系统阶段,数据( )。

A.具有物理独立性,没有逻辑独立性B.具有逻辑独立性,没有物理独立性C.独立性差D.具有高度的物理独立性和一定程度的逻辑独立性答案: D8.数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和( )。

A.数据库管理系统B.数据库应用系统C.相关的计算机系统D.各类相关人员答案: D9.DBMS中实现事务持久性的子系统是( )。

A.恢复管理子系统B.完整性管理子系统C.并发控制子系统D.安全性管理子系统答案: A10.从关系中挑选出指定的属性组成新关系的运算称为( )。

A.选择运算B.投影运算C.联接运算D.交运算答案: B11.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建( )。

A.索引B.视图C.存储文件D.另一个表答案: A12.下列( )数据管理技术真正消除了冗余。

A.自由管理B.文件管理C.数据库系统管理D.以上说法都不对答案: D13.下列选项中,不属于数据库特点的是( )。

A.数据共享B.数据完整性C.数据冗余较小D.数据独立性低答案: D14.关于数据库系统三级模式的说法,下列选项中正确的是( )。

数据库原理及应用吉林大学考试题库答案

数据库原理及应用吉林大学考试题库答案

数据库原理及应用
一、单选题
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.。

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

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

单选”元数据“是抬数据构遗描述SQL语言集数据查询.数据操纵、数据定义和数据控制功能于一体,其中,CREATE. DROP. ALTER语句是实现哪种功能数攥定义SQL语言具备功能是数据定义.数据操纵、数据控制.数据查询SQI语言是()语言,易学习非过程化SQI语言是关系数据库语言SQL语言中,下列涉及空值操作,不对的是AGE=NULLXTY.为下列哪一条成立时.称为平凡函数依赖vex层次模型实现数据之间联系办法是指针层次数据模型基木数据构造是树层次型、网状空和关系型数据库划分原则是數据之间联系常用数据模型是层次模型.网状模型.关系模型从ER图导出关系模型时.如果实体间联系是M: N,下列说法中对的是增长一种关系表达联系,其中饷入M方和N方码从一种数据库文献中取出满足某个条件所有记录形成一种新数据库文献操作是选取操作存储在il•算机内有构适数据集合是数据犀XB属性函数依赖于A属性时,属性A与B联系是多对1、“I关系R和S做自然联接时,可以保存R中不满足连接条件元组操作是左外联接、“I同一种实体集内部实体之间存在若一种M:N关系时.依照E-R模型转换成关系模型规则,转换成关系数目为3对关系模型论述钳误是不具备连接操作DBMS也可以是关系数据库系统对实体和实体之间联系采用同样数据构造表达数据模型为关系模型反映现实世界中实体及实体间联系信息模型是E-R模型个关系数据库文献中备条记录先后顺序可以任意颠倒,不彫响库中数据关系关系代数运算基木是集合运算关系代数中连接操作是由选取和笛卡尔积操作组合而成关系规范化中插入操作异常是抬应当桶入数据未放祐入关系模式候选核心字可以有1个或各种,而主核心字有1个关系模式任何屈性以上都不对关系模式中关系模式至少是1NF 关系数据库规范化理论重要解决问题是如何构遗适当数据逆辑构造关系数据库管理系统应能实现专门关系运算涉及选取、投影.连接关系数据库中,实现实体之间联系是通过关系与关系之间公共属性关系数据模型可以表达实体间任意联系规范化过程重要为克服数据库逻辑构造中插入异常,删除界常以及冗余度大缺欠候选核心字中属性称为主属性假设关于系R和S.关系代数表达式R —(R—S)表达是RCS假设在一种E-R模型中,存在10个不同实体集和12个不同二元联系(二元联系是指两个实体集之间联系),其中3个b 1联系.4个九N、5个M: N联系,则这个E・R模型转换成关系数目也许是15描述数据库全体数据全局逻辑构造和持性是模式区别不同实体根据是属性如何构造出一种适、数据逻辑构造是()重要解决问题o逻辑构進设计若要撤销数据库中已经存在表S,可用DROP TABLE S若要在基本表S中增长一列CN (课程名).可用ALTER TABLE S ADD (CN CHAR(8»若用女I】下SQL 语句创立了一种表SG CREATE TABLE SC (S#CHAR (6) NOT NULL, C#CHAR (3) NOT NULL. SCORE INTEGER- NOTE CHAR(20)):向SC表插入如下行时,()行可以被插入o (*23\ #101\ NULL, NULL)若用如下SQL 语句创立一种student 表,则可插入至表中是CREATE TABLE student (NO C(4) NOT NULL, NAME C(8) NOT NULL. SEX C(2), AGEN(2)): (#1031\ 咎华NULL, NULL)设关系R和S具备相似构造,由属于S但不属于R元组构成关系,记为RUS设关系数据库中一种表S构造为:S (SN, CN, grade).其中SN为学生名,CN为课程名,两者均为字符也grade为成绩,数值型.取值范畴0—100:若要改正王二化学成绩为85分,则可用UPDATE S SET grade=85 WHERE SN=Z王二'ANDCN=‘化字设关系数抿库中一种表S构适为S (SN. CN, grade).其中SN为学生名,CN为课程名.两者均为字符型:grade为成绩,数值型.取值范畴0700。

【2021年】吉林省长春市全国计算机等级考试数据库技术真题(含答案)

【2021年】吉林省长春市全国计算机等级考试数据库技术真题(含答案)

【2021年】吉林省长春市全国计算机等级考试数据库技术真题(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. 在计算机上,高级语言程序(源程序)不能直接运行,必须将它们翻译成具体机器的机器语言(目标程序)才能执行。

这种翻译是由( )来完成的。

A.编译程序B.翻译程序C.转译程序D.转换程序2. 通常一台计算机系统的存储介质包括Cache、内存、磁带和硬盘,其中访问速度最慢的是A.CacheB.磁带C.硬盘D.内存3. 下列关于数据仓库的叙述中,哪一个是不正确的?A.数据仓库通常采用三层体系结构B.底层的数据仓库服务器一般是一个关系型数据库系统C.数据仓库中间层OLAP服务器只能采用关系型OLAPD.数据仓库前端分析工具中包括报表工具4. 下列叙述中,错误的是A.学生信息表s中的主码可以改为snameB.如果知道了课程的cno,并不一定能够找到惟一的gradeC.如果知道了课程的cno就可以在c表中找到惟一的课程名称D.如果知道了学生的sname,并不一定能够找到惟一的Sno5. 为提高产品质量、降低生产成本,利用计算机控制、操作和管理生产设备的系统称为A.CAT系统B.CAI系统C.CAD系统D.CAM系统6. 为了保证CPU执行程序指令时能正确访问存储单元,程序需要将用户程序中的逻辑地址做地址映射为______。

A.物理地址B.精确的逻辑地址C.网络地址D.虚拟内存地址7. SQL语言中的“视图(view)”对应于数据库系统三级模式结构中的______。

A.外模式B.模式C.内模式D.都不对应8. 下列关于关系模式规范化的叙述中,正确的是( )。

A.若R∈4NF,则必然R∈BCNFB.若R∈2NF,则必然R∈BCNFC.若R∈BCNF,则必然R∈4NFD.若R∈1NF,则必然R∈BCNF9. 事务一旦提交,对数据库的修改就是永远的是指( )。

2021年吉林省吉林市全国计算机等级考试数据库技术预测试题(含答案)

2021年吉林省吉林市全国计算机等级考试数据库技术预测试题(含答案)

2021年吉林省吉林市全国计算机等级考试数据库技术预测试题(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. 下列关于数据结构中队列的描述中错误的是A.队列的特点是先进先出B.队列既能用顺序方式存储,也能用链接方式存储C.队列使用于二叉树对称序周游算法的实现D.队列使用于树的层次次序周游算法的实现2. 在PowerBuilder的数据类型中,integer是多少位带符号数?A.7B.8C.15D.163. 下列关于这个关系的叙述中,不正确的是职员关系是S(S#,SNAME,SEX,AGE)主码为S#部门关系是C(C#,CNAME)主码为C#职员部门关系是SC(S#,C#,r emark)主码为(S#,C#)A.SC. C#是外码B.SC. S#是外码C.S是SC的参照关系D.C是SC的目标关系4. 下列属于SQL语言特点的是Ⅰ.数据查询Ⅰ.数据操纵Ⅰ.数据定义Ⅰ.数据控制A.Ⅰ,Ⅰ和ⅠB.Ⅰ,Ⅰ和ⅠC.Ⅰ,Ⅰ和ⅠD.全部5. SQL语言中,删除一个表的命令是A.DELETEB.DROPC.CLEARD.REMOVE6.数据是信息的符号表示或称载体;信息则是数据的内涵,是数据的()。

A.语法解释B.语义解释C.语意说明D.用法说明7. 面向具体的应用程序的数据库模式是A.外模式B.内模式C.模式D.存储模式8. 下列算法中,不属于进程调度算法的是A.先进先出算法B.时间片轮转算法C.直接插入排序算法D.最高优先数算法9. 下列关于概念结构设计的叙述中,正确的是A.概念模型是依赖于计算机系统和具体的DBMS的B.概念模型应具备丰富的寓意表达能力C.概念模型一旦确定就不能改变D.易于向各种数据模型转换,但是不易于导出逻辑模型10. Oracle Office的功能包括( )。

Ⅰ、生成联机文档Ⅰ、消息接收与发送Ⅰ、日程安排Ⅰ、日历管理Ⅰ、拼写检查A.Ⅰ、Ⅰ、Ⅰ、ⅠB.Ⅰ、Ⅰ、Ⅰ和ⅠC.Ⅰ、Ⅰ、Ⅰ、ⅠD.全是二、填空题(10题)11. 如果关系模式R的属性之间不存在非平凡且非函数依赖的多值依赖,则R的规范化程序达到了______。

【2021年】吉林省吉林市全国计算机等级考试数据库技术预测试题(含答案)

【2021年】吉林省吉林市全国计算机等级考试数据库技术预测试题(含答案)

【2021年】吉林省吉林市全国计算机等级考试数据库技术预测试题(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. 下述哪些功能是数据库定义模块的基本功能? Ⅰ.数据库模式定义Ⅰ.数据库完整性定义Ⅰ.数据库安全性定义Ⅰ.存取路径定义A.仅Ⅰ、Ⅰ和ⅠB.仅Ⅰ、Ⅰ和ⅠC.仅Ⅰ、Ⅰ和ⅠD.都是2. ODBC是A.客户与服务器之间的接口标准B.数据库查询语言标准C.数据库应用开发工具标准D.数据库安全性标准3. 计算机的技术性能指标主要是指A.所配备语言、操作系统、外部设备B.字长、CPU的主频、内/外存容量C.显示器的分辨率、打印机的配置D.磁盘容量、内存容量4. 数字签名是通过( )来实现的。

A.身份验证B.人为仲裁C.签名算法D.解密密钥5.为了防止一个用户的工作不适当地影响另一个用户,应该采取()。

A.完整性控制B.安全性控制C.并发控制D.访问控制6.下列哪一种文件的存储设备不支持文件的随机存取()。

A.磁盘B.光盘C.软盘D.磁带7. 下列关于模式的术语中,哪一个不是指数据库三级模式结构中的外模式?A.子模式B.用户模式C.存储模式D.用户视图8. 下列不属于物理设计的内容是A.存储记录的格式设计B.存储方法设计C.优化模式D.存取方法9. 加强网络安全性的最重要的基础措施是A.设计有效的网络安全策略B.选择更安全的操作系统C.安装杀毒软件D.加强安全教育10. 为了保证CPU执行程序指令时能正确访问存储单元,需要将用户程序中的逻辑地址转换为运行时可由机器直接寻址的物理地址,这一过程称为______。

A.地址分配B.地址计算C.地址映射D.地址查询二、填空题(10题)11. 在计算机系统中,一个以科学的方法组织、存储数据,并可高效地获取、维护数据的软件系统称为______。

12. Armstrong公理系统的三条推理规则是自反律、传递律和______。

2021年江西省吉安市全国计算机等级考试数据库技术真题(含答案)

2021年江西省吉安市全国计算机等级考试数据库技术真题(含答案)

2021年江西省吉安市全国计算机等级考试数据库技术真题(含答案)学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1.2. 数据库系统的体系结构,按照ANSI/SPARC报告应划分为( )。

A.外模式、模式和内模式B.数据库、数据库管理系统和数据库系统C.模型、模式和视图D.关系模型、网状模型和层次模型3. 设有一个已按各元素的值排好序的顺序表(长度大于2),现分别用顺序查找法和二分查找法查找与给定值k相等的元素,比较的次数分别是S和b,在查找不成功情况下S和b的关系是()。

A.s=bB.s>bC.s<bD.s>=b4. 利用二分法查找序列的前提条件是A.序列不能过大B.要查找的数必须在序列中存在C.序列必须按顺序排好D.序列的个数必须为奇数个5. 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的( )。

A.文件的集合B.数据的集合C.指令的集合D.程序的集合6. 数据库的网状模型应满足的条件是A.允许一个以上的无双亲,也允许一个结点有多个双亲B.必须有两个以上的结点C.有且仅有一个结点无双亲,其余结点都只有一个双亲D.每个结点有且仅有一个双亲7. 为了保证CPU执行程序指令时能正确访问存储单元,程序需要将用户程序中的逻辑地址做地址映射为______。

A.物理地址B.精确的逻辑地址C.网络地址D.虚拟内存地址8. 磁盘的存取访问时间一般包括______。

A.寻道时间、旋转延迟时间、传送时间B.寻道时间、等待时间、传送时间C.寻道时间、等待时间、旋转延迟时间D.传送时间、寻道时间、等待时间9. 下面所列条目中,______是当前应用开发工具的发展趋势。

①采用三层Client/Server结构:②对Web应用的支持:③开放的,构件式的分布式计算环境。

A.①和②B.②和③C.①和③D.都是10. 下列关于文件索引结构的叙述中,哪一个是不正确的?______。

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

单选"元数据"是指数据构造描述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描述数据库全体数据全局逻辑构造和特性是模式区别不同实体根据是属性如何构造出一种适当数据逻辑构造是()重要解决问题。

逻辑构造设计若要撤销数据库中已经存在表S,可用DROP TABLE S若要在基本表S中增长一列CN(课程名),可用ALTER TABLE S ADD(CN CHAR(8))若用如下SQL语句创立了一种表SC:CREATE TABLE SC (S# CHAR(6)NOT NULL,C# CHAR(3)NOT NULL,SCORE INTEGER,NOTE CHAR (20));向SC表插入如下行时,()行可以被插入。

(’23’,’101’,NULL,NULL)若用如下SQL语句创立一种student表,则可插入至表中是CREATE TABLE student (NO C(4) NOT NULL,NAME C(8) NOT NULL,SEX C(2),AGE N(2));(‘1031’,‘曾华’,NULL,NULL)设关系R和S具备相似构造,由属于S但不属于R元组构成关系,记为R∪S设关系数据库中一种表S构造为:S(SN,CN,grade),其中SN为学生名,CN为课程名,两者均为字符型;grade为成绩,数值型,取值范畴0-100。

若要改正王二化学成绩为85 分,则可用UPDATE S SET grade=85 WHERE SN=’王二’ AND CN=’化学’设关系数据库中一种表S构造为S(SN,CN,grade),其中SN为学生名,CN为课程名,两者均为字符型;grade为成绩,数值型,取值范畴0-100。

若要把“张二化学成绩80分”插入S中,则可用.INSERT INTO S VALUES(’张二’,’化学’,80)设计性能较优关系模式称为规范化,规范化重要理论根据是关系规范化理论设在某个公司环境中,一种部门有多名职工,一名职工只能属于一种部门,则部门与职工之间联系是一对多实体是信息世界中术语,与之相应数据库术语为记录实体完整性是指关系中主核心字不容许取空值数据管理与数据解决之间关系是数据管理是数据解决基本环节数据库概念模型独立于详细机器和DBMS数据库基本特点数据可以共享(或数据构造化)、数据独立性、数据冗余小,易扩充、统一管理和控制数据库设计可划分为六个阶段,每个阶段均有自己设计内容,“为哪些关系,在哪些属性上建什么样索引”这一设计内容应当属于()设计阶段。

.物理设计数据库设计中,概念模型独立于计算机硬件和DBMS数据库物理设计完毕后,进入数据库实行阶段,下述工作中,()普通不属于实行阶段工作。

扩充功能数据库系统核心是数据库管理系统数据库系统数据独立性是指不会因系统数据存储构造与数据逻辑构造变化而影响应用程序数据库中,数据物理独立性是指顾客应用程序与存储在磁盘上数据库中数据是互相独立提供数据库定义、数据操纵、数据控制和数据库维护功能软件称为DBMS同一种关系模型任两个元组值不能全同为在查询成果中去掉重复元组,要使用保存字DISTINCT下列所述数据模型概念,不对的是不同记录型集合下列语句中修改表构造是ALTER下面选项不是关系数据库基本特性是不同列应有不同数据类型下面关于关系性质说法,错误是表中任意两行也许相似下面关于函数依赖论述中,不对的是若XY→Z,则X→Z,Y→Z下面列出关于视图条目中,不对的是使用视图可以加快查询语句执行速度下面列出条目中,不属于数据库技术重要特点是程序原则化下述不是DBA数据库管理员职责是数据库管理系统设计既有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断成果)其中,医疗关系中外核心字是患者编号学生关系模式S(S#,Sname,Sex,Age),S属性分别表达学生学号、姓名、性别、年龄。

要在表S中删除一种属性“年龄”,可选用SQL 语句是ALTER TABLE S DROP Age要保证数据库数据独立性,需要修改是三级模式之间两层映射一种关系数据库文献中各条记录先后顺序可以任意颠倒,不影响库中数据关系一种关系只有一种主核心字一种结点可以有各种双亲,结点之间可以有各种联系模型是网状模型已知关系R(P,Q,M,N),F是R上成立函数依赖集,F={(P→Q,Q→M)},则R侯选核心字是PN已知关系模式R(A,B,C,D,E)及其上函数依赖集合F={A→D,B→C ,E→A },该关系模式候选核心字是BE用二维表构造表达实体以及实体间联系数据模型称为关系模型关于系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。

其中S#是学生号,SNAME是学生姓名,SAGE是学生年龄,C#是课程号,CNAME是课程名称。

要查询选修“ACCESS”课年龄不不大于20全体学生姓名SQL语句是SELECT SNAME FROM S,C,SC WHERE 子句。

这里WHERE子句内容是S.S# = SC.S# and C.C# = SC.C# and SAGE>=20 and CNAME=‘ACCESS’有一名为”销售”实体,具有:商品名、客户名、数量等属性,该实体主键商品名+客户名有殒为”列车运营”实体,具有:车次、日期、实际发车时间、实际到达时间、状况摘要等属性,该实体主键是车次+日期在ER模型中,如果有3个不同实体型,3个M:N联系,依照ER模型转换为关系模型规则,转换为关系数目是6在E-R模型转换成关系模型过程中,下列不对的做法是所有联系转换成一种关系在SQL语言查询语句中,SELECT子句实现关系代数.投影运算在SQL语言SELECT语句中,能实现投影操作是SELECT在SQL语言中,子查询是嵌入到另一种查询语句之中查询语句在关系模式中,如果属性A和B存在1对1联系,则说A↔B在关系数据库设计中,对关系进行规范化解决,使关系达到一定范式,例如达到3NF,这是()阶段任务逻辑设计阶段在数据管理技术发展过程中,经历了人工管理阶段、文献系统阶段和数据库系统阶段。

在这几种阶段中,数据独立性最高阶段是数据库系统在数据管理技术发展过程中,经历了人工管理阶段、文献系统阶段和数据库系统阶段。

在这几种阶段中,数据独立性最高阶段是数据库系统在数据库三级模式构造中,内模式有1个在数据库中,下列说法不对的是数据库避免了一切数据重复在数据库中产生数据不一致主线因素是数据冗余在数据库中存储是数据以及数据之间联系在普通状况下,下面关系中,不可以作为关系数据库关系是R4(学生号,学生名,简历)在下面两个关系中,职工号和部门号分别为职工关系和部门关系主核心字。

职工(职工号、职工名、部门号、职务、工资)部门(部门号、部门名、部门人数、工资总额)在这两个关系属性中,只有一种属性是外核心字。

它是职工关系“部门号”子模式DDL是用来描述数据库局部逻辑构造自然连接是构成新关系有效办法。

普通状况下,当对关系R和S使用自然时,规定R和S具有一种或各种共有属性多选题下述那一条不属于概念模型应具备性质有丰富语义表达能力、在计算机中实现效率高判断题关系模型不能表达实体之间多对多联系。

(×)关系模型就是关系数据库。

(×)关系是元组集合。

(√)任何一张二维表格都表达一种关系。

( ×)实体是指现实世界客观存在事物,概念性事物不能叫做实体。

(×)实体型是指实体属性集合,表达实体所固有若特性。

(√)实体型中各属性详细取值称为实体值。

( √)事物之间往往存在某种自然联系,这种联系不能叫实体。

(×)属性取值变化范畴称为该属性域。

(√)属性是指实体具备某种特性或若干方面特性。

(√)数据库开发需求分析阶段必要要有顾客参加。

(√)用二维表构造表达实体型,外键实现实体之间联系模型称为关系模型。

(√)。

相关文档
最新文档