1 / 6
文档名称:

数据库实验报告2.doc

格式:doc   大小:264KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库实验报告2.doc

上传人:zxwziyou9 2018/9/13 文件大小:264 KB

下载得到文件列表

数据库实验报告2.doc

文档介绍

文档介绍:专业
班级
学号
姓名
实验名称
数据库表的创建与删除
实验目的

Server的基本数据类型。

-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的外码
CNO
课程号
CHAR(2)
主键,引用COURSE的外码