《数据库原理及应用》实验指导书

《数据库原理及应用》实验指导书

ID:6333695

大小:668.00 KB

页数:26页

时间:2018-01-10

《数据库原理及应用》实验指导书_第1页
《数据库原理及应用》实验指导书_第2页
《数据库原理及应用》实验指导书_第3页
《数据库原理及应用》实验指导书_第4页
《数据库原理及应用》实验指导书_第5页
资源描述:

《《数据库原理及应用》实验指导书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《数据库原理及应用》编撰闽江学院计算机实验教学中心印制二零零五年九月实验一表的创建与修改【实验目的】1.学会使用企业管理器创建和修改表结构2.学会使用查询分析器3.学会使用SQL语句创建和修改表结构【实验内容】1.使用企业管理器建立和修改班级表、成绩表2.使用查询分析器建立和修改课程表、学生表【实验准备】1.复习与本次实验内容相关知识2.对本次实验中要求自己完成的部分做好准备【实验步骤】1.用企业管理器建立学生表o启动企业管理器(使用上次实验建立的帐号注册连接服务器)o展开服务器(下图中(LOCAL))-->展开数据库-->展开自

2、己学号所对应的数据库(下图中的5102201101在实验中应为你的学号)。o在"表"上右击,在快捷菜单中单击"新建表...",如下图所示oo在表结构窗口内建立如下图所示的班级表(ID含义为"班号",NAME含义为"班名",DEPARTMENT含义为所在系,各字段类型及是否允许为空按图中设置),如下图所示,左侧三角形标志为当前列,下方的列属性即为该列的。oo在第一行上右击,在弹出的快捷菜单中单击"设置主键",如下图所示,则ID字段被设置为主键,在ID列属性中将标识改为:是,则ID字段在新增行时,从标识种子(当前为1)开始,逐行以标识

3、递增量(当前为1)自动递增(即此列在新增行时不用输入数据而自动生成)。oo要插入和删除列,请使用类似方法--在快捷菜单中使用"插入列(M)"和"删除列(D)"。o并在工具栏上单击保存图标,在弹出的保存对话框中输入"U_CLASSES",单击"确定",然后关闭表结构设计窗口o依照上面设计学生表的步骤,设计如下图所示的成绩表(STUDENT_ID含义为学号,COURSE_ID含义为课程号,SCORE为成绩,各字段类型和是否允许为空,按图中设置),表名保存为"U_SCORES"(注意设置主键时,先按住Shift,分别单击第一、第二行左侧

4、--选中这两行,再右击,在快捷菜单单击中设置主键--该操作可设置和取消主键)。oo关闭表设计窗口。2.用企业管理器修改表o如果要修改表,请展开你的数据库,单击其下的"表"o在右边的窗格中,找到要修改的表,在其上右击o在弹出的快捷菜单中,单击"设计表(S)"则打找开表设计窗口进行修改,具体如下图所示o1.用SQL语句建立班级表、课程表o依照启动企业管理器的方法,启动查询分析器,在"连接到SQLServer"对话框中,设置"SQLServer(S)"为local,选择SQLServer身份验证,在登录名中输入你的学号,密码中输入你的密

5、码,单击"确定"。oo启动查询分析器后,注意右上角当前数据库处是否为你的数据库(如果不是,说明登录的名称有问题,或该登录的默认数据库设置不正确).若不是请重新选择.按照下图输入SQL语句(蓝色和黑色部分,其中第一条为建表语句,第二条为设置主键的语句)建立课程表(U_COURSES)(其中ID表示课程编号,该字段自动递增,COURSE为课程名称),单击"分析查询"("√"按钮)按钮,检查语句的正确性。如果检查正确,单击"分析查询"按钮的右边的执行按钮(右向的三角形按钮)执行(或按F5).oo右击左侧数据库图标,在快捷菜单击"刷新".

6、展开数据库(你的学号),再展开"用户表",查看是否已存在班级表(U_COURSES),如下图所示。oo依照上述方法输入SQL语句(技巧:在查询命令窗口内,要执行的命令可先选中,再执行,则未选中的语句不会执行)建立学生表(U_STUDENTS),表结构如下:序号字段类型(长度)主键含义1IDchar(10)是学号2NAMEvarchar(16) 姓名3CLASS_IDtinyint 所在班级编号2.用SQL语句修改表结构o用SQL语句,给课程表添加一个学时字段(字段名:period,类型:tinyint)。§ALTERTABLE[d

7、bo].[U_COURSES]ADDperiodtinyinto用SQL语句,给课程表添加一个学分字段(字段名:CREDIT,类型:tinyint)。§请参照上面SQL命令自行进行o用SQL语句,删除课程表学时字段(字段名:period)。§ALTERTABLE[dbo].[U_COURSES]DROPCOLUMNperiodo用SQL语句,修改成绩表,使SCORE字段类型为tinyint。§ALTERTABLE[dbo].[U_SCORES]ALTERCOLUMNSCOREtinyint1.用企业管理器检查各表,如果和上面要求的

8、相同,则你的实验就完成了实验2数据库的更新实验一.实验目的本实验的目的是要求学生熟练掌握使用SQL和通过SQLServer企业管理器向数据库输入数据、修改数据和删除数据的操作。二.相关知识SQLServer提供了很多方法更新表中数据。以插入记录为例

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。