资源描述:
《数据库“学生数据库管理系统”实训作业》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第一步:创建数据库“学生数据库管理系统”CREATEDATABASE[学生信息系统]ONPRIMARY(NAME=N'学生信息系统',FILENAME=N'E:学生信息系统.mdf',SIZE=3072KB,MAXSIZE=102400KB,FILEGROWTH=3072KB)LOGON(NAME=N'学生信息系统_log',FILENAME=N'E:学生信息系统_log.ldf',SIZE=1024KB,MAXSIZE=51200KB,FILEGROWTH=10%)GO第二步:创建数据表(按下列要求创建数据表(方法自选))表一:学生信息表列名类型默认值约束其他学号C
2、har(12)主键姓名Char(8)不空性别Char(2)男检查性别in(‘男’,’女’)出生日期datetime家庭住址Varchar(100)父亲姓名Char(8)政治面貌Char(14)团员宿舍Char(10)联系电话Char(12)手机Char(11)检查:like‘13[0-8][0-9][0-9][0-9][0-9][0-9][0-9][0-9]0-9]’QQChar(10)E-mailvarChar(30)检查:like‘%@%’特长Char(20)荣誉Varchar(100)备注Varchar(200)表二:课程信息表列名类型默认值约束其他课程名Char(
3、16)主键学时数samllint学分公式:学时数/18课程属性Char(4)必修检查:in(‘必修’,’限修’,’任修’)考试/考查Char(4)考试检查:in(‘考试’,’考查’)任课教师Char(8)不空备注Varchar(100)表三:成绩表列名类型默认值约束其他学号Char(12)主键课程名Char(16)成绩float0表四:家庭情况表列名类型默认值约束其他父亲姓名Char(8)主键母亲姓名Char(8)家庭电话Char(20)不空家庭年收入money0备注Varchar(200)表五:教师信息表列名类型默认约束其他教师姓名Char(8)主键年龄smallint
4、系别Char(18)学历Char(6)本科职称Char(10)备注Varchar(200)USE[学生信息系统]GO/******Object:Table[dbo].[成绩]ScriptDate:06/09/201417:12:46******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOSETANSI_PADDINGOFFGOCREATETABLE[dbo].[成绩]([学号][char](12)NOTNULL,[课程名][char](16)NOTNULL,[成绩][float]NULL,CONSTRAINT[PK_成绩]PRIMA
5、RYKEYCLUSTERED([学号]ASC,[课程名]ASC)WITH(PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LOCKS=ON)ON[PRIMARY])ON[PRIMARY]GOSETANSI_PADDINGOFFGOALTERTABLE[dbo].[成绩]ADDCONSTRAINT[DF_成绩_成绩]DEFAULT((0))FOR[成绩]GOUSE[学生信息系统]GO/******Object:Table[dbo].[家庭情况]
6、ScriptDate:06/09/201417:13:12******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOSETANSI_PADDINGOFFGOCREATETABLE[dbo].[家庭情况]([父亲姓名][char](8)NOTNULL,[母亲姓名][char](8)NULL,[家庭电话][char](20)NOTNULL,[家庭年收入][money]NULL,[备注][varchar](200)NULL,CONSTRAINT[PK_家庭情况]PRIMARYKEYCLUSTERED([父亲姓名]ASC)WITH(PAD_I
7、NDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LOCKS=ON)ON[PRIMARY])ON[PRIMARY]GOSETANSI_PADDINGOFFGOALTERTABLE[dbo].[家庭情况]ADDCONSTRAINT[DF_家庭情况_家庭年收入]DEFAULT((0))FOR[家庭年收入]GOUSE[学生信息系统]GO/******Object:Table[dbo].[教师信息]ScriptDat