devil_数据库原理实验1

数据库原理上机实验报告学号:1208010117姓名:张航所在系:计算机科学与技术班级:121班实验名称:熟悉SQLSERVER平台环境实验日期实验指导教师张航实验机房及机号-----------------------------------------------------------------------------------------------------1、实验目的:1.掌握SQLServer服务器的安装及卸载。2.了解SQLServer系统功能,及RDBMS的工作原理和系统构架。3.掌握企业管理器的基本使用方法。4.掌握数据库、表的创建及简单的操作方法。2、实验内容:1.了解SQLServer各种版本安装的软、硬件要求。2.了解SQLServer支持的身份验证模式。3.了解SQLServer各组件的主要功能。4.对数据库、表和数据库对象有一个基本了解。5.掌握创建数据库、表的创建,及表中元组的添加、修改和删除方法。3、实验步骤3.1安装、启动、卸载SQLServer20001)在计算机操作系统“开始”菜单上,单击“程序”->MicrosoftSQLServer,可以看到SQLServer中的各组件,单击某一菜单,可启动相应的组件。2)双击“控制面板”中的“添加删除程序”,点击MicrosoftSQLServer2000,再点击“更改/删除”按钮,可卸载MicrosoftSQLServer2000系统。3.2登录企业管理器1)在计算机操作系统“开始”菜单上,单击“程序”->MicrosoftSQLServer,再单击企业管理器菜单,可进入企业管理器。2)如果安装SQLServer2000时选用的是Windows身份验证模式,那么登录Windows系统后的用户,再登录SQLServer时无需再进行身份验证;如果安装SQLServer2000时选用的是混合模式,那么登录SQLServer时要通过提供安装SQLServer2000时确认的帐号和密码进行身份验证。3.3SQLServer2000各组件的主要功能1)查询分析器:MicrosoftWin32应用程序,是一种特别用于交互式执行Transact-SQL语句和脚本的极好工具。在查询分析器中,用户可在全文窗口中输入Transact_SQL语句,执行语句并在结果窗口中查看结果。2)服务器网络实用工具:使用该常规选项卡查看或指定服务器属性,包括协议、加密和代理;使用网络库选项卡查看或指定网络库属性。3)企业管理器:集成了用来管理网络、计算机、服务以及其他系统组件的管理工具。4)SQL事件探查器是图形工具,使系统管理员得以监视MicrosoftSQLServer实例中的事件,可以捕获有关每个事件的数据并将其保存到文件或SQLServer表中以供以后分析。5)客户端网络实用工具:在配置SQLServer客户端之前,必须在客户机和服务器上安装SQLServerNet-Library的匹配对。默认情况下,所有的SQLServer客户端Net-Library和服务器端Net-Library都在执行安装程序时自动安装。每一对Net-Library支持一个特定的网络协议。3.4数据库系统的逻辑组件及其主要功能1)登录企业管理器默认安装的数据库服务器,单击“+”展开数据库目录。2)单击任一数据库(例如“master”)的“+”展开数据库目录,可以看到:表、视图、存储过程、扩展存储过程、用户、角色、规则、默认、用户定义的数据类型和用户定义的函数,共10个子目录。3)表:数据库所定义的基本表。4)视图:在基本表及其他视图的基础上定义的数据库中的虚表。5)用户:定义不同的对数据库及其表和视图的检索、更新的权限。3.5数据库、表的创建及表的简单操作3.5.1实验11)创建数据库(student),设置数据库的主文件名为student_data,大小为10M;日志文件为student_log,大小为2MB,其他参数取默认值。2)在student数据库中创建一个名为pupil的表,要求:(snochar(6)notnull,snamechar(10)notnull,ssexchar(2)notnull,birthdaydatetimenotnull,politychar(20))3)将pupil表的sno设置为主键。4)将pupil表的sname设置为唯一性索引。5)为polity字段设置默认约束,值为“群众”。6)为ssex和birthday设置检查性约束,要求ssex只能为“男”或“女”,birthday应该大于“1980-1-1”。7)再创建一个学生选课表sc(snochar(6)notnull,cnochar(10)notnull,gradereal)。为sc表创建外键约束,把sc表的sno和pupil表的sno关联起来,在这两个表之间创建一种制约关系。8)向pupil和sc表中插入尽量多的元组,对其表中各项约束进行测试,分析插入成功和失败的原因。上图错误原因是检查性约束在发挥作用...

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

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

确认删除?