实验二创建数据库和表一、实验目的 1、掌握使用 SQL 语句创建和删除数据库。 2、了解 SQL Server 的基本数据类型和表结构特点。 3、掌握使用 SQL 语句创建和删除数据表,修改表的结构。二、实验内容(一)数据库的建立 1、在对象资源管理器里建立名为“ stu ”的数据库。写出其默认的各参数( 包括逻辑文件名、物理文件名、文件初始大小、增长方式、增长大小等)。答:其默认的个参数如下所示: 行数据文件——逻辑文件名 stu , 物理文件名空值, 文件初始大小 3MB , 自动增长, 增量为 1MB ,不限制增长。日志文件——逻辑文件名 stu_log , 物理文件名空值, 文件初始大小 1MB , 自动增长, 增量为 10% ,不限制增长。 2 、在“查询分析器”中使用 CREATE DATABASE 语句创建名为“ student ”的数据库,要求如下: 数据文件的逻辑文件名为: Students_dat , 物理文件名 , 存放在 D:\TES T 文件夹下;文件的初始大小为: 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 表结构列名说明数据类型 O 课程号 CHAR (2) AME 课程名 CHAR ( 20) REDIT 学分 DECIMAL(2,1) SEMSTER 学期 TINYINT SC 表结构列名说明数据类型约束 SNO 学号 CHAR (4) 主键,引用 STUDENT O 课程号 CHAR (2) 主键,引用 COURSE 的外码 GRADE 成绩 DECIMAL(4,1) 答:语句如下所示: USE student GO CREATE TABLE STUDENT (
数据库实验二创建数据库和表 来自淘豆网m.daumloan.com转载请标明出处.