资源预览内容
第1页 / 共27页
第2页 / 共27页
第3页 / 共27页
第4页 / 共27页
第5页 / 共27页
第6页 / 共27页
第7页 / 共27页
第8页 / 共27页
第9页 / 共27页
第10页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
实 验 报 告实验课程: 数据库原理与应用 学生姓名: 郝君 学 号: 6104113035 专业班级: 信息管理与信息系统131班 2015年06月 20 日目 录一、 实验一 实验环境的建立3 二、 实验二 数据库及表的建立9三、 实验三 表的查询12四、 实验四 数据操纵19五、 实验五 数据库完整性、安全性研究22六、 实验六 简单系统的设计 南昌大学实验报告学生姓名: 学 号: 专业班级: 信息管理 实验类型: 验证 综合 设计 创新 实验日期: 实验成绩: 一、实验项目名称:实验环境的建立二、实验目的:1了解SQL Server 2000常用版本和对操作系统的不同要求 2熟悉SQL Server 2000的基本性能3正确安装和配置SQL Server 2000三、实验基本原理SQL是结构化查询语言(Structured Query Language)的简称,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。SQL是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。自SQL成为国际标准语言之后,各个数据库厂家纷纷推出各自的SQL软件或与SQL的接口软件。这就使大多数数据库均用SQL作为共同的数据存取语言和标准接口,使不同数据库系统之间的互操作有了共同的基础。SQL Server 是一个关系数据库管理系统,它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。SQL Server 2000 是Microsoft公司推出的SQL Server 数据库管理系统的一个版本。该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。四、主要仪器设备及耗材相互连成LAN的计算机2台以上,windows 2000 server 操作系统,SQL Server 2000安装标准版安装软件。五、实验步骤1 安装SQL Server 2000:将安装光盘放入CDROM,将自动弹出“SQL Server自动菜单”界面,如果没有自动弹出则选择光盘根目录下的autorun.exe,双击运行:选择运行“安装SQL Server 2000组件”进入安装组件界面,选择“安装数据库服务器”。进入安装界面后,按照安装提示进行安装;一般需要人工进行干预的有:l 选择安装类型和安装路径:安装类型有:典型安装、最小安装、和自定义安装。安装路径是指SQL Server的系统文件和数据文件的安装位置。默认情况下“安装类型”是典型安装,“安装路径”是操作系统设定的“Program Files”文件夹。你可以自行改变,初次安装最好不要改变他,按默认情况使用;l 配置启动服务的帐号:有两类用户帐号:一类是与Windows操作系统的集成帐号,一类是混合帐号。选择第一类帐号进行安装;2 配置服务器端网络库:SQL Server支持多种网络库,这些网络库必须与操作系统的网络协议共同工作,才能实现客户机与数据库服务器的通信。安装完成后,可以通过操作系统的开始菜单操作:“开始”SQL Server”“数据库服务器网络配置”进行配置;3 配置客户端网络库:客户机要与数据库服务器通信,必须安装有与服务器网络库一样的网络库。可以通过操作系统的开始菜单操作:“开始”SQL Server”“客户端网络配置”进行配置;4 使用“企业管理器”:(1)了解企业管理器的界面、菜单结构以及各项功能;(2)了解“数据库服务器”的属性配置;(3)了解“数据库”的属性配置;(4)初步了解数据库、表、视图、用户、安全管理,复制等概念;5 使用查询分析器:进入查询分析器 ,在分析器中输入语句:use pubs select * from authors 运行观看结果六、实验数据及处理结果七、思考讨论题或体会或对改进实验的建议 1. 查询分析器的作用是什么?可以有几种启动查询分析器的方法?分析分析器与数据库的关系;怎样在分析器中选择不同的数据库;怎样在分析器中查看数据库的结构? 答:查询分析器的作用是:1、 创建查询和其它 SQL 脚本,并针对 SQL Server 数据库执行它们。(查询窗口)2、,由预定义脚本快速创建常用数据库对象。(模板)3、快速复制现有数据库对象。(对象浏览器脚本功能)4、在参数未知的情况下执行存储过程。(对象浏览器过程执行功能)5、调试存储过程。(T-SQL 调试程序)6、调试查询性能问题。(显示执行计划、显示服务器跟踪、显示客户统计、索引优化向导)7、在数据库内定位对象(对象搜索功能),或查看和使用对象。(对象浏览器)8、快速插入、更新或删除表中的行。(打开表窗口)9、为常用查询创建键盘。(自定义查询HYPERLINK 快捷方式功能)10、向工具菜单添加常用命令。(自定义工具菜单功能) 启动查询分析器的方法: 1、在“开始”菜单中依次选择“所有程序|Microsoft SQL Server|查询分析器”打开查询分析器。 2、在“开始”菜单中依次选择“所有程序|Microsoft SQL Server|企业管理器”打开企业管理器后,单击菜单栏中的“工具”选项,选择“SQL查询分析器”,即可打开查询分析器。 分析器与数据库的关系: 在分析器中可以对数据库及数据库中的表进行一系列的操作,如查询和更撰。 在分析器中选择不同的数据库的方法: 在工具栏中“当剌数据库”栏目中,点击小黑三角,在弹凸的下拉列表中选择要倇换的数据库名称即可实现数据库的切换。 在分析器中查看数据库的结构: 在“对象浏览器”窗口不,单击要查看的数据库名称前的“+”,使其变为“-”展开数据库,就可看到数据库的结构,若要查看其中某一遹的结构,仍是单击要查看项目名称前的“弫”。例如要查看表s的结构,可依次展开“用户表”、“dbo.s”、“列”,即可查看s的结构。2.遇到的问题及解决的方法 SQL2000太过老旧,无法在win7,win8上运行。 解决办法:使用虚拟机装XP系统,XP系统支持SQL2000.3.体会或建议 SQL2000的安装和其他的软件安装类似。但是这个软件所支持的平台太过老旧,我们教学应该跟紧时代脚步,学习新的SQL版本。八、参考资料1数据库系统实验指导,单建魁等著,清华大学出版社 南昌大学实验报告学生姓名: 学 号: 专业班级: 信息管理 实验类型: 验证 综合 设计 创新 实验日期: 实验成绩: 一、实验项目名称:数据库及表的建立二、实验目的:1巩固数据库的基础知识 2掌握创建数据库的两种方法,掌握表的建立和删除方法,掌握修改表结构的基本方法 3掌握对数据库和表的相关操作方法三、实验基本原理SQL即结构化查询语言,是关系数据库的标准语言,SQL是一个综合的、功能极强同时又简洁易学的语言。它集数据查询、数据操纵、数据定义和数据控制功能于一体。在SQL server 2000中,建立数据库既可以在查询分析器中使用sql语句来实现,也可以在企业管理器中使用菜单命令直接创建。同样的表的建立和删除,以及修改表结构也有这两种方法。创建数据库的SQL语句:create database 创建表的SQL语句:create table (列级完整性约束条件 ,列级完整性约束条件 . ,);删除基本表的SQL语句:drop table restrict|cascade;修改表的结构的SQL语句:alter table add 完整性约束 drop alter column;其中,add子句用于增加新列和新的完整性约束条件,drop字句用于删除指定的完整性约束条件,alter column 子句用于修改原有的列定义,数据类型。四、主要仪器设备及耗材相互连成LAN的计算机2台以上,安装有SQL Server 2000软件。五、实验步骤 1创建数据库(1)使用查询分析器创建数据库 打开查询分析器,输入如下的sql命令:create database Demo。执行命令后即建立一个名为“Demo”的数据库。(2) 使用企业管理器创建数据库 打开企业管理器,在左边的小窗口中依次展开目录,找到数据库文件夹,在数据库文件夹处右击,选择“新建数据库”命令,在弹出的数据库属性对话框中输入数据库的名称“Demo”,即可完成创建。2 查看数据库属性 在查询分析器中,输入如下的sql命令:exec sp_helpdb Demo 执行命令后查看Demo的相关属性3 创建表(1)打开查询分析器,在工具栏中切换数据库至新建的“Demo”,输入如下命令:create table Student(Sno char(10) PRIMARY KEY,Sname char(8),Ssex char(8),Sage SMALLINT,Sdept char(10); 来创建学生表Student。采用同样的方法创建表课程表Course、选课表SC。创建的语句如下所示。create table Course(Cno char(10)
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号