实验4数据库应用初步(SQLServer2005).doc
-
资源ID:43124165
资源大小:1.44MB
全文页数:10页
- 资源格式: DOC
下载积分:8金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
实验4数据库应用初步(SQLServer2005).doc
实验四数据库应用末尾实验内容熟悉SQLSERVER2005状况应用SQLSERVER2005树破数据库数据表的全然把持实验目的跟恳求通过对SQLSERVER2005数据库管理系统的安装跟应用,理解DBMS的任务情理跟系统构架;把持SQLSERVER2005树破数据库的全然方法跟步伐;熟悉对SQLSERVER2005货色资源管理器的全然把持:创破数据库、建破跟修负数据表并向表中拔出数据,把持的同时理解数据库、数据表、属性、关键字等关系数据库中的全然不雅念;理解SQL查征询语句的应用实验学时本次实验需要四个学时实验状况跟仪器软件、硬件:(1)硬件状况:普通PC机;(2)把持系统:WindowsXP;(3)数据库管理系统:MSSQLServer2005。实验步伐一、SQLSERVER2005的安装请参看SQL2005安装图解,自己无板滞的同学可下去练习,不的看文档二、应用SQLServerManagementStudio1、启动SQLServerManagementStudio1单击开始,指向所有次序,指向MicrosoftSQLServer2005,然后单击SQLServerManagementStudio。2系统出现如下列图的界面3在“连接到效力器对话框中,验证默认设置,单击连接,即可进入ServerManagementStudio。SQL4默认状况下,SQLServerManagementStudio安装在C:ProgramFilesMicrosoftSQLServer90ToolsBinnVSShellCommon7IDE中。2、应用SQLServerManagementStudioSQLServerManagementStudio中素日将表示2个组件窗口1货色资源管理器:是效力器中所有数据库货色的树视图。货色资源管理器包括与其连接的所有效力器的信息。2文档窗口:是ManagementStudio中最大年夜形成部分。可以包括查征询编辑器跟浏览器窗口。默认状况下,将表示与当前打算机上的数据库引擎实例连接的摘要页。文档窗口货色资源管理新建数据库创破数据库Student在SQLServer2005数据库管理系统的左边栏“货色资源管理器中右击数据库货色,在弹出的快捷菜单中单击“新建数据库命令。在弹出的“新建数据库对话框右侧的数据库名称中输入数据库名称“Student,然后单击判定。新建表1、在Student数据库中新建表Student单击SQLServer2005数据库管理系统的左侧的“货色资源管理器栏中的改造按钮,以表示出新建的数据库“Student。依次展开左侧栏货色资源管理器中的“数据库>“Student,并右击Student数据库中的表工程,在弹出的快捷菜单中单击“新建表命令。在右侧在任务区中输入“Student表的信息,该表存在如以下:列名数据典范残缺性约束SnoCHAR(5)CHAR(10)BIT主码非空无SnameSsexSageINT无无SdeptCHAR(15)单击文件菜单中的保存命令保存该表,并取名为“Student。2、修改表在【货色资源管理器】窗口中,展开“数据库节点展开所选择的具体数据库节点,展开“表节点右键要修改的表,选择“修改命令进入表方案器即可停顿表的定义的修改3、删除表在【货色资源管理器】窗口中,展开“数据库节点展开所选择的具体数据库节点,展开“表节点右键要删除的表,选择“删除命令或DELETE键数据把持1、拔出记录在【货色资源管理器】窗口中,展开“数据库节点,展开所选择的具体数据库节点,展开“表节点,右键要拔出记录的表,选择“打开表命令,即可输入记录值2、修改记录在【货色资源管理器】窗口中,展开“数据库节点展开所选择的具体数据库节点,展开“表节点右键要修改记录的表,选择“打开表命令,即可修改记录值。3、删除记录在【货色资源管理器】窗口中,展开“数据库节点展开所选择的具体数据库节点,展开“表节点右键要删除记录的表,选择“打开表命令,右击要删除的行,选择“删除命令即可删除记录。三、SQL语句应用1、在【货色资源管理器】窗口中,单击货色栏中的“新建查征询按钮,并在弹出的“连接到效力器对话框中单击“连接按钮,新建一个SQL足本。在右侧的SQL足本输入框中输入新建、查征询、拔出、更新、删除等SQL代码;比如:CREATEDATABASESTUDENT-创破STUDENT数据库GOUSESTUDENTGO-转到STUDENT数据库CREATETABLESTUDENT(-在STUDENT数据库中创破表STUDENTSnoCHAR(5)PRIMARYKEY,SnameCHAR(10)NOTNULL,SsexBIT,SageINT,SdeptCHAR(15)单击货色栏中的实行按钮,运行SQL语句,完成数据库与表的创破。SELECT*FROMSWHERESno=01021;单击货色栏中的实行按钮,运行SQL语句,完成数据表的查征询;INSERTINTOSVALUES('01022','王力','男',20,'CS');单击货色栏中的实行按钮,运行SQL语句,完成数据表的拔出;DELETEFROMSWHERESno=01021;单击货色栏中的实行按钮,运行SQL语句,完成数据表的删除;UPDATESSETSNAME='TEST'WHERESNO='01022'单击货色栏中的实行按钮,运行SQL语句,完成数据表的更新;四、应用SQLServer联机丛书1、单击开始,指向所有次序,指向MicrosoftSQLServer2005,指向文档跟教程,然后单击SQLServer联机图书,启动SQLServer联机图书2、在SQLServer联机图书货色栏上,单击“目录,在目录窗口中展开SQLServer2005教程,展开SQLServer货色教程,展开SQLServerManagementStudio教程,展开第1课:SQLServerManagementStudio中的全然导航,深造ManagementStudio的应用。3、应用索引,查寻下面相关内容的应用信息:创破及修负数据库三、实验任务1、在SQLSERVER2005状况中创破“老师管理数据库,在数据库中包括“老师信息表、“课程信息表跟“选课表,每个表的结构分不如下:表Student列名数据典范说明SNOChar(9)学号,主键姓名SNameVarchar(8)SexSBirthAgebit性不datetimeint诞生日期年岁Sdept表Course列名Varchar(20)系不数据典范说明CNOChar(2)课程号,主键课程名学分CNameVarchar(20)CCreditint表SC列名数据典范Char(9)Char(2)Int说明SNO学号,主键课程号,主键效果CNOGrade恳求为每张表定义主键;2、对三个表树破以下全然的表更新把持:对每个表输入10条以上公正测试记录;删除Student中的Age列修改所有2号课程的效果为60删除Student中年岁为19岁的老师信息3、对三个表树破以下表查征询把持:查征询所有女生的姓名查征询每个老师选课状况查征询所有20岁以下的老师的姓名跟性不查征询所有检验及格同学的学号、呼应的课程号跟效果。思索题1自己动手:通过帮助系统见解理解SQL中AlterTable、select、Insertinto、Update、Delete、Drop等语句的应用规那么。2如老师信息表中性不字段的内容称心老师的性不取值为男或女,那么该字段的残缺性约束表达式怎么样创破?实验报告恳求:1、反省帮助,写出任务3的SQL语句,列出遇到的征询题跟处置方法;2、写出思索题的解答