实验1 认识SQL SERVER 定义数据表.docx

上传人:b****6 文档编号:12353679 上传时间:2023-06-05 格式:DOCX 页数:20 大小:1.17MB
下载 相关 举报
实验1 认识SQL SERVER 定义数据表.docx_第1页
第1页 / 共20页
实验1 认识SQL SERVER 定义数据表.docx_第2页
第2页 / 共20页
实验1 认识SQL SERVER 定义数据表.docx_第3页
第3页 / 共20页
实验1 认识SQL SERVER 定义数据表.docx_第4页
第4页 / 共20页
实验1 认识SQL SERVER 定义数据表.docx_第5页
第5页 / 共20页
实验1 认识SQL SERVER 定义数据表.docx_第6页
第6页 / 共20页
实验1 认识SQL SERVER 定义数据表.docx_第7页
第7页 / 共20页
实验1 认识SQL SERVER 定义数据表.docx_第8页
第8页 / 共20页
实验1 认识SQL SERVER 定义数据表.docx_第9页
第9页 / 共20页
实验1 认识SQL SERVER 定义数据表.docx_第10页
第10页 / 共20页
实验1 认识SQL SERVER 定义数据表.docx_第11页
第11页 / 共20页
实验1 认识SQL SERVER 定义数据表.docx_第12页
第12页 / 共20页
实验1 认识SQL SERVER 定义数据表.docx_第13页
第13页 / 共20页
实验1 认识SQL SERVER 定义数据表.docx_第14页
第14页 / 共20页
实验1 认识SQL SERVER 定义数据表.docx_第15页
第15页 / 共20页
实验1 认识SQL SERVER 定义数据表.docx_第16页
第16页 / 共20页
实验1 认识SQL SERVER 定义数据表.docx_第17页
第17页 / 共20页
实验1 认识SQL SERVER 定义数据表.docx_第18页
第18页 / 共20页
实验1 认识SQL SERVER 定义数据表.docx_第19页
第19页 / 共20页
实验1 认识SQL SERVER 定义数据表.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

实验1 认识SQL SERVER 定义数据表.docx

《实验1 认识SQL SERVER 定义数据表.docx》由会员分享,可在线阅读,更多相关《实验1 认识SQL SERVER 定义数据表.docx(20页珍藏版)》请在冰点文库上搜索。

实验1 认识SQL SERVER 定义数据表.docx

实验1认识SQLSERVER定义数据表

 

石家庄经济学院

实验报告

 

学院:

信息工程学院

专业:

计算机应用

信息工程学院计算机实验中心制

 

学号

513109030101

姓名

张雪洁

实验日期

2014-3-24

实验室

260

指导教师

张有华

设备编号

JF260-59.

实验内容

实验1认识SQLSERVER2000

一实验题目

1.认识SQLSERVER2000环境

2.创建数据库

3.数据的简单录入

二实验目的

1.了解SQLSERVER2000的主要功能、软件和硬件安装需求等知识。

2.使用SQL的DDL语句创建和删除数据库及基本表。

3.使用DML语言完成数据的简单录入。

4.数据库的备份与还原、分离与附加。

三实验内容

1.认识SQLSERVER2000

(1)了解各版本SQLSERVER,及安装需要的软硬件环境;了解SQLSERVER的安装过程;

(2)完成SQLSERVER2000的服务的启动和停止;

(3)熟悉SQLSERVER基本工具:

企业管理器和查询分析器的使用;初步认识并了解系统数据库,系统表及用户表的使用。

2.使用SQL语句定义数据库SCDB.(注意文件的保存位置)

3.使用SQL语句定义数据表。

要求使用命令定义如下3个表:

S,C,SC

表1学生信息表(S)

字段名称

类型及长度

说明

备注

Sno

CHAR(12)

学号

主码

SID

CHAR(15)

身份证号码

侯选码

Sname

CHAR(20)

姓名

非空

Ssex

CHAR

(2)

性别

可为空

Sbirthday

DATETIME

出生日期

可为空

Sdept

CHAR(40)

所在院系

可为空

Saddress

CHAR(50)

籍贯

可为空

……

……

表2课程信息表(C)

字段名称

类型及长度

说明

备注

Cno

CHAR(6)

课程编号

主码

Cname

CHAR(30)

课程名称

非空

Cpno

CHAR(6)

先修课号

可为空

Ccredit

INT

学分

可为空

……

……

 

表3选课信息表(SC)

字段名称

类型及长度

说明

备注

Sno

CHAR(12)

学号

主码

Cno

CHAR(6)

课程编号

主码

Grade

INT

成绩

可为空

注:

(1)Sno外码,参照表S中的属性Sno

(2)Cno外码,参照表C中的属性Cno

4.打开student表,向表内录入学生信息后,进行如下单表查询

(1)查询所有学生的信息;

(2)查询学生的姓名和年龄(年龄是通过计算得到的);

(3)查询计算机系的学生信息;

(4)查询年龄小于20的学生信息;

(5)查询不是计算机系、数学系、外语系的学生姓名和性别;

(6)查询所有姓“刘”的学生信息。

5.数据库的备份与还原,分离与附加练习。

6.删除数据表和数据库的练习。

四实验要求

1.熟悉SQLSERVER2000的操作环境。

2.掌握使用SQL语句进行数据定义的方法,了解简单的单表查询。

3.掌握数据库的分离与附加的方法。

4.实验总结中写出实验中遇到的问题和解决方案以及实验的收获。

五实验步骤

1.定义数据库SCDB(注意文件的保存位置)如图1.1

图1.1

 

用人机互动方式建立的表格S,如下图

图1.2

用SQL语句创建学生表S

图1.3

如此建表后,所建S表存放在master中,而不是我新建的SCDB中,如下图:

后查出问题所在为,编写语句时,所选的数据库没有改为自己的SCDB:

使用命令定义课程表C

建好后在数据库中的显示为:

使用老师教的方法后,在写程序,得出结果如下:

至此,创建表S,C,SC已完成

 

打开student表,向表内录入学生信息后,进行如下单表查询

1)查询所有学生的信息;

2)查询学生的姓名和年龄(年龄是通过计算得到的);

计算机结果有误

计算结果正确

3)查询计算机系的学生信息;

4)查询年龄小于20的学生信息;

5)查询不是计算机系、数学系、外语系的学生姓名和性别;

6)查询所有姓“刘”的学生信息。

出现为空的原因,是我的学生表中没有姓刘的人,我添加一个姓刘的信息后,在测试结果如下:

7)数据库的备份与还原,分离与附加练习。

8)删除数据表和数据库的练习。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔 > 农学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2