实验三数据操纵

实验三数据操纵

ID:38367189

大小:113.50 KB

页数:5页

时间:2019-06-11

实验三数据操纵_第1页
实验三数据操纵_第2页
实验三数据操纵_第3页
实验三数据操纵_第4页
实验三数据操纵_第5页
资源描述:

《实验三数据操纵》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验3数据操纵准备工作: 1.创建数据库Student2.生成一个表名为student的表3.在Student数据库中利用查询分析器创建课程信息表Course、表结构如下:主键列名数据类型宽度小数位空否备注PkCnoChar3 N课程代码 CnameChar20 Y课程名称 CpnoChar3 Y先行课号 CreditDecimal31Y学分利用Transact-SQL语句创建选课成绩表Sc和操作员表Operator,表结构如下:主码列名数据类型宽度小数位空否备注PkSnoChar5 N学号CnoChar3 N课程代码 GradeDec

2、imal51Y成绩 主码列名数据类型宽度小数位空否备注PkOperator_idChar4 N操作员编号 Operator_nameChar12 Y操作员姓名 PasswordChar10 Y密码 PermissionChar20 Y权限 4.表的管理⑴用企业管理器创建教工表teacher,要求如下:列名数据类型允许为空?约束IDENTITY属性教工号Int否主键无姓名Varchar(20)是无无家庭住址Char(30)是无无电话Int是无无性别Char(2)否默认为‘男’无系别Varchar(16)否必须是(‘计算机软件’、‘计算机体

3、系结构’、‘计算机网络’)之一无               ⑵在查询分析器中用命令:DROPTABLEteacher删除该表。⑶根据条件在查询分析器中输入以下语句:CREATETABLEteacher(教工号INTPRIMARYKEYIDENTITY(1,1),姓名VARCHAR(18)NULL,家庭住址CHAR(30)NULL,电话INTNULL,职称CHAR(14)DEFAULT'讲师',所在专业VARCHAR(16)CONSTRAINTchname1CHECK(所在专业IN('计算机体系结构','计算机网络',‘计算机软件’))

4、) 目的和要求1.掌握查看、重命名及删除用户定义的数据类型;2.掌握如何向表中添加、删除及修改数据。内容和步骤一、查看、重命名及删除用户定义的数据类型1.1.  使用企业管理器创建一个名为newtype1、长度为6、可变长字符、允许为空的自定义数据类型。进入企业管理器,进入student数据库,用鼠标右键单击“用户定义的数据类型”后选择“操作”菜单中的“新建用户定义数据类型”或点击“新建”按扭,将弹出下图所示窗体:输入要定义的数据名称newtype1,选择数据类型varchar,输入长度为6,在“允许NULL值”复选框中打个“√”,单击

5、“确定”按钮即可。2.使用T-SQL语句创建一个名为newtype2,数据长度为6,定长字符型,不允许为空的自定义数据类型。USEstudentExecsp_addtypenewtype2,'char(6)','notnull'3.3.  命名用户自定义的数据类型⑴使用系统存储过程sp_rename将自定义数据类型newtype1重新命名为a1。Execsp_renamenewtype1,a1⑵使用企业管理器再将自定义数据类型a1重新命名为newtype1。4.4.  删除用户自定义数据类型⑴使用系统存储过程sp_droptype来删除

6、用户自定义的数据类型。Execsp_droptypenewtype1⑵使用企业管理器删除用户定义的数据类型进入企业管理器,进入student数据库,单击“用户定义的数据类型”后,右边窗口将出现所有用户定义的数据类型,再用鼠标右键单击newtype2,在弹出的快捷菜单上单击“删除”按钮即可。注意:正在被表或其他数据库对象使用的用户定义类型不能删除。二、修改数据内容1.1.  利用企业管理器修改数据打开企业管理器,右键点击所要修改的表,选择“打开表”,单击“返回所有行”,会弹出下图所示的窗体,在该窗体中可以修改表中的数据内容。这里的修改内容

7、是自动存储的,修改完之后,直接关闭该窗体,数据内容即修改成功。2.在关系数据库中,常见的修改数据的语句有三条Transact-SQL语句:INSERT、UPDATE和DELETE⑴INSERT语句向student表中插入一行数据,具体数据如下:学号:1111111112,姓名:张三,性别:F,出生日期:‘5-31-1984’,所在系:计算机科学系USEstudentgoInsertintostudent(Sno,Sname,Sex,Sbirth,Sdept)VALUES(‘111111112',‘张三',‘F',‘5-31-1984',

8、‘计算机科学系')在完成上述插入操作后,用企业管理器输入学生表中的所有样本数据,供后面的实验使用。⑵UPDATE语句更改(学生)表数据,将学号=‘111111112’的行中所在系改成‘机械工程系’。upda

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。