建立student_course表
建立teacher表
建立teacher_course表
1. 将以上创建表的SQL命令以 .SQL文件的形式保存在磁盘上
●实验指导——创建表 一.用向导创建表
用SQL Server 2005的企业管理器创建student表
输入表的属性:
用以上方法在企业管理器中创建其他表。
二.用SQL语句创建表
在SQL Server 2005 的查询分析器中,用sql语句创建student表。 CREATE TABLE student (
sno char(8) PRIMARY KEY, sname sex
char(2), --性别
--籍贯
--学号(主键)
char (8) NOT NULL, --姓名
native char(20),
birthday smalldatetime, --出生日期 dno char(6), --所在院系 spno char(8), --专业代码(外键) classno char(4), --班级号
entime smalldatetime, --入校时间 home varchar (40), )
--家庭住址
tel varchar (40) --联系电话
用以上方法用sql语句创建其他表。
●实验指导——修改表
一.
实验目的
1.了解表的结构特点。
2.学会在企业管理器中修改表的定义。 3.学会使用SQL语句修改表的定义。 二.
实验准备
1. 成功完成实验四,在EDUC数据库中已经成功建立了各表。 2. 了解常用的修改表定义语句。 三.
实验要求
1. 完成在已经创建成功的表上修改表定义的操作 2. 写出实验报告。 四.
实验内容 1. 修改列属性
(1) 用企业管理器将Student表中的birthday字段设为不能为空(not null)。
结果如下:
(2) 用SQL语句将Student表中的属性sno char(8)改成varchar(20)类型。
2. 添加列
(1) 用企业管理器在Course表中添加一列year ,类型为varchar(4),默认置为空。