admin管理员组

文章数量:1794759

SQLServer数据库实验——实验2  创建数据库和数据表

SQLServer数据库实验——实验2 创建数据库和数据表

实验2 创建数据库和数据表

一、实验目的 1.掌握在SQL Server中使用对象资源管理器和SQL命令创建数据库与修改数据库的方法。 2.掌握在SQL Server中使用对象资源管理器或者SQL命令创建数据表和修改数据表的方法(以SQL命令为重点)。

二、实验内容 设有一个SPJ 数据库,包括S, P, J, SPJ 四个关系模式: S(SNO,SNAME,STATUS,CITY) P(PNO,PNAME,COLOR,WEIGHT) J(JNO,JNAME,CITY) SPJ(SNO,PNO,JNO,QTY) 供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CIIY)组成。 零件表P由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGH)组成。 工程项目表J由工程项目代码(JNO)、工程项目名(JNAME)、工程项目所在城市(CITY)组成。 供应情况表SPJ由供应商代码(SNO)、每件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成,表示某供应商供应某种零件给某工程项目的数量QTY。 现有各个表中的若干数据如下:

1.在SQL Server中使用对象资源管理器和SQL命令创建SPJ数据库; (1)使用对象资源管理器创建数据库,请给出重要步骤的截图。 右击数据库,点击新建数据库,对数据库进行命名,在点击确定即创建成功 (2)删除第(1)步创建的数据库,再次使用SQL命令创建数据库,请给出SQL代码。

CREATE DATABASE SPJ;

(3)创建数据库之后,如果有需要,可以修改数据库。 将SPJ数据库中的主数据文件的初始大小修改为5MB

ALTER DATABASE SPJ MODIFY FILE ( name='SPJ', size=5MB );

2.对表P,表S,表J和表SPJ,分别以下表的方式给出各字段的属性定义和说明。 表P 表S 表J 表PSJ

3.使用SQL命令在SPJ数据库中建立S表、P表、J表和SPJ表,给出主键、外键等约束,并在实验报告中给出SQL代码。 创建S表

CREATE TABLE S ( SNO char(4) primary key, SNAME varchar(20), STATUS char(4), CITY char(10));

创建P表

CREATE TABLE P ( PNO char(4) primary key, PNAME varchar(20), COLOR char(4), WEIGHT int);

创建J表

CREATE TABLE J ( JNO char(4) primary key, JNAME varchar(20), CITY char(10));

创建SPJ表

CREATE TABLE SPJ ( SNO char(4), PNO char(4), JNO char(4), QTY int, primary key(SNO,PNO,JNO), FOREIGN KEY(SNO) REFERENCES S(SNO), FOREIGN KEY(PNO) REFERENCES P(PNO), FOREIGN KEY(JNO) REFERENCES J(JNO), );

4.在建立的各个表中输入数据,如表P、S、J、和SPJ中的相应内容。要求将数据表截图保存在实验报告中。 P表数据

S表数据 J表数据

SPJ表数据 炎炎夏日,请留下你们的赞!!!

本文标签: 数据库数据表sqlserver