您所在位置: 网站首页 / 文档列表 / 数据库 / 文档详情
第四部分 数据库操作.doc 立即下载
上传人:yy****24 上传时间:2024-09-05 格式:DOC 页数:6 大小:171KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

第四部分 数据库操作.doc

第四部分数据库操作.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第四部分数据库操作一、实验目的熟悉企业管理器建立数据库的步骤掌握使用企业管理器来创建数据库掌握使用SQL命令来创建数据库表掌握向数据库表中输入数据掌握使用SQL命令修改表结构、删除表以及进行数据的查询和修改等操作二、实验内容及操作参考使用企业管理器来创建学生选课数据库(xsxk),其中包括学生表、课程表和选课表。各数据库表的结构如表4-1、表4-2和表4-3所示。表4-1学生表(s)字段名数据类型长度(字节数)是否可为NULL中文描述snochar10NOTNULL学生学号snchar8NOTNULL学生姓名sexchar2NULL性别agetinyint1NULL年龄deptchar10NULL系名表4-2课程表(c)字段名数据类型长度(字节数)是否可为NULL中文描述cnochar10NOTNULL课程编号cnchar20NOTNULL课程名cttinyint1NULL课时数表4-3选课表(sc)字段名数据类型长度(字节数)是否可为NULL中文描述snochar10NOTNULL学生学号cnochar10NOTNULL课程编号scoretinyint1NULL成绩操作参考:使用企业管理器创建数据库(1)、启动企业管理器。选择菜单“开始”→“程序”→“MicrosoftSQLServer”→“企业管理器”,打开如图4.1所示界面;(2)在控制台根目录窗口中,展开”MicrosoftSQLServer”,再单击“SQLServer组”,展开服务器组;单击(local)(windowsnt)项,展开要创建数据库的服务器。(3)单击“数据库”文件夹,将其展开,下面会显示系统已有的数据库。右击“数据库”文件夹,选择“新建数据库”选项,或单击工具栏中的按钮,打开“数据库属性”对话框,如图4.2所示。(4)选择“常规”选项卡,在“名称”文本框中输入xsxk。(5)单击“确定”按钮,完成数据库xsxk的创建。(6)返回企业管理器窗口,在“数据库”文件夹下查看是否有数据库xsxk。单击数据库xsxk,查看其内容。任务对象窗口(任务板)逐层展开服务器树图4.1企业管理器图4.2数据库xsxk属性对话框使用CreateTable命令来创建表选择“开始”→“程序”→“MicrosoftSQLServer”→“查询分析器”或者在企业管理器窗口中选择菜单“工具”-“SQL查询分析器”,打开查询分析器窗口如图4.3所示。在查询分析器工具栏中的数据库列表中,选择xsxk作为当前数据库。在查询窗口中输入下列SQL语句,创建数据库表screatetables(snochar(10)notnull,snchar(8)notnull,sexchar(2),agetinyint,deptchar(10))(4)单击工具栏中的按钮,检查语句语法是否完全正确。如果正确,则单击工具栏中的“”按钮,执行该语句,若成功,在下面的“消息”窗格中显示“命令已成功完成”。(5)检查数据表s是否已经存在。在查询分析器中的左窗格“对象浏览器‘中可以看到dbo.s已经存在,其中dbo为表s的所有者,展开该表,观察比较表中各列的定义是否与你创建的表一致。(6)重复上面步骤(3),创建课程表c和选课表sc。SQL语句分别为:createtablec(cnochar(10)notnull,cnchar(20)notnull,cttinyint)createtablesc(snochar(10)notnull,cnochar(10)notnull,scoretinyint)图4.3查询分析器3、修改数据库表:(1)向数据库表s中追加学生“学籍”列,定义如下字段名:native;数据类型:char;长度:40;是否允许为空:null实验步骤:打开查询分析器,并确保xsxk为当前数据库。向表中添加新列:在查询窗口中输入下面SQL语句:altertablesaddnativechar(40)null(3)单击工具栏中的按钮,执行该语句。(4)查看表s,确认增加了新列native。在查询分析器中的对象浏览器中选择表dbo.s中的“列”,单击鼠标右键,选择快捷菜单中的“刷新”选项,可查看到“列”中增加了一项nativechar(40)null,此项即为增加列。(2)修改表s中的列定义把列定义修改成如下定义:字段名:native;数据类型:char;长度:16;是否允许为空:null实验步骤:(1)单击查询分析器窗口工具栏中的“新建”按钮,打开一个新的查询窗口。(2)在新的查询窗口中输入如下SQL语句来修改表s中native列的定义。AltertablesAltercolumn
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

第四部分 数据库操作

文档大小:171KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用

手机号注册 用户名注册
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
登录
手机号登录 微信扫码登录
微信扫一扫登录 账号密码登录

首次登录需关注“豆柴文库”公众号

新用户注册
VIP会员(1亿+VIP文档免费下)
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用