第一范文网 - 专业文章范例文档资料分享平台

数据库原理及应用实验指导书

来源:用户分享 时间:2025/6/1 3:23:33 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

精选

照表中对应外键的记录删除。

(3)定义CHECK 约束

选择CHECK 约束页面。其界面如图13 所示。

图12 表属性对话框中的表关联页面 图13 表属性对话框中的约束页面

1)查看、修改或删除CHECK 约束时,先要在“选定的约束”下拉列表框中选择约束名,其约束内容就显示在约束表达式框中。需要时,可以直接在框中修改约束表达式。对于不需要的CHECK 约束可以按“删除”按钮,直接删除此约束。

2)新建一个CHECK 约束时,单击“新建”按钮,并在表中输入约束名和约束表达式。

3)设置“创建中检查现存数据”,确认在创建约束时是否对表中数据进行检查,要求符合约束要求;设置“对复制强制约束”复合框,确认对数据复制时是否要求符合约束条件;设置“对INSERT和UPDATE强制约束”,确认在进行数据插入和数据修改时,是否要求符合约束条件。

6.修改表结构

(1)使用企业管理器修改表结构

欢迎下载

精选

当需要对建好的表修改结构时,首先要在企业管理器中找到该表,用鼠标右击该表名,就会弹出一个菜单,如图14 所示。随后,在弹出的菜单中选择“设计表”项,企业管理器会调出如图9 所示的建表对话框,用户可对原有内容进行修改。

图14在弹出菜单中选择“设计表”项

(2)使用T-SQL语句修改表结构

可以使用Alter语句增加、删除或修改字段信息。

例如为学生表中增年龄字段增加约束,限制年龄至少要15岁:

ALTER TABLE student ADD CONSTRAINT AGE CHECK(AGE > 15)

例如在学生表中增加班集字段为字符型,长度为50:

ALTER TABLE student ADD Class varchar(50) NULL

欢迎下载

精选

例如修改学生表中的班集字段的长度为20:

Alter Table student ALTER COLUMN Class varchar(20)

例如删除学生表中的班集字段:

ALTER TABLE student DROP COLUMN Class

四、注意事项

1.建表中如果出现错误,应采用相应的修改结构或删除结构的方法。

2.注意数据库的主键、外键和数据约束的定义。

五、思考题

1 .数据库中一般不允许更改主键数据。如果需要更改主键数据时,怎样处理?

2 .为什么不能随意删除被参照表中的主键。

欢迎下载

精选

实验三 数据库的建立和维护实验

本实验需要2 学时。

一、实验目的

要求学生熟练掌握使用Transact-SQL和SQL Server 企业管理器向数据库输入数据、修改数据和删除数据的操作。

二、实验内容

(1)通过企业管理器,在数据库的student、course和SC三个表中各输入10 条记录。要求记录不仅满足数据约束要求,还要有表间关联的记录。

(2)通过企业管理器实现对学生选课数据库的student、course和SC三 个表中数据的插入、删除和修改操作。

(3)通过企业管理器实现对学生选课库的数据增加、数据删除和数据修改操作。要求学生、课程和选课表中各有10 条以上的记录。

sno 001101 001102 001103 001104 001201 001202 sname 张林 程明 王艳 严平平 王敏 王林 18 18 19 20 19 20 Age 男 男 女 男 女 女 sex dept 计算机系 计算机系 计算机系 计算机系 数学系 数学系 欢迎下载

搜索更多关于: 数据库原理及应用实验指导书 的文档
数据库原理及应用实验指导书.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2iwbq6ytlr507xn0uyq64mg6283nbb00py6_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top