数据库应用技术试题答案

数据库应用技术试题答案,第1张

11 A 12 A 13 A 14 A 15 c 16 d 17c 110 b 18 d

19 d

110 我插到前面了 按照你的顺序哈

为什么不去数据库下提问

而是在C\C++这里

1、利用标识添加的字段值是不可修改的

2、应该算局部的吧,只是删除了数据,表还在数据库

3、主要数据文件:存放数据和数据库的初始化信息,每个数据库有且只有一个主要数据文件,默认扩展名是mdf。

次要数据文件:存放除主要数据文件以外的所有数据文件。有些数据库可能没有次要数据文件,也可能有多个次要数据文件,默认文件扩展名是ndf。

事务日志文件:存放用于恢复数据库的所有日志信息。每个数据库至少有一个日志文件,也可以有多个日志文件,默认扩展名是ldf。

4、REAL

REAL数据类型的存储数据范围是:−340×1038~340×1038之间的所有精度正负小数。一个REAL类型的数据占用了4个字节的存储空间。

5、见3答案

6、可供多个数据库查询

8、主键不可重复,且将某列设置为主键时,不可以将此列设置为允许空,但是可以多列均为主键

9、是不是想问可以多列都设惟一约束,可以,且对于 UNIQUE 约束中的列,表中不允许有两行包含相同的非空值。主键也强制执行惟一性,但主键不允许空值。UNIQUE 约束优先于惟一索引,怎么做是说怎么创建惟一约束吗,是的话,两种方法:1、使用企业管理器创建惟一约束(在此不做介绍)2、使用sql语句,如下:

ALTER TABLE mytable --修改表

ADD CONSTRAINT uk_USERID /将mytable表中的USERID列设置为惟一约束/

UNIQUE NONCLUSTERED (USERID)

10、不明白你说的检索约束说什么,是索引吗?外键(FK)是用于建立两个表数据之间连接的一列或多列。通过将保存表中主键值的一列或多列添加到另一个表中,可创建两个表之间的连接,这个列就成为第二个表的外键。外键必须为所在表中的主键,同时不能被设置为允许空。

问题不少

分不多

实用性还不高

-_-!

一、选择题(每题1分,共25分)

1、 数据库、数据库系统以及数据库管理系统的英文缩写分别是_____A_______。

A、DB DBS DBMS B、DB DBMS DBS

C、DBS DBMS DB D、DBMS DBS DB

2、 目前,市场上流行的商品化数据库管理系统其数据模型都是以____C______为主。

A、网状模型 B、层次模型 C、关系模型 D、其他模型

3、 下列Microsoft SQL Server 2000各个版本中,哪一个版本可以运行在WINDOWS XP上__C_____。

A、企业版 B、标准版 C、个人版 D、CE版

4、 在SQL SERVER 2000提供的工具中,可以创建查询和其他SQL 脚本,并针对SQL SERVER 2000数据库执行它,这个工具是_______B_____。

A、服务管理器 B、查询分析器 C、企业管理器 D、服务器网络实用工具

5、 下列语句中,哪种语句可以创建数据库_____A_______。

A、CREATE DATABASE B、CREATE TABLE

C、ALTER DATABASE D、ALTER TABLE

6、 以下哪一种数据库作为新的数据库的一种模板或原型,每当创建数据库时,此数据库的内容就被拷贝到新的数据库中?_____C____

A、master B、tempdb C、model D、msdb

7、 下面哪个数据库不是SQL Server 2000数据库管理系统安装自带的数据库?__D______

A、 master B、 pubs C、 tempdb D、 student

8、 在SQL Server 2000中创建的数据库中,每个数据库有且只能有一个____B______。

A、次数据文件 B、主数据文件 C、日志文件 D、其他

9、 在SQL Server 2000中创建的数据库中,_____D______不属于任何文件组。

A、次数据文件 B、主数据文件 C、日志文件 D、其他

10、 在创建数据库时,为了提高 *** 纵数据的效率,应该遵循下面的原则____B______。

A、把数据文件和日志文件放置在同一个物理磁盘驱动器上

B、把数据文件和日志文件放置在不同的物理磁盘驱动器上

C、尽可能地把数据文件分散在不同的物理磁盘驱动器上

D、尽可能地把数据文件集中在同一个物理磁盘驱动器上

11、 下列哪个不属于SQL Server 2000中数据库的对象_____A______。

A、默认 B、SELECT语句 C、存储过程 D、视图

12、 下面语句中,哪种语句用来创建视图_______D______。

A、CREATE TABLE B、ALTE VIEW C、DROP VIEW D、CREATE VIEW

13、 下列那一个不属于企业管理器的功能______D_______。

A、注册服务器 B、配置本地和远程服务器 C、引入和导出数据 D、创建 *** 作系统用户

14、 在下面教师表和系部表中,教师号和系部号分别是两个表的主关键字。

教师表(教师号、教师名、系部号、职务、工资)

系部表(系部号、系部名、部门人数、工资总额)

在这两个表中,只有一个是外关键字,它是_____B______。

A、教师表的“教师号” B、教师表的“系部号”

C、系部表的“系部号” D、系部表的“系部名”

15、 在雇员表和部门表中,若雇员表的主键是雇员号,部门表的主键是部门号。在部门表中,哪一行可以被删除?_______C___

A、部门号=‘01’的行 B、部门号=‘02’的行

C、部门号=‘08’的行 D、部门号=‘04’的行

问题补充:雇员号 雇员名 部门号 工资

001 刘丽 02 2000

010 张宏 01 1200

056 马林生 02 1000

102 赵敏 04 1500

雇员信息表

部门号 部门名 主任

01 业务部 Zhang

02 销售部 Li

08 服务部 Wu

04 财务部 chen

部门信息表

1 数据库定义:数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。2 数据库管理技术发展的三个阶段:人工管理阶段,文件系统阶段,数据库系统阶段。3 DBMS(数据库管理系统)是位于用户与 *** 作系统之间的一层数据管理软件。主要功能:1,数据定义功能。2,数据组织、存储和管理。3,数据 *** 纵功能。4,数据库的事务管理和运行管理。5,数据库的建立和维护功能。6,其他功能。4 什么是数据模型及其要素 (设计题): 数据模型是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和 *** 作手段的形式构架。一般地讲,数据模型是严格定义的概念的集合。这些概 念精确地描述系统的静态特性、动态特性和完整性约束条件。因此数据模型通常由数据结构、数据 *** 作和完整性约束三部分组成。 (1)数据结构:是所研究的对象类型的集合,是对系统的静态特性的描述。 (2)数据 *** 作:是指对数据库中各种对象(型)的实例(值)允许进行的 *** 作的集合,包括 *** 作及有关的 *** 作规则,是对系统动态特性的描述。 (3)数据的约束条件:是完整性规则的集合,完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。最常用的数据模型:层次模型,网状模型,关系模型,面积对象模型,对象关系模型。5常用的数据模型有哪些(逻辑模型是主要的),各有什么特征,数据结构是什么样的。答:数据模型可分为两类:第一类是概念模型,也称信息模型,它是按用户的观点来地数据和信息建模,主要用于数据库设计。第二类是逻辑模型和物理模型。其中逻辑模型主要包括层次模型、层次模型、关系模型、面向对象模型和对象关系模型等。它是按计算机系统的观点对数据建模,主要用于DBMS的实现。物理模型是对数据最低层的抽象,它描述数据在系统内部的表示方式和存取方法,在磁盘或磁带上的存储方式和存取方法,是面向计算机系统的。物理模型是具体实现是DBMS的任务,数据库设计人员要了解和选择物理醋,一般用户则不必考虑物理级的细节。层次数据模型的数据结构特点:一是:有且只有一个结点没有双亲结点,这个结点称为根结点。二是:根 以外的其他结点有且只有一个双亲结点。优点是:1层次 数据结构比较简单清晰。2层次数据库的查询效率高。3层次数据模型提供了良好的完整性支持。缺点主要有:1现实世界中很多联系是非层次性的,如结点之间具有多对多联系。2一个结点具有多个双亲等 ,层次模型表示这类联系的方法很笨拙,只能通过引入冗余数据或创建非自然的数据结构来解决。对插入和删除 *** 作的限制比较多,因此应用程序的编写比较复杂。3查询子女结点必须通过双亲结点。4由于结构严密,层次命令趋于程序化。可见用层次模型对具有一对多的层次联系的部门描述非常自然,直观容易理解,这是层次数据库的突出优点。网状模型:特点:1允许一个以上的结点无双亲2一个结点可以有多于一个的双亲。网状数据模型的优点主要有:1能够更为直接地描述现实世界,如一个结点可以有多个双亲。结点 之间可以有多种上联第。2具有良好的性能,存取效率较高。缺点主要有:1结构比较复杂,而且随着应用环境的扩大,数据库的结构就变得越来越复杂,不利于最终 用户掌握。2网状模型的DDL,DML复杂,并且要嵌入某一种高级语言中,用户不容易掌握,不容易使用。关系数据模型具有下列优点:1关系模型与非关系模型不同,它是建立在严格的数学概念的基础上的。2关系模型的概念单一。。3关系模型的存取路径对用户透明,从而具有更高的数据独立性,更好的安全保密性,也简化了程序员的工作和数据库开发的建立 的工作。。主要的缺点是:由于存取路径房租明,查询效率往往不如非关系数据模型。因此为了提高性能,DBMS必须对用户的查询请求进行优化。因此增加 了开发DBMS的难度,不过用户不必考虑这些系统内部的优化技术细节。6三级体系结构,外模式,模式 ,内模式定义是什么?模式也称逻辑模式,是数据库中全体数据的逻辑结构和牲的描述,是所有用户的公共数据视图。 外模式也称子模式或用户模式,它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的

写一个触发器就可以了:

create trigger trigName

on tableName

for insert

as

begin

declare @num int

select @num=count() from tableName

if(@num=0)

begin

insert into tableName

select from inserted

end

else

begin

print('表中已存在一行记录')

rollback

end

end

方法一:可以通过group by 进行分组。

sql:select username,count(username) from tablename grop by username;

解释:以上sql就是通过分组函数读取出tablename表中username的值和每个不同值的统计个数。

方法二:可以通过distinct函数 进行去重查询。

sql:select distinct username from tablename

解释:本sql就是查询出所有的tablename表中的username值(不重复)。

向数据库添加数据文件就行了, 可以添加多个

ALTER DATABASE 你的库名

ADD FILE

(

NAME = Test1dat2,

FILENAME = 'x:\t1dat2ndf', -- 设定文件在不同的磁盘分区

SIZE = 5MB,

MAXSIZE = 100MB,

FILEGROWTH = 5MB

)

一个数据库可以由以下三种数据库文件组成:

1主数据文件(mdf)

2次数据文件(ndf)

3事务日志文件(ldf)

其中主数据文件是所有数据库文件的起点,每个数据库有且只有一个主数据文件。

次数据文件用来保存主数据文件中容纳不下的数据,可以有0个或者多个。

事务日志文件就不说了,看名字就知道是做什么用的。

使用create database 语句建库的时候可以设定数据库文件的属性(包括文件名称和保存位置)。

使用alter database 语句可以添加,删除和修改数据库文件的属性。

以上就是关于数据库应用技术试题答案全部的内容,包括:数据库应用技术试题答案、SQL2005判断题谁会、大型数据库清考复习题谁有兴趣做做啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9303327.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存