|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/sql-e-programacao-de-bancos-de-dados-relacionais/
课程评论:没有评论
Coursera 课程《SQL 与关系数据库编程》中文内容总结: 本课程深入教授 SQL 和关系数据库的必备知识,涵盖理论、实践以及案例分析。课程内容不仅限于基础介绍和简单示例,更注重实操性,多以市场上主流的 MySQL、PostgreSQL、SQL Server 和 Oracle 为例进行讲解。 **课程亮点:** * **全面覆盖**: 旨在让学员掌握解决绝大多数数据库应用场景的能力。 * **深入讲解**: 避免浅尝辄止,提供扎实的理论基础和丰富的实践经验。 * **多平台实践**: 涵盖主流数据库管理系统,确保学习的适应性。 * **实用技能**: 从 DDL(数据定义语言)到 DML(数据操作语言),再到更高级的命令,以及鲜为人知但极有用的关系代数。 * **编程掌握**: 深入讲解触发器 (triggers)、存储过程 (stored procedures) 和视图 (views) 的编程应用。 * **交易管理**: 解释并掌握数据库事务 (transactions) 的概念和管理。 * **专业指导**: 由拥有数据库软件开发和计算智能博士学位的大学教授讲授,确保高质量的学习体验。 **课程结构:** * **基础概念回顾**: 简要复习数据库建模的基础知识。 * **DDL 与 DML**: 学习用于修改数据库结构和操作数据的命令,包括 CRUD (Create, Read, Update, Delete)。 * **关系代数**: 探索关系代数,增强概念理解和高级查询能力。 * **数据库编程**: 实践触发器、存储过程和视图的开发。 * **事务处理**: 掌握数据库事务的原理和应用。 本课程将显著提升您在关系数据库领域的专业知识和实践技能。
Neste curso de SQL veremos na teoria, na prática e em discussões de casos e situações diversas, o conteúdo fundamental, e um pouco além, do que é necessário saber para trabalhar diretamente, ou via sistemas aplicativos, com os bancos de dados relacionais. As aulas são bastante aprofundadas, não ficando apenas em meras apresentações e exemplos simplórios.Os exemplos práticos são, em sua maioria, apresentados nos principais gerenciadores do mercado, o MySQL, PostgreSQL, SQL Server e Oracle.Com o conteúdo deste curso, o profissional terá condições de projetar soluções para (arrisco dizer) 100% das situações encontradas nas principais aplicações de bancos de dados.O curso não aborda o projeto do banco de dados que, em linhas gerais, se resume na chamada "modelagem". Mas, fazemos uma revisão dos conceitos fundamentais da modelagem.A partir daí veremos todos os comandos da linha DDL, para alterar a estrutura do banco, os comandos DML, iniciando com o grupo CRUD e, em seguida, partimos para comandos mais avançados. Aproveitamos para ver também a bem pouco lembrada - mas bastante útil para "turbinar" o lado conceitual - Álgebra Relacional.Em seguida partimos para a programação em si, vendo os triggers, as procedures armazenadas e as views. E concluímos com o pouco compreendido capítulo das transações.Eu, como desenvolvedor de softwares baseados em bancos de dados e professor do ensino superior, com doutorado em inteligência computacional, vou conduzir todo este conteúdo de forma que você tenha o melhor aproveitamento possível e aumente consideravelmente seu background de conhecimento profissional.