专业
班级
学号
姓名
实验名称
数据库表的创建与删除
实验目的
。
2.掌握SQL Server的基本数据类型。
3.学会在企业管理器中创建表。
4.学会使用T-SQL语句创建表。
5. 掌握各类型约束的创建方法。
实验内容及过程
(一)数据库的建立
1、在对象资源管理器里建立名为“stu”的数据库。写出其默认的各参数(包括逻辑文件名、物理文件名、文件初始大小、增长方式、增长大小等)。
答:其默认的个参数如下所示:
行数据文件——逻辑文件名stu,物理文件名空值,文件初始大小3MB,自动增长,增量为1MB,不限制增长。
日志文件——逻辑文件名stu_log,物理文件名空值,文件初始大小1MB,自动增长,增量为10%,不限制增长。
2、在“查询分析器”中使用CREATE DATABASE语句创建名为“student”的数据库,要求如下:数据文件的逻辑文件名为:Students_dat,,存放在D:\TEST文件夹下;文件的初始大小为:1MB;增长方式为自动增长,每次增加1MB;日志文件的逻辑文件名为:Students_log,,也存放在D:\TEST文件夹下;文件的初始大小为:1MB;增长方式为自动增长,每次增加10%。
答:语句如下所示:
CREATE DATABASE student
ON PRIMARY
(NAME = Students_dat,
FILENAME = ‘D:\ TEST\’,
SIZE = 3mb,
MAXSIZE = UNLIMITED, FILEGROWTH=1mb)
LOG ON
(NAME = Students_log,
FILENAME = ‘D:\ TEST\’,
SIZE = 3mb, MAXSIZE = UNLIMITED, FILEGROWTH=10%)
COLLATE Chinese_PRC_CI_AS
GO
3、用SQL语句删除数据库stu。
答:语句如下所示:
USE master
GO
DROP DATABASE stu
GO
(二)表的建立
1、在数据库student中创建三张表:学生表STUDENT、课程表COURSE和学生选修课表SC,这三张表的结构如下:
STUDENT表结构
列名
说明
数据类型
约束
SNO
学号
CHAR(4)
主键
SNAME
姓名
CHAR(10)
非空
SSEX
性别
CHAR(2)
男(默认值)
SAGE
年龄
TINYINT
SDEPT
所在系
CHAR(20)
COURSE表结构
列名
说明
数据类型
约束
CNO
课程号
CHAR(2)
主键
CNAME
课程名
CHAR(20)
非空
CCREDIT
学分
DECIMAL(2,1)
SEMSTER
学期
TINYINT
SC表结构
列名
说明
数据类型
约束
SNO
学号
CHAR(4)
主键,引用STUDENT
数据库实验报告 (11) 来自淘豆网m.daumloan.com转载请标明出处.