电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

西安石油大学数据库试验1数据库和数据表基本操作VIP免费

西安石油大学数据库试验1数据库和数据表基本操作_第1页
1/15
西安石油大学数据库试验1数据库和数据表基本操作_第2页
2/15
西安石油大学数据库试验1数据库和数据表基本操作_第3页
3/15
实验报告课程名称:学院名称:数据原理与应用计算机学院专业班级:计1201学生姓名:张文江学号:201107010122实验1数据库和数据表基本操作一、实验目的1.巩固数据库的基础知识。2.掌握利用企业管理器和使用Transact-SQL创建数据库、表和修改、删除数据库、表等。3.掌握使用SQLServer查询分析器接收Transact-SQL语句和进行结果分析、保存。4.掌握使用SQLServer查询分析器向已经建好的表中添加信息、修改信息、删除信息和进行信息的简单查询。二、实验环境硬件环境:PC机软件环境:操作系统为MicrosoftWindows2000或以上版本。数据库管理系统为MicrosoftSQLServer2000标准版或企业版。三、实验内容1.熟悉SQLServer的安装步骤和环境。2.熟悉SQLServer企业管理器和查询分析器工具的基本使用方法。3.利用企业管理器和使用Transact-SQL创建数据库、表和修改、删除数据库、表等。4.查看数据库属性,查看和修改表结构和表内容。5.练习使用SELECT、INSERT、UPDATE语句对数据表进行基本的操作。四、实验步骤1.熟悉SQLServer2000安装步骤和环境。2.使用企业管理器完成:(1)建立学生_课程数据库;CREATEDATABASEstudent-course(2)查看学生_课程数据库的属性,并进行修改,使之符合要求;(3)在建好的学生_课程数据库中建立学生、课程和选课3个表,其表结构为:学生S(学号,姓名,性别,年龄,所在专业名称)课程C(课程号,课程名,任课教师名,开设的学期)选课SC(学号,课程号,成绩)要求为每个表定义其主键,每个字段选择合适的数据类型,设置是否允许空值和默认值,给每个表中至少插入5条学生信息等;学生表sCREATETABLEs(snovarchar(12)primarykey,snamevarchar(20)notnull,sexvarchar(10)default'男',ageintcheck(age>=0andage<=120),deptvarchar(20))课程表cCREATETABLEc(cnovarchar(12)notnull,cnamevarchar(20)notnull,tnamevarchar(20)notnull,termvarchar(10)notnull,primarykey(cno))选课表scCREATETABLEsc(snovarchar(12),cnovarchar(12),graderealcheck(grade>=0andgrade<=100),primarykey(sno,cno),foreignkey(sno)referencess(sno),foreignkey(cno)referencesc(cno))(4)向各表中输入数据,查看各表的结构和内容;insertintosselect'20080101','李枫','女','22','软件工程'unionallselect'20080102','张强','男','29','软件工程'unionallselect'20080205','王依萍','女','18','网络工程'unionallselect'20080211','胡东','男','24','网络工程'unionallselect'20081008','李小玲','女','20','英语'unionallselect'20081010','李萍','男','30','英语'insertintocselect'c01','英语','李兰','1'unionallselect'c02','英语写作','李兰','2'unionallselect'c03','高等数学','朱虹','1'unionallselect'c04','数据结构','朱虹','4'unionallselect'c05','离散数学','赵强','3'unionallselect'c08','普通物理','张放','2'unionallselect'c10','计算机网络','赵强','5'insertintoscselect'20080101','c01','90'unionallselect'20080101','c03','90'unionallselect'20080101','c04','85'unionallselect'20080101','c05','95'unionallselect'20080102','c01','73'unionallselect'20080102','c03','42'unionallselect'20080102','c04','90'unionallselect'20080102','c05','85'unionallselect'20080205','c01','88'unionallselect'20081008','c01','92'unionallselect'20081008','c02','80'unionallselect'20081010','c01','85'(5)修改数据库、表等;修改基本表1.在学生表中增加“联系电话”列,数据类型为字符型,长度为11.ALTERTABLEsAddphonechar(11)2.删除选课表中的grade列.ALTERTABLEscDROPCOLUMNgrade(6)删除数据库、表等。删除基本表。例:删除选课表scDROPTABLEsc3.通过查询分析器,使用Transact-SQL完成:(1)建立学生_课程数据库;CREATEDATABASEstudent-course(2)在建好的学生_课程数据库中建立学生、课程和选课3个表;学生表sCREATETABLEs(snovarchar(12)primarykey,snamevarchar(20)notnull,sexvarchar(10)default'男',ageintcheck(age>=0andage<=120),deptvarchar(20))课程表cCREA...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

西安石油大学数据库试验1数据库和数据表基本操作

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部