SQL complete Bootcamp From Basics to Advanced,Sql interview

所在平台: Udemy

课程主页: https://www.udemy.com/course/sql-from-basics-to-advanced/

课程评论:没有评论

第一个写评论        关注课程

课程简介

Coursera SQL 数据库实战训练营:从基础到高级 本课程旨在全面教授 SQL 数据库知识,从基础概念到高级应用,并涵盖 SQL 面试技巧。 **核心内容:** * **SQL 的重要性:** 掌握 SQL 如何高效存储、共享和管理大量数据,实现数据的快速查找和编辑。 * **RDBMS 基础术语:** 理解列(属性)、行(实体实例)、表(实体)、备用键(唯一键)等核心概念。 * **表间关系:** 深入学习关系型数据库中表与表之间的三种主要关系:一对一、一对多、多对多。理解 90% 的表会相互关联,10% 独立存在的规律。 * **结构化数据:** 掌握二维数据(行、列)的表示,以及如何通过主键和外键建立表之间的关联。 * **数据建模:** 学习PrimaryKey 和 ForeignKey 如何协同工作,并通过实际示例(如部门与员工)演示一对多关系的设计。 * **多对多关系设计:** 掌握如何通过创建“桥接表”(Bridge Table)来处理多对多关系,并以学生与教师、病人与医生为例说明。 * **软件开发生命周期 (SDLC):** 了解 SDLC 各个阶段(需求分析、设计、开发、测试、发布)及相关角色(领域专家、架构师、SQL 开发人员、测试人员、部署人员)。 * **实体关系图 (ERD):** 学习使用 Peter Chan 的 ERD 方法设计数据库。 * **引用完整性:** 理解 SQL Server 如何通过引用完整性进行存在性检查。 * **自referential表:** 掌握在同一表中同时包含主键和外键,并使外键引用主键的设计。 * **SQL 命令详解:** 学习 DDL、DML、DQL、DCL、TCL 等各类 SQL 命令。 * **数据类型和约束:** 掌握 Null、Default、PrimaryKey、UniqueKey、ForeignKey、Check、Auto Increment 等数据类型和约束。 * **高级 SQL 主题:** 学习 Views、Indexes、Stored Procedures、Triggers、Functions、Cursors。 * **查询编写:** 掌握 Operators、Joins、Sub Queries、Derived Tables 等查询技术。 **学习目标:** 完成本课程后,学员将能够熟练运用 SQL 进行数据库设计、数据管理和高效查询,并为 SQL 相关的面试做好充分准备。

课程评论(0条)

课程详情

Why SQLStore large number of recordsShare huge data set among many peopleAdd and edit data easilyQuick and easy to find informationRDBMS TERMINOLOGYColumn as Attribute Row as Entity InstanceTable as EntityAlternateKey as UniqueKeyRELATIONSHIPS Cardinality90% of the tables in database will be linked with another tables.10%of the tables will be independent.There are three types of relationships between tablesone to oneone to manymany to manyTables can have a single / multiple relationships or may not have relationships.Structured data - 2 dimensional data Rows,ColumnsPrimaryKey in one table will be given as ForiegnKey in another table to build relationship.DATA MODELINGRDBMSPrimaryKey & ForiegnKey with relationship between them.1 to 1 - any PrimaryKey can become ForiegnKey1 to many employees in a departmentPK of parent table will be FK in child tableDepartment table Deptid(PK),DeptName,Employees Table Empid,EmpName,DeptId(FK)many to many(students and teachers,patients & doctors,Hospital & Doctors)(TeacherId,TeacherName)(StudentId,StudentName,TeacherId)New table will be created and extra column will be added(Bridge Table)Patient Table(PatientNo(PK),PatientName,Adress),Doctors Table(DoctorNo(PK),Name,Qualification,Salary, DateOfJoining, DateOfResigning)Patient Doctor Table()SDLC-Software Development Life CycleRequirement Analysis & Design Development Testing ReleaseDomain expert(SRS documentation) Architect SQL developers Testers Deployers(TL/Manager)ERD(Entity Relationship Diagram)Peter Chan-Used to design DatabaseReferential Integrity SQL server performs existence check when we create relationship.SELF REFERENTIAL TABLESA table which has both PrimaryKey and ForiegnKey in it & ForiegnKey refering the primary key in the same table.You are going to learn commands (DDL,DML,DQL,DCL,TCL)datatypes constraints CONSTRAINSNull DefaultPrimaryKey UniqueKeyForiegnKeyCheckAuto Incrementviewsoperatorsquery writingjoinssub queryderived tableViews IndexesStored ProceduresTriggers FunctionsCursors

课程标签

0人关注该课程

主题相关的课程