预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10
亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
数据库和数据表的管理2本实验将在查询分析器中完成数据库与基本表的创建和管理3.1数据库的创建和管理3.1.1数据库的创建例1:创建一个学生管理数据库student,各项均取默认值。CreateDataBasestudent例2:创建一个名为student1的数据库,其数据文件和日志文件均放在D盘根目录下。CreateDataBasestudent1On(Name=student1_data,FileName='d:\student1.mdf')LogOn(Name=student1_log,FileName='d:\student1.ldf')3.1.2数据库的修改例3:修改数据库student的日志文件,把分配空间增加到5MB,最大空间增加到10MB。AlterDataBasestudentModifyFile(Name=student_log,Size=5mb,MaxSize=10mb)3.1.3数据库的删除例4:删除数据库student1。DropDataBasestudent13.2数据表的创建和管理3.2.1创建数据表例5:在student数据库中,创建学生信息表S。结构如下:S(学号,姓名,性别,所在系)USEstudentCreateTableS(学号char(7)PrimaryKey,姓名char(8)NotNull,性别char(2)Default'男',所在系char(10))3.2.2修改表结构例6:修改S表,使其增加一列家庭地址。AlterTableSAdd家庭地址char(20)修改表结构还有其他各种情况,请同学们自己实验。3.2.3删除数据表例7:删除学生信息表S。DropTableS3.3数据的完整性3.3.3外键约束(ForeignKey)例7:对选课表的学号参照学生表的学号添加外码约束。AlterTableSCAddConstraintfk_xhForeignKey(学号)ReferencesS(学号)3.3.4默认约束(Default)例8:对学生表的性别添加默认约束。AlterTableSAddConstraintdf_xbDefault'男'For性别3.3.4检查约束(Check)例9:对选课表的成绩添加检查约束。AlterTableSCAddConstraintck_cjCheck(成绩>=0and成绩<=100)3.4实验内容