南昌大学计算机数据库实验二数据库和表的操作Word下载.docx

上传人:b****4 文档编号:8159500 上传时间:2023-05-10 格式:DOCX 页数:13 大小:197.52KB
下载 相关 举报
南昌大学计算机数据库实验二数据库和表的操作Word下载.docx_第1页
第1页 / 共13页
南昌大学计算机数据库实验二数据库和表的操作Word下载.docx_第2页
第2页 / 共13页
南昌大学计算机数据库实验二数据库和表的操作Word下载.docx_第3页
第3页 / 共13页
南昌大学计算机数据库实验二数据库和表的操作Word下载.docx_第4页
第4页 / 共13页
南昌大学计算机数据库实验二数据库和表的操作Word下载.docx_第5页
第5页 / 共13页
南昌大学计算机数据库实验二数据库和表的操作Word下载.docx_第6页
第6页 / 共13页
南昌大学计算机数据库实验二数据库和表的操作Word下载.docx_第7页
第7页 / 共13页
南昌大学计算机数据库实验二数据库和表的操作Word下载.docx_第8页
第8页 / 共13页
南昌大学计算机数据库实验二数据库和表的操作Word下载.docx_第9页
第9页 / 共13页
南昌大学计算机数据库实验二数据库和表的操作Word下载.docx_第10页
第10页 / 共13页
南昌大学计算机数据库实验二数据库和表的操作Word下载.docx_第11页
第11页 / 共13页
南昌大学计算机数据库实验二数据库和表的操作Word下载.docx_第12页
第12页 / 共13页
南昌大学计算机数据库实验二数据库和表的操作Word下载.docx_第13页
第13页 / 共13页
亲,该文档总共13页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

南昌大学计算机数据库实验二数据库和表的操作Word下载.docx

《南昌大学计算机数据库实验二数据库和表的操作Word下载.docx》由会员分享,可在线阅读,更多相关《南昌大学计算机数据库实验二数据库和表的操作Word下载.docx(13页珍藏版)》请在冰点文库上搜索。

南昌大学计算机数据库实验二数据库和表的操作Word下载.docx

3.通过sql语句做如下修改:

(1)主数据文件的容量为4mb,最大容量为20mb,递增量为2mb

(2)事务日志文件容量为2mb,最大容量为10mb,递增量为1mb.

4.收缩数据库“学生情况”的容量

内容三:

设计与管理表

1.通过sql语句创建表1“学生”,并保存结果。

表结构如下:

字段名

字段类型

字段宽度

说明

学号

Int

主键(自动编号)不允许为空

姓名

char

10

不允许为空

性别

2

取值为男或女

专业

20

系别

年级

班别

出生日期

datetime

地区来源

varchar

30

变动情况

政治面貌

8

民族

默认为汉族

总学分

int

2.通过sql语句创建表2“学期成绩”,标结构如下:

外键,主键

课程编号

Char

成绩

real

检查约束0-100

备注

50

3.创建表3“课程注册”,表结构如下:

主键

课程名称

唯一约束

任课教师

周学时

学分

4.用sql语句在“学生”表中添加一格“备注”字段并保存结果

5.用sql语句将“学生”表中“专业”字段数据类型改为varchar,长度为30并保存结果

6.用sql语句删除“学生成绩”表中的“备注”字段并保存结果

内容四:

表的基本操作

1.向学生表中添加信息。

班级

学生来源

001

李春刚

计算机应用

计算机

01

02

1985-2-10

呼市

团员

002

东学婷

04

1986-10-24

包头

转系

003

电子商务

管理系

1984-2-17

乌海

退学

004

刘波

03

1985-4-24

巴盟

005

吴惠

软件开发

软件

通辽

006

王涛

1984-9-8

赤峰

007

郭凤丽

应用电子

电子

1984-3-2

海拉尔

008

贾惠

1983-2-2

集宁

2.添加学生成绩

85

05

75

90

60

92

46

95

52

96

76

68

3.通过sql语句向“课程注册表”中添加数据,并保存结果

王晓梅

4

李丽

6

网页制作

张铁柱

软件工程

付大鹏

数据库

白一格

参考命令如下:

createdatabase学生信息

onprimary

name='

学生信息_data'

filename='

D:

\2011上半年度\数据库\sql代码\xueshengxinxi.mdf'

size=3,

maxsize=10,

filegrowth=1

logon

学生信息_log'

\2011上半年度\数据库\sql代码\xueshengxinxi.ldf'

size=2,

maxsize=5,

filegrowth=10%

go

sp_helpdb学生信息

alterdatabase学生信息

modifyname=学生情况

Alterdatabase学生情况

modifyfile

(name=学生信息_data,

Size=4mb,

Maxsize=20mb,

Filegrowth=2%)

(name=学生信息_log,

Size=3mb,

Maxsize=10mb,

Filegrowth=1%)

execsp_dboption学生情况

use学生情况

createtable学生

(学号intNOTNULLprimarykey,

姓名varchar(10),

性别char

(2)default'

男'

专业char(20),

系别char(20),

年级char(20),

班别char

(2),

出生日期smalldatetime,

地区来源varchar(30),

情况变动char(10),

政治面貌char(8),

民族char(8)default'

汉'

总学分int

createtable学期成绩

学号intreferences学生(学号),

课程编号char

(2)references课程注册(课程编号),

成绩realcheck(成绩>

=0and成绩<

=100),

备注varchar(50)

primarykey(学号,课程编号)

createtable课程注册

(课程编号char

(2)primarykey,

课程名称char(10)uniquenonclustered,

任课教师char(8),

周学时int,

学分int,

altertable学生

addcolumn_备注int

ALTERTABLE学生

ALTERCOLUMN专业char(30)

go

ALTERTABLE学期成绩

DROPCOLUMN备注

insert学生(学号,姓名,性别,专业,系别,年级,班别,出生日期,地区来源,政治面貌,民族)

values('

001'

'

李春刚'

计算机应用'

计算机'

01'

02'

1985-2-10'

呼市'

团员'

insert学生(学号,姓名,性别,专业,系别,年级,班别,出生日期,地区来源,情况变动,政治面貌,民族)

002'

东学婷'

女'

04'

1986-10-24'

包头'

转系'

蒙'

003'

龙建委'

电子商务'

管理系'

1984-2-17'

乌海'

退学'

004'

刘波'

03'

1985-4-24'

巴盟'

005'

吴惠'

软件开发'

软件'

通辽'

006'

王涛'

1984-9-8'

赤峰'

007'

郭凤丽'

应用电子'

电子'

1984-3-2'

海拉尔'

008'

贾惠'

1983-2-2'

集宁'

insert学期成绩(学号,课程编号,成绩)

85'

05'

75'

90'

50'

60'

92'

46'

95'

52'

96'

76'

68'

insert课程注册(课程编号,课程名称,任课教师,周学时,学分)

王晓梅'

4'

李丽'

6'

网页制作'

张铁柱'

软件工程'

付大鹏'

数据库'

白一格'

六、实验总结

1.数据库文件分3种,分别是?

2.介绍下SQLSERVER的系统数据库以及这些数据库的基本功能。

为所以临时表、临时存储过程或其他临时操作提供存储空间的是哪个系统数据库呢?

3.插入操作命令使用时候应该注意什么呢?

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

当前位置:首页 > 工程科技

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

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