请描述一下SQL Server数据库的存储结构。

题目

请描述一下SQL Server数据库的存储结构。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

请简要说明SQL Server中使用存储过程的优点?


参考答案执行速度快;
  模块化的程序设计;
  减少网络流量;
  保证系统的安全性。

第2题:

SQL数据库的体系结构包括:视图、【 】、存储文件。


正确答案:基本表
基本表 解析:SQL数据库的体系结构包括:视图、基本表、存储文件,分别对应数据的外模式、模式和内模式。

第3题:

下列关于SQL数据库体系结构的描述中,错误的是

A.SQL语言支持数据库的三级模式结构

B.一个基本表只能对应一个存储文件

C.一个SQL表可以是一个基本表或者一个视图

D.内模式对应于存储文件


正确答案:B
解析:一个基本表可以跨一个或多个存储文件,一个存储文件也可存放一个或多个基本表。

第4题:

SQL Server系统中的所有系统级信息存储于哪个数据库()。

Amaster

Bmodel

Ctempdb

Dmsdb


A

第5题:

SQL Server数据库中数据的存储分配单位是__________。


正确答案:数据页

第6题:

SQL Server-2000系统数据库MASTER的主要功能是

A.控制用户数据库和SQL Server的整体运行

B.为创建新的用户数据库提供模板或原型

C.为临时表或其他临时工作区提供存储区域

D.为调度信息和作业历史提供存储区域


正确答案:A
解析:MASTER的主要功能是通过跟踪诸如用户账户,可配置环境变量和系统错误信息,控制用户数据库和SQL Server的整体运行。MODEL的功能是为创建新的用户数据库提供模板或原型。TEMPDB的功能是为临时表或其他临时工作区域提供存储区域。MSDB的功能是为调度信息和作业历史提供存储区域。

第7题:

【急】请教一个SQL Server 2005的问题

我现在有2台数据库服务器(A与B),均安装的是SQL Server 2005数据库;有没有办法让A的存储过程直接操作B的表?

请给出详细的配置等实例,谢谢!


请参考:

远程连接操作
/******************************************************************************************************************************************************Tab:/*ID 自增列         Name----------- ---------1           a2           b3           c*/存储过程:/*create proc Passelect top 10 ID,Name from sysobjects*/ ****************************************************************************************************************************** --远程链接服务器机器名:Roy;实例名:Roy\SQL2005DE;登陆名:sa;密码:Test2005; --创建链接服务器EXEC master.dbo.sp_addlinkedserver @server = N'ROY_LNK', @srvproduct=N'ROY_LNK', @provider=N'SQLOLEDB', @datasrc=N'Roy\SQL2005DE'--SQL05可用SQLNCLI\SQLOLEDBGOEXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname = N'ROY_LNK', @locallogin = NULL , @useself = N'False', @rmtuser = N'sa', @rmtpassword = N'Test2005'GO --删除链接服务器--exec sp_dropserver 'roy_lnk','droplogins' --Selectselect * from roy_lnk.test.dbo.Tab --insertinsert roy_lnk.test.dbo.Tab(Name)--指定列Values('d') --updateupdate roy_lnk.test.dbo.Tab set Name='DD' where Name='d' --delete delete roy_lnk.test.dbo.Tab where Name='DD' openrowset: --支持存储过程select *from openrowset('SQLOLEDB','Roy\SQL2005DE';'sa';'Test2005','test.dbo.p')a  --select select *from openrowset('SQLOLEDB','Roy\SQL2005DE';'sa';'Test2005',test.dbo.Tab)a  --insertinsert openrowset('SQLOLEDB','Roy\SQL2005DE';'sa';'Test2005',test.dbo.Tab)(Name)values('EE') --update update openrowset('SQLOLEDB','Roy\SQL2005DE';'sa';'Test2005',test.dbo.Tab) set Name='EEE' where Name=N'EE' --deletedelete openrowset('SQLOLEDB','Roy\SQL2005DE';'sa';'Test2005',test.dbo.Tab) where Name=N'EEE'  openquery:--支持存储过程 --支持存储过程select *  from openquery(roy_lnk, 'test.dbo.P')  --selectSELECT * FROM openquery(roy_lnk, 'SELECT * FROM test.dbo.tab')  --insertinsert openquery(roy_lnk, 'SELECT * FROM test.dbo.tab') (Name) values('F') --update update openquery(roy_lnk, 'SELECT * FROM test.dbo.tab') set Name='FF' where Name='F' --delete不支持是根据 OLE DB 提供者的功能而定--delete openquery(roy_lnk, 'SELECT * FROM test.dbo.tab')  where Name='FF'    OPENDATASOURCE: --支持存储过程select *  from OPENDATASOURCE('SQLOLEDB','Data Source=Roy\SQL2005DE;User ID=sa;Password=Test2005').'test.dbo.p'  --selectselect *  from OPENDATASOURCE('SQLOLEDB','Data Source=Roy\SQL2005DE;User ID=sa;Password=Test2005').test.dbo.tab  --insertinsert OPENDATASOURCE('SQLOLEDB','Data Source=Roy\SQL2005DE;User ID=sa;Password=Test2005').test.dbo.tab(Name) values('H') --updateupdate OPENDATASOURCE('SQLOLEDB','Data Source=Roy\SQL2005DE;User ID=sa;Password=Test2005').test.dbo.tab set Name='HH' where Name='H' --delete delete OPENDATASOURCE('SQLOLEDB','Data Source=Roy\SQL2005DE;User ID=sa;Password=Test2005').test.dbo.tab where Name='HH'  --与本机表数据对比时用别名
select * from roy_lnk.test.dbo.Tab a join tab b on a.ID=b.ID 

 

第8题:

( 47 ) SQL Server 2000 系统数据库 MASTER 的主要功能是

A )控制用户数据库和 SQL Server 的整体运行

B )为创建新的用户数据库提供模板或原型

C )为临时表或其他临时工作区提供存储区域

D )为调度信息和作业历史提供存储区域


正确答案:A

第9题:

( 17 )下列关于 SQL 数据库系统结构的描述中,错误的是

A ) SQL 语言支持数据库的三级模式结构

B )一个基本表只能对应一个存储文件

C )一个 SQL 表可以是一个基本表或者一个视图

D )内模式对应于存储文件


正确答案:B

第10题:

你正在设计一个计划迁移Microsoft SQL Server 2008数据库SQL Azure。你不计划来迁移SQL Server数据库SQL Server 2008 R2,你需要推荐一个方法执行批量数据传输从SQL Server数据库SQL Azure。你推荐什么?()

  • A、使用bcp工具。
  • B、使用dta效用。
  • C、使用SQL Server导入和导出向导。
  • D、附上每个SQL Server数据库SQL Azure。

正确答案:A

更多相关问题