- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Sqlsever_基础培训资料
第一部分 数据库的设计 数据库和应用程序 数据库和应用程序 数据库能够做什么 时下流行的数据库 数据库的基本概念 6-1 数据库的基本概念 6-2 数据库的基本概念 6-3 数据库的基本概念 6-4 数据库的基本概念 6-5 数据库的基本概念 6-6 知识点 数据库有哪些基本操作? 建库 建表 加约束 创建登录帐户 目标 了解设计数据库的基本步骤 熟练实现建库、建表、加约束 建表 SQL Server的数据类型 什么是主键 关系数据库说,为了唯一区分表的每一行记录,必须为表确定一个主键。主键可以是一个或多个列组成,这些主键列的值不能重复。主键是两个表进行关联的基础,所谓“关系”体现的是一个表的字段与另一个表的主键的关联 选择主键的原则 再论数据完整性 再论数据完整性 数据存放在表中 “数据完整性的问题大多是由于设计引起的” 创建表的时候,就应当保证以后数据输入是正确的 ——错误的数据、不符合要求的数据不允许输入 完整性包括…2-1 输入的类型是否正确? ——年龄必须是数字 输入的格式是否正确? ——身份证号码必须是18位 是否在允许的范围内? ——性别只能是”男”或者”女” 是否存在重复输入? ——学员信息输入了两次 是否符合其他特定要求? ——信誉值大于5的用户才能够加入会员列表 …… 实体完整性 域完整性 为什么需要设计数据库 为什么需要设计数据库 软件项目开发周期 需求分析阶段:分析客户的业务和数据处理需求; 概要设计阶段:设计数据库的E-R模型图,确认需求信息 的正确和完整; 详细设计阶段:将E-R图转换为多张表,进行逻辑设计, 并应用数据库设计的三大范式进行审核; 代码编写阶段:选择具体数据库进行物理实现,并编写 代码实现前端应用 设计数据库的步骤-1 收集信息: 与该系统有关人员进行交流、坐谈,充分理解数据库需要完成的任务 设计数据库的步骤-2 标识对象(实体-Entity) 标识数据库要管理的关键对象或实体 设计数据库的步骤-3 设计数据库的步骤-4 标识对象之间的关系(Relationship) 绘制E-R图 如何将E-R图转换为表 3-2 如何将E-R图转换为表 数据规范化 仅有好的RDBMS并不足以避免数据冗余,必须在数据库的设计中创建好的表结构 最初定义了规范化的三个级别,范式是具有最小冗余的表结构。这些范式是: 第一范式(1st NF -First Normal Fromate) 第二范式(2nd NF-Second Normal Fromate) 第三范式(3rd NF- Third Normal Fromate) 第一范式 (1st NF) 第一范式的目标是确保每列的原子性 如果每列都是不可再分的最小数据单元(也称为最小的原子单元),则满足第一范式(1NF) 第二范式 (2nd NF) 如果一个关系满足1NF,并且除了主键以外的其他列,都依赖与该主键,则满足第二范式(2NF) (一是表必须有一个主键;二是没有包含在主键中的列必须完全依赖于主键,而不能只依赖于主键的一部分 ) 第二范式要求每个表只描述一件事情 例如(学生选课表):学生 课程 教师 教师职称 教材 教室 上课时间李四 Spring 张老师 java讲师 《Spring深入浅出》 301 08:00张三 Struts 杨老师 java讲师 《Struts in Action》 302 13:30 第三范式 (3rd NF) 如果一个关系满足2NF,并且除了主键以外的其他列都不传递依赖于主键列,则满足第三范式(3NF) (首先是 2NF,另外非主键列必须直接依赖于主键,不能存在传递依赖。即不能存在:非主键列 A 依赖于非主键列 B,非主键列 B 依赖于主键的情况 ) 选课表:学生 课程 教师 教师职称 教室 上课时间李四 Spring 张老师 java讲师 301 08:00张三 Struts 杨老师 java讲师 302 13:30课程表:课程 教材 Spring 《Spring深入浅出》 Struts 《Struts in Action》 总结 在需求分析阶段,设计数据库的一般步骤为: 收集信息 标识对象 标识每个对象的属性 标识对象之间的关系 在概要设计阶段和详细设计阶段,设计数据库的步骤为: 绘制E-R图 将E
您可能关注的文档
- Slide 1 - vod Jihoeská univerzita.ppt
- Slide 1 - 中国护理管理 .ppt
- Slide 1 - 中研院物理研究所.ppt
- Slide 1 - 华东师范大学中澳班.ppt
- SLIDE 1 - 中華電信退休同人協進會全球資訊網.ppt
- SLIDE 1 - 广东省注册会计师协会.ppt
- Slide 1 - 阳光招聘阳光招聘网品牌人力云南招聘昆明招聘阳光会场人才.ppt
- Slide 1 - 浙江省国际投资促进中心.pptx
- SLIDE 1 - 青海金融超市.ppt
- Slide 1 - 重庆大学电气工程学院.ppt
- 2025年网络文学平台版权运营模式创新与版权保护体系构建.docx
- 数字藏品市场运营策略洞察:2025年市场风险与应对策略分析.docx
- 全球新能源汽车产业政策法规与市场前景白皮书.docx
- 工业互联网平台安全标准制定:安全防护与合规性监管策略.docx
- 剧本杀剧本创作审核标准2025年优化与行业自律.docx
- 2025年新能源电动巡逻车在城市安防中的应用对城市环境的影响分析.docx
- 全渠道零售案例精选:2025年行业创新实践报告.docx
- 2025年网约车司乘纠纷处理机制优化与行业可持续发展报告.docx
- 2025年宠物烘焙食品市场法规政策解读:合规经营与风险规避.docx
- 2025年宠物行业数据安全监管政策影响分析报告.docx
文档评论(0)