|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/database-design-for-relational-databases-using-sql-server/
课程评论:没有评论
**课程名称:** 关系型数据库使用 SQL Server 进行数据库设计 **课程概述:** 本课程专为已具备 SQL 基础但缺乏关系型数据库设计核心知识的 IT 专业人士设计。通过学习数据库设计和关系模型,您将获得竞争优势。课程内容涵盖关系型数据库设计的关键方面,并通过 SQL Server 的实际演示进行讲解。 **您将学习到:** * **识别和修正非规范化数据结构:** 掌握查找和纠正冗余、不一致等数据问题的方法。 * **数据规范化过程及其重要性:** 深入理解数据规范化的原理,并学习 Boyce-Codd 范式和第四范式等各种范式。 * **实体关系建模:** 学习如何识别实体间的关系,并在关系型数据库中正确地进行建模。 * **高级数据库设计概念:** 通过直观的图示和实际案例,理解函数依赖、传递依赖等高级概念。 * **键的类型和应用:** 了解不同类型的键(如主键、外键、候选键等)及其使用场景。 * **关系类型:** 掌握一对一、一对多、多对多以及自引用关系等多种关系类型。 * **完整性约束:** 学习如何利用完整性约束来强制执行这些关系,确保数据的一致性和准确性。 **先修要求:** * 您需要一台 Windows 或 Linux 电脑来安装 SQL Server。
Start learning Database Design Today! A lot of IT professionals have a good working knowledge of SQL yet lack the foundational knowledge of relational database design. Learning database design and the relational model will put you ahead of the game. This course covers all the essential aspects of relational database design with practical demos given in SQL Server. You will learn how to spot un-normalized data structures and how to correct them. You will learn all about the process of data normalization and why it is important. This includes the various normal forms such as Boyce-Codd normal form and fourth normal form. This course also covers tips on how to identify relationships between entities and how to correctly model them in a relational database.You will be able to understand advanced database design concepts with the aid of intuitive diagrams and practical examples. You will learn how to identify functional dependencies and transitive dependencies in your data. You will learn the different types of keys and when to use them. In addition, you will learn the different types of relationships such as one-to-one, one-to-many, many-to-many, and self-referencing relationships. More importantly, the end of the course you will know how to enforce these relationships by using integrity constraints.Note that you will need either a Windows or Linux computer to install SQL Server.