- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
实验二数据库关系模式
实验名称:数据库关系模式
实验课时:2课时
实验地点:艺术楼417
机器编号:ST07
实验时间:2018年11月9日15:30-17:10第10周星期四
班级:
学号:
姓名:
一、实验目的
熟悉SQLServer图形化界面的基本操作。
二、实验要求
在图形化界面和查询分析器(应用SQL语言)两种环境下实现数据库关系
模式设计:
(1)创建、修改、查看表的结构。
(2)建立和修改表的主码、外码、索引及其它约束条件。
(3)对所创建的表进行插入、修改和删除元组的操作,删除所创建的表。
三、实验环境
(1)硬件设备:PC机一台
(2)操作系统:Windows10
(3)应用工具:SQLServer
四、实验内容:
1.创建表
(1)使用SQLServerManagementStudio,如图2.1所示,点开要创建表
的数据库,右键点击数据对象“表”,选择“新建表”。在弹出的表的新建窗口中
填入相关表信息(列名、数据类型、是否为null)。表信息填写好之后,如果有
需要就可以设置主键。设置方法为,首先选中作为主键的列,如果是多个列,可
以按ctrl键多选;选中列后,如图2.2所示,点击钥匙图标,或者右键菜单
选择“设置主键”。点击磁盘图标或者关闭窗口时会提示输入表名,创建新表成
功。外键约束是用来加强两个表(主表和从表)的一列或多列数据之间的连接的。
创建外键约束的顺序是先定义主表的主键,然后定义从表的外键。也就是说只有
主表的主键才能被从表用来作为外键使用,被约束的从表中的列可以不是主键,
主表限制了从表更新和插入的操作。点击关系图标或者右键菜单选择“关系”,
则弹出关系对话框,如图2.3所示,点击“添加”按钮新建外键联系。点击“表
和列规范”右侧的“...”按钮,弹出如图2.4所示界面,主表的列必须是主键
或者唯一约束的列,从表的列必须与主表的列数据类型和长度一致,即图2.1新
建表外键。点击管理索引和键的图标或者右键菜单选择“索引/键”,弹出如图2.5
所示对话框,可以创建索引或者unique约束,缺省已经有一个主键索引。图2.5
管理索引/键点击管理CHECK约束的图标或者右键菜单选择“CHECK约束”可以
创建check约束。
(2)如图2.6所示,点击“新建查询”打开SQL语言编辑器,可以在窗口
内编写SQL语句或者执行SQL脚本文件。在执行SQL语言之前,要注意当前
的数据库,可以通过下拉框切换数据库,也可以通过在窗口内执行命令“use数
据库名”切换数据库。
创建表
CREATETABLE[数据库名.拥有者.]表名
(列名数据类型[列级完整性约束条件]
[,列名数据类型[列级完整性约束条件]]…
[,表级完整性约束条件]
);
主键约束(PRIMARYKEY),用来强制数据的实体完整性,唯一标识表中的每
行记录。每个表只能有一个主键,可以是一列或多列的组合。主键值必须唯一并
且不能为空。
唯一约束(UNIQUE),用来强制数据的实体完整性,限制表的非主键列中不
允许输入重复值。一个表中可以定义多个唯一约束,可以是一列或多列的组合。
空值可以出现在某列中一次。
外键约束(FOREIGNKEY),用来强制数据的参照完整性,维护相关联的表之
间数据的一致性关系。可以是一列或多列的组合,虽不是该表的主键,但却是另
一个表的主键。
检查约束(CHECK),用来强制数据的域完整性,使用逻辑表达式来限制表中
的列可以接受哪些数据值。
默认约束(DEFAULT),用来强制数据的域完整性,为表中某列建立一个默值。
图1.1SQL语句创建s0523和c0523表
图1.2设置主键
2.查看及修改表结构
(1)使用SQLServerManagementStudio,右键选择要操作的表,右键菜
单中选择“设计”,弹出表结构
您可能关注的文档
最近下载
- 办公用品订购合同范本.docx VIP
- WORD版本刻度尺-A4纸打印可用.doc
- 90nm逻辑产品Peeling缺陷的解决方案.pdf
- 神经系统的分级调节.pptx VIP
- 中建施工总平面布置图设计(69页).pdf
- 2024年公共卫生与预防医学继续教育平台“大学习”活动线上培训栏目考试题库(1392题).docx
- 北师大版(2023)必修第一册 Unit 2 Sports and Fitness单元教学设计.pdf VIP
- 2016-2023年长沙民政职业技术学院高职单招(英语/数学/语文)笔试历年参考题库含答案解析.docx
- 农业经济学-农业资金.ppt VIP
- 齐鲁医学神经系统疾病的辅助检查.ppt VIP
文档评论(0)