数据库简单代码.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库简单代码

浙江金融职业学院 实 训 报 告 课程名称: 《数据库原理与应用》 实验名称: 数据表中数据的输入与修改 姓名 楼科微 成绩 学号 609140138 教师 朱建新 日期 2010.10.28 地点 金通413 备注 一、实训目的 通过完成以下实践与操作,牢固掌握SQL Server 中数据库的创建与管理、数据表的创建与管理、约束的分析与创建、表中数据的输入与删除; 二、实训环境 PC机+Windows XP操作系统+SQL Server 2000; 三、实训内容与要求 实践1:设有一数据库GradeManager(成绩管理),包括四个表:学生表(Student)、课程表(Course)、班级表(Class)以及成绩表(Grade)。四个表的结构如下: Student 属性名 数据类型 可否为空 含义 Sno Char(7) 否 学号(唯一) Sname VarChar(20) 否 学生姓名 Ssex Char(2) 否 性别 Sage Smallint 可 年龄 Clno Char(5) 否 学生所在班级 Course 属性名 数据类型 可否为空 含义 Cno Char(1) 否 课程号(唯一) Cname VarChar(20) 否 课程名称 Credit Smallint 可 学分 Class 属性名 数据类型 可否为空 含义 Clno Char(5) 否 班级号(唯一) Speciality VarChar(20) 否 班级所在专业 Inyear Char(4) 否 入校年份 Number Integer 可 班级人数 Monitor Char(7) 可 班长学号 Grade 属性名 数据类型 可否为空 含义 Sno Char(7) 否 学号 Cno Char(1) 否 课程号 Gmark Decimal(4,1) 可 成绩 根据需要,定义好各个表的约束,比如在Student表中,性别只能是“男”或“女”;在Grade表中,成绩的取值范围为0-100;建立好四个数据表之间的参照完整性关系; 用SQL语句创建库与四个表(在创建表结构同时定义各种约束)。 Create database grademananger go 表一 use grademanager create table student (sno char(7) not null, sname varchar(20) not null, ssex char(2) not null constraint ck_sex check(ssex = 男 or ssex = 女), sage smallint null, clno char(5) not null ) go 表二 use grademanager create table course ( cno char(1) not null constraint uq_cno unique, cname varchar(20) not null, credit smallint null ) go 表三 use grademanager create table class ( clno char(5) not null constraint uq_clno unique, speciality varchar(20) not null, in_year char(4) not null, number integer null, monitor char(7) ) go 表四 use grademanager create table grade ( sno char(7) not null, cno char(1) not null, gmark decimal(4,1) null constraint ck_gmark check (gmark=0 and gmark=100) ) go 实践2:给学生表增加一属性Nation(民族),数据类型为Varchar(20);用select语句查询,查看是否确实已经增加了一个字段;然后删除学生表中的属性Nation,之后用select语句查询操作结果 增加属性 alter table student add nation varchar(20) go 查询use grademanager go select nation from student 删除属性 alter table student drop column nation go 查询 use grademanager go select nation from student 服务器: 消息

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档