您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据结构与算法 > 数据库和表的创建与管理实验报告
南京信息工程大学实验(实习)报告实验(实习)名称数据库和表的创建与管理实验(实习)日期得分指导教师系计算机专业计算机科学与技术年级班次姓名学号一、实验目的1.熟悉SQLServer2005中SQLServerManagementStudio的环境。2.了解SQLServer2005数据库的逻辑结构和物理结构。3.掌握使用向导创建和删除数据库的方法。4.掌握使用SQL语句创建和删除数据库。5.了解表的结构特点,了解SQLServer的基本数据类型,管理器创建表,会用T-SQL语句创建表。6.管理器中修改表的定义,使用SQL语句修改表的定义。二、实验内容内容一:使用向导创建和删除数据库。内容二:使用SQL语句创建和删除数据库。内容三:用向导和SQL语句创建和删除表。‘内容四:修改数据库基本表的定义。三、实验步骤内容一:设有一学籍管理系统,其数据库名为“EDUC”,初始大小为10MB,最大为50MB,数据库自动增长,增长方式是按5%比例增长;日志文件初始为2MB,最大可增长到5MB,按1MB增长。数据库的逻辑文件名为“student_data”,物理文件名为“student_data.mdf,存放路径为“E:\sql_data”。日志文件的逻辑文件名为“student_log”,物理文件名为“student_log.ldf”,存放路径为“E:\sql_data”。(1)使用向导创建上诉描述的数据库。1.建立数据库2.修改数据库名,数据库逻辑名,初始大小,增长方式等(2)使用向导删除上面建立的数据库。1.删除数据库:内容二:1.以下是创建数据库userdb1的SQL语句,Createdatabaseuserdb1On((name='userdb4_data',/*数据文件的逻辑名称,注意不能与日志逻辑同名*/filename='d:\sql_data\userdb4.mdf',/*物理名称,注意路径必须存在*/size=5,/*数据初始长度为M*/maxsize=10,/*最大长度为M*/filegrowth=1)/*数据文件每次增长M*/logon((name=userdb4_log,filename='d:\sql_data\userdb4.ldf',size=2,maxsize=5,filegrowth=1)Goa.选“视图”-“模板资源管理器”-Database-createdatabase,双击databaseb.编写上述代码:2.根据步骤1的sql语句,写出创建实验二中数据库EDUC的sql语句,并建立数据库EDUC.3.用SQL语句删除步骤一建立的数据库userdb1。内容三:1.在实验三建立的数据库EDUC中,根据分析需要如下几个表:2.根据如上表结构用向导创建各表。a.右键单击EDUC的子目录“表”,选择“新建表”,在新表中输入“字段名称”,选择“类型”与“宽度”,并设置“sno“为主键,右键单击“sno”,单击“设置主键”,关闭,保存表名为“student”3.用企业管理器删除所建立的表Student_course,Student和Course4.在查询分析器中用sql语句删除表Tearch_course和表Teacher5.根据如上表结构用SQL语句创建各表。6.将以上创建表的SQL命令以.SQL文件的形式保存在磁盘上内容四:修改列属性1.用企业管理器将Student表中的birthday字段设为不能为空(notnull)2.用SQL语句将Student中的属性snochar(8)改成archar(20)类型。添加列1.用企业管理器将course表中添加一列year,类型为varchar(4),默认设置为空。2.用sql语句在year字段添加约束,year的属性值在2004-2008之间。删除列1.用sql语句将course表中的years字段删除四、实验小结:通过这次实验,掌握使用向导创建和删除数据库的方法,掌握使用SQL语句创建和删除数据库,操作了创建的步骤和流程,将数据输入到数据库内,作为一个小型的数据库,完成这个实验,掌握相关的操作技术。
本文标题:数据库和表的创建与管理实验报告
链接地址:https://www.777doc.com/doc-5577487 .html