认识SQL2005的实验报告.doc_第1页
认识SQL2005的实验报告.doc_第2页
认识SQL2005的实验报告.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

山西大学计算机与信息技术学院实验报告姓 名许小珍学 号2010242097专业班级软件一班课程名称数据库实验实验日期2012.3.25成 绩指导教师批改日期实验名称认识SQL SERVER 2005一实验目的 : 了解Microsoft SQL Server 2005的特点; 了解Microsoft SQL Server 2005的安装和配置; 掌握SQL Server Management Studio工具的使用; 掌握数据库的创建、查看、修改以及删除等操作。二实验内容: 注册服务器;配置服务器选项;创建、查看、修改、删除用户数据库。3 实验步骤: 1.创建数据库SQL Server 2005有两类数据库:系统数据库和用户数据库。系统数据库存储有关SQL Server的系统信息,是系统管理的依据。用户可以创建自己的数据库-用户数据库,并且可以对数据库进行修改和删除等操作。创建数据库就是确定数据库名称、文件名称、数据文件大小、数据库的字符集、是否自动增长以及如何自动增长等信息。具体步骤如下:(1)首先进行服务器连接,进入到 SQL Server Management Studio主界面。(2)打开“对象资源管理器”窗口,在其中的“数据库”对象上单击鼠标右键,在弹出的快捷菜单中选择“新建数据库”命令。(3)在“新建数据库”窗口的“常规”选项页,此时已经存在一个主数据文件和一个事务日志文件,它们是由系统使用的文件,因此,其类型与文件组不能更改。在“数据库名称”中输入数据库名称“S-C”,在输入的同时,系统自动命名数据文件与日志文件的逻辑名、文件的类型、文件组、自动增长和默认路径。其中,文件的逻辑名、文件的类型、文件组、自动增长和默认路径可以由用户自己自行设置。单击“添加”和“删除”按钮,可以向数据库添加或删除辅助数据文件和事务日志文件。(4)“新建数据库”窗口的“选项”选项页可以用来设置数据库的排序规则、恢复模式、兼容级别,以及恢复选项、游标选项、杂项、状态选项和自动选项。(5)“新建数据库”窗口的“文件组”选项可以用来设置或添加数据库文件和文件组的属性及是否为默认值。(6)创建数据库完毕时,单击“确定”按钮,SQL Server将创建所定义的数据库。2. 分别用对象资源管理器和Transact-SQL语句创建表Student,Course,SC(1)用对象资源管理器创建表 在所创建的数据库下右击“表”,选择“新建表命令,打开表设计器的对话框,输入列。最后点击保存。 创建表的约束:主键约束:将学号设成主键,学号、姓名不允许空,在该字段点击右键,选择“设置主键”,如图2-4。空值约束:打开“表”对话框,选择需要设置空值约束的字段,直接设置“允许空”复选框,然后保存表的修改即可。默认约束:单击要设置的字段,在“常规”选项区的“默认值或绑定”中输 入该字段的默认值即可。 外键的约束:在需要设置为外键约束的字段单击右键,选泽“关系”命令,单击“表和列规范”右侧的省略号,将打开“表和列”对话框,更改关系名并保存修改。要通过SC表的Sno与Student表的Sno建立连接,点击“关系”,点击外键关系中的表和列的规范, 同样的方法建立SC和Course表。(2)用Transact-SQL语句创建表,建立sc表,代码如下:create table sc(sno char(9),cno char(4) ,grade smallint,primary key (sno,cno),foreign key (sno) references s(sno),foreign key (cno) references c(c););也可以用同样的方法创建course表与s-c表。3向表中添加数据、查看和修改表(1)添加数据:在需要添加数据的表上单击鼠标右键,选择“打开表”命令,即可向打开的表添加数据。(2)查看表:在要查看的表上单击右键,选择“属性”命令将打开“表属性”对话框即可查看表中的有关信息;选择“打开表”命令即可查看表中存储的数据。(3)修改表:展开“数据库”节点,在需要修改的表上单击鼠标右键,选择“修改”命令,在表的列上单击鼠标右键,对表进行插入列,删除列,设置主键等操作。4. 删除数据库 若数据库出现了错误或不再需要数据库,可以将其删除,用户只能根据自己的权限删除用户数据库,不能删除系统数据库,且不能删除当前正在使用的数据库。在要删除的数据库上单击鼠标右键,选择“删除”命令,选中要删除的数据库,并选择“关闭现有连接”选项,单击“确定”按钮,则数据库将被永久的删除。4 结果分析 (1) 主码的值不可以为空。(2) 创建表后,若想查看,管理器一栏中的表上右击,刷新即可。(3) 在写外码时,参照表和被参照表可以是同一个表。(4) Student表与course表中属性列的数据类型必须和s-c表中的数据类

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论