|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/basi-di-dati-dalla-progettazione-da-0-al-linguaggio-sql/
课程评论:没有评论
课程名称:数据库基础:从数据库设计到SQL语言 课程概述:这是一个基础课程,旨在介绍数据库管理的核心概念。从与客户的数据库设计初步开始,到复杂的SQL查询,帮助学习者探索这一现今各行业普遍需求的领域。通过本课程,学员将了解数据和信息管理的重要性,并可选择进一步深造,以期能够与全球领先企业合作,这些企业在其价值链中将数据和信息管理视为核心资产。 课程将清晰准确地教授数据库管理的理论与实践基础,最终能够使用MySQL、AWS、Microsoft Access等数据库软件,分析复杂的数据。以下是课程所涵盖的主要内容: - 数据与信息的基本定义 - 信息系统与信息技术 - 信息管理的基本原则 - 数据库、数据库管理系统(DBMS)及其生命周期 - 概念性与逻辑建模 - 实体、关系、属性及其类型 - 主键、外部标识、遗传与泛化的管理 - 关系数据库的数学关系及域与表的构建 - 相关性完整性约束及参考完整性 - E-R模式重构及其动机 - 数据库中的NULL值管理及多对多、单对多与一对一关系的有效管理 - 数据库语言,包括数据定义和数据操作语言 - SQL语言的历史 - 使用SELECT, FROM, WHERE语句的查询及常见错误 - 视图创建及完整性约束管理 通过本课程,学习者不仅能够打下坚实的数据库管理基础,还能够为国际大型企业的数据分析和管理工作做好准备。
Corso fondamentale per approcciarsi ai concetti propri della gestione dei database, fin dai primi passi di progettazione della base di dati in accordo col cliente, fino ad arrivare alle interrogazioni in SQL più complesse. Scopri un mondo fantastico e richiesto ormai in ogni settore aziendale: potrai appassionarti a questo mondo e decidere di approfondire e continuarne lo studio per lavorare con i più grandi colossi internazionali, che fanno della gestione dei dati e delle informazioni uno dei loro asset principali nella catena di produzione del valore aziendale. Impara in modo chiaro e preciso le fondamenta teoriche e pratiche per la gestione di database in contesti più complessi, per arrivare un giorno ad utilizzare per grandi aziende software come MySQL, AWS, Microsoft Access ed altri strumenti per database relazionali e per l'analisi dei dati. Ecco il programma dettagliato degli argomenti affrontati nel corso:Prime definizioni: dati e informazioniSistemi informativi ed informaticiGestione delle informazioniBasi di dati, DBMS e ciclo di vita dei sistemiModellazione concettuale e logicaEntitàRelazioni o associazioniAttributi elementari e compostiCardinalità Tipologie di relazioniCardinalità di attributi Identificatore primario Identificazione esterna Ereditarietà e generalizzazioneModellazione logica Database relazionali Relazione matematica Domini e tabelle Gestione delle informazioni incompleteFunzioni booleane Vincoli di integrità intra-relazionaliIdentificazione delle tuple e chiavi primarie Esistenza delle chiavi Vincoli di integrità referenziale Ristrutturazione schema E-R: motivazioniIndici di prestazione Principio di Pareto o Legge 80-20Attività della ristrutturazioneAnalisi delle ridondanze: attributi e relazioni derivabiliProcedure di eliminazione delle generalizzazioni Criterio di scelta dei metodi Soluzioni ibrideAccorpamento/Partizione nello schema E-RScelta delle chiavi primarie Idee di base nel passaggio ai database relazionali Gestione efficiente di relazioni many-to-many, one-to-many e one-to-oneIdentificazione esterna nel modello relazionaleGestione dei valori NULL nelle tabelle Linguaggi per databaseData definition e Data manipulation Language Aspetti dichiarativi e procedurali Operatori fondamentali dell'algebra relazionaleUnione, intersezione e differenza di relazioni Operatori monadici e ridenominazioneSelezione Proiezione e cardinalità Prodotto cartesiano Join naturale Theta-join Equi-Join e cardinalità Outer Join: Full, Left, Right Equivalenza di espressioni e valori NULL Viste materializzate e virtuali Structured Query Language: storia Creazione di una tabella Applicazione di vincoli intra-relazionali: not null, unique e primary keyVincoli di integrità referenziale e politiche di reazione alle violazioni Modifiche degli schemi di relazione e dei domini: Drop e Alter Interrogazione con la clausola select, from, where Analogie con l'algebra relazionale: selezione e proiezione Istruzione LIKE Gestione dei valori NULL in SQLAspetti dichiarativi del linguaggio Join impliciti ed esplicitiOrdinamento ascendente e discendente del risultato Operatori aggregati Count, sum, avg, max e min Omogeneità della Target List Raggruppamento: GROUP BY Clausola HAVING per i sotto-gruppi Operatori insiemistici in SQLInterrogazioni nidificate: esempi ed errori comuni Quantificazione esistenziale: EXISTS e NOT EXISTSCreazione di viste in SQLApplicazione di vincoli di integrità generici: CONSTRAINT-CHECKGestione in SQL di operazioni di inserimento, eliminazione e modifica