表的数据,最后也是放到数据文件中的。另外,也可以指定,某个表放到某个文件组上,这个例子:
--1.建库
create database 图书借阅
on primary
(
name = 'dat',  --文件组dat
filename = 'c:\jieyue0.mdf'
),
(
name = 'act',  --文件组act
filename = 'c:\jieyue1.mdf'
),
(
name = 'els',  --文件组els
filename = 'c:\jieyue2.mdf'
)
log on
(
name = '图书借阅_log',
filename = 'c:\jieyue.ldf'
)
go
--2.建表
use 图书借阅
gocreate table 读者(读者号 varchar(10),姓名 varchar(10),性别 varchar(10),地址 varchar(80),手机号 varchar(20)) on [dat];create table 书(书号 varchar(10),书名 varchar(50),作者 varchar(50),出版社 varchar(30),定价 numeric(10,2), 库存量 int) on [dat];create table 借书(读者号  varchar(10),书号 varchar(10),借出日期 datetime,应还日期 datetime) on [act];create table 还书(读者号 varchar(10),书号 varchar(10),还书日期 datetime) on [act];create table 罚款(读者号 varchar(10),书号 varchar(10),罚款原因 varchar(100),罚款金额 numeric(10,2)) on [els];

解决方案 »

  1.   

    数据文件就是指的数据库(程序意义上的),例如你的SQL SERVER安装目录下面的MS SqlServer\MSSQL10.MSSQLSERVER\MSSQL\DATA 的一个文件,那数据库表就在数据库中存放数据的逻辑意义上的东东,你的数据都放在数据库表中
      

  2.   

    一个数据文件可存放多个表。数据文件是不需要任何软件就可见的,但是表,你得用sqlserver工具打开这个数据文件才能看到。