关系数据库中
关系数据库中的表不必具有的性质是什么

关系数据库中的表不必具有的性质是( ).A. 数据项不可再分B. 同一列数据项要具有相同的数据类型C. 记录的顺序可以任意排列D. 字段的顺序不能任意排列优质解答D.字段的顺序不能任意排列1).Access数据库属于(C)数据库。
A)、层次模型B)、网状模型C)、关系模型D)、面向对象模型2).打开Access数据库时,应打开扩展名为(B)的文件。
A)、mdaB)、mdbC)、mdeD)、DBF3).已知某一数据库中有两个数据表,它们的主关键字与主关键字之间是一个对应多个的关系,这两个表若想建立关联,应该建立的永久联系是(B)。
A)、一对一B)、一对多C)、多对多D)、多对一4).下列(B)不是Access数据库的对象类型?A)、表B)、向导C)、窗体D)、报表5).关系数据库中的表不必具有的性质是(D)。
A)、数据项不可再分B)、同一列数据项要具有相同的数据类型C)、记录的顺序可以任意排列D)、字段的顺序不能任意排列6).下列对于Access2000(高版本)与Access97(低版本)之间的说法不正确的是(C)。
A)、通过数据转换技术,可以实现高、低版本的共享.B)、高版本文件在低版本数据库中可以打开,但有些功能不能正常运行.C)、低版本数据库文件无法在高版本数据库中运行.D)、高版本文件在低版本数据库中能使用,需将高版本转换成低版本.7).不能退出Access 2000的方法是(C)。
A)、单击"文件"菜单/"退出"B)、单击窗口右上角"关闭"按钮C)、ESCD)、ALT+F48).Access在同一时间,可打开(A)个数据库。
A)、1B)、2C)、3D)、49).对表中某一字段建立索引时,若其值有重复,可选择(D)索引。
A)、主B)、有(无重复)C)、无D)、有(有重复)10).创建表时可以在(C)中进行。
A)、报表设计器B)、表浏览器C)、表设计器D)、查询设计器11).不能进行索引的字段类型是(A)。
数据库中的关系模型与关系操作

数据库中的关系模型与关系操作在计算机科学和信息技术领域,数据库是用于存储、管理和检索有组织数据的集合。
在数据库中,关系模型是一种常见的数据模型,它使用表格来表示实体和实体之间的关系。
关系操作则是对这些表格进行的各种操作,用于查询、插入、更新和删除数据。
本文将探讨数据库中的关系模型以及常见的关系操作。
关系模型是由埃德加·科德(Edgar F. Codd)于20世纪70年代提出的,它是一种用数学方法来描述和处理关系型数据的模型。
在关系模型中,数据被组织成表格,每个表格被称为关系。
表格中的每一行表示一个实体,而表格中每一列代表不同的属性。
表格中的每个单元格包含一个值,这些值必须满足给定的数据类型和约束。
关系模型中,表格之间的关系由关系键(primary key)和外键(foreign key)来建立。
关系键是唯一标识表格中每一行的一列或一组列,它用于确保数据的唯一性。
外键是一个列或一组列,它用于在一个表格中建立对另一个表格中数据的引用关系。
关系操作主要包括查询操作和更新操作。
查询操作用于从关系中检索特定的数据,而更新操作用于对关系中的数据进行插入、修改和删除。
最常见的查询操作包括选择(select),投影(project),连接(join),并(union)和差(difference)等。
选择操作指定一个条件,从关系中选取满足该条件的行;投影操作用于从关系中选择指定列的数据;连接操作用于将两个或多个关系的数据合并为一个关系;并操作用于将两个关系的数据合并为一个包含两个关系的数据;差操作用于从一个关系中删除与另一个关系中相同的数据。
关系模型的优点之一是数据的一致性和完整性。
通过使用关系模型,我们可以定义各种数据约束,例如主键约束、唯一约束、外键约束等,以确保数据的一致性和完整性。
在插入、更新和删除数据时,关系模型可以自动执行这些约束,并返回错误信息。
关系操作是对关系模型进行数据处理的重要方式。
关系数据库中的表不必具有的性质是什么

关系数据库中的表不必具有的性质是( )。
A.数据项不可再分B.同一列数据项要具有相同的数据类型C.记录的顺序可以任意排列D.字段的顺序不能任意排列正确答案D补充资料在正式的关系数据库中组织这些数据的方法是以一组表的形式将数据组织到一组表中检索或重新聚集而不重新组织数据库表。
关系数据库的定义产生一个元数据表或对表,列,范围和约束的正式描述。
每个表(有时称为关系)都包含一种或多种由列表示的数据。
每行包含一个唯一的数据实体,这是该列定义的数据类型。
创建关系数据库时,可以定义数据列的可能值范围以及可能应用于该数据值的其他约束。
SQL语言是标准用户和应用程序与关系数据库的接口。
它的优点是易于扩展,并且在初始数据库创建之后,可以添加新的数据类型,而无需修改所有现有的应用程序软件。
主流的关系数据库包括Oracle,DB2,SQL Server,Sybase,mysql等。
关系数据库是数据库应用程序的主流。
基于关系数据模型开发了许多数据库管理系统的数据模型。
1)关系数据库:在给定的应用程序域中,所有实体和实体之间的关系集构成一个关系数据库。
2)关系数据库的类型和值:关系数据库的类型称为关系数据库模式,即关系数据库的描述,几个字段的定义以及在这些字段上的几个关系模式的定义;关系数据库的价值是在特定时间对应于这些关系模式的关系的集合,通常称为关系数据库。
[2]关系数据库分为两类:一类是桌面数据库,例如access,FoxPro 和dBASE。
另一个是客户端/服务器数据库,例如SQL Server,Oracle 和Sybase。
一般来说,桌面数据库用于小型,独立的应用程序,它不需要网络和服务器,实现起来很方便,但仅提供数据访问功能。
客户/服务器数据库主要适合大型和多用户数据库管理系统。
该应用程序包括两部分:一部分驻留在客户端上,用于向用户显示信息并实现与用户的交互。
另一部分驻留在服务器中,主要用于实现数据库的操作以及数据的计算和处理。
数据库中关系模型的概念

数据库中关系模型的概念关系模型在数据库里可是相当重要的概念呢!咱们现在就来好好了解一下。
首先啊,你得知道关系模型是一种用二维表结构来表示实体以及实体之间联系的数据模型。
这就好比是把各种信息都整理到表格里一样。
这一步看起来挺基础的,不过可千万别小瞧它呀!如果这个概念没搞清楚,后面理解数据库的好多东西都会有点费劲呢。
我自己在最初学习的时候,就在这个地方花了不少时间去琢磨,想着怎么才能更直观地理解这个二维表结构。
你是不是也觉得有点抽象呢?然后呢,在这个关系模型里,每一张表都代表着一个实体或者实体之间的一种关系。
比如说,咱们要建立一个学校的数据库,那可能就会有一张“学生”表,这里面就放着学生相关的信息,像姓名、年龄、学号啥的。
这张表就是一个实体的表示啦。
这里我得提醒一下,在确定表的时候,一定要想清楚每个表到底代表什么,这一点真的很重要,我通常会再检查一次,真的,确认无误是关键!有时候很容易就混淆了实体之间的关系,然后表结构就会设计得乱七八糟的。
接下来啊,表中的每一行就代表着一个实体的实例。
还是拿“学生”表来说,每一行就是一个具体的学生的信息。
这行数据包含了这个学生在这个实体中的所有属性信息。
这一步其实还蛮简单的,但有时候我也会不小心漏掉某个属性,哈哈。
所以呢,大家在整理这些数据的时候一定要细心点哦!再就是表中的列啦,列其实就是这个实体的属性。
就像“学生”表中的姓名列、年龄列这些。
你看,这样通过行和列就把一个实体完整地表示出来了,是不是还挺清晰的呢?不过,在确定列的时候,要考虑到这个属性是否真的必要,不要加一些没用的属性进去,不然会浪费存储空间,还可能让数据变得更复杂。
关系模型还有一个重要的部分就是表与表之间的关系。
这个关系可以是一对一、一对多或者多对多的关系。
比如说,一个学生只能有一个学号,这就是一对一的关系;一个班级可以有很多学生,这就是一对多的关系;而一个学生可以选很多课程,一门课程也可以有很多学生选,这就是多对多的关系。
数据库中的关系代数与关系演算

数据库中的关系代数与关系演算数据库涵盖的范围广泛,其运用的逻辑学与数学原理也十分严谨。
数据库中的关系代数与关系演算两个部分,是数据库分析与设计的重要内容。
本文将讨论它们的定义、方法及应用。
一、关系代数1.1 定义关系代数是一种数学形式,是一种用来描述数据库系统中数据操作的一种标准化语言。
关系代数理论分为两部分:关系代数和关系演算。
关系代数关注的是数据在层次结构中的使用。
1.2 方法关系代数的操作一般基于及定理。
关系代数的符号及运算有选择(selection)、投影(projection)、并(union)、差(difference)、乘积(product)、联接(join)以及除(division)等符号。
通过这些操作符,可以对单个关系进行处理。
一个关系实例可以看做是一个记录的集合,而这些记录也叫作元组。
1.3 应用关系代数的应用可以用于Web数据挖掘,企业数据分析,以及管理信息系统等方面。
在大多数的数据库软件中,关系代数已经内置在了SQL语言之中。
二、关系演算2.1 定义关系演算是关系完备性理论的一种重要语言,指对关系上的操作以及使用代数符号表示的过程。
关系演算是由图灵等科学家提出的一种用来处理关系数据的操作。
这种操作是从一个关系中提取出需要的信息来处理数据的。
2.2 方法关系演算有两种基本形式,分别是元组关系演算和域关系演算。
元组关系演算是指通过运算符来生成新的元组。
而域关系演算则是指通过运算符来生成新的属性值。
2.3 应用关系演算的应用包含多个方面,如关系数据库的设计,数据库查询语言的设计等。
在关系数据库中,使用关系演算的方法可以实现对数据的查询和管理,保证数据的一致性。
在现代信息技术中,关系演算也逐渐开始应用于生产及服务领域。
三、关系代数与关系演算的联系与区别关系代数和关系演算是两个相互补充、相互影响的部分。
它们的相同点在于都是面向关系的运算,都是关系数据库的理论基础。
而它们不同的地方则是,关系代数强调的是关系运算,即加、减、交、差等运算。
在关系数据库中编写异或(Exclusive OR)条件

编写有效SQL 查询的关键要素之一是能够使用SQL 语法表达各种条件。
而能让初学者和有经验的数据库开发人员停下来思考的一个条件是异或(Exclusive OR)。
软件程序员往往更熟悉异或条件的语法,这可能是因为大多数编程语言都支持XOR 逻辑运算符,而许多数据库不支持。
简单来说,异或条件类似于常规OR,不同之处在于,异或只有一个比较的操作数可能为真,而不是两个都为真。
在这篇文章中,我们将学习如何为各种数据库表达异或条件,无论它们是否支持XOR 运算符。
使用XOR 运算符一些常用的关系数据库,如MySQL,都支持XOR 运算符,这使得编写异或条件相当简单。
为了说明这一点,设想一下,我们需要找到居住在特定城市内的客户,或者他们的帐户是在特定日期之后创建的,但不会找到同时符合这两个条件的客户。
更具体地说,假设我们希望找到居住在阿尔伯塔省莱斯布里奇的客户,或者,如果他们不居住在莱斯布里奇,他们的帐户是在2020 年1 月1 日之后创建的。
这是使用Navicat Premium 16在Sakila 示例数据库执行的查询:查看结果,我们可以看到在2020-07-07 创建帐户的第一个客户的store_id 为2,而其余客户的store_id 都为1(莱斯布里奇店)。
同时,如果我们将XOR 替换为常规OR,我们现在会看到在1 号店购物的客户的帐户也是在2020-01-01 之后创建的:允许两个操作数计算结果为TRUE 是OR 与XOR 的区别。
编写不支持XOR 的异或条件值得庆幸的是,如果没有XOR 运算符,制定异或条件并不难。
你只需要多考虑一下。
从数学上讲,x XOR y 等于:(x AND (NOT y)) OR ((NOT x) AND y)为了编写SQL,我们可以将上述公式简化为以下形式:(A OR B) AND NOT (A AND B)我们将为SQL Server 重写第一个查询来尝试这个公式。
如果我们尝试对在数据库执行第一个查询,我们会收到以下错误,表示SQL Server 无法识别XOR 运算符:使用上面的公式,我们可以将XOR 条件重写为:WHERE (ci.city = 'Lethbridge' OR c.create_date > '2020-01-01') AND NOT (ci.city = 'Lethbridge' AND c.create_date > '2020-01-01') 以下是SQL Server 中的结果(请注意,两个数据库中的数据不相同):总结在今天的文章中,我们学习了如何在各种数据库中表达异或条件,无论是使用还是不使用XOR 运算符。
数据库中关系运算中的除运算

数据库中关系运算中的除运算数据库中的关系运算是一种用于操作关系(表)的数学运算,其中包括并、差、交和除四种基本运算。
在本文中,我们将重点讨论关系运算中的除运算。
除运算(Division)是一种特殊的关系运算,用于从一个关系中筛选出满足特定条件的元组组成的关系。
它的基本思想是,找出满足条件的元组组合,并从被除关系中剔除与这些组合不匹配的元组。
在进行除运算之前,我们需要先定义被除关系(R)和除数关系(S)。
被除关系是我们要从中筛选出元组的关系,而除数关系则是用来定义筛选条件的关系。
除数关系中的元组必须是满足特定条件的,否则将不能被包含在最终的结果中。
为了更好地理解除运算,我们举一个简单的例子。
假设我们有两个关系R和S,其中R包含了所有学生的信息,S包含了选修了课程A的学生的信息。
我们希望找出选修了课程A但是没有选修课程B 的学生。
这个问题可以通过除运算来实现。
我们需要定义被除关系R和除数关系S。
被除关系R包含了所有学生的信息,包括学生的学号和姓名等属性。
除数关系S包含了选修了课程A的学生的信息,同样包括学生的学号和姓名等属性。
接下来,我们执行除运算,找出满足条件的学生。
除运算的结果是一个新的关系,其中包含了满足选修了课程A但是没有选修课程B 的学生的信息。
这个关系可以被表示为R ÷ S。
除运算的具体步骤如下:1. 对于除数关系S中的每个元组s,找出被除关系R中满足与s匹配的元组r。
2. 如果所有的s都有与之匹配的r,那么r将被包含在除运算的结果中。
3. 如果存在s没有与之匹配的r,那么r将被剔除。
通过以上步骤,我们可以得到满足选修了课程A但是没有选修课程B的学生的信息。
这个结果关系可以用于进一步的数据分析和应用。
除运算在实际的数据库应用中具有重要意义。
它可以用于筛选出满足特定条件的数据,并进行进一步的分析和处理。
除运算在关系代数、SQL查询和数据库设计中都有广泛的应用。
除运算是关系运算中的重要概念之一,它可以帮助我们从复杂的数据中提取出我们感兴趣的信息。
在关系型数据库中结构化查询语言S...

摘要在关系型数据库中,结构化查询语言SQL 的同一条查询语句可能面临着许多等功能的执行计划。
如何快速、准确地从众多可选计划中选取最优计划,提高数据库的查询效率,从关系型数据库问世之日起一直是人们研究的重点。
代价评估的作用是为了在查询执行之前估算出其运行时的代价。
设计一个代价评估模型应遵循以下原则:该模型应能快速而准确地估算出一个逻辑计划的运行代价;应具备一定的错误恢复能力,即系统在执行查询过程中,如果发现目前执行的是次优计划时,系统将采取一定的弥补措施并防止下次出现类似的错误。
对于代价评估系统,统计数据的维护应尽量少开销系统资源,尽量少要人工干预。
为了能够准确地估算出逻辑计划的运行代价,需要维护待查询表中的数据统计信息,了解表中数据的分布和索引的相关数据。
描述数据的分布信息有很多方法,目前的商用数据库管理系统基本上都采取等深直方图技术。
借助这些统计信息,代价评估模型可以更好地估算出中间结果集大小,进而得到磁盘I/O 的代价。
针对目前达梦(Da Meng,DM)数据库管理系统所支持的各种逻辑操作符,提出了代价的计算公式;对统计数据的产生、维护提出了一套管理方案。
在目前研究的基础上,对执行过程中次优计划的检测及相应的处理,提出了一些改进。
在代价评估模型实现的过程中,对达梦数据库管理系统的查询模块做出了一些修改。
测试结果表明,改进后的查询系统能够更加合理地选择逻辑计划,从而提高系统的响应速度。
关键词:数据库,查询优化,代价评估,动态优化IAbstractRelational query languages provi de a high level “declarative” interface to access data stored in relational databases. For each input query, the optimizer has a number of alternative plans. To choose the best one from a set of candidate plans has been the primary research ever since the RDBMS.A cost estimation model is to estimate the cost of any given plan without executing it. The cost here may refer to CPU time, I/O cost, memory usage, etc. Cost estimation should be efficient since it is repeatedly revoked during the optimization process. For a number of reasons, cost estimation may give inaccurate result and query optimizer may producesub-optimal query plans, leading to a significant degradation of performance. Actions should be taken to detect sub-optimal plans and recover from such errors. Furthermore, similar mistakes should be avoided in future. Cost estimation model also need a convenient and low-cost approach to maintain statistical summaries.To get the exact cost for a given plan, statistics on accessed tables should be collected. There are many ways to describe this information, and equal-depth histogram is the most used in commercial DBMS. We can estimate the intermediate cardinality then I/O cost with these information.In this paper, We proposed compute formulas for logical operators in DM DBMS, an approach to get and maintain the statistics, as well as an improvement method to detect and tackle sub-optimal plan selection.In order to implement this cost estimation model, we improved the query engine of DM. Experiments showed that with this cost estimation model, DM can choose execution plan more reasonable, which brings better performance.Key words:database, query optimization, cost estimation, dynamic optimizationII独创性声明本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研究成果。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1关系数据库中,主键的正确描述是(D )。
(A) 创建唯一的索引,允许空值(B) 允许有多个主键的(C) 只允许以表中第一字段建立(D) 为标识表中唯一的实体2以下不适合创建非聚集索引的情况是(A )。
(A) 表中包含大量重复的列值(B) 带WHERE子句的查询(C) 经常需要进行联接和分组操作的列(D) 表中包含大量非重复的列值3使用视图的作用有4个,下列哪一个是错误的(A )。
(A) 导入数据(B) 定制操作(C) 简化操作(D) 安全性4叙述A:当视图被撤消,不会对基表造成任何影响。
叙述B:不能改变作为计算结果的列。
关于对以上叙述中,正确的是(C )。
(A) 叙述A错误,叙述B正确(B) 叙述A正确,叙述B错误(C) 都正确(D) 都是错误的5语句:select 10%7 的执行结果是(D )。
(A) 7 (B) 1(C) 70 (D) 36下列关于关联的叙述正确的是( D)。
(A) 已创建关联的两个表中的关联字段数据可能完全不同(B) 可在两个表的不同数据类型的同名字段间创建关联(C) 可在两个表的不同数据类型的字段间创建关联(D) 可在两个表的相同数据类型的不同名称的字段间创建关联7用UNION合并两个SELECT查询的结果时,下列叙述中错误的是()。
(A) 两个SELECT语句必须输出同样的列数(B) 将来自不同查询的数据组合起来(C) 两个表各相应列的数据类型必须相同(D) 被组合的每个查询都可以使用ORDER BY子句8查询所有目前年龄在24岁以上(不含24岁)的学生信息(学号、姓名、年龄),正确的命令是()。
(A) SELECT 学号,姓名,年龄=YEAR(GETDATE())-YEAR(出生日期) FROM 学生 WHE RE YEAR(GETDATE())-YEAR(出生日期)>24 (B) SELECT 学号,姓名,YEAR(GETDATE())-YEAR(出生日期) 年龄 FROM 学生 WHE RE YEAR(GETDATE())-YEAR(出生日期)>24(C) SELECT 学号,姓名,YEAR(GETDATE())-YEAR(出生日期) 年龄 FROM 学生 WHE RE 年龄>24 (D) SELECT 学号,姓名,YEAR(GETDATE())-YEAR(出生日期) 年龄 FROM 学生 WHE RE YEAR(出生日期)>249下列有关存储过程的叙述中错误的是( d )。
(A) 使用存储过程可以减少网络通信量。
(B) 在一个存储过程中可以调用其他存储过程。
(C) 执行存储过程要比执行T-SQL批处理代码快。
(D) 定义存储过程只是为了减少重复编写T-SQL代码。
10存储过程的名字在( A)输入。
(A) CREATE PROCEDURE语句中(B) 创建存储过程后(C) 创建存储过程前(D) 保存存储过程时11在对表中的数据进行添加时,对数据实施完整性检查,激活的触发器是()。
(A) DELETE触发器(B) UPDATE触发器(C) INSERT触发器(D) 都可以12下列语句:declare @n intset @n=1set @n=@n+2select @n执行结果是(B )。
(A) 4 (B) 3(C) 1 (D) 213查询选课表中信息正确的语句是(D )。
(A) select 学号,课程号 from 选课表case when 成绩 between 60 and 100 then '通过'else '未过' end 通过否(B) select 学号,课程号,(case when 成绩 between 60 and 100 then '通过'else '未过') as 通过否from 选课表(C) select 学号,课程号case when 成绩 between 60 and 100 then '通过'else then '未过' end 通过否(D) select 学号,课程号,(case when 成绩 between 60 and 100 then '通过'else '未过' end) 通过否from 选课表from 选课表14下列关于规则说法正确的是( A )。
(A) 规则是单独存储的数据库对象(B) 规则可以直接作用于一个表(C) 规则必须使用一次就必须定义一次(D) 规则可以直接删除15解决并发操作带来的数据不一致问题普遍采用( A )。
(A) 封锁(B) 存取控制(C) 恢复(D) 协商16一个事物成功完成后,它对数据库的改变必须是永久的,这一特性称为事务的( A )。
(A) 持久性(B) 隔离性(C) 一致性(D) 原子性17关系数据模型用()结构表示实体和实体间的联系。
(A) 对象(B) 网状(C) 树型(D) 二维表18E-R方法的三要素是()。
(A) 实体、属性、关系(B) 实体、码、关系(C) 实体、属性、实体集(D) 实体、域、码19在关系运算中,投影运算是(C )。
(A) 其他三项都正确(B) 在基本表中选择满足条件的记录和属性组成一个新的关系(C) 在基本表中选择满足条件的记录组成一(D) 在基本表中选择字段组成一个新的关系个新的关系20下列关于文件管理阶段的说法正确的是(C )。
(A) 数据独立性强(B) 数据完全实现了共享(C) 数据冗余度大(D) 对数据统一控制管理21下列关于人工管理阶段的说法错误的是( B)。
(A) 数据不能长期保存(B) 程序之间能共享数据(C) 程序复杂(D) 数据量小22数据库系统软件包括()和数据库应用系统及开发工具。
(A) OS (B) DBMS(C) 高级语言(D) 数据库应用程序23如果将职工记录定义为(编号,姓名,性别),则(编号,姓名,性别)就是()。
(A) 内模式(B) 外模式(C) 映射(D) 模式24数据库管理系统DBMS是()。
(A) 既有硬件也有软件(B) 一组软件(C) 一个完整的数据库应用系统(D) 一组硬件25每个数据库可以有一个或多个事务日志文件,其扩展名为( A )。
(A) LDF (B) MDF(C) DBF (D) NDF26sql是一种( C )语言。
(A) 人工智能(B) 函数型(C) 关系数据库(D) 高级算法27数据库中所有执行的事务都记录在( B )。
(A) 次数据文件(B) 事务日志文件(C) 主数据文件(D) 数据表文件28以下不正确的数值型数据是()。
(A) '2008' (B) 2008(C) 100.3 (D) -3029设计表时,有些列的数据只有两种状态真/假,则这些列最好定义为()数据类型。
(A) bit (B) char(2)(C) tinyint (D) char(1)30关系模式中,满足2nf的模式( C )。
(A) 必定是bcnf (B) 必定是1nf(C) 可能是1nf (D) 必定是3nf31当数据的全局逻辑结构改变时,通过对映像的相应改变可以保持数据的局部逻辑结构不变。
这称为数据的()。
(A) 逻辑独立性(B) 局部独立性(C) 原子性(D) 物理结构性32数据库设计的起点是( A )。
(A) 需求分析阶段(B) 逻辑结构设计阶段(C) 概念结构设计阶段(D) 系统设计阶段33操纵与创建数据库对象等大多数的数据库管理工作都可以在(D )中完成。
(A) 服务管理器(B) 事件探查器(C) 查询分析器(D) 企业管理器34使用Connection对象的(C )方法可建立到数据源的物理连接。
(A) Close (B) Write(C) Open (D) Readline35使用Field对象的( D )属性,可以用来读出字段值。
(A) DefineSize (B) Type(C) Name (D) Value36命令Response.Write的功能相当于SQL Server中的(B )命令。
(A) Create (B) Print(C) Update (D) Exec37插入到HTML中的ASP程序一般用(D )标记括起来。
(A) " " (B) { }(C) < > (D) <% %>38用户在获得服务器操作系统使用权后,还需要获得SQL Server的访问权,这属于()。
(A) 操作系统的安全性(B) SQL Server的安全性(C) 数据库的安全性(D) SQL Server数据库对象的安全性39用户在连接SQL Server时,既可以使用Windows身份验证也可以使用SQL Server身份验证登录,则SQL Server的验证模式是()。
(A) 混合身份验证模式(B) 数据库身份验证模式(C) SQL Server身份验证模式(D) Windows身份验证模式40查询远程SQL Server数据表,正确命令格式是( B)。
(A) select 查询列 from IP地址.远程数据库名.远程表名(B) select 查询列 from 链接服务器名.远程数据库名.远程所有者.远程表名(C) select 查询列 from 远程数据库名.远程所有者.远程表名(D) select 查询列 from 链接服务器名.远程所有者.远程表名每个表至多可定义256列。
F&一个表的一个属性可以创建成主键索引和非聚集索引。
T外键的值唯一的标识了表中的一行记录。
F数据处理是将信息转换成数据的过程。
F同类实体的集合称为实体型。
F候选关键字和主关键字不同,不能唯一标识一个记录。
F在E-R图中,用来表示实体的图形是菱形。
F根据函数返回值形式的不同将用户自定义函数分为3种类型。
TSQL Server采用了标准SQL Serve登录和集成WindowsNT登录两种方式。
T ASP程序既可以在服务器端运行,又可以在客户端运行。
F1从网上下载指定的数据库备份文件,还原到考生所用的系统中,数据库名为“学生信息”。
2在数据库“学生信息”中,新建一名为“个人信息”表,表结构如下:个人信息(编码 char(10) NOT NULL姓名 char(8) NOT NULL性别 char(2) NOT NULL生日 datetime身份证号 char(18)家庭住址 varchar(50))3将“个人信息”表“编码”列设臵为主键。
4为“个人信息”表“身份证号”列建立唯一索引,索引名为“IX_个人信息_身份证号”。
5将“个人信息”表“性别”列的默认值设为“男”,并增加约束,该列只能输入“男”或“女”,约束名为“CK_个人信息_性别”。