实验一数据库及基本表的建立

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一数据库及基本表的建立

一、实验目的

1、掌握SQL SERVER勺查询分析器和企业管理器的使用;

2、掌握创建数据库和表的操作;

二、实验内容和要求

1、练习使用SQL语句、企业管理器(En terprise Man ager )创建数据库;

2、练习使用SQL语句、企业管理器(En terprise Man ager )创建数据库表;

三、实验主要仪器设备和材料

1. 计算机及操作系统:PC机,Windows 2000/xp ;

2. 数据库管理系统:SQL sever 2005 ;

四、实验方法、步骤及结果测试

题目1、创建数据库“学生情况”:

实现代码及截图:

SQL语句

Create database 学生情况

查询分析器执行情况

」已写

找到主数据文件和日志文件,观察大小,并给出截图。

46咅知iW广5 r '目址聲E

Ml pRTufir[娠击i 竝.T=!Witr□~1 C '.Procr^. FLlts'iJIicr.^.jft 沁陥Z■沁Tl■嚴11皿九

学士创L LX Et L| C F住q FLltfiJhcTfl^fi:啊L,斫牛诵删人iWSSfli DMA Lie Array

题目2、将数据库“学生情况”改名为“student

SQL语句

EXECsp_renamedb 学生情况,student

查询分析器执行情况:

SQL语句及执行结果截图显示

tzt>. ijustHtF , B LUjwrfE. ml w Jts呼A | EZEC孑D—EieustnecUoi aCunlEiW

题目3、创建基本表

S表

SQL 语句

create table S

Sno char (10) primary key.

Ssp char (20), Sdept char (20), Sbirth datetime , Sfrom varchar ( 30), Schg char (10),

Snation char (8) default '汉族'); create table C (

Cno char (10) primary key, Cname Char( 10) unique , Tname char (8), Cdept char (20),

check (CCredit >=0 and CCredit <=20));

Grade real check (Grade>=0 and Grade <=100)

忘记了一个字段,加上:

alter table Sc add Remake varchar ( 50)

Sname char (10) not null,

Ssex char ( 2) check

(Ssex='男'or Ssex ='女'),

Spa char (8) default

'团员',

CCredit real create table Sc(

Sno char(10) References C( Cnc),

Cno char(10) References s ( sno),

查询分析器执行情况:

SQL语句及执行结果截图显示

c*:e>~e xa&le 5

fisD uhAKiiLQ F:iJi*ri1

LO 'l 2P T.u^i r

£jaex □匕U2 cie 2k 3MM=* '丄空""女「* t^p-char ■« 2 0 r

3理■品霉Th*r ■;!□}.

St LFT F:sSai-sn^e-

,团貝,

p-^c* r

1 add- r^MFir *«rah4^ 104

V < 1

■1X0才enable Sc Adz- 5.e—a ke \-ar-hir

S MA |

會呼己處功完尿.

dbo.C

dbo.S

dbo. 5c

J列

t S CLO 呱chsrClOX n»lL) f Cno (FK rf ch^ClOX n«ll) 囹Gr a

1 (var char (50). n^oll)

题目4*、用sql语句将C表中的ccredit改为整型,同样约束为0-20之间

■孟lEoar <«fe C 4r >F K.匚_占6・6*_0■■二p *:>:&

■二三*2 tab e ・L^KE- -sa 1 七=尼•占z.三ist

■匚C I Md 駅-J?

C n A CFK , 胡1.»灯口|)』叭•电G vs】T

Q xiwri «(=I B.J. O j EF«~I= J

T iX4mE CcrKu-〔日)_, ratiuLZ .1

C d«pi

C C^K- * cLx -L 匚电Hl 虬.■•■■■ «i l 1 J

题目5、用sql语句在S表中添加一格"备注”字段remark,变长字符型,长度30,并保存结果

m

S

H

乌•怜磚・・」ii孑

:Eln

SaTkCb I2F uh Hl Cl FLQ业TU.IT 1 1 J

u [utli ■QU- (^1 J XT.O t. Xa.X13- X.

8sex tcli ar 倍1, nuJ-l 3

旨HP ("uh^ur CSC > ,. mxXl)

*S』■■王■ *L [uB mx- CS O J j. XTLU-X J— J

ib 1 3.-

S Efc* am 虫耳卫血匝> C3lDi Jl』r

S c 盅uXp-CIO nuZ X

皂p j 1 曰)■■-■i.«T ~I、

S n u t_ 1. □ I~L C c=上1 di-■Ca U J ITX^L XX ll

1s 4in ^ix-BLi" C3C y . BrT 11 X J

A L ME T*.ti«FI JL I MF «1UUL fjrp vi

V

当H吏碑■口W

felQn

I < [ ____ .—-- 2—-——“"-……「J |>

j

3 口dbt>. Sc

日LJ列

f Sno (TK ckarUO), null) j Cno (^K3 char (10) 3 null) j] Grade (rtal, null)

生成数据库关系图截图显示

「 d.b»

l=J-Z-J

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

曰ZJ

ti

.S

11fs

.

En& (JK^ eh於QOj?Mt mall J

Sname (char (10)^ niot rnill]

Ssex (fhh (J2^, Kull)

S打(W), JlTjll'1

题目7.用sql语句删除SC表中的“备注”字段并保存结果

txv«; yp 1c ___ :二

相关文档
最新文档