实验报告
课 程 名: 软件工程与数据库概论 任课教师: 胥 备 专 业: 信息工程 学 号: 14130130 姓 名: 马一鸣
二○一六 至 二○一七 年度 第 2 学期
南京邮电大学 通达学院
实验报告一
实验名称:SQL语言的应用 指导教师:胥备 实验类型:验证 实验学时:4*2
实验时间:2017.4.18
一、 实验目的和要求
1、练习使用SQL SERVER数据库产品,熟练使用查询分析器和企业管理器; 2、掌握SQL语言中常用的语句:用DDL创建基本表;用DML插入、修改、删除数据;用QL查询数据等。
二、 实验环境(实验设备) 硬件:个人计算机;
软件:MS SQL SERVER环境。
三、 实验原理及内容
1.创建实验数据库
数据库名称:M14130112;
操作步骤:Create DataBase M14130112; 2.打开刚刚创建的数据库 操作步骤:Use M14130112
3.在查询分析器中要完成的实验内容 1.建立如下表,并插入数据:
说明:应为表建立主键、其他完整性约束可自己添加;
表中数据也可以自己设计 学生 学号 S1 S2 S3 S4 S5 课程
姓名 WANG LIU CHEN WU LI 年龄 20 19 22 19 21 性别 M F M M F 课程号 C2 C4 C3 C1 C5 选课 学号 S1 S2 S3 S1 S4 S5 S2
use M14130112; create table s
课程名 MATHS PHYSICS C DB 0S 学时 64 48 32 48 32 学分 4 3 2 3 2 课程性质 基础 基础 专业基础 专业 专业
课程号 C2 C1 C2 C5 C3 C4 C4 成绩 89 70 NULL 80 NULL 78 79 (sno char(20) not null unique, sname char(20), age int, sex char(1), primary key(sno)); create table c (cno char(20), cname char(20), chour int, credit int, ctype char(20), primary key(cno)); create table sc (sno char(20), cno char(20) , grade int,
primary key(sno,cno),
foreign key(sno) references s(sno), foreign key(cno) references c(cno)); insert into s values('S1','WANG',20,'M'); insert into s values('S2','LIU',19,'F'); insert into s values('S3','CHEN',22,'M'); insert into s values('S4','WU',19,'M');