数据库实验一课案
实 验 报 告
学生姓名:甘全中实验项目:创建数据库和表实验时间:2016 09 13实验地点:K4-508指导老师:卫锋
一、实验目的及要求
1.了解SQL SERVER数据库的逻辑结构和物理结构
2.了解表的结构特点
3.了解SQL SERVER的基本数据结构
二、实验内容
1.学会在企业管理器中创建数据库和表
2.学会在T-SQL语句创建数据库和表
三、实验步骤
(一) 学会在企业管理器中创建数据库和表
1.启动企业管理器;
1.打开所有程序,找到Microsoft SQL Server 2008打开。SQL Server Management Studio打开。
输入服务器名称(即完整计算机名称B005(本机))。完成启动企业管理。
2.创建数据库Company。
1.在新建查询中输入SQL语句:create database Company;执行完成创建数据库Company。
即完成创建数据库Company。
(二)T-SQL语句创建数据库和表
1.创建数据库University,并创建一个主数据文件University_Data和一个日志文件University_Log;
1. 创建数据库University。使用SQL语句:create database University;
2. 创建一个主数据文件University_Data和一个日志文件University_Log;
然后按路径找到行数据和日志。
SnoSnameSsexSageSdeptS01
S02
S03
S04
S05
S06王建平
刘华
范林军
李伟
黄河
长江男
女
女
男
男
男21
19
18
19
18
20自动化
自动化
计算机
数学
数学
数学
表5.5 关系Reports
表5.4 关系Courses
CnoCnamePre_CnoCreditsC01
C02
C03
C04
C05
C06
C07英语
数据结构
数据库
DB_设计
C++
网络原理
操作系统
C05
C02
C03
C07
C054
2
2
3
3
3
3
表5.3 关系Students
SnoCnoGradeS01
S01
S02
S02
S02
S03
S03
S04C01
C03
C01
C02
C03
C01
C02
C0392
84
90
94
82
72
90
75
3. 建立表5.3所示的学生表Students,各属性为Sno-学号、Sname-姓名、Ssex-性别、Sage-年龄、Sdept-所在系。要求Sno和Sname不能为空值,且取值唯一,Sno为键码。
1.首先创建Students表。使用SQL语句:
create table Students
(Sno char(9) primary key,
Sname char(20)unique,
Ssex char (2),
Sage smallint,
Sdept char (20)
);
用select * from Students语句;查询已建表:
插入表5.3中的数据。使用SQL语句:
insert
into Students (Sno,Sname,Ssex,Sage,Sdept)
values (S01,王建平,男,21,自动化);
insert
into Students (Sno,Sname,Ssex,Sage,Sdept)
values (S02,刘华,女,19,自动化);
insert
into Students (Sno,Sname,Ssex,Sage,Sdept)
values (S03,范林军,女,18,计算机);
insert
into Students (Sno,Sname,Ssex,Sage,Sdept)
values (S04,李伟,男,19,数学);
insert
into Students (Sno,Sname,Ssex,Sage,Sdept)
values (S05,黄河,男,18,数学);
insert
into Students (Sno,Sname,Ssex,Sage,Sdept)
values (S06,长江,男,20,数学);
再次使用查询语句select * from Students;
运行结果:
4.建立表5.4所示的课程表Courses,各属性为Cno-课程号, Cname-课程名, Pre_Cno-先修课程号, Credits-学分,要求Cno和Cname不能为空值,Cno取值唯一,且为键码。
首先创建
原创力文档

文档评论(0)