豆搜网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 高等教育 > 工学 > 数据库原理及应用实验指导★---实验4_SQL语言——SELECT查询操作[1]
侵权投诉

数据库原理及应用实验指导★---实验4_SQL语言——SELECT查询操作[1]

数据库原理及应用实验指导★---实验4_SQL语言——SELECT查询操作[1]

实验4 SQL语言——SELECT查询操作

实实验验44 SSQQLL语语言言————SSEELLEECCTT查查询询操操作作

实验示例

实验示例中要使用包括如下三个表的“教学管理”数据库JXGL:

(1)学生表Student,由学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)、所在系(Sdept)五个属性组成,记作:Student(Sno,Sname,Ssex,Sage,Sdept),其中主码为Sno。

(2)课程表Course,由课程号(Cno)、课程名(Cname)、先修课号(Cpno)、学分(Ccredit)四个属性组成,记作:Course(Cno,Cname,Cpno,Ccredit),其中主码为Cno。

(3)学生选课SC,由学号(Sno)、课程号(Cno)、成绩(Grade)三个属性组成,记作:SC(Sno,Cno,Grade),其中主码为(SNO,CNO)。

1、在SQL SERVER查询分析器或企业管理器(以具有相应操作权限的某用户登录)的SQL操作窗口中执行如下命令创建数据库。需要说明的是不同数据库系统其创建数据库的命令或方式有所不同。

CREATE DATABASE JXGL

2、刷新数据库目录后,选择新出现的JXGL数据库,在SQL操作窗口中,创建Student、SC、Course三表及表记录插入命令如下:

Create Table Student

( Sno CHAR(5) NOT NULL PRIMARY KEY(Sno),

Sname VARCHAR(20),

Sage SMALLINT CHECK(Sage>=15 AND Sage<=45),

Ssex CHAR(2) DEFAULT '男' CHECK (Ssex='男' OR Ssex='女'),

Sdept CHAR(2));

Create Table Course

( Cno CHAR(2) NOT NULL PRIMARY KEY(Cno),

Cname VARCHAR(20),

Cpno CHAR(2),

Ccredit SMALLINT);

Create Table SC

( Sno CHAR(5) NOT NULL CONSTRAINT S_F FOREIGN KEY REFERENCES Student(Sno), Cno CHAR(2) NOT NULL,

Grade SMALLINT CHECK ((Grade IS NULL) OR (Grade BETWEEN 0 AND 100)),

PRIMARY KEY(Sno,Cno),

1

第1页

你可能喜欢

  • net入门
  • SQL数据库
  • VB数据库
  • 数据库原理及应用实验指导
  • 数据库试题
  • 数据库实验报告
  • 爱情心理学
  • 交易系统

热门文档

相关文档

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.docsou.com All Rights Reserved.  闽ICP备15022310号-9  闽公网安备 35021102001881号  email
返回顶部