资源描述
实验二 设计数据库、创建数据库和数据表
一. 实验目的
掌握在SQL Server中使用对象资源管理器和SQL命令创建数据库与修改数据库的方法。
掌握在SQL Server中使用对象资源管理器或者SQL命令创建数据表的方法
二.实验内容
1.在SQL Server中使用对象资源管理器和SQL命令创建学生作业数据库,数据库的名称自拟。
(1).
(2).创建数据库代码和修改数据库
/******创建数据库******/
CREATE DATABASE student
ON
( NAME=studenthomework,
FILENAME='D:\studenthomeworkcondition.mdf',
SIZE=10,
MAXSIZE=500,
FILEGROWTH=10)
LOG ON
( NAME=student_Log,
FILENAME='D:\studenthomeworkcondition.ldf',
SIZE=5,
MAXSIZE=500, FILEGROWTH=5)
/******修改文件增容方式******/
ALTER DATABASE student
MODIFY FILE
(NAME=studenthomework,
FILEGROWTH=20)
(3).删除student数据库
2、学生表字段属性定义
课程表属性定义
学生作业表
3、用SQL命令在数据库中建立学生表、课程表和学生作业表
CREATE TABLE studentcondition
(
studentnumber VARCHAR(12) NOT NULL PRIMARY KEY,
studentname NVARCHAR(50) NOT NULL,
studentsex VARCHAR(1) NOT NULL,
studentclass NVARCHAR(50) NOT NULL,
studentbirthday DATE NOT NULL,
studenttelephone VARCHAR(12),
)/**学生表***/
CREATE TABLE classtable
(
subjectnumber NVARCHAR(50) NOT NULL PRIMARY KEY,
subjectname NVARCHAR(50) NOT NULL,
subjectscore FLOAT NOT NULL CHECK(subjectscore>0),
subjecttime int NOT NULL CHECK(subjecttime>0),
subjectteacher NVARCHAR(50) NOT NULL ,
)/***课程表****/
CREATE TABLE studenthomework
(
subjectnumber NVARCHAR(50) NOT NULL PRIMARY KEY,
number VARCHAR(12) NOT NULL,
homework1 INT NOT NULL CHECK(homework1>0 AND homework1<100),
homework2 INT,
homework3 INT NOT NULL CHECK(homework3>0 AND homework3<100),
)/****学生作业表******/
未执行前
执行后
4、 往表中填充数据
展开阅读全文