4.新建表(1)使用企业管理器建立student、course和SC三个表,其结构为:Student(学生)列名描述数据类型允许空值说明Sno学号Varchar(20)No主键Sname姓名Varchar(50)NoAge年龄IntYESSex性别char(2)YESDept所在系Varchar(50)YESCourse(课程)列描述数据类型允许空值说明cno课程号Varchar(20)No主键cname课程名Varchar(50)Nocredit学分FloatYESpcno先行课Varchar(20)YESdescribe课程描述varchar(100)YESSC(选课)列描述数据类型允许空值说明sno学号Varchar(20)No主键(同时都是外键)cno课程号Varchar(20)Nograde成绩FloatYES在SQLServer2000的数据库中,文件夹是按数据库对象的类型建立的,文件夹名是该数据库对象名
当在企业管理器中选择服务器和数据库文件夹,并打开己定义好的学生选课数据库后
会发现它自动设置了关系图、表、视图、存储过程、用户、角色、规则、默认等文件夹
要建立“student”表,先选中学生选课数据库中的表文件夹,单击鼠标右键,在弹出的菜单中选择“新建表”,随后的输入表结构对话框
输入表结构对话框是一张表,它的列属性有列名、数据类型、长度和是否允许空4项
用户把新建表的结构填入对话框的表中,表中的每一行定义新建表(Course)的一列,每一列定义新建表的一个列属性
当光标移到表中的某一行时,下面的列描述就会对应当前行显示输入项,用户可在其中对关系的属性进行进一步说明
列描述包括数据的精度、小数位数、默认值、是否标识等项
(2)使用T-SQL语句建立student,course,SC三个表CreateTablestudent(snovarchar(20)pri