数据字典的用途
数据字典都包括些什么东西?格式怎么样子的?
最好能给个实例
问题点数:20、回复次数:4Top
1 楼summerICEREDTEA(从基础学起)回复于 2005-07-08 14:54:29 得分 5
use northwind
go
select name from sysobjects where xtype = 'u'Top
2 楼phantomMan()回复于 2005-07-08 17:26:53 得分 5
数据字典 (data dictionary)
存储在目录中的一组系统表,包括数据库结构和相关信息的定义(如权限)。
数据字典分为两种:
一位DBMS里面的 向SQL 中的某些 sys表 里面记录着系统字段的定义关系 触发器 视图 存储过程……
二为 用户的数据字典 相当于在系统的上面进行加工 用与对用户对象进行描述和管理等等
Top
3 楼bugchen888(臭虫)回复于 2005-07-08 18:31:58 得分 5
对数据库中各种对象的信息,如
dbo.syscolumns 记录table中列、存储过程中的参数、index中的列
dbo.syscomments 记录存储过程、视图等的创建语句
dbo.sysdepends 记录对象之间的依赖关系
dbo.sysfilegroups 记录文件组的信息
dbo.sysfiles 记录数据文件的信息
dbo.sysfiles1 。。。。。
dbo.sysforeignkeys 记录外键的信息
dbo.sysfulltextcatalogs 记录全文索引的信息
dbo.sysfulltextnotify 。。。。。
dbo.sysindexes 记录索引和相关table的信息
dbo.sysindexkeys 。。。。。
dbo.sysmembers 。。。。。
dbo.sysobjects 记录所有数据库对象
dbo.syspermissions
dbo.sysproperties
dbo.sysprotects
dbo.sysreferences
dbo.systypes 记录数据库中所有数据类型的信息
dbo.sysusers 记录数据库中所有用户的信息Top
4 楼bugchen888(臭虫)回复于 2005-07-08 18:34:45 得分 5
详细的格式和含义可以看帮助文件中的:T-SQL参考----系统表
如:
syscolumns
每个表和视图中的每列在表中占一行,存储过程中的每个参数在表中也占一行。该表位于每个数据库中。
Top



