当前位置:文档之家› 实验二、创建数据库及表、完整性约束

实验二、创建数据库及表、完整性约束

2.数据库设计
创建文件组,将分散储存的文件指定到同一文件组FILEGROUP下。

将表的索引和表构建在同一个架构SCHEMA下,可以减小数据库表的大小,以提升表查询效率。

示例代码
sql> CREATE DATABASE 销售管理
ON PRIMARY ( NAME = SalesData,
FILENAME = 'C:\DB\SalesData_1.mdf',
SIZE = 50MB, MAXSIZE = UNLIMITED,
FILEGROWTH = 20% ),
( NAME = SalesD,
FILENAME = 'D:\DB\SalesData_2.ndf',
SIZE = 50MB, MAXSIZE = UNLIMITED,
FILEGROWTH = 10 MB )
LOG ON
( NAME = SalesLog,
FILENAME = 'D:\DB\SalesLog.ldf',
SIZE = 10MB, MAXSIZE = 50MB, FILEGROWTH = 10MB )
alter database 销售管理
add filegroup f1
alter database 销售管理
add file
(NAME = SalesData,FILENAME = 'C:\DB\SalesData_1.mdf'),
(NAME = SalesD,FILENAME = 'D:\DB\SalesData_2.ndf')
to filegroup f1
CREATE SCHEMA Sales;
GO;
CREATE TABLE Sales.Region
(Region_id int NOT NULL,
Region_Name char(5) NOT NULL)
WITH (DISTRIBUTION = REPLICATE);
GO
3.为电话字段创建用户定义数据类型
sql>create type telephone from varchar(11) not null
sql> CREATE TABLE 销售管理.dbo.Department sql> CREATE TABLE 销售管理.dbo.Employees
sql> CREATE TABLE 销售管理.dbo.Goods sql> CREATE TABLE 销售管理.dbo.Purchase
sql> CREATE TABLE 销售管理.dbo.Sell
建表后的数据库结构
四、出现的的问题及解决方案(列出遇到的问题和解决办法,列出没有解决的问题)。

相关主题