资源描述:
《2014数据库实验报告一.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验报告实验室名称:实验日期:2014年03月04日学院(系)数学与计算机科学学院专业、班级姓名成绩实验项目名称指导老师教师评语教师签名:年月日一、实验目的:1、熟悉SQLSever2005工作环境2、掌握数据库的基本操作:数据库文件和表文件的基本操作二、实验内容及步骤:1、数据库文件的基本操作a)创建数据库——启动“SQLServerManagementStudio”,创建数据库WebShop,并要求进行如下的设置:i.数据库文件和日志文件的逻辑名称分别为WebShop_data和WebShop_log;ii.物理文件存放在E:data文件夹中;iii.数据文件的增长方式为“按
2、MB”自动增长,初始大小为5MB,文件增长量为2MB;iv.日志文件的增长方式为“按百分比”自动增长,初始大小为2MB,文件增长量为15%;b)查看数据库i.在“SQLServerManagementStudio”中,查看WebShop的相关信息。ii.在操作系统文件夹中查看WebShop数据库对应的操作系统文件。c)修改数据库——对WebShop数据库进行如下的修改:i.添加一个日志文件WebShop_log1;ii.将主数据库文件的增长上限修改为500MB;iii.将主日志文件的增长上限修改为200MB;d)删除数据库——删除创建的数据库WebShop。2、表文件的基本操作(提
3、示:在做如下表文件操作之前,先创建一个university数据库,将其文件保存在E:data中)a)创建表——启动“SQLServerManagementStudio”,在数据库university中创建表classroom、department、course、instuctor、section、teaches、student、takes、advisor、time_slot、prereq(表的结构参照教材P28);b)修改表——在创建好的表中,根据教材P24-28各表的数据,重新设定好各列的数据类型;依据教材图2-8要保证相应的列数据类型一致,对各表进行修改。c)查看表——在表d
4、epartment中输入数据(表的内容见教材图2-5);d)删除表——将表advisor删除。一、实验过程原始记录useuniversitygocreatetableadvisor(s_idchar(5),i_idnchar(5),primarykey(s_id),)gocreatetableclassroom(budingnvarchar(10),room_numnchar(6),capacitysmallint,primarykey(buding,room_num),)gocreatetablecourse(course_idnchar(7),titlevarchar(50),
5、dept_namenvarchar(10),creditstinyint,primarykey(course_id),)gocreatetabledepartment(dept_namenvarchar(10),budingnvarchar(10),budgetreal,primarykey(dept_name),)gocreatetablestudent(idchar(5),namenvarchar(20),dept_namenvarchar(10),tot_credsmallint,primarykey(id),)gocreatetabletakes(idchar(5),cou
6、rse_idnchar(7),sec_idnchar(1),semesterchar(6),yearsmallint,gradesmallint,primarykey(id,course_id,sec_id,semester,year),)gocreatetableteacher(idnchar(5),course_idnchar(7),sec_idnchar(1),semesterchar(6),yearsmallint,primarykey(id,course_id,sec_id,semester,year),)gocreatetabletime_slot(time_slot_
7、idchar(1),daysmallint,start_timesmalldatetime,end_timesmalldatetime,primarykey(time_slot_id,day,start_time),)一、实验中发现的问题总结: