数据表的创建与管理

一、实验目的

1. 理解SQL Server常用数据类型和表结构的设计方法。

2. 理解主键、外键含义,掌握建立各表相关属性间参照关系的方法。

3. 掌握使用对象资源管理器和SQL命令创建数据表。

4. 掌握使用对象资源管理器和SQL命令查看数据表。

5. 掌握使用对象资源管理器和SQL命令修改数据表。

6. 掌握表中数据行的管理。

二、实验硬、软件环境

开发环境: Windows XP 操作系统及以上版本

数据库管理系统:SQL Server 2012

运行环境:Windows XP 操作系统及以上版本

三、实验内容及步骤

首先定义成绩管理系统数据库EDUC,该数据库有如下3个表,

(一) 学生表student,内容如下:

(二)课程表Course,内容如下:

 

(三)学生成绩表sc,内容如下:

(四)设计表的逻辑结构,设计其关系模式,下图即为各表中各字段的属性定义和说明。

学生表student:

课程表Course:

学生成绩表sc:

 

(五)使用SQL语句在学生成绩管理数据库中建立学生表、课程表和学生成绩表,录入3个表中的数据。

学生表Student  SQL语句:

 

课程表Course  SQL语句:

成绩表SC  SQL语句:

(六)管理表中的数据行,请根据实验内容要求写出对应的SQL语句填写在实验报告中。

  1. 学生表中插入一行数据:insert into

插入学生“小小”的信息代码及运行结果:

INSERT INTO 学生表student(学号,姓名,性别,年龄,专业班级)

VALUES ('0666','小小','男','16','计科05')

 

1.更新学生表中某个信息:update   set

2.更新学生年龄代码及运行结果如下:

UPDATE 学生表student

Set  年龄=年龄+1

3.删除符合某个条件数据行:delete  from  where

删除学生“小小”的信息代码及运行结果如下:

DELETE

FROM 学生表student

where 姓名='小小'

四实验结果及分析

1.在创建一个数据表时,需要先创建一个数据库,在此数据库中的“表”中新建表,输入需要的列名、数据类型以及是否允许null,在此过程中可以直接粘贴,一个一个输入数据易出错,最后导致新建的表与所需要的表不一样;

2.在用SQL添加数据时,必须用逗号将各个数据分开,字符型数据要用单引号括起来;用SQL命令修改数据时,SET子句给出要修改的列及其修改后的值,WHERE子句指定待修改的记录应当满足的条件,WHERE子句省略时,则修改表中的所有记录

3.在实验中使用对象资源管理器和SQL命令创建、查看、修改数据表的过程中需要遵循严格的代码格式,否则会出现错误达不到需要的目sisi

  • 1
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值