SQL填空题

合集下载

5章sql填空题

5章sql填空题

21、在SQL语句中空值用______表示。

答案: 1:NULL23、SQL SELECT语句为了将查询结果存放到临时表中应该使用______短语。

答案: 1:Into cursor#Into cursor cursorname24、查询设计器的筛选选项卡用来指定查询的_______。

答案: 1:条件#查询条件25、通过Visual FoxPro的视图,不仅可以查询数据库表,还可以______数据库。

答案: 1:更新40、查询设计器的"筛选"选项卡用来指定查询的______。

答案: 1:查询条件#条件42、假设图书管理数据库中有3个表,图书.dbf、读者.dbf和借阅.dbf。

它们的结构分别如下:图书(总编号C(6),分类号C(8),书名C(16),出版单位C(20),单价N(6,2))读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))借阅(借书证号C(4),总编号C(6),借书日期D(8))在上述图书管理数据库中,图书的主索引是总编号,读者的主索引是借书证号,借阅的主索引应该是______。

答案: 1:总编号+借书证号#借书证号+总编号43、假设图书管理数据库中有3个表,图书.dbf、读者.dbf和借阅.dbf。

它们的结构分别如下:图书(总编号C(6),分类号C(8),书名C(16),出版单位C(20),单价N(6,2))读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))借阅(借书证号C(4),总编号C(6),借书日期D(8))如果要查询借阅了两本和两本以上图书的读者姓名和单位,请对下面SQL语句填空。

SELECT 姓名,单位;FROM 图书管理!读者;WHERE 借书证号 IN(SELECT ______;FROM 图书管理!借阅;GROUP BY 借书证号;_____COUNT(*)>=2)答案: 1:借书证号2:HAVING49、下面各题使用如下的"教师"表和"学院"表"教师"表职工号姓名职称年龄工资系号11020001 肖天海副教授 35 2000.00 0111020002 王岩盐教授 40 3000.00 0211020003 刘星魂讲师 25 1500.00 0311020004 张月新讲师 30 1500.00 0411020005 李明玉教授 34 2000.00 0511020006 孙民山教授 47 2100.00 0611020007 钱无名教授 49 2200.00 07"学院"表系号系名01 英语02 会计03 工商管理使用SQL语句将一条新的记录插入学院表INSERT______学院(系号,系名)______("04","计算机")答案: 1:INTO2:VALUES#VALUE#VALU50、下面各题使用如下的"教师"表和"学院"表"教师"表职工号姓名职称年龄工资系号11020001 肖天海副教授 35 2000.00 0111020002 王岩盐教授 40 3000.00 0211020003 刘星魂讲师 25 1500.00 0311020004 张月新讲师 30 1500.00 0411020005 李明玉教授 34 2000.00 0511020006 孙民山教授 47 2100.00 0611020007 钱无名教授 49 2200.00 07"学院"表系号系名01 英语02 会计03 工商管理使用SQL语句完成如下操作(将所有教授的工资提高5%)______ 教师 SET 工资=工资*1.05 ______ 职称="教授"答案: 1:update#updat#upda2:where#wher59、______是指只有满足联接条件的记录才包含在查询结果中。

sql试题及答案

sql试题及答案

一. 选择题:1、根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项:(_B__)A、只存在一对多的实体关系,以图形方式来表示。

B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。

C、能体现一对多、多对多的关系,但不能体现一对一的关系。

D、关系模型数据库是数据库发展的最初阶段。

2、在“连接”组中有两种连接认证方式,其中在(__B_)方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。

A、Windows身份验证B、SQL Server 身份验证C、以超级用户身份登录时D、其他方式登录时3、关系数据库中,当运用Transact-SQL语句创建主键时,可以是(__B_)。

A、create table table1(column1 char(13) not null primary,column2 int not) on primary;B、alter table table1 with notcheck addconstraint [PK_table1] primary key nonclustered( column1) on primary;C、alter table table1 column1 primary key ;4、表在数据库中是一个非常重要的数据对象,数据库创建后就可以创建表了,创建表可以用(_D__)等方法来创建。

A、企业管理器B、查询分析器C、OSQLD、企业管理器和CREATE TABLE语句5、_______是数据库系统的核心,它负责数据库的配置、存取、管理和维护等工作。

( C)A、操作系统B、关系模型C、数据库管理系统D、数据库6、SQL Serve是一款基于_________体系的关系型数据库管理系统。

(A )A、客户机/服务器B、主机C、N层D、单机7、下面哪一个不是SQL Server2000的基本数据类型( A)A、VARIANTB、VARCHARC、VARBINARYD、NVARCHAR8、下面的类型中宽度最大的是(C )A、CHAR(5)B、VARCHAR(5)C、NCHAR(5)D、BIGINT9、表达式LEN('电子学院') + DATALENGTH(GETDATE())的值为( C)A、8B、10C、12D、1610、(D )下面哪些操作可以用DataReader对象来实现?A. 添加B. 删除C. 更改D. 查询表的数据11、若要在Web窗体中使用,并且访问SQL Server数据库,需要导入的名称空间为:( B )A. System.SQLServerB. System.Data.SqlClientC. System.Data.OleDbD.System.SQL12、以下哪一个对象不是.NET的数据提供者?( A )A. ConnectionB. CommandC. DataAdapterD. DataReaderE. DataSet13、(B )要使用一个返回记录的存储过程,并把结果返回到DataSet中,在设置DataAdapter对象的属性SelectCommand时,应把存储过程名赋给哪个属性?A. ConnectionB. CommandTextC. CommandTypeD. Result14、(B)以下对象中除什么外都是DataSet对象所包含的A. DataTableB. DataAdapterC. DataRowD. DataColumn15、当采用Windows认证方式登录数据库服务器时,SQL Server客户端软件会向操作系统请求一个( A )。

sql考试题及答案

sql考试题及答案

sql考试题及答案一、选择题1. SQL是什么意思?a. Structured Query Languageb. Sequential Query Languagec. Structured Question Languaged. Sequential Question Language答案:a. Structured Query Language2. 下列哪个关键词用于在SQL中创建新表?a. UPDATEb. INSERTc. CREATEd. SELECT答案:c. CREATE3. 在SQL中,用于查找符合一定条件的记录的关键词是?a. SELECTb. UPDATEc. INSERTd. DELETE答案:a. SELECT4. 在SQL中,如何在表中添加新的数据?a. INSERT INTOb. ADD INTOc. UPDATEd. MODIFY答案:a. INSERT INTO5. 在SQL中,如何删除表中的数据?a. DELETE ROWb. REMOVEc. DELETE FROMd. ERASE FROM答案:c. DELETE FROM二、填空题1. SQL中用于选择所有列的通配符是______。

答案:*2. SQL中用于指定唯一键的关键词是______。

答案:PRIMARY KEY3. SQL中用于按照某一列对结果进行排序的关键词是______。

答案:ORDER BY4. SQL中用于更新数据的关键词是______。

答案:UPDATE5. SQL中用于计算某一列的总和的函数是______。

答案:SUM三、简答题1. 请解释SQL中的JOIN操作。

答案:JOIN操作用于连接两个或多个表,基于表之间的关联关系获取相关数据。

常用的JOIN类型包括INNER JOIN、LEFT JOIN、RIGHT JOIN和FULL JOIN。

2. 什么是SQL注入?如何防止SQL注入?答案:SQL注入是一种恶意的攻击方式,通过在用户输入的数据中插入恶意的SQL代码,以获取、修改或删除数据库中的数据。

大学sql数据库试题及答案

大学sql数据库试题及答案

大学sql数据库试题及答案一、选择题(每题2分,共20分)1. SQL中用于查询数据的命令是:A. INSERTB. UPDATEC. SELECTD. DELETE答案:C2. 在SQL中,以下哪个关键字用于创建新表?A. CREATEB. INSERTC. SELECTD. DROP答案:A3. 以下哪个选项不是SQL数据类型?A. INTB. VARCHARC. DATED. FILE答案:D4. SQL语句中,用于更新数据的命令是:A. SELECTB. INSERTC. UPDATED. DELETE答案:C5. 在SQL中,哪个关键字用于删除表?A. DROPB. REMOVEC. DELETED. ERASE答案:A6. SQL中用于添加数据的命令是:A. INSERTB. CREATEC. UPDATED. ADD答案:A7. 在SQL中,以下哪个关键字用于查询特定列的数据?A. WHEREB. SELECTC. FROMD. ORDER BY答案:B8. 以下哪个选项不是SQL中的聚合函数?A. COUNTB. AVGC. MAXD. FIND答案:D9. SQL中用于删除数据的命令是:A. SELECTB. INSERTC. UPDATED. DELETE答案:D10. 在SQL中,以下哪个关键字用于从数据库中删除表?A. DROPB. REMOVEC. ERASED. DELETE答案:A二、填空题(每题2分,共20分)1. 在SQL中,使用________关键字可以为表创建索引。

答案:CREATE INDEX2. SQL中的________子句用于指定查询结果的排序方式。

答案:ORDER BY3. 使用SQL的________函数可以计算表中行的数量。

答案:COUNT4. 在SQL中,________关键字用于指定查询条件。

答案:WHERE5. SQL中的________函数用于计算平均值。

sql测试试题

sql测试试题

sql测试试题一、选择题(每题2分,共20分)在SQL中,用于查询数据的关键字是()。

A. INSERTB. SELECTC. UPDATED. DELETESQL中用于向表中插入新数据的语句是()。

A. INSERT INTOB. SELECT INTOC. UPDATED. DELETE在SQL中,要删除表中的记录,应使用()语句。

A. DELETEB. DROPC. TRUNCATED. ALTER以下哪个SQL函数用于计算某个字段的总和?()A. SUM()B. AVG()C. COUNT()D. MAX()在SQL中,如果要根据某个字段对结果进行排序,应使用()子句。

A. WHEREB. ORDER BYC. GROUP BYD. HAVING二、填空题(每空2分,共10分)SQL的全称是__________。

在SQL中,用于过滤记录的条件语句是__________。

如果要查询某个表中所有字段的数据,可以使用__________通配符。

三、简答题(每题5分,共15分)描述SQL中JOIN操作的作用及其类型。

解释SQL中聚合函数的作用,并列举至少三种常见的聚合函数。

在SQL中,GROUP BY和HAVING子句有什么区别?四、SQL语句编写题(每题10分,共30分)假设有一个名为“Employees”的表格,包含字段“ID”、“Name”和“Salary”。

编写一个SQL语句,查询工资最高的员工的姓名和工资。

假设有一个名为“Customers”的表格,包含字段“ID”、“Name”和“Age”。

编写一个SQL语句,查询年龄大于30岁的客户姓名。

假设有一个名为“Orders”的表格,包含字段“OrderID”、“CustomerID”和“OrderDate”。

编写一个SQL语句,查询每个客户的最后下单日期。

五、综合应用题(每题15分,共25分)描述一个实际的数据库应用场景,并设计相应的数据表结构。

SQL 数据库试题及答案

SQL 数据库试题及答案

SQL 数据库试题及答案一、单选题(每题2分,共20分)()1、下列不能启动SQL Server服务的方法:A、使用SQL Server配置管理器B、使用Windows的管理工具C、使用net start mssqlserver 命令D、在查询编辑器中编写T-SQL程序()2、部分匹配查询中有关通配符“%”的正确的叙述是。

A、“%”代表多个字符B、“%”可以代表零个或多个字符C、“%”不能与“_”一同使用D、“%”代表一个字符()3、在SELECT子句中,如果想要返回结果集中不包含相同的行,应该使用关键字。

A、TOPB、ASC、DISTINCTD、JOIN()4、是表中用来唯一标识的每行记录。

A、外键B、主键C、索引D、数据库完整性()5、SQL 中,"GRADE NOT BETWEEN 60 AND 90"的语义是。

A、GRADE<60 OR GRADE>90B、GRADE<= 60 OR GRADE>= 90C、GRADE<>60 AND GRADE<>90D、GRADE<>60 OR GRADE<>90()6、简称DBA。

A、数据库管理员B、数据库C、数据库管理系统D、计算机硬件()7、在SQL中,可以使用语句执行恢复数据库的操作。

A、BACKUP DA TABASEB、RESTORE DA TABASEC、CREATE DARABASED、DROP DATABASE()8、设一个班级可选修多门课程,一门课程可被多个班级选修,班级与课程之间是。

A、一对一的联系B、一对多的联系C、多对一的联系D、多对多的联系()9、SQL Server2016的数据库中主数据文件的扩展名是。

A、.mdfB、.ndfC、.ldfD、.dbf()10、当表中引入时,会提高记录的查询速度。

A、外键B、主键C、索引D、数据库完整性二、数据库设计题(共40分)根据如下E-R图,将其转换为逻辑数据库。

SQL试题及答案

SQL试题及答案

SQL试题及答案一、选择题1. 以下哪个SQL语句用于创建数据库?A. CREATE DATABASEB. CREATE TABLEC. CREATE INDEXD. CREATE VIEW答案:A2. 在SQL中,以下哪个操作符用于比较两个值是否相等?A. =B. ==C. ===D. !=答案:A3. 以下哪个SQL语句用于从数据库中删除表?A. DROP TABLEB. DELETE TABLEC. DROP DATABASED. DELETE DATABASE答案:A二、填空题1. 在SQL中,用来查询数据库中表的记录的语句是__________。

答案:SELECT2. 在SQL中,用来插入新记录到表的语句是__________。

答案:INSERT INTO3. 在SQL中,用来更新表中现有记录的语句是__________。

答案:UPDATE三、简答题1. 简述SQL中的主键(Primary Key)和外键(Foreign Key)的概念。

答案:主键是表中一个或多个列的组合,用于唯一标识表中的每条记录。

一个表只能有一个主键,且主键列的值不能为空或重复。

外键是一个表中的一个列或列组合,它是另一个表的主键。

外键用于建立两个表之间的关系,确保数据的完整性。

2. 请解释SQL中的INNER JOIN和LEFT JOIN的区别。

答案:INNER JOIN(内连接)返回两个表中有匹配的记录。

如果没有匹配的记录,则不会返回任何结果。

LEFT JOIN(左连接)返回左表中的所有记录,即使右表中没有匹配的记录。

如果左表中的记录在右表中没有匹配,则结果集中右表的列将以NULL填充。

四、编程题1. 编写一个SQL查询,从“员工”表中查询所有员工的名字和部门名称,假设“员工”表有“员工ID”、“姓名”和“部门ID”列,而“部门”表有“部门ID”和“部门名称”列。

答案:```sqlSELECT 员工.姓名, 部门.部门名称FROM 员工INNER JOIN 部门 ON 员工.部门ID = 部门.部门ID;```2. 编写一个SQL查询,更新“订单”表中所有订单的价格,使其价格上涨10%。

SQL数据库期末复习试题 - 填空

SQL数据库期末复习试题 - 填空

三、填空题(每空1分,共20分)1.数据库系统具有数据的___外模式____、__模式_____和内模式三级模式结构。

2.SQL Server 2000局部变量名字必须以____@、_____开头,而全局变量名字必须以______@@___开头。

3.语句select ascii('D'), char(67) 的执行结果是:___68______和__C_______。

68、C",24.语句 select lower('Beautiful') , rtrim('我心中的太阳 ') 的执行结果是:_beautiful____和___我心中的太阳_____。

5.选择运算是根据某些条件对关系做_ 水平__分割;投影是根据某些条件对关系做____垂直"__分割。

"6.关系运算主要有___选择___、__投影__和连接。

7.完整性约束包括__实体__完整性、_域____性、参照完整性和用户定义完整性。

8.在SQL Server 2000中,数据库对象包括__表__、___视图__、触发器、过程、列、索引、约束、规则、默认和用户自定义的数据类型等。

9.语句 select day('2004-4-6'), len('我们快放假了.') 的执行结果是:___6______和____7____。

10.语句select round(13.4321,2), round(13.4567,3)的执行结果是:__13.4300_______和____13.4570_____。

11.完整性约束包括____域___完整性、__实体____完整性、参照完整性和用户定义完整性。

12.T-SQL 语言中,有__算术__运算、字符串连接运算、比较运算和__逻辑__运算。

13.语句 select upper('beautiful') , ltrim(' 我心中的太阳') 的执行结果是: ______ BEAUTIFUL __和__我心中的太阳___。

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

SQL填空题1.关系数据模型由关系数据结构、关系操作和关系完整性约束三部分组成。

关系数据结构,关系操作,关系完整性约束2.一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的属性属性3.在Student表的Sname列上建立一个唯一索引的SQL语句为:CREATE UNIQUE INDEX unique index Stusname ON student(Sname)4.SELECT语句查询条件中的谓词“!=ALL”与运算符NOT IN 等价5.关系模式R(A,B,C,D)中,存在函数依赖关系{A→B,A→C,A→D,(B,C)→A},则侯选码是A和(B,C) ,R∈ 3 NF。

6.分E-R图之间的冲突主要有属性冲突、命名冲突、结构冲突三种。

7.事物是DBMS的基本单位,是用户定义的一个数据库操作序列。

8. 存在一个等待事务集{T0,T1,…,T n},其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,T n-1正等待被T n锁住的数据项,且T n 正等待被T0锁住的数据项,这种情形称为死锁。

9.可串行性是并发事务正确性的准则。

1. 关系数据库的实体完整性规则规定基本关系的主码都不能取空。

2.在关系A(S,SN,D)和B(D,CN,NM)中,A的主码是S,B的主码是D,则D在A中称为外键。

3.SQL语言中,用于授权的语句是___grant______。

4.关系R与S的交可以用关系代数的5种基本运算表示为s-(s-r) 。

5.数据库系统中最重要的软件是数据库管理系统,最重要的用户是DBA6. 数据库设计分为以下六个设计阶段:需求分析阶段、概念模型设计、逻辑结构设计阶段、物理结构设计、数据库实施阶段、数据库运行和维护阶段。

7. 已知关系R(A,B,C,D)和R上的函数依赖集F={A→CD,C→B},则R∈ 2 NF。

1. 数据库系统的三级模式结构是指数据库系统由外模式、模式和内模式三级构成。

2.在关系A(S,SN,D)和B(D,CN,NM)中,A的主码是S,B的主码是D,则D在S中称为外码。

3.关系操作的特点是集合操作。

4.已知学生关系(学号,姓名,年龄,班级),要检索班级为空值的学生姓名,其SQL查询语句中WHERE子句的条件表达式是班级is null 。

5.集合R与S的连接可以用关系代数的5种基本运算表示为σF(R×S)。

6.SELECT语句查询条件中的谓词“=ANY”与运算符in 等价。

7. 在数据库中,只存放视图的定义,不存放视图对应的数据。

8. “为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的物理设计阶段。

9.并发控制的主要方法是封锁机制。

10. 已知关系R(A,B,C,D)和R上的函数依赖集F={A→CD,C→B},R属于第 2 范式。

1. 数据管理经历了人工管理、文件系统、数据库系统三个阶段。

2.数据模型由数据结构、数据操作和完整性约束三部分组成。

3.在Student表的Sname列上建立一个聚簇索引的SQL语句为:CREATE cluster index Stusname ON student(Sname)4. SELECT语句查询条件中的谓词“=ANY”与运算符in 等价。

5.关系模式R({A,B,C},{(A,C)→B,(A,B)→C,B→C})最高可达到第三范式。

6.数据抽象主要有分类和聚集两种。

7. 存在一个等待事务集{T0,T1,…,T n},其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,T n-1正等待被T n锁住的数据项,且T n 正等待被T0锁住的数据项,这种情形称为死锁。

8. “为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的物理结构设计阶段。

9.并发控制的主要方法是封锁机制。

10.故障分为事务故障、系统故障和介质故障三种。

1.数据管理经过了人工管理、文件系统和数据库系统三个发展阶段。

2.关系中主码的取值必须唯一且非空,这条规则是实体完整性规则。

3.关系代数中专门的关系运算包括:选择、投影、连接和除法。

4.SQL语言提供数据定义、数据操纵、数据控制等功能。

5.在SELECT语句查询中,要去掉查询结果中的重复记录,应该使用distinct 关键字。

6.在DBMS的授权子系统中,授权和回收权限的语句分别是_grant___________和REVOKE语句。

7.从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:数据冗余度大、修改异常、插入异常和______删除异常________。

8. 如果两个实体之间具有m:n联系,则将它们转换为关系模型的结果是___3______个表。

9.若有关系模式R(A,B,C)和S(C,D,E),SQL语句SELECT A, D FROM R, S WHERE R.C=S.C AND E = '80' ;对应的关系代数表达式是πA,D(σE='80'(R S))10.SQL语言中,删除基本表的语句是drop ,删除数据的语句是delete。

4.当数据库被破坏后,如果事先保存了数据库副本和日志文件,就有可能恢复数据库。

5.如果一个满足1NF关系的所有属性合起来组成一个关键字,则该关系最高满足的范式是 3 (在1NF、2NF、3NF范围内)。

6.设关系模式R(A,B,C,D),函数依赖集F={AB→C,D→B},则R的候选码为AD 。

7.从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:数据冗余度大、插入异常、____修改异常__________和删除异常。

8. 并发控制的主要方法是封锁机制。

10. 分E-R图之间的冲突主要有属性冲突、命名冲突、结构冲突三种。

1.在数据库的三级模式体系结构中,模式与内模式之间的映象(模式/内模式),实现了数据的物理独立性。

2.在SQL语言中,使用REVOKE 语句收回授权。

3.一个SQL语句原则上可产生或处理一组记录,而程序语言一次只能处理一个记录,为此必须协调两种处理方式,这是通过使用游标机制来解决的。

4.在“学生—选课—课程”数据库中的三个关系如下:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C (C#,CNAME,TEACHER)。

现要查找选修“数据库技术”这门课程的学生的学生姓名和成绩,可使用如下的SQL语句:SELECT SNAME,GRADE FROM S,SC,C WHERE CNAME=‘数据库技术’AND S.S#=SC.S# AND SC.C#=C.C# 。

5.数据库管理系统中,为了保证事务的正确执行,维护数据库的完整性,要求数据库系统维护以下事务特性:原子性_、一致性、隔离性和持久性。

6.在一个关系中,任何候选码中所包含的属性都称为_主属性_。

7. 关系模式分解的等价性标准主要有两个,分别为分解具有_ 无损连接性__、和_ 保持函数依赖性__。

8.如果关系模式R中所有的属性都是主属性,则R的规范化程度至少达到_ 3NF _。

9.__ 触发器__是一种特殊的存储过程,它可以在对一个表上进行INSERT、UPDATE 和DELETE操作中的任一种或几种操作时被自动调用执行。

1.SQL语言集数据查询、数据控制、数据定义、数据____操纵_______功能于一体。

2.E-R图的主要元素是_____实体_______、_属性___________、联系_______。

3.关系系统的完整性控制包括______ 实体完整性______、____ 参照完整性________、___用户定义的完整性。

4.关系模式R的码都为单属性,则R一定是第二_ 范式。

5.数据库系统一般包括数据库、_数据库管理系统________、应用系统________、___数据库管理员_______与用户。

6.从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:数据冗余度大、______插入异常________、修改异常和删除异常。

7. 如果两个实体之间具有m:n联系,则将它们转换为关系模型的结果是____3____个表。

8.数据库设计的一般步骤有:需求分析、_概念结构设计____、逻辑结构_设计_________、______物理结构__设计____、___数据库实施_____________、运行与维护等。

1. 当文件结构和数据发生任何微小变化时,都必须修改或重新编写文件的存取程序。

其原因是文件系统的数据___不独立______。

2. 用树型结构表示实体类型及实体间联系的数据模型称为层次模型。

3. 关系数据库的关系演算语言是以关系代数为基础的DML语言。

4. 利用ODBC技术可以在一个应用程序中利用相同的源代码访问不同的__数据库系统______。

5. 分布式数据库中定义数据分片时,必须满足三个条件:完整性条件、可重构条件和不相交性。

6. DB并发操作通常会带来三类问题,它们是丢失更新、不一致性检索和读脏数据。

7. 事务必须具有的四个性质是:原子性、串行性、隔离性和永久性。

8. 分布式数据库系统中透明性层次越高,应用程序的编写越容易。

9. 在有泛化/细化联系的对象类型之间,较低层的对象类型称为。

10.目前数据库领域中最常用的数据模型有概念模型、外部模型、逻辑模型、物理模型。

11. 数据管理技术经历了手工文档、文件系统、数据库系统三个阶段。

12. SQL语言集数据查询、数据定义、数据操纵和数据控制功能于一体。

13. 数据库系统采用的三级模式结构为外模式、模式、内模式。

14. 两个实体型之间的联系类型有一对一、一对多、多对多三类。

15. 数据库中专门的关系运算包括选择、投影、连接、除。

16. 满足第一范式(1NF)的关系模式要求关系属性值是不可再分解的原子值。

17. 当数据库被破坏后,如果事先保存了事务日志_和数据库的副本,就有可能恢复数据库。

18. 并发控制操作的主要方法是采用封锁机制,其类型有共享锁、排它锁。

19.在关系模式R(S,SN,D)和K(D,CN,NM)中,R的主码是S,K的主码是D,则D在R中称为外键。

20.对于函数依赖X→Y,如果Y是X的子集,则称X→Y为 Y依赖于X 函数依赖。

21.在关系模式学生(学号,姓名,年龄,性别)中,若要求“学号不能为空”,则该约束属于对实体完整性的约束。

22.分E-R分图之间的冲突主要有三类,它们是属性冲突、命名冲突和结构冲突。

23.并行数据库系统是数据库技术与网络技术相互促进和有机结合的结果.24. 在MS SQL Server中,用Float和__Real__来表示近似数值型。

25. SQL服务器采用__SQL企业管理器___来保证数据库的安全。

相关文档
最新文档