- 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,右键选择要操作的表,右键菜
单中选择“设计”,弹出表结构
您可能关注的文档
- 会计基础做账流程.pdf
- 2024年幼儿园保健工作总结(3篇).pdf
- 小学数学一年级下册100以内的加减法(巧算基础训练)知识分享.pdf
- 古诗送东阳马生序翻译赏析.pdf
- 三校生高考高考真题讲解与训练.pdf
- 2024年读教育著作心得体会(3篇).pdf
- 大学生创业大赛新闻稿.pdf
- 《兰亭集序》教案 统编版高中语文选择性必修下册.pdf
- 典范6-10翻译_原创精品文档.pdf
- 土木工程施工员实习目的.pdf
- 10《那一年,面包飘香》教案.docx
- 13 花钟 教学设计-2023-2024学年三年级下册语文统编版.docx
- 2024-2025学年中职学校心理健康教育与霸凌预防的设计.docx
- 2024-2025学年中职生反思与行动的反霸凌教学设计.docx
- 2023-2024学年人教版小学数学一年级上册5.docx
- 4.1.1 线段、射线、直线 教学设计 2024-2025学年北师大版七年级数学上册.docx
- 川教版(2024)三年级上册 2.2在线导航选路线 教案.docx
- Unit 8 Dolls (教学设计)-2024-2025学年译林版(三起)英语四年级上册.docx
- 高一上学期体育与健康人教版 “贪吃蛇”耐久跑 教案.docx
- 第1课时 亿以内数的认识(教学设计)-2024-2025学年四年级上册数学人教版.docx
文档评论(0)