ImageVerifierCode 换一换
格式:DOCX , 页数:49 ,大小:2.09MB ,
资源ID:3022186      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3022186.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库原理实验指导书docdeflate.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库原理实验指导书docdeflate.docx

1、数据库原理实验指导书docdeflate实验一 熟悉平台与数据库(表)的建立实验目的熟悉实验的环境,掌握数据库、数据表的建立方法。实验内容1、熟悉SQL的使用环境: 安装并进入SQL环境(企业管理器、查询分析器)。2、对Microsoft Visual Studio.NET环境的了解。3、建立学生管理系统所需的数据库、数据表:一个数据库,三张数据表。实验环境1、硬件PC机,具有网络功能。2、软件操作系统:Windows 2000 professional;数据库管理系统: SQL Server 2000;编程环境:Microsoft Visual Studio.NET;实验过程一、SQL se

2、rver 2000环境1、系统的安装(1)将SQL Server 2000系统盘(一张)插入光驱,系统自动运行,出现如下画面(图1-1):图1-1(2)单击“安装SQL Server 2000组件”,出现如下画面(图1-2):图1-2(3)单击“安装数据库服务器”,出现如下画面(图1-3):图1-3(4)单击“下一步”按钮,出现如下画面(图1-4):图1-4(5)在图1-4中,单击“本地计算机”,再单击“下一步”按钮,出现图1-5:图1-5(6)在图1-5中,单击第一项,再单击“下一步”按钮,出现图1-6:图1-6(7)在上图中,输入“姓名”及“公司”,再单击“下一步”按钮,出现图1-7:图1

3、-7(8)阅读上图中协议,再单击“是”按钮,出现下页图1-8:说明:本安装过程中使用的是试用版,所以只能使用120天。图1-8(9)在上图中,单击“服务器和客户端工具”,再单击“下一步”按钮,出现图1-9:图1-9(10)在上页图中,单击“默认”,再单击“下一步”按钮,出现图1-10:图1-10(11)在上图中,单击“典型”,再单击“下一步”按钮,出现图1-11:图1-11(12)在上图中,单击“对每个服务使用同一帐户。自动启动SQL Server服务”,再在“密码”文本框中输入密码,最后单击“下一步”按钮,出现下页图1-12:图1-12(13)在上图中,单击“Windows身份验证模式”,再

4、单击“下一步”按钮,出现图1-13:图1-13(14)在上图中,再单击“下一步”按钮,出现下页图1-14:图1-14此时进入安装状态,安装各种组件(图1-14是其中的一个组件)。同时显示安装进度,见图1-15:图1-15(15)安装完成时,出现下图1-16:图1-16在上图中,单击“完成”按钮,就完成整个安装过程。安装成功后,系统会自动在:“开始”菜单上产生一个菜单项(见图1-17),不会产生桌面的快捷方式。图1-172、进入查询分析器开始程序Microsoft SQL Server查询分析器, 如下图所示:图 1-18查询分析器的界面如图1-19所示:图 1-19 在文本框输入命令即可。举例

5、:计算圆面积的SQL程序的输入与运行结果界面(图1-20)。图 1-20 3、企业管理器的进入开始程序Microsoft SQL Server企业管理器, 如下图所示:图 1-21企业管理器的界面如图1-22:图 1-22二、Microsoft Visual Studio.NET环境1、环境的进入开始程序Microsoft Visual Studio.NET Microsoft Visual Studio.NET, 如图1-23所示:图 1-23然后选择要使用的产品,共有六个:Microsoft Visual Basic.NET、Microsoft Visual C#.NET、Microsof

6、t Visual C+.NET、Crystal Reports、Microsoft Application Center Test、Microsoft Visual Studio Analyzer启动成功后,出现图1-24所示的界面:图 1-24如果不选择,就进入开发环境(图1-25):图1-25单击“新建项目”按钮, 出现图1-26的对话框。图1-25左边的“项目类型”区域, 主要表示选择什么语言作为开发环境, 如: VB, C#, C+等。一般选用VB或C#。右边是系统提供的“模板”, 有13个, 用户根据自己的需要来选择, 如: 选“Windows应用程序”, “ASP.NET Web服

7、务”等。三、建立数据库与数据表1、建立学生管理数据库用SQL语句(生成的主文件名为: XSGL.MDF)语句为:CREATE DATABASE XSGL.MDF2、建立学生管理系统的数据表(共3个)使用SQL语句建立如下三个数据表(表结构见课本P92):* 学生表: Student.DBF(选本班10个同学作为10条记录) 建立表结构的语句见课本P85,记录的输入用插入命令INSERT,详见课本P115。CREATE TABLE Student (Sno CHAR(9) PRIMARY KEY, Sname CHAR(20) UNIQUE, Ssex CHAR(2),Sage SMALLINT

8、,Sdept CHAR(20);INSERT INTO Student ( Sno, Sname, Ssex, Sage, Sdept) VALUES (200215128,陈东 ,男, 18,IS);* 课程表: Course.DBF(选本班所开的8门课作为8条记录) 建立表结构的语句:CREATE TABLE Course (Cno CHAR(4) NOT NULL UNIQUE, Cname CHAR(20), Cpno CHAR(4), Ccredit SMALLINT);* 选课表: SC.DBF(选本班同学学习的10门课作为10条记录)CREATE TABLE SC(Sno CHA

9、R(7), Cno CHAR(4), Grade SMALLINT,PRIMARY KEY(Sno,Cno);要求: 以后各个实验都按如下要求进行:* 做实验前,先阅读实验指导书,预习实验的内容,写出预习报告。* 建好后暂存F盘,下机前每个人存入自己的U盘或邮箱, 以备后用。* 完成实验后,要写出实验报告。实验二 数据库和数据表的基本操作实验目的 掌握对数据库的基本操作,掌握对数据表的基本操作。实验内容 1、数据库的基本操作,数据表的加入,移去,数据库的关闭。 2、数据表的打开,数据表的关闭。 3、数据表结构的修改,记录的修改。 4、数据表的备份。 5、记录的删除,数据表的删除。 6、数据表的

10、显示。实验环境 SQL环境。实验过程 一、对数据库的基本操作 任务:1、 打开数据库 SQL语句: USE (在SQL Server环境, 后同) 例2-1: 打开已建的学生管理数据库: SQL语句: USE XSGL 2、 修改数据库 SQL语句: ALTER DATABASE 说明: 可修改数据库的有关参数, 如: 容量、访问方式、设置等。 3、 删除数据库 SQL语句: DROP DATABASE 说明: 将数据库从数据库组中删除。 4、修改数据库名 下例将数据库 accounting 改名为 financial。EXEC sp_renamedb accounting, financia

11、l二、数据文件的加入 SQL语句: ALTER DATABASE ADD FILE ( NAME = logical_file_name , NEWNAME = new_logical_name , FILENAME = os_file_name , SIZE = size , MAXSIZE = max_size | UNLIMITED , FILEGROWTH = growth_increment ) 例2-2:将一个文件加入到Test1数据库中: SQL: ALTER DATABASE Test1 ADD FILE ( NAME = Test1dat2, FILENAME = c:Pro

12、gram FilesMicrosoft SQL ServerMSSQLDatat1dat2.ndf, SIZE = 5MB, MAXSIZE = 100MB, FILEGROWTH = 5MB)三、数据文件的移去 任务:将表文件Test1dat2从XSGL数据库中移出。 SQL语句: ALTER DATABASE REMOVE FILE 例2-3:将一个表文件Test1dat2移出XSGL数据库: SQL: ALTER DATABASE XSGL REMOVE FILE Test1dat2 四、数据库的关闭 SQL语句: USE 五、数据表的打开 任务:练习打开已建的数据表。 SQL语句: 在

13、具体操作的语句中,使用FROM短语中指出表文件名 例2-4:打开学生表,显示所有学生的学号,姓名: SQL语句:SELECT Sno,Sname FROM STUDENT 六、数据表的关闭 SQL语句: 打开新的表就自动关闭旧的表 七、数据表结构的修改 任务:在学生表(Student)中加入一个字段“班级”,分别用VFP命令和SQL语句实现。 SQL语句:ALTER TABLE例2-5:在课程表中加入一个“任课教师”字段:SQL语句:ALTER TABLE Course ADD Teacher CHAR(8) 八、数据表记录的修改 任务:在学生表(Student)中,修改学生的记录。 SQL语

14、句:UPDATE 例2-6:对选课表(SC)中,课程号为101的成绩不及格者,每人加5分: SQL语句:UPDATE SC SET Grade=Grade+5 WHERE (Cno=101 AND Grade60) 九、数据表的备份 任务:将学生表(Student)备份成XSBF.DBF。 SQL语句: SELECT INTO FROM 例2-7:备份课程表成KCBF: SQL语句: SELECT * INTO KCBF FROM Course 十、记录的删除 任务:向已建的表中,任意加入若干条记录,然后删除。 SQL:DELETEFROM WHERE TRUNCATE TABLE 例2-8:删除课程表中, 所有课程号为”104”的记录: SQL语句: DELETE Course WHERE Cno=104 例2-9:删除临时表TABLE1中的全部记录: SQL: TRUNCATE TABLE TABLE1 十一、数据表的删除 任务:将前面已备份的表删除。 SQL语句: DROP TABLE 例2-10:删除表xsjg1: SQL语句: DROP TABLE XSJG1 注意:被删除的文件必须是关闭的。 十二

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1