- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2课 创建表
表 名 Result 主 键 Id 列 名 数据类型 是否允许为空 默认值 描 述 Id int 标识列,自增1 StudentNo nvarchar(50) 否 学号 SubjectId int 否 所考科目 StudentResult int 否 0 分数 ExamDate smalldatetime 否 考试日期 建立主外键关系 操作演示:演示建立主外键关系 数据库关系图 操作演示:建立数据库关系图 利用主外键的对应、图形化表示表之间的关系 当主表中没有对应的记录时,不能将记录添加到子表 ——成绩表中不能出现在学员信息表中不存在的学号 不能更改主表中的值而导致子表中的记录孤立 ——把学员信息表中的学号改变了,学员成绩表中的学号也应当随之改变 子表存在与主表对应的记录,不能从主表中删除该行 ——不能把有成绩的学员删除了 删除主表前,先删子表 ——先删学员成绩表、后删除学员信息表 主外键建立后注意事项 指导——建立表间关系2-1 训练要点: 表的主外键对应 表建关系的建立 需求说明: 对于已经建立的4张表,建立它们之间的数据引用关系 讲解需求说明 指导——建立表间关系2-2 实现思路 完成时间:10分钟 外 键 主 键 外键表名 字 段 名 主键表名 字 段 名 Subject GradeId Grade GradeId Student GradeId Grade GradeId Result StudentNo Student StudentNo Result SubjectId Subject SubjectId 练习——创建数据库关系图 需求说明: 对于已经建立的4张表以及关系,创建数据库关系图 完成时间:10分钟 创建检查约束 操作演示:建立检查约束 练习——为表添加约束 需求说明: 学生信息表Student 密码,长度必须大于6 性别,只能填写“男”或“女” 电子邮件为空或必须包含“@”字符 科目表Subject 学时,必须大约0 成绩表Result 分数,空或必须是0~100之间 完成时间:20分钟 总结 保证数据完整性从()步骤开始 A、建立数据库 B、建立数据库表 C、在表中输入数据 D、数据导出 创建表的各列主要有哪些操作项? 如果存在年龄Age列,为其建立检查约束,约束输入的值必须在18-40岁之间,约束表达式如何写? * int数值范围:-2,147,483,648 到 2,147,483,647 smallint数值范围:-32,768) 到 32,767 * 问题1:在主键列输入的数值,允许为空吗? 解答:不允许。 问题2:一个表可以有多个主键吗? 解答:不能。 * 问题1:标识列允许为字符数据类型吗? 解答:不允许,只有整数数字才能够自动增长。 问题2:如果标识列A的初始值为1,增长量为2,则输入三行数据以后,再删除两行,下次再输入数据行的时候,标识值从多少开始? 解答:7。 * 1、解答:B 2、解答: 输入字段名 确定数据类型 确定是否允许为空 确定是否为主键或者标识列 确定默认值 3、字段Age建立检查约束,约束输入的当前年龄在18~40岁之间,约束表达式如何写? 解答:Age=18 AND Age =40 常见的错误是写成:18Age40。 祝大家在在IT行业成功。 * 第二章 创建数据表 数据存放在表中 “数据完整性的问题大多是由于设计引起的” 创建表的时候,就应当保证以后数据输入是正确的 ——错误的数据、不符合要求的数据不允许输入 创建表:保证数据的完整性 = 实施完整性约束 回顾数据完整性 数据完整性 准确性 可靠性 输入的类型是否正确? ——年龄必须是数字 输入的格式是否正确? ——身份证号码必须是18位 是否在允许的范围内? ——性别只能是“男”或者“女” 是否存在重复输入? ——学员信息输入了两次 是否符合其他特定要求? ——学生的出生日期必须小于入学日期 …… 列值要求(约束) 整行要求(约束) 完整性内容举例 域完整性 实体完整性 引用完整性 自定义完整性 提供四种类型的约束保证完整性 四种完整性约束 实体完整性 河南新乡 赵可以 0010016 河南新乡 张丽鹃 0010015 江西南昌 雷铜 0010014 湖南新田 吴兰 0010013 山东定陶 李山 0010012 …. 地址 姓名 学号 江西南昌 雷铜 0010014 × 约束方法:唯一约束、主键约束、标识列 域完整性 河南新乡 赵可以 河南新乡 张丽鹃 0010015 江西南昌 雷铜 0010014 湖南新田 吴兰 0010013 山东定陶 李山 0010012 …. 地址 姓名 学号 湖北江门 李亮 8700000000 ×
您可能关注的文档
最近下载
- XXX社区康养生活驿站.pptx VIP
- 南昌市新建区事业单位招聘考试题目及答案2025.docx VIP
- 2025年社区康养站产业链发展研究报告.docx VIP
- 1.八项规定主题教育知识应知应会题库(含答案).docx VIP
- 专题19 实验的基础知识及仪器的使用(解析版)-2025版高考物理一轮复习知识清单.pdf VIP
- 专题22 电学实验(解析版)-2025版高考物理一轮复习知识清单.pdf VIP
- 新媒体文案创作(山东联盟)知到课后答案智慧树章节测试答案2025年春齐鲁理工学院.docx VIP
- 2025年八项规定主题教育知识应知应会题库及答案详解1套.docx VIP
- 教你三步查看老婆微信聊天记录.docx VIP
- 维修电工高级技师论文.doc VIP
文档评论(0)