- 55
- 0
- 约3.5千字
- 约 6页
- 2017-06-07 发布于湖北
- 举报
实验二 创建数据库和表
一、实验目的
掌握使用SQL语句创建和删除数据库。
了解SQL Server的基本数据类型和表结构特点。
掌握使用SQL语句创建和删除数据表,修改表的结构。
二、实验内容
(一)数据库的建立
1、在对象资源管理器里建立名为“stu”的数据库。写出其默认的各参数(包括逻辑文件名、物理文件名、文件初始大小、增长方式、增长大小等)。
答:其默认的个参数如下所示:
行数据文件——逻辑文件名stu,物理文件名空值,文件初始大小3MB,自动增长,增量为1MB,不限制增长。
日志文件——逻辑文件名stu_log,物理文件名空值,文件初始大小1MB,自动增长,增量为10%,不限制增长。
2、在“查询分析器”中使用CREATE DATABASE语句创建名为“student”的数据库,要求如下:数据文件的逻辑文件名为:Students_dat,物理文件名Students.mdf,存放在D:\TEST文件夹下;文件的初始大小为:1MB;增长方式为自动增长,每次增加1MB;日志文件的逻辑文件名为:Students_log,物理文件名Students.ldf,也存放在D:\TEST文件夹下;文件的初始大小为:1MB;增长方式为自动增长,每次增加10%。
答:语句如下所示:
CREATE DATABASE student
ON PRIMARY
(NAME = Students_dat,
FILENAME = ‘D:\ TEST\Students.mdf’,
SIZE = 3mb,
MAXSIZE = UNLIMITED, FILEGROWTH=1mb)
LOG ON
(NAME = Students_log,
FILENAME = ‘D:\ TEST\Students.ldf’,
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的外码 GRADE 成绩 DECIMAL(4,1)
答:语句如下所示:
USE student
GO
CREATE TABLE STUDENT
(SNO char (4) CONSTRAINT pk_xh PRIMARY KEY ,
SNAME char(10) NOT NULL,
SSEX char(2) default’男’,
SAGE tinyint ,
SDEPT char(20) )
COMMENT ON TABLE STUDENT IS ‘学生表’;
COMMENT ON COLUMN IS 学号;
COMMENT ON COLUMN STUDENT.SNAME IS 姓名;
COMMENT ON TABLE STUDENT.SSEX IS ‘性别’;
COMMENT ON TABLE STUDENT.SAGE IS ‘年龄’;
COMMENT ON TABLE STUDENT.SDEPT IS ‘所在系’;
GO
CREATE TABLE COURSE
(CNO char (2) CONSTRAINT pk_kch PRIMARY KEY ,
CNAME char(20) NOT NULL,
CCREDIT decimal(2,1) ,
SEMSTER tinyint)
COMMENT ON TABLE COURSE IS ‘课程表’;
COMMENT ON COLUMN COURSE.CNO IS 课程号;
COMMENT ON COLUMN CO
您可能关注的文档
- 数据库课后习题要领.docx
- SQL_第15讲_SQL_Server_2005数据库开发技术.ppt
- 数据库连接——C#.NET连接数据库方法要领.doc
- SQL2008R2 数据库备份与还原教程.pdf
- 数据库连接查询要领.ppt
- sqlserver 达标考试题与答案.doc
- 第二章 地球体和地图投影(修改2).ppt
- 数据库连接符大全要领.doc
- 第二章 公共政策的性质和类型.ppt
- 数据库逻辑设计要领.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)