互联网数据库常考设计题SQL语句考点

互联网数据库常考设计题SQL语句考点
互联网数据库常考设计题SQL语句考点

1.DISTINCT的语法如下:SELECT

DISTINCT "栏位名" FROM "表格

名"(查找的结果不重复)

2.AND OR的语法:SELECT "栏

位名" FROM "表格名" WHERE "

简单条件" {[AND|OR] "简单条

件"}+,其中AND |OR可重复使

用。例子,我们若要在

Store_Information 表格中选出

所有Sales 高于$1,000 或是

Sales 在$500 及$275 之间

的资料的话,我们就打入

SELECT store_name FROM

Store_Information WHERE

Sales > 1000 OR (Sales < 500

AND Sales > 275)

3.IN的用法:SELECT "栏位名"

FROM "表格名" WHERE "栏位名

" IN ('值一', '值二', ...)例子:我

们要在Store_Information 表

格中找出所有含盖Los Angeles

或San Diego 的资料SELECT *

FROM Store_Information

WHERE store_name IN ('Los

Angeles', 'San Diego')我们就得

到含盖Los Angeles和san diego

资料的表格。

4.BETWEEN则是让我们可以运

用一个范围(range) 内抓出数

据库中的值。BETWEEN 这个子

句的语法如下:SELECT "栏位

名" FROM " 表格名" WHERE "

栏位名" BETWEEN '值一' AND '

值二'

5.LIKE的语法如下:SELECT "

栏位名" FROM "表格名" WHERE

"栏位名" LIKE {套式}。{套式} 经

常包括野卡(wildcard). 以下是

几个例子:

?'A_Z': 所有以'A' 起头,另一个任何值的字原,且以'Z'

为结尾的字串。'ABZ' 和

'A2Z' 都符合这一个模式,

而'AKKZ' 并不符合(因为

在A 和Z之间有两个字原,

而不是一个字原)。

?'ABC%': 所有以'ABC' 起头的

字串。举例来说,'ABCD' 和

'ABCABC' 都符合这个套式。?

'%XYZ': 所有以'XYZ' 结尾的字

串。举例来说,'WXYZ' 和'ZZXYZ'

都符合这个套式。

?'%AN%': 所有含有'AN' 这个套式的字串。举例来说,'LOS

ANGELES' 和'SAN FRANCISCO'

都符合这个套式。}。

6.ORDER BY的语法如下(用来

排序): SELECT "栏位名" FROM

"表格名" [WHERE "条件"]

ORDER BY "栏位名" [ASC, DESC]

[] 代表WHERE 是不一定需要

的。不过,如果WHERE 子句

存在的话,它是在ORDER BY

子句之前。ASC 代表结果会以

由小往大的顺序列出,而DESC

代表结果会以由大往小的顺序

列出。例子:SELECT store_name,

Sales, Date FROM

Store_Information ORDER BY

Sales DESC

7.SQL 有提供一些这一类的函

数。它们是:AVG (平均)

COUNT (计数) MAX (最大

值) MIN (最小值)

SUM (总合) 运用函数的语

法是:SELECT "函数名"("栏位

名") FROM "表格名"。举例来

说,若我们要由我们的示范表

格中求出Sales 栏位的总合,

我们就输入SELECT SUM(Sales)

FROM Store_Information,这样

就找出sales的总和了。

8.COUNT让我们能够数出在

表格中有多少笔资料被选出

来。它的语法是:SELECT

COUNT("栏位名") FROM "表格

名" 举例来说,若我们要找出

我们的示范表格中有几笔

store_name 栏不是空白的资料

时,我们输入SELECT

COUNT(store_name) FROM

Store_Information WHERE

store_name is not NULL 结果:

Count(store_name) 4 ,"is not

NULL" 是"这个栏位不是空白

"的意思。SELECT

COUNT(DISTINCT store_name)

FROM Store_Information,COUNT

和DISTINCT经常一块使用,表

示找出表格中有多少不同的资

料。

9.GROUP BY:我们可以用SUM

这个指令来算出所有的Sales

(营业额)!如果我们的需求变成

是要算出每一间店

(store_name) 的营业额

(sales),那怎么办呢?在这个情

况下,我们要做到两件事:第

一,我们对于store_name 及

Sales 这两个栏位都要选出。第

二,我们需要确认所有的sales

都要依照各个store_name 来

分开算。这个语法为:SELECT

"栏位1", SUM("栏位2") FROM

"表格名" GROUP BY "栏位1",

例子语句:SELECT store_name,

SUM(Sales) FROM

Store_Information GROUP BY

store_name。当我们选不只一个

栏位,且其中至少一个栏位有

包含函数的运用时,我们就需

要用到GROUP BY 这个指

令。在这个情况下,我们需要

确定我们有GROUP BY 所有

其他的栏位。换句话说,除了

有包括函数的栏位外,我们都

需要将其它所有栏目名放在

GROUP BY 的子句中。

10.HAVING我们可能只需要知道

哪些店的营业额有超过

$1,500。在这个情况下,我们不

能使用WHERE 的指令。SQL

有提供一个HAVING的指令,

而我们就可以用这个指令来达

到这个目标。HAVING 子句通

常是在一个SQL 句子的最后。

一个含有HAVING 子句的SQL

并不一定要包含GROUP BY 子

句。HAVING 的语法如下:

SELECT "栏位1", SUM("栏位

2") FROM "表格名" GROUP BY "

栏位1" HAVING (函数条件) 请

读者注意:GROUP BY 子句并

不是一定需要的。SELECT

store_name, SUM(sales) FROM

Store_Information GROUP BY

store_name HAVING

SUM(sales) > 1500。

11.别名(ALIAS)我们先来看一下

栏位别名和表格别名的语法:

SELECT "表格别名"."栏位1" "

栏位别名" FROM "表格名" "表

格别名",例子:SELECT

A1.store_name Store,

SUM(A1.Sales) "Total Sales"

FROM Store_Information A1

GROUP BY A1.store_name

12.连接:将多个表格里的数据通

过某个栏目连接起来。例子我

们要知道每一区(region_name)

的营业额(sales)。Geography

这个表格告诉我们每一区有哪

些店,而Store_Information

告诉我们每一个店的营业额。

若我们要知道每一区的营业

额,我们需要将这两个不同表

格中的资料串联起来。当我们

仔细了解这两个表格后,我们

会发现它们可经由一个相同的

栏位,store_name,连接起来。

我们先将SQL 句列出,之后

再讨论每一个子句的意义:

SELECT A1.region_name REGION,

SUM(A2.Sales) SALES FROM

Geography A1,

Store_Information A2 WHERE

A1.store_name = A2.store_name

GROUP BY A1.region_name,结

果: REGION SALES East

$700 West $2050

13.外部连接:我们会在WHERE

子句中要选出所有资料的那个

表格之后加上一个"(+)" 来代

表说这个表格中的所有资料我

们都要。SELECT A1.store_name,

SUM(A2.Sales) SALES FROM

Georgraphy A1,

Store_Information A2 WHERE

A1.store_name = A2.store_name

(+) GROUP BY A1.store_name

我们在这里是使用了Oracle

的外部连接语法。结

果:store_name SALES Boston

$700 New York Los

Angeles $1800 San Diego

$250 请注意:当第二个表

格没有相对的资料时,SQL 会

传回NULL 值。在这一个例子

中,'New York' 并不存在于

Store_Information 表格,所以

它的"SALES" 栏位是NULL。

14.Subquery,当我们在WHERE

子句或WHERE 子句或

HAVING 子句中插入另一个

SQL 语句时,我们就有一个

subquery 的架构。它有连接表

格的作用。Subquery 的语法如

下:SELECT "栏位1" FROM "

表格" WHERE "栏位2" [比较运

算素] (SELECT "栏位1" FROM "

表格" WHERE [条件])。我们要运

用subquery 来找出所有在西

部的店的营业额。我们可以用

下面的SQL 来达到我们的目

的:SELECT SUM(Sales) FROM

Store_Information WHERE

Store_name IN (SELECT

store_name FROM Geography

WHERE region_name = 'West')

结果: SUM(Sales) 2050

15.UNION指令的目的是将两个

SQL 语句的结果合并起来,与

select distinct类似,读出的是

不重复的结果。UNION 的语法

如下:[SQL 语句1] UNION [SQL

语句2]例子:SELECT Date

FROM Store_Information

UNION SELECT Date FROM

Internet_Sales

16.UNION ALL:与union不同之

处在于读出所有的资料而不管

其重复不重复。

17.INTERSECT则比较像AND

( 这个值要存在于第一句和第

二句才会被选出)。UNION 是

联集,而INTERSECT 是交集。

INTERSECT 的语法如下:[SQL

语句1] INTERSECT [SQL 语句

2]

18.MINUS指令是运用在两个

SQL 语句上。它先找出第一个

SQL 语句所产生的结果,然后

看这些结果有没有在第二个

SQL 语句的结果中。如果有的

话,那这一笔资料就被去除,

而不会在最后的结果中出现。

语法[SQL 语句1] MINUS

[SQL 语句2]

19.CONCAT()只允许两个参数,在

Oracle 中,我们可以用'||'串连

多个字串,在SQL Server中可以

用’+’串连多个字串。例子1,

MY SQL : SELECT

CONCAT(region_name,store_na

me) FROM Geography WHERE

store_name = 'Boston'; 结果:

'EastBoston' 。例子2,Oracle

SELECT region_name || ' ' ||

store_name FROM Geography

WHERE store_name = 'Boston';

结果:'East Boston' 例子3:

SQL Server: SELECT

region_name + ' ' + store_name

FROM Geography WHERE

store_name = 'Boston'; 结果:

'East Boston'

20.SQL 中的substring函数是

用来抓出一个栏位资料中的其

中一部分。这个函数的名称在

不同的资料库中不完全一样:

MySQL: SUBSTR(), SUBSTRING()

Oracle: SUBSTR() SQL Server:

SUBSTRING() 。最常用到的方式

如下(在这里我们用SUBSTR()

为例):SUBSTR(str,pos): 由

中,选出所有从第位置开始的

字元。请注意,这个语法不适

用于SQL Server 上。

SUBSTR(str,pos,len): 由中的第

位置开始,选出接下去的个字

元。例子:

Region-name

Stor

e-name

east

bost

on

East New

york

west Los

angeles

west San

diego

例1: SELECT

SUBSTR(store_name, 3) FROM

Geography WHERE store_name

= 'Los Angeles'; 结果: 's

Angeles'

例2: SELECT

SUBSTR(store_name,2,4) FROM

Geography WHERE store_name

= 'San Diego'; 结果: 'an D'

21. SQL 中的TRIM 函数是用来移

除掉一个字串中的字头或字尾。

最常见的用途是移除字首或字尾

的空白。这个函数在不同的资料

库中有不同的名称:MySQL:

TRIM(), RTRIM(), LTRIM() Oracle:

RTRIM(), LTRIM() SQL Server:

RTRIM(), LTRIM() 各种trim 函数

的语法如下:TRIM([[位置] [要

移除的字串] FROM ] 字串): [位置]

的可能值为LEADING (起头),

TRAILING (结尾), or BOTH (起头

及结尾)。这个函数将把[要移

除的字串]从字串的起头、结尾,

或是起头及结尾移除。如果我们

没有列出[要移除的字串]是什

么的话,那空白就会被移除。

LTRIM(字串): 将所有字串起头的

空白移除。RTRIM(字串): 将所有

字串结尾的空白移除。例1:

SELECT TRIM(' Sample ');

结果: 'Sample'

例2:SELECT LTRIM(' Sample '); 结果: 'Sample '

例3: SELECT RTRIM(' Sample '); 结果: ' Sample’

22. CREATE TABLE的语法是:CREATE TABLE "表格名" ("栏位1" "栏位1 资料种类", "栏位2" "栏位2 资料种类", ... ) 若我们要建立我们上面提过的顾客表格,我们就打入以下的SQL:CREATE TABLE customer (First_Name char(50), Last_Name char(50), Address char(50), City char(50), Country char(25), Birth_Date date)

23. CREATE VIEW建立一个视观表的语法如下:

CREATE VIEW "VIEW_NAME" AS "SQl 语句。

CREATE VIEW V_Customer AS SELECT First_Name, Last_Name, CountryFROM Customer

现在,我们就有一个叫做V_Customer 的视观表

24. 建立索引的语法如下:CREATE INDEX"INDEX_NAME" ON "TABLE_NAME" (列名),例子:CREATE INDEX IDX_CUSTOMER_LAST_NAME on CUSTOMER (Last_Name)

25.修改表格中的数据用ALTER TABLE

ALTER TABLE 语句如下:

ALTER TABLE "table_name"[改变方式] [改变方式] 的详细写法会依我们想要达到的目标而有所不同。再以上列出的改变中,[改变方式]

?加一个栏位: ADD "栏位1" "栏位1资料种类"

?删去一个栏位: DROP "栏位1"

?改变栏位名称: CHANGE "原本栏位名" "新栏位名" "新栏位名资料种类" ?改变栏位的资料种类: MODIFY"栏位1" "新资料种类"

以下我们用在CREATE TABLE 一页建出的customer 表格来当作例子:

ALTER table customer add Gender char(1),添加gender char(1)这一栏

接下来,我们要把"Address" 栏目改名为"Addr"。这可以用以下的指令达成:

ALTER table customer change Address Addr char(50)

26.建立主键(primark key)

以下举几个在建置新表格时设定主键的方式:

MySQL:

CREATE TABLE Customer

(SID integer,

Last_Name varchar(30),

First_Name varchar(30),

PRIMARY KEY (SID));

Oracle:

CREATE TABLE Customer

(SID integer PRIMARY KEY,

Last_Name varchar(30),

First_Name varchar(30));

SQL Server:

CREATE TABLE Customer

(SID integer PRIMARY KEY,

Last_Name varchar(30),

First_Name varchar(30));

以下则是以改变现有表格架构来设定主键的方式:

MySQL:

ALTER TABLE Customer ADD PRIMARY KEY (SID);

Oracle:

ALTER TABLE Customer ADD PRIMARY KEY (SID);

SQL Server:

ALTER TABLE Customer ADD PRIMARY KEY (SID);

请注意,在用ALTER TABLE 语

句来添加主键之前,我们需要确认被

用来当做主键的栏位是设定为『NOT

NULL』;也就是说,那个栏位一定不

能没有资料。

27.以下列出几个在建置ORDERS

表格时指定外来键的方式:

MySQL:

CREATE TABLE ORDERS

(Order_ID integer,

Order_Date date,

Customer_SID integer,

Amount double,

Primary Key (Order_ID),

Foreign Key (Customer_SID) references

CUSTOMER(SID));

Oracle:

CREATE TABLE ORDERS

(Order_ID integer primary key,

Order_Date date,

Customer_SID integer references

CUSTOMER(SID),

Amount double);

SQL Server:

CREATE TABLE ORDERS

(Order_ID integer primary key,

Order_Date datetime,

Customer_SID integer references

CUSTOMER(SID),

Amount double);

以下的例子则是藉着改变表格架构

来指定外来键。这里假设ORDERS

表格已经被建置,而外来键尚

未被指定:

MySQL:

ALTER TABLE ORDERS

ADD FOREIGN KEY (customer_sid)

REFERENCES CUSTOMER(sid);

Oracle:

ALTER TABLE ORDERS

ADD (CONSTRAINT fk_orders1)

FOREIGN KEY (customer_sid)

REFERENCES CUSTOMER(sid);

SQL Server:

ALTER TABLE ORDERS

ADD FOREIGN KEY (customer_sid)

REFERENCES CUSTOMER(sid);

28.清除表格SQL有提供一个DROP

TABLE的语法来让我们清除表格

(DROP VIEW 删除视图)。 DROP

TABLE 的语法是:

DROP TABLE "表格名"

我们如果要清除在SQL CREATE 中

建立的顾客表格,我们就打入:

DROP TABLE customer.

29.TRUNCATE TABLE在这个指令

之下,表格中的资料会完全消失,可

是表格本身会继续存在。TRUNCATE

TABLE的语法为下:

TRUNCATE TABLE "表格名"

所以,我们如果要清除在SQL Create

那一页建立的顾客表格之内的

资料,我们就打入:

TRUNCATE TABLE customer.

30. 一次输入一笔资料的语法如下:

INSERT INTO "表格名" ("栏位1", "栏

位2", ...) VALUES ("值1", "值2", ...)

例子我们要加以下的这一笔资料进

去这个表格:在January 10, 1999,

Los Angeles 店有$900 的营业额。

我们就打入以下的SQL 语句:

INSERT INTO Store_Information

(store_name, Sales, Date) VALUES ('Los

Angeles', 900, 'Jan-10-1999')

第二种INSERT INTO能够让我

们一次输入多笔的资料。一次输入多

笔的资料的语法是:

INSERT INTO "表格1" ("栏位1", "栏

位2", ...)

SELECT "栏位3", "栏位4", ... FROM "

表格2"举例来说,若我们想要将

1998 年的营业额资料放入

Store_Information 表格,而我们知

道资料的来源是可以由

Sales_Information 表格取得的话,

那我们就可以打入以下的SQL:

INSERT INTO Store_Information

(store_name, Sales, Date)

SELECT store_name, Sales, Date

FROM Sales_Information

WHERE Year(Date) = 1998

31. 我们有时候可能会需要修改表格

中的资料。在这个时候,我们就需要

用到UPDATE指令。这个指令的语

法是:

UPDATE "表格名"

SET "栏位1" = [新值]

WHERE {条件}

我们发现说Los Angeles 在

ja/08/1999的营业额实际上是$500,

而不是表格中所储存的$300,因此

我们用以下的SQL 来修改那一笔资

料:

UPDATE Store_Information

SET Sales = 500

WHERE store_name = "Los Angeles"

AND Date = "Jan-08-1999"

也可以同时修改几个栏位值

UPDATE "表格"

SET "栏位1" = [值1], "栏位2" = [值

2]

WHERE {条件}

把所有学生的年龄加2。Update

student set age=age+2

32.DELETE 在某些情况下,我们会需

要直接由数据库中去除一些资料。这

可以藉由DELETE FROM指令来达

成。它的语法是:

DELETE FROM "表格名" WHERE {条

件}

例子:将有关Los Angeles的资料全

部去除

DELETE FROM Store_Information

WHERE store_name = "Los Angeles"

33.当要查询的是指定表格的所有属

性的时候,可以用*表示,例如:查

询数据库中全体学生的详细信息,这

些信息包括学生的学号、姓名、年龄、

性别等等,这时就可以用:SELECT *

FROM STUDENT。等同于SELECT

no,name,age,sex FORM STUDENT

的学号SELECT NO FROM

CHOOSE-COURSE GROUP BY NO

HAVING COUNT(*)>3

35.EXISTS谓词的子查询,例子:使

用NOT EXISTS的查询,求不选修2

号课程的学生姓名。

SELECT name FROM student WHRER

NOT EXISTS (SELECT *FROM

choose-course WHERE no=student.no

AND seq=’2’)

36.INSERT插入

语法为:INSERT

INTO 表名[(字段名[,字

段名]…]

VALUES(常量[,常量]…)

例句:把一个新学生:99006,姓名

“张明“,信息系,20岁,插入表中。

INSERT INTO student VALUES

(‘99006’,’张明’,’信息系’,20)

例句:多记录插入,对每一个系求学

生的平均年龄,并把结果存入到数据

库中。

CREATE TABLE deptage

(dept CHAR(15)

Avgage SMALLINT)

INSERT

INTO deptage (dept,avgage)

SELECT dept,AVG(age)

FORM student

GROUP BY dept

37.授权,语法:GRANT <权

限>[,<权限>]…

[ON<对象

类型><对象名>]

TO <用

户>[,<用户>]…

例句:把查询course表的权限授

给用户user1

GRANT SELECT

NO TABLE course

TO user1

38.收回权限REVOKE

例句:把用户user4修改学生学号

的权限收回

REVOKE UPDATE (grade) ON

TABLE choose-course FROM user4

数据库客观题(1)

1.什么是DBMS? 是位于用户与OS之间的一层数据管理软件,它为用户或应用程序提供访问DB 的方法。 2.sqlsever2008的文件类型有哪些? 主数据文件,辅助数据文件,日志文件。 3.什么是触发器,触发器的哪几种类型? 触发器是一种对表进行插入,更新,删除的时候会自动执行的特殊存储过程。DML触发器(数据操作语言Data Manipulation Language)DDL(数据定义语言Data Definition Language) 4.数据的处理技术经历了哪几个阶段? 数据处理的三个阶段:(1)概念模型(2)逻辑模型(3)物理模型 5.数据完整性指什么? 数据库中数据及语义的正确性和有效性。 6.专门的关系运算包括什么? 选择,投影,连接,除 7.表的连接方式有哪三种? 内连接,外连接,交叉连接。 8.什么是三级模式两级映像?它的作用是什么? 三级模式包括外模式,概念模式和内模式。作用是有效的组织,管理数据,提高数据库的逻辑独立性和物理独立性。两级映像是外模式与概念模式映像和概念模式与内模式映像。作用是实现三个抽象级别外模式,概念模式和内模式间的联系和转换。 8.什么是数据的独立性?分为逻辑独立性和物理独立性去解释。 数据的独立性是数据库系统的最基本的特征之一。数据独立性是指应用程序和数据结构之间相互独立, 互不影响。在三层模式体系结构中数据独立性是指数据库系统在某一层次模式上的改变不会使它的上一层模式也发生改变的能力。正是三级模式间的两层映像保证了数据库系统中的数据具有较高的数据独立性。数据独立性包括数据逻辑独立性和数据物理独立性。 9.sqlsever2008登录方式有哪两种?安全性分类有哪两种?

2014年4月互联网数据库试题和答案

全国2014年4月高等教育自学考试互联网数据库试题 (课程代码 00911) 一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。错涂、多涂或未涂均无分。 1.在数据模型的三个要素中,用于描述系统静态特性的是B A.数据操作B.数据结构 C.数据完整性约束D.数据参照 2.SQL语言中的REVOKE语句的主要作用是C A.结束程序B.返回系统 C.收回权限D.提交事务 3.JDBC包含多个类,其中Java.sql.Time类属于A A.Java JDBC类B.Java JDBC接口 C.Java JDBC异常D.Java JDBC控制 4.在CGI程序中,如果采用GET方法传递参数,用来传递查询条件参数的环境变量是D A.ENV-STRING B.CONDITION-STRING C.CONTENT-STRING D.QUERY-STRING 5.在SQL语句中,与X BETWEEN 60 AND 90等价的表达式是B A.X>60 AND X<90 B.X>=60 AND X< =90 C.X>60 AND X< =90 D.X>=60 AND X<90 →, 6.如果关系模式R(U,F)中不存在候选码X、属性组Y以及非属性Z(Z?Y),使得X Y →和Y→Z成立,则R属于A Y X A.3 NF B.4 NF C.5 NF D.BCNF 7.在目前的并行数据库体系结构中,实现技术最容易的是C A.SN B.SD C.SM D.SK 8.在ASP的内置对象中,从客户端用户提取信息的是C A.Session对象B.System对象 C.Request对象D.Application对象 9.实体完整性规则规定基本关系中的D A.元组不能取空值B.属性不能取空值 C.外码不能取空值D.所有主属性都不能取空值 10.保护数据以防止未经授权或不合法的使用造成的数据泄露、更改或破坏,是指数据库的B

互联网数据库网上作业客观题答案

互联网数据库网上作业客 观题答案 Jenny was compiled in January 2021

一、单选题: 1.数据模型是()。 A.现实世界数据内容的抽象 B.现实世界数据特征的抽象 C.现实世界数据库结构的抽象 D.现实世界数据库物理存储的抽象 2.实际的数据库管理系统产品在体系结构上通常具有的相同的特征是()。 A.树型结构和网状结构的并用 B.有多种接口,提供树型结构到网状结构的映射功能 C.采用三级模式结构并提供两级印象功能 D.采用关系模型 3.范式是指()。 A.规范化的等式 B.规范化的关系 C.规范化的数学表达式 D.规范化的抽象表达式 4.SQL语言中,模式对应于()。 A.视图和部分基本表 B.基本表 C.存储文件 D.物理磁盘

5.SQL语言中,内模式对应于()。 A.视图和部分基本表 B.基本表 C.存储文件 D.物理磁盘 6.所谓2NF,就是()。 A.不允许关系模式的属性之间有函数依赖Y→X,X是码的真子集,Y是非主属性 B.不允许关系模式的属性之间有函数依赖X→Y,X是码的真子集,Y是非主属性 C.允许关系模式的属性之间有函数依赖Y→X,X是码的真子集,Y是非主属性 D.允许关系模式的属性之间有函数依赖X→Y,X是码的真子集,Y是非主属性 7.所谓静态元组约束,就是()。 A.规定组成一个行的各个元组之间的约束关系 B.规定组成一个元组的各个之间的约束关系 C.规定组成一个列的各个元组之间的约束关系 D.规定组成一个元组的各个行之间的约束关系 8.在数据字典中,反映了数据之间的组合关系的是()。 A.数据结构 B.数据逻辑 C.数据存储方式 D.数据记录 9.在传输表单数据时,跟在httpheader后有一专门的数据段,这个数据段包含在表单中输入的查询参数,它一起被发送给Web服务器,这种传递方法是()。

互联网数据库00911试题

浙江工商大学2007年5月学分互认课程考试 互联网数据库试题 课程代码:00911 一、单项选择题(本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.范式(Norma form)是指() A.规范化的等式 B.规范化的关系 C.规范化的数学表达式 D.规范化的抽象表达式 2.在数据字典中,能同时充当数据流的来源和去向的是() A.数据记录 B.数据通路 C.数据存储 D.数据结构 3.以下关于外码和相应的主码之间的关系,正确的是() A.外码并不一定要与相应的主码同名 B.外码一定要与相应的主码同名 C.外码一定要与相应的主码同名而且唯一 D.外码一定要与相应的主码同名,但不一定唯一 4.SQL语言中,外模式对应于() A.视图和部分基本表 B.基本表 C.存储文件 D.物理磁盘 5.在传输表单数据时,跟在http header后有一专门的数据段,这个数据段包含了在表单中输入的数据,它一起被发送给Web服务器,这种传递方法是() A.GET方法 B.POST方法 C.PUT方法 D.REP方法 6.下列关于JDBC的叙述中,正确的是() A.JDBC是执行SQL语句的Java API B.JDBC是执行Java程序的Java API C.JDBC是执行SQL语句的Java网关接口 D.JDBC是执行CGI程序的Java API 7.对数据库模式进行规范化处理,是在数据库设计的() 00911# 互联网数据库试题第1 页(共4 页)

A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段 8.以下关于关系数据库中型和值的叙述,正确的是() A.关系模式是值,关系是型 B.关系模式是型,关系的逻辑表达式是值 C.关系模式是型,关系是值 D.关系模式的逻辑表达式是型,关系是值 9.现实世界中事物在某一方面的特性在信息世界中称为() A.实体 B.实体值 C.属性 D.信息 10.记载数据库系统运行过程中所有更新操作的文件称为() A.更新文件 B.后备文件 C.日志文件 D.数据文件 11.一个事务中所有对数据库操作是一个不可分割的操作序列,这称为事务的() A.原子性 B.一致性 C.隔离性 D.持久性 12.关系代数中,传统的集合运算包括并、差、交和______四种运算。() A.等值连接 B.F连接 C.自然连接 D.笛卡儿积 13.成员Java.sql.ResultSetMetaData属于JDBC中的() A.普通Java JDBC类 B.Java JDBC接口类 C.Java JDBC异常类 D.Java JDBC数据传输类 14.在下列几种故障中,不破坏数据库的是() A.计算机病毒发作 B.突然停电 C.瞬时的强磁场干扰 D.磁盘介质损坏 15.加在关系变化前后状态上的限制条件叫做() A.静态关系约束 B.静态元组约束 C.动态关系约束 D.动态元组约束 二、简答题(本大题共6小题,每小题5分,共30分) 1.简述视图的基本特征。 00911# 互联网数据库试题第2 页(共4 页)

互联网数据库试题及答案

全国2011年4月高等教育自学考试 互联网数据库试题 课程代码:00911 一、单项选择题(本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.下列SQL语句中,属于数据控制的语句是() 、DROP、DELETE、ALTER 、REVOKE 、UPDATE、DELETE、INSERT 、DROP、ALTER 2.在关系数据库中,规范化理论的引入是为了() A.解决插入、删除、更新异常和数据冗余 B.提高查询速度 C.减少数据操作的复杂性 D.保证数据的安全性和完整性 JDBC异常类JDBC接口类 JDBC类JDBC控制类 4.设有关系W(工号,姓名,工种,定额),将其规范化到第三范式,则下列选项 中 正 确 的 是 (

)(工号,姓名),W2(工种,定额) (工号,定额),W2(姓名,工种) (工号,工种,定额),W2(工号,姓名) (工号,姓名,工种),W2(工种,定额) 5.下列关于ASP的描述中,正确的是() 是一种动态网页编程语言是服务器端脚本环境 是跨平台的的源程序会传递到客户端执行 6.能真正实现平台无关性的Web数据库技术是() 7.在数据库设计中,数据流图表达的是() A.数据和数据结构的关系 B.数据和算法的关系 C.数据和处理过程的关系 D.数据和通信的关系 8.在CGI程序中,若使用POST方法,则用来确定参数长度的环境变量是 ()

9.构成Web超链网状结构的数据文件主要是() A.以INDEX编码的二进制程序文档 B.以INDEX编码的HTML文本文档 C.以HTML编码的ASCI II文本文档 D.以HTML编码的二进制程序文档 10.面向对象程序设计的基本思想是() A.屏蔽和可重用性 B.封装和可扩展性 C.封装和模块化特性 D.屏蔽和过程划分特性 11.下列关于关系数据库中型和值的叙述中,正确的是() A.关系模式是值,关系是型 B.关系模式是型,关系的逻辑表达式是值 C.关系模式是型,关系是值 D.关系模式的逻辑表达式是型,关系是值 的体系结构是() A.两层B/S结构 B.两层C/S结构 C.三层B/S结构 D.三层C/S结构 的是() 13.下列对DDBMS的分类中,错误 .. A.全局控制集中的DDBMS B.全局控制部分分散的DDBMS C.全局控制分散的DDBMS D.局部控制分散的DDBMS Sybase开发工具的是() 14.下列不属于 ... ++ Designer 15.若事务T对数据R已加X锁,则其他事务对数据R() A.只能加X锁 B.不能加任何锁

SQL数据库选择题及答案

1、在数据库技术中,独立于计算机系统的模型是_C__。A、面向对象的模型B、关系模型C、E-R模型D、层次模型 2、数据库系统的控制中枢是__B_。A、数据库、b、数据库管理系统 C、数据库管理员 D、数据库应用系统 3、使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是__C_。 A、UPDATE SET AGE WITH AGE+1 B、REPLACE AGE WITH AGE+1 C、UPDATE STUDENT SET AGE=AGE+1 D、UPDATE STUDENT AGE WITH AGE+1 4、在关系数据库中,建立数据库表时,将年龄字段值限制在12~40岁之间的这种约束属于__B__。 A、视图完整性约束 B、域完整性约束 C、参照完整性约束 D、实体完整性约束 5、在SQL 语句中,与X BETWEEN 20 AND 30 等价的表达式是

__D_。A、X>=20 AND X<30 B、X>20 AND X<30 C、X>20 AND X<=30 D、X>=20 AND X<=30 6、在数据库中,概念模型是_D__。A、用于现实的建模,与具体的DBMS有关B、用于信息世界的建模,与具体的DBMS有关C、用于现实的建模,与具体的DBMS无关D、用于信息世界的建模,与具体的DBMS无关 7、数据库的并发操作可能带来的问题包括__B_。A非法用户的使用B丢失更新C数据独立性会提高D增加数据冗余度 8、在关系数据库中,模式对应的是__A___。A、视图和所有基本表B、视图和部分基本表C、基本表D、索引 9、能实现绝对的与平台无关性的Web数据库访问技术是_D_。A、ADO B、ActiveX C、WebbaseAPI D、JDBC 10、在下列描述中,正确的描述是__B___。A、SQL 是一种过程化语言B、SQL 采用集合操作方式

2010年到2014年自考互联网数据库真题及答案【精品】范文

全国2014年4月自学考试互联网数据库试题 课程代码:00911 请考生按规定用笔将所有试题的答案涂、写在答题纸上。 选择题部分 注意事项: 1.答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。 2.每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。如需改动,用橡皮擦干净后,再选涂其他答案标号。不能答在试题卷上。 一、单项选择题(本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸” 的相应代码涂黑。错涂、多涂或未涂均无分。 1.在数据模型的三个要素中,用于描述系统静态特性的是 A.数据操作B.数据结构 C.数据完整性约束D.数据参照 2.SQL语言中的REVOKE语句的主要作用是 A.结束程序B.返回系统 C.收回权限D.提交事务 3.JDBC包含多个类,其中Java.sql.Time类属于 A.Java JDBC类B.Java JDBC接口 C.Java JDBC异常D.Java JDBC控制 4.在CGI程序中,如果采用GET方法传递参数,用来传递查询条件参数的环境变量是 A.ENV-STRING B.CONDITION-STRING C.CONTENT-STRING D.QUERY-STRING 5.在SQL语句中,与X BETWEEN 60 AND 90等价的表达式是 A.X>60 AND X<90 B.X>=60 AND X< =90 C.X>60 AND X< =90 D.X>=60 AND X<90 →, 6.如果关系模式R(U,F)中不存在候选码X、属性组Y以及非属性Z(Z?Y),使得X Y →和Y→Z成立,则R属于 Y X A.3 NF B.4 NF C.5 NF D.BCNF 7.在目前的并行数据库体系结构中,实现技术最容易的是 A.SN B.SD

数据库客观题答案

《数据库系统概论》题库答案 第一章绪论 1. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是()模式。 模式物理模式子模式内模式 2. 数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和()。 系统分析员程序员数据库管理员操作员 3. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。 DBS包括DB和DBMS DBMS包括DB和DBS DB包括DBS和DBMS DBS就是DB,也就是DBMS 4. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。I.人工管理阶段II.文件系统阶段III.数据库阶段 I 和II 只有II II 和III 只有I 5. 下列四项中,不属于数据库系统特点的是()。 数据共享数据完整性数据冗余度高数据独立性高 6. 数据库系统的数据独立性体现在()。 不会因为数据的变化而影响到应用程序 不会因为数据存储结构与数据逻辑结构的变化而影响应用程序 不会因为存储策略的变化而影响存储结构 不会因为某些存储结构的变化而影响其他的存储结构 7. 描述数据库全体数据的全局逻辑结构和特性的是()。 模式内模式外模式 8. 要保证数据库的数据独立性,需要修改的是()。 模式与外模式模式与内模式三级模式之间的两层映射三层模式 9. 要保证数据库的逻辑数据独立性,需要修改的是()。 模式与外模式之间的映射模式与内模式之间的映射模式三级模式 10. 下述()不是DBA数据库管理员的职责。 完整性约束说明定义数据库模式数据库安全数据库管理系统设计 11. 概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是()。 层次模型关系模型网状模型实体-关系模型 12. 区分不同实体的依据是()。 名称属性对象概念 13. 关系数据模型是目前最重要的一种数据模型,它的三个要素分别是()。 实体完整性、参照完整性、用户自定义完整性数据结构、关系操作、完整性约束数据增加、数据修改、数据查询外模式、模式、内模式 14. 在()中一个结点可以有多个双亲,结点之间可以有多种联系。 网状模型关系模型层次模型以上都有 15. ()的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了

《信息网络安全》试题

《信息网络安全》2004试题 一、单选题(1 10=10分,每道题1分,共10道题) 1、计算机网络的体系结构是指()。 A、网络数据交换的标准 B、网络的协议 C、网络层次结构与各层协议的集合 D、网络的层次结构 2、OSI网络安全体系结构参考模型中增设的内容不包括()。 A、网络威胁 B、安全服务 C、安全机制 D、安全管理 3、突破网络系统的第一步是()。 A、口令破解 B、利用TCP/IP协议的攻击 C、源路由选择欺骗 D、各种形式的信息收集 4、计算机病毒的核心是()。 A、引导模块 B、传染模块 C、表现模块 D、发作模块 5、用一种病毒体含有的特定字符串对被检测对象进行扫描的病毒检查方法是()。 A、比较法 B、搜索法 C、病毒特征字识别法 D、分析法 6、不论是网络的安全保密技术,还是站点的安全技术,其核心问题是()。 A、系统的安全评价 B、保护数据安全 C、是否具有防火墙 D、硬件结构的稳定 7、数据库安全系统特性中与损坏和丢失相关的数据状态是指()。 A、数据的完整性 B、数据的安全性 C、数据的独立性 D、数据的可用性 8、RSA属于()。 A、秘密密钥密码 B、公用密钥密码 C、保密密钥密码 D、对称密钥密码 9、保密密钥的分发所采用的机制是()。

A、MD5 B、三重DES C、Kerberos D、RC-5 10、防火墙是指()。 A、一个特定软件 B、一个特定硬件 C、执行访问控制策略的一组系统 D、一批硬件的总称 二、多选题(2 10=20分,每道题2分,共10道题) 1、TCP/IP体系结构参考模型主要包含以下哪几个层次()。 A、应用层 B、传输层 C、互联网层 D、表示层 E、网络接口层 2、网络安全应具有以下特征()。 A、保密性 B、可靠性 C、完整性 D、可用性 E、可控性 3、利用TCP/IP协议的攻击手段有()。 A、口令破解 B、源地址欺骗攻击 C、路由选择信息协议攻击 D、鉴别攻击 E、TCP序列号轰炸攻击 4、文件型病毒根据附着类型可分为()。 A、隐蔽型病毒 B、覆盖型病毒 C、前附加型病毒 D、后附加型病毒 E、伴随型病毒 5、计算机安全级别包括()。 A、D级 B、C1级 C、C2级 D、C3级 E、B1级 6、Unix操作系统的安全审计内容有()。 A、登录审计 B、FTP使用情况审计 C、在线用户审计 D、系统稳定性审计 E、网络安全审计 7、网络加密主要有以下方式()。 A、链路加密 B、明文加密 C、节点对节点加密 D、报文加密 E、端对端的加密 8、防火墙的子网过滤体系结构中的主要组件有()。 A、参数网络 B、堡垒主机 C、内部路由器

互联网数据库历年试题(含部分答案)

全国2010年4月自学考试互联网数据库试题 课程代码:00911 一、单项选择题(本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.数据模型的三个要素中,用于描述系统静态特性的是() A.数据操作 B.数据结构 C.数据完整性约束 D.数据参照 2.如果关系模式R属于1NF,并且不存在非主属性对码的部分函数依赖,则R一定属于 ()A.2NF B.3NF C.BCNF D.4NF 3.下列不属于 ...数据仓库特征的是() A.面向主题的 B.集成的 C.实时更新的 D.时变的 4.在视图上不能 ..授予的操作权限是() A.INSERT B.INDEX C.DELETE D.SELECT 5.在下列SQL语句中,属于数据控制的语句是() A.DELETE,ALTER B.UPDATE,INSERT C.GRANT,REVOKE D.CREATE,DROP 6.下列属于小型数据库系统的是() A. Foxpro B. Oracle C. Informix D. Sybase 7.在关系代数运算中,五种基本运算是() A.、 ?、Ⅱ和σ 、- ?、Ⅱ和σ B.、 、? C.、 ?×、Ⅱ和σ 、- ?×、Ⅱ和σ D.、 、? 8.CGI程序执行后,输出结果的格式是() A.ASCII编码 B.HTML C.XML D.二进制 9.已知关系R和S如下,属性A为R的主码、S的外码,属性C为S的主码,则S中违反参照完整性约束的元组是() 第 1 页

第 2 页 R S A.{c 1,d 1,a 1} B.{c 2,d 4,null} c.{c 3,d l ,a 3} D.{c 4,d 3,a 2} 10.已知有关系模式R(sno ,sname ,age),其中sno 表示学生的学号,类型为Char(8),前4位表示入学年份。查询所有2003年入学的学生姓名(sname),正确的SQL 语句是( ) A.SELECT sname FROM R WHERE sno=′2003%′ B.SELECT sname FROM R WHERE sno LIKE ′2003%′ C.SELECT sname FROM R WHERE sno=′2003_′ D.SELECT sname FROM R WHERE sno LIKE ′2003_′ 11.在JDBC 中,指向所有驱动程序的入口点并且是可移植的接口的类是( ) A.DriverManager 类 B.DeviceManager 类 C.SQL 类 D.Exception 类 12.ASP 的内置对象中,供所有用户共享的对象是( ) A.Session 对象 B.System 对象 C.Request 对象 D.Application 对象 13.在WWW 上访问和传送网页的协议是( ) A.FTP B.HTML C.HTTP D.XML 14.在Sybase 开发工具中,用于数据库应用系统分析和设计的CASE 工具是( ) A.Power J B.Power ++ C.PowerBuilder D.Power Designer 15.E-R 模型设计属于数据库的( ) A.概念设计 B.逻辑设计 C.物理设计 D.程序设计 二、填空题(本大题共10小题,每小题1分,共10分) 请在每小题的空格中填上正确答案。错填、不填均无分。 16.在数据库系统中,数据的最小存取单位是——。

互联网数据库网上作业客观题答案

一、单选题: 1.数据模型是()。 A.现实世界数据内容的抽象 B.现实世界数据特征的抽象 C.现实世界数据库结构的抽象 D.现实世界数据库物理存储的抽象 2.实际的数据库管理系统产品在体系结构上通常具有的相同的特征是()。 A.树型结构和网状结构的并用 B.有多种接口,提供树型结构到网状结构的映射功能 C.采用三级模式结构并提供两级印象功能 D.采用关系模型 3.范式是指()。 A.规范化的等式 B.规范化的关系 C.规范化的数学表达式 D.规范化的抽象表达式 4.SQL语言中,模式对应于()。 A.视图和部分基本表 B.基本表 C.存储文件 D.物理磁盘 5.SQL语言中,内模式对应于()。 A.视图和部分基本表 B.基本表

C.存储文件 D.物理磁盘 6.所谓2NF,就是()。 A.不允许关系模式的属性之间有函数依赖Y→X,X是码的真子集,Y是非主属性 B.不允许关系模式的属性之间有函数依赖X→Y,X是码的真子集,Y是非主属性 C.允许关系模式的属性之间有函数依赖Y→X,X是码的真子集,Y是非主属性 D.允许关系模式的属性之间有函数依赖X→Y,X是码的真子集,Y是非主属性 7.所谓静态元组约束,就是()。 A.规定组成一个行的各个元组之间的约束关系 B.规定组成一个元组的各个之间的约束关系 C.规定组成一个列的各个元组之间的约束关系 D.规定组成一个元组的各个行之间的约束关系 8.在数据字典中,反映了数据之间的组合关系的是()。 A.数据结构 B.数据逻辑 C.数据存储方式 D.数据记录 9.在传输表单数据时,跟在httpheader后有一专门的数据段,这个数据段包含在表单中输入的查询参数,它一起被发送给Web服务器,这种传递方法是()。 A.GET方法 B.POST方法 C.PUT方法 D.REP方法

2005年7月-互联网数据库历年真题与答案_共4页

全国2005年7月高等教育自学考试 互联网数据库试题 课程代码:00911 一、单项选择题(本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.对某个具体的数据库应用来说,下列说法中正确的是() A.E-R图是唯一的B.数据模型是唯一的 C.数据库文件是唯一的D.以上三个都不是唯一的 2.E-R模型的基本成分是() A.字段与记录B.库结构与属性 C.实体与联系D.记录与属性 3.在下列选项的描述中包含数据库系统中的外模式/模式映像定义的是() A.外模式B.概念模式 C.物理模式D.存储模式 4.将局部E-R图合并成全局E-R图时可能出现冲突,下列选项中不属于合并冲突的是 ()A.属性冲突B.命名冲突 C.结构冲突D.语法冲突 5.下列哪项不是数据库的并发操作可能会带来的问题?() A.数据泄密B.丢失修改 C.读“脏”数据D.不可重复读 6.关于数据库概念模型的说法中正确的是() A.依赖于DBMS,独立于硬件设备 B.独立于硬件设备和DBMS C.依赖于操作系统,独立于DBMS D.独立于用户需求 7.设有关系W(工号,姓名,工种,定额),将其规范化到第三范式正确的答案是( ) A.W1(工号,姓名),W2(工种,定额) 浙00911# 互联网数据库试题第 1 页共4页

B.W1(工号,定额),W2(姓名,工种) C.W1(工号,姓名,工种),W2(工种,定额) D.W1(工号,工种,定额),W2(工号,姓名) 8.用于实现数据存取安全性控制的SQL语句是() A.CREATE INDEX B.COMMIT C.ROLLBACK D.GRANT和REVOKE X'X' 9.在关系模式R中,对于属性子集X、Y、是X的真子集,若X→Y,→Y,则称 ()A.Y传递函数依赖于X B.Y部分函数依赖于X C.Y完全函数依赖于X D.X,Y相互函数依赖 10.下列不属于SQL语言特点的是() A.高度非过程化B.语言简洁、易学易用 C.面向集合的操作方式D.数据共享性好 11.JDBC包含多个类,其中Java.sql.ResultSet类属于() A.Java JDBC类B.Java JDBC接口类 C.Java JDBC异常类D.Java JDBC控制类 12.URL不包含() A.检索协议B.Internet节点 C.资源文件名D.Web服务器对数据库的接口协议 13.下列关于ASP的描述正确的是() A.ASP是一种动态网页编程语言 B.ASP是服务器端脚本环境 C.ASP是跨平台的 D.SAP的源程序会传递到客户端执行 14.可以在多个用户之间共享数据的ASP内置对象是() A.Session对象B.Application对象 C.Request对象D.System对象 15.下列不是数据仓库基本特征的是() A.数据相对稳定B.包括当前准确数据 浙00911# 互联网数据库试题第 2 页共4页

数据库系统概论选择题

第一章:数据与信息 1、关于信息和数据的描述正确的是? A、数据是信息的符号表示 B、数据是信息的载体 C、信息是数据的内涵 D、以上都不正确 2、数据和信息的关系是? A、二者不可区分 B、二者的可区分性不确定 C、信息和数据不可分离又有一定区别 D、任何数据均可表示信息 3、以下说法错误的是? A、数据具有客观性,本身没有意义 B、数据是信息的载体 C、数据与信息是一个概念,都是对现实世界的客观存在的描述 D、数据包括数字、文字、符号、图形、图像等形式 4、以下关于数据和信息的关系,说法不正确的是? A、数据是信息的载体,信息是从数据中提炼出来的 B、123456是数据,当它被当作密码时,就是信息 C、信息和数据就是一回事,不能被严格的区分 D、同一数据可以表达不同信息,同一信息也可以用不同的数据来表达 5、以下关于数据和信息的关系,说法不正确的是? A、数据就是信息,本来就是一回事 B、love这个单词是数据,当你向女生表白的时候,它就项女生传达了信息 C、202.108.33.60是由数字和点组成的数据,在网络中它指的是新浪的服务器 D、同一数据可以表达不同信息,同一信息也可以用不同的数据来表达 数据库存储和管理

1、在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这类职责的人员统称为( )? A、数据库管理员 B、数据库设计员 C、系统分析员 D、应用程序员 2、下面关于数据库的用途的说法正确的是? A、淘宝网、京东商城页面上显示的商品的信息来自于数据库中的数据 B、我们在淘宝上能看到我们的购买记录,是因为淘宝网用数据库记录了买家的每 一笔交易记录 C、去移动营业厅能够打印每一次通话记录的时长,呼入方和呼出方的电话号码, 是因为中国移动的后天服务器记录了用户的每一次通话 D、QQ上的聊天记录能够漫游,是因为聊天记录存放在腾讯的服务器上 3、数据库系统与文件系统的主要区别是? A、数据库系统复杂,而文件系统简单 B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D、文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 4、以下关于数据库、数据库关系系统,说法不正确的是? A、数据库字面上的意思是存放数据的仓库,把数据按照一定的逻辑存放在一起 B、平常常说数据库,实际上是指数据库管理系统,数据库是基础,在这个基础之 上,提供给用户操作数据的界面或对数据实施管理,那么,数据库加上对数据的管理,就是我们常说的数据库管理系统 C、严格意义上来说,SQLServer /Oracle是属于数据库管理系统,简称DBMS D、从本质来看,SQLServer/Oracle是数据库 5、数据库系统的核心是? A、数据库 B、数据库管理系统 C、数据模型 D、软件工具

1互联网数据库真题及答案

全国2007年4月高等教育自学考试 一、单项选择题(本大题共15小题,每小题2分,共30分) 1.用树型结构表示实体之间联系的数据模型称为(D) A.关系模型B.运算模型 C.网状模型D.层次模型 2.在CGI程序中,若使用GET方法传递参数,用来传递查询条件的环境变量是(A)A.QUERY-STRING B.CONDITION-STRING C.CONTENT-STRING D.ENV-STRING 3.数据库系统的核心是(B) A.数据库B.数据库管理系统 C.数据模型D.软件工具 4.在SQL语言中,与X BETWEEN 10 AND 20等价的表达式是(D) A.X>10 AND X<20 B.X>=10 AND X<20 C.X>10 AND X<=20 D.X>=10 AND X<=20 5.某个E-R图中有5个实体型,2个1∶n联系和2个m∶n联系,则该E-R图转换的关系模式个数至少是(B) A.5个B.7个 C.8个D.9个 6.若关系模式R(V,F)中的每一个决定属性集都包含候选码,则R属于(C) A.2NF B.3NF C.BCNF D.4NF 7.若事务T对数据R已加X锁,则其他事务对数据R(D) A.可以加S锁不能加X锁B.不能加S锁可以加X锁 C.可以加S锁也可以加X锁D.不能加任何锁 8.在目前的并行数据库体系结构中,可扩充性最高的是(C) A.SM B.SD C.SN D.SK 9.数据的正确性和相容性是指数据库的(A) A.完整性B.安全性 C.并发性D.一致性 10.下列不属于事务的特性的是(C) A.隔离性B.一致性 C.完整性D.原子性 11.系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况属于(C) A.事务故障B.系统故障 C.介质故障D.运行故障 12.E-R图是数据库设计的常用工具之一,它适用于建立数据库的(A) A.概念模型B.逻辑模型 C.结构模型D.物理模型 13.数据库逻辑结构设计的主要任务是(D) A.建立E-R图 B.把数据送入数据库 C.建立数据流图和需求说明书 D.将E-R图转换为某个DBMS所支持的数据模型 14.JDBC包含多个类,其中Java. sql. Connection类属于(B) A.Java JDBC类B.Java JDBC接口类 C.Java JDBC异常类D.Java JDBC控制类 15.ASP中默认的脚本语言是(B) A.JavaScript B.VBScript C.Java D.VB 二、填空题(本大题共10小题,每小题1分,共10分)

互联网数据库客观题

互联网数据库客观题集团文件版本号:(M928-T898-M248-WU2669-I2896-DQ586-M1988)

互连网数据库-综合测试一 一、单选题: 1.数据库类型是按照( )来划分的。 A.文件形式 B.数据模型 C.记录形式 D.数据存取方法 2.关系演算的基础是( )。 A.形式逻辑中的逻辑演算 B.形式逻辑中的关系演算 C.数理逻辑中的谓词演算 D.数理逻辑中的形式演算 3.若要求分解保持函数依赖,那么模式分解一定能够达到( )。 A. 2NF B. 3NF C. BCNF D. 1NF 4.1级封锁协议加上T要读取的数据R加S锁,这是( )。 A. 3级封锁协议 B. 4级封锁协议 C. 2级封锁协议 D. 1级封锁协议

5.建立数据字典的时机是( )。 A.需求分析阶段 B.数据库物理设计阶段 C.数据库实施 D.概念结构设计阶段 6.和POST方法比较起来,GET方法具有的特点是( )。 A. GET方式比POST方式安全 B. GET方式不如POST方式快 C. GET方式不如POST方式安全 D. 以上都不对 7.鉴于Java的特点,它最适合的计算环境是( )。 A.并行计算环境 B.分布式计算环境 C.高强度计算环境 D.开放式计算环境 8.用基于Windows9X的PWS添加多个Web站点的方法是( )。 A. Windows9X的PWS根本就不支持多个Web站点 B. 使用Microsoft MultiThread扩展件 C. 使用Microsoft MultiHost扩展件 D. 使用Microsoft MultiTCP/IP扩展件 9.支持从远程服务器上添加虚拟目录的Web服务器有( )。 A. Windows9X的PWS

《网络数据库SQL》试题与答案A卷

绝密★启用前 学院 学年第二学期期末考试 《网络数据库SQL 》试题A 卷 一、 名词解释:每题3分,共15分 1、 即时编译: 2、 公共语言运行库: 3、 自定义控件: 4、 授权: 5、 托管代码: 二、 填空题:每空1分,共20分 1、 可以在https://www.360docs.net/doc/538381747.html, 开发环境的____ ____窗口对SQLServer 进行管理。 2、 https://www.360docs.net/doc/538381747.html, 的编译命令是:________。 3、 在ODBC 模型中,最终是通过________来操作数据库的。 4、 使用Command 的 ________ 方法返回 DataReader 对象。 5、 https://www.360docs.net/doc/538381747.html, 提供进行身份验证的三种方式分别是__ ___、____ ____和____ ____。 6、 使用页的 ________属性可以确定是否启用了跟踪。 7、 为确保用户输入的值在指定的范围内,应该选择________验证控件。 8、 在Web 服务器验证控件与被验证的控件之间是通过 ____ ____ 属性进行关联的。 9、 通过设置ValidationSummary 控件的 __ ______ 属性可以选择是否显示验证汇总信息。 10、 声明一个用户控件的三个主要元素是________、________和________。 11、Codebehind 主要是通过把________和________放在不同的文件中来实现代码分离的。 12、公共语言运行库中有两种代码:________和________。 13、为了在DataGrid 中实现数据排序,通常情况下为其DataSource 属性设置的数据源是:________。 14、当使用集成身份验证访问SQLServer 数据库时,SQLServer 验证的Windows 用户账号是: ________ 。 三、 选择题:每题2分,多选、漏选、错选均不得分,共30分 1、指出以下程序的运行结果:( ) Dim myarray() As Integer = {0, 1, 2, 3} Console.WriteLine(myarray(0)) A. 0 B. 1 C. 2 D. 3 E. 数组越界错误 2、在https://www.360docs.net/doc/538381747.html, 开发环境中,在同一个解决方案容器中:( ) A. 可以包含多个项目,但这些项目必须是相同类型的应用程序(例如:Windows 应用程序或者Web 应 用程序) B. 可以包含多个项目,而且这些项目的类型可以不同,例如Windows 应用程序的项目可以和Web 应用程序的项目并存 C. 只能有一个项目,该项目可以同时使用https://www.360docs.net/doc/538381747.html, 和C#编程语言 D. 只能有一个项目,该项目不能同时使用https://www.360docs.net/doc/538381747.html, 和C#编程语言 E. 可以包含多个项目,但每一个项目只能使用一种编程语言 3、在使用ValidationSummary 控件时,默认情况是除ValidationSummary 控件要显示所有验证控件中的错误消息(ErrorMessage )外,每个验证控件还要显示其自己的ErrorMessage 。请问:如何设置才能使页面只显示错误汇总信息,单个验证控件的错误信息不再显示?( ) A. 将所有验证控件的Text 属性设置为空 B. 将所有验证控件的ErrorMessage 属性设置为空

数据库基础知识试题

数据库基础知识试题 部门____________ 姓名__________ 日期_________ 得分__________ 一、不定项选择题(每题分,共30分) 1.DELETE语句用来删除表中的数据,一次可以删除( )。D A .一行 B.多行 C.一行和多行 D.多行 2.数据库文件中主数据文件扩展名和次数据库文件扩展名分别为( )。C A. .mdf .ldf B. .ldf .mdf C. .mdf .ndf D. .ndf .mdf 3.视图是从一个或多个表中或视图中导出的()。A A 表 B 查询 C 报表 D 数据 4.下列运算符中表示任意字符的是( )。B A. * B. % C. LIKE 5.()是SQL Server中最重要的管理工具。A A.企业管理器 B.查询分析器 C.服务管理器 D.事件探察器 6.()不是用来查询、添加、修改和删除数据库中数据的语句。D A、SELECT B、INSERT C、UPDATE D、DROP 7.在oracle中下列哪个表名是不允许的()。D A、abc$ B、abc C、abc_ D、_abc 8.使用SQL命令将教师表teacher中工资salary字段的值增加500,应该使用的命 令是()。D A、Replace salary with salary+500 B、Update teacher salary with salary+500 C、Update set salary with salary+500 D、Update teacher set salary=salary+500 9.表的两种相关约束是()。C

数据库选择题和判断题.doc

一、单项选择题 1 、关系中属性个数称为“元数”,元组个数称为( C )。 A、行数 B 、列数 C 、基数 D 、超键 2 、 SQL 的主码子句和外码子句属于DBS 的(A)。 A、完整性措施 B 、安全性措施 C、恢复措施 D 、并发控制措施 3 、概念设计结果是( B )。 A、一个与 DBMS 相关的概念模式 B 、一个与 DBMS 无关的概念模式 D、数据库系统的数据字典 4、若以选课(学号,课号,成绩)表达“某学生选修某课程 获得了某个成绩。”则在( C )的情况下,成绩不完全函数依赖于学号。 B、一门课程只能被一个学生选修 C、一个学生可以选修多门课 5 、当同一个实体集内部的实体之间存在着一个M:N 联系时, 那么根据 E-R 模型转换成关系模型的规则,这个E-R 模型转换 成关系模式个数为( B )。 A、1 个 B、3 个 C、5 个 D、7 个 6 、下面所列命令中,哪一条不是标准的SQL 语句?( D ) A、 ALTER TABLE B 、ALTER VIEW C、 CREATE TABLE D 、 DELETE VIEW 7 、所谓视图,是指(B)。 A、数据库中独立存在的表,每个视图对应一个存储文件 B、从一个或几个基本表或视图中导出的表,视图是一个虚表 C、存储在数据库中的可视化数据图形 8 、关系模型的完整性规则不包括(D)。 A、实体完整性规则 B 、参照完整性规则 C、用户自定义完整性规则 D 、数据操作性规则 9 、关系模式学生(学号,课程号,名次),若每一名学生 每门课程有一定的名次,每门课程每一名次只有一名学生, 则以下叙述中错误的是(B)。 A、(学号,课程号)和(课程号,名次)都可以作为候选码 B、只有(学号,课程号)能作为候选码 C、关系模式属于第三范式 D 、关系模式属于BCNF 10 、下面对INSERT-VALUES所实现功能的描述中,不正确的 是(C)。 B、向表中增加一行,按指定列名的域赋给指定的值 D、向表中增加一行,未指定的列赋空值

相关文档
最新文档