建立数据库与表.docVIP

  • 10
  • 0
  • 约6.63千字
  • 约 5页
  • 2017-06-05 发布于湖北
  • 举报
《数据库原理》实验报告 题目:实验二:建立数据库及表 学号:2010810029 成 绩 姓名:陈为宋 日期:2012-11-24 实验使用环境: WindowXP SP2、SQL Server 2000、QDesigner 实验内容与完成情况: 实验内容 1. 在查询分析器中使用create database语句创建一个数据库。名字SalesDatabase,数据文件名为SalesDatabase_Data.Mdf ,存储在C:\下,初始大小为4MB,最大为10MB,文件增量以1MB增长,事务文件为 SalesDatabase_Log.Ldf,存储在C:\下,初始大小为2MB,最大为5MB,文件增量以1MB增长。 create database SalesDatabase on primary ( name=SalesDatabase_data, filename =E:\SalesDatabase_Data.Mdf, size=4MB , maxsize=10MB, filegrowth=1MB ) log on ( name=SalesDatabase_log, filename=E:\SalesDatabase_log.Ldf, size=2MB, maxsize=20MB, filegrowth=1MB //返利网哪个好 ) 2. 使用查询分析器将SalesDatabase数据库中的数据文件SalesDatabase_Data由原来的4MB扩充为8MB,事务日志文件SalesDatabase_Log由原来的2MB扩充为4MB use SalesDatabase alter database SalesDatabase modify file ( name=SalesDatabase_data, size=8MB ) alter database SalesDatabase modify file ( name=SalesDatabase_log, size=8MB--修改的大小不能小于等于当前的大小 ) 3. 将数据库SalesDatabase中的数据文件SalesDatabase_Data的大小由原来的8MB压缩为4MB. DBCC SHRINKFILE(SalesDatabase_data, 4) 4. 创建一个uname用户自定义数据类型,其基于的系统数据类型是变长为8的字符,不允许为空。 EXEC sp_addtype city,varchar(8),not null 5. 使用查询分析器在SalesDatabase数据库中创建数据表Employees、Purchase、Sell。数据表Employees、Purchase、Sell的数据结构分别如实验手册第9页的表2-1、2-2、2-3所示。 create table Employees ( 编号char(4) not null, 姓名nvarchar(10) not null, 性别bit not null, 部门nvarchar(16), 电话varchar(20), 地址nvarchar(50) ) create table Purchase ( 商品编号char(10) primary key, 商品名称varchar(20) not null, 生产厂商varchar(30) not null, 进货价 money not null, 零售价 money not null, 数量 int not null, 进货时间 Datetime default getdate(), //返利网怎么用 进货员工编号char(4), --foreign key (进货员工编号) references Employees(编号) --不是本表中色时候两个字段都要加括号 ) create table Sell ( 销售编号int not null, 商品编号 char(10) not null, 数量 int not null, 售出时间 DateTime not null, 售货时间 Char(4) not null ) insert into Employees values(1001,赵燕飞 ,0,采购部,01032198454,北京市南京东) insert into Employees values(1002,刘德发 ,1,采购部,01032298726,北京市建国路号) insert into Employees values(10

文档评论(0)

1亿VIP精品文档

相关文档