南京信息工程大学实验(实习)报告实验(实习)名称数据库和表的创建与管理实验(实习)日期得分指导教师方忠进系计算机专业网络工程年级大三班次 2 姓名严峰学号20112346065
一.实验目的
1.熟悉S QL Server 2005 中S QL Server Management Studio 的环境
2.了解S QL Server 2005 数据库的逻辑结构和物理结构
3.掌握使用向导创建和删除数据库的方法
4.了解表的结构特点。
5.学会在企业管理器中修改表的定义。
6.学会使用S QL 语句修改表的定义。
二.实验内容
1.设有一学籍管理系统,其数据库名为“EDUC”,初始大小为 10MB,最大为50MB,
最大可增长到5MB,
按数据库自动增长,增长方式是按5%比例增长;日志文件初始为2MB,
,物理文件名为“student_data.mdf,存放
“student_data”
数据库的逻辑文件名为
1MB 增长。
路径为“E:\sql_data”。
日志文件的逻辑文件名为“student_log”, 物理文件名为“student_log.ldf”,存放路径为“E:\sql_data”。
(1) 使用向导创建上诉描述的数据库。
使用S QL Server Management Studio(简称S SMS)创建数据库。
(2)使用向导删除上面建立的数据库。
用S SMS 删除添加建立的数据库E DUC1。
2.修改列属性
(1)用企业管理器将student表中birthday字段设置不能为空
(2)用S QL 语句将S tudent 表中的属性s no char(8)改成v archar(20)类型。
2.1添加列
,默认置为空。
(1)用企业管理器在C ourse 表中添加一列y ear ,类型为v archar(4)
(2)用S QL 语句在y ear 字段添加约束,year 的属性值在2004-2008 之间。
2.2删除列
(1)用S QL 语句将C ourse 表中的y ear 字段删除。
三.实验步骤
(1)使用向导创建上诉描述的数据库。
启动SSMS并连接本地服务器,不需要改变密码直接登录。
1.建立数据库
右击数据库选中新建数据库
2.修改数据库名,数据库逻辑名,初始大小,增长方式等
2)使用向导删除上面建立的数据库
用S SMS 删除添加建立的数据库E DUC1
3. 修改列属性
步骤1:用企业管理器将S tudent 表中的b irthday 字段设为不能为空(not
null)。
要用S QL 语句将S tudent 表中的属性s no char(8)改成v archar(20)类步骤2:
由于s no 为主键,
型,则需要现删除主键,修改后在添加主键
4. 添加列
(1)步骤:展开c ourse 子目录,右键点击-新建列,加入y ear 和类型(2)步骤:新建查询,在查询编辑窗口输入:
5.删除列。