|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/kurs-sql/
课程评论:没有评论
Coursera SQL - 数据库查询语言 SQL Server 课程概述: 本课程旨在帮助那些希望独立获取和处理数据、提升工作效率的学员。在企业运营中,及时准确的数据分析是做出明智决策的关键。当获取报表不畅,对公司运营缺乏直观了解时,企业可能需要聘请专职分析师,或者掌握基础的数据库查询能力。本课程正是为此而设。 数据库是企业正常运作的基石,记录着从纸质文件到复杂的ERP系统等各类信息。关系型数据库是目前最主流的数据库类型,通过表格及其之间的关系来组织数据,而SQL(Structured Query Language)是管理这类数据库的标准语言。尽管存在可视化数据分析工具,SQL作为一种历史悠久且仍在广泛应用的语言,对许多企业而言仍然是必备技能。 SQL是一种用于查询关系型数据库的语言,诞生于20世纪70年代,并已被广泛应用于SQL Server、Oracle、MySQL等多种主流数据库。它不仅能从中检索数据,还能修改其结构、更新数据,甚至创建新数据库。因此,无论您是职场人士还是企业管理者,只要您的工作中涉及数据库操作,本课程都将为您带来价值。 本课程从零开始,深入浅出地解释数据库和关系的概念,以及SQL查询语言的结构。课程将指导您完成SQL Server的安装和测试数据库的导入,并通过实际操作演示如何构建SQL查询。课程强调实践性,理论讲解精炼。无论您是SQL新手,还是对其有初步了解但掌握不佳,本课程都将帮助您扎实掌握SQL技能。大部分课程单元都配有练习题和答案,供学员独立完成与对照。 课程主要内容包括: 1. 数据库理论与关系型数据库 2. SQL查询语言基础 3. SQL Server及SQL Server Management Studio的安装 4. AdventureWorks2014测试数据库的导入 5. 数据查询(SELECT, TOP, DISTINCT, FROM) 6. 列连接与计算(SELECT, SUBSTRING, CAST) 7. 数据筛选(WHERE, AND, OR) 8. 数据筛选(IN 和 BETWEEN) 9. 数据排序(ORDER BY) 10. 数据类型及其转换(CAST, CONVERT, STR) 11. 数据验证(ISNUMERIC, ISDATE, ISNULL, COALESCE, NULLIF) 12. 算术运算与数据四舍五入(ROUND, FLOOR, CEILING, RAND) 13. 聚合函数(SUM, MIN, MAX, AVG, COUNT) 14. 数据分组(GROUP BY, HAVING) 15. 条件列(CASE) 16. 文本函数(UPPER, LEFT, LEN, STUFF...) 17. 日期函数(GETDATE, DATENAME, DATEADD...) 18. 内连接(INNER JOIN) 19. 连接类型详解(INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN, CROSS JOIN) 20. 子查询 21. 多行子查询(IN, ANY, ALL, EXISTS) 22. 表和视图的创建与修改(CREATE, ALTER) 23. 数据录入(INSERT INTO) 24. 数据修改与删除(UPDATE, DELETE) 25. 表数据清理(DELETE, TRUNCATE, DROP) 26. 纵向连接(UNION 和 UNION ALL) 27. 内表查询(WITH) 28. SQL局部变量 29. 排名函数(RANK, DENSE_RANK, ROW_NUMBER, NTILE) 30. SQL事务(BEGIN TRAN, COMMIT TRAN, ROLLBACK TRAN, SAVE TRAN) 通过本课程的学习,您将能够独立创建所需报表,或将SQL技能添加到您的简历中,从而提升职业竞争力,获得更好的工作机会。
Jeśli Twoją największą i być może jedyną przeszkodą w pracy są ludzie, to ten kurs może Ci pomóc.Podejmowanie decyzji, które wpływają na działanie firmy to odpowiedzialne zadanie. Czasem taka decyzja musi zostać podjęta szybko, więc kolejnym czynnikiem jaki wpływa na to jak działa firma jest czas podjęcia decyzji.Wyobraź sobie teraz, że chcesz coś zmienić, ale nie wiesz co, ponieważ przesłana przez Ciebie prośba o raport nie spotkała się z odpowiedzią, a intuicyjne kierowanie firmą robi się coraz trudniejsze.Jeśli taka sytuacja może Cię spotkać, to możesz zatrudnić prywatnego analityka, który będzie siedział przy Twoim biurku i na zawołanie tworzył raporty, albo nauczyć się wykonywania prostych zapytań do bazy danych.I właśnie po to możesz potrzebować tego kursu. Jeśli do tej pory wydało Ci się interesująco to czytaj dalej.Baza danych jest nieodzownym elementem prawidłowego działania przedsiębiorstwa. Każda firma zbiera informacje, które zapisuje w wybranym miejscu począwszy od kartki papieru, a kończąc na systemach ERP do fakturowania, magazynowania, czy też planowania produkcji.Najpopularniejszym rodzajem baz danych są bazy relacyjne, które składają się z wielu tabel połączonych z sobą za pomocą tzw. relacji, a zarządzanie taką bazą odbywa się za pomocą języka SQL (Structured Query Language).Mimo powstawania kolejnych aplikacji do analizy danych, które pozwalają za pomocą przeciągania ikonek uzyskiwać potrzebne raporty SQL nadal jest bardzo popularnym i czasem wręcz niezbędnym językiem do opanowania.SQL to język zapytań do relacyjnych baz danych, który został wprowadzony w latach siedemdziesiątych dwudziestego wieku i wciąż jest stosowany w przeważającej liczbie przedsiębiorstw. Jest to ustandaryzowany język, pozwalający na obsługę wielu popularnych baz danych takich jak SQL Server, Oracle, IBM DB2, MySQL i wiele innych.SQL można stosować do odpytywania danych z istniejącej już bazy, modyfikowanie ich struktury, aktualizację danych, a nawet tworzenie nowych baz. Jeśli więc pracujesz, albo też prowadzisz firmę, w której zbierane przez Ciebie informacje lądują do bazy danych to ten kurs jest dla Ciebie.Kurs stworzyłem od podstaw i wyjaśniam w nim na początku czym są bazy danych i relacje, a także jaka jest struktura języka zapytań. W ramach kursu przeprowadzę Cię przez instalację SQL Serwer na swoim komputerze i wgranie testowej bazy, na której będziemy wspólnie tworzyć zapytania w języku SQL.Kurs jest mocno praktyczny i zawiera minimum teorii. Jeśli jesteś początkujący i pierwszy raz słyszysz o SQL, albo jeśli coś Ci świta, ale słabo sobie z tym radzisz to po ukończeniu tego kursu możesz powiedzieć, że znasz SQL.Większość lekcji zawiera zadania do samodzielnego rozwiązania, do których zamieszczone zostały również prawidłowe odpowiedzi abyś mógł porównać je ze swoimi.Plan kursu wygląda następująco:1. Teoria baz danych. Relacyjne bazy danych2. Język zapytań SQL3. Instalacja SQL Server i SQL Server Management Studio4. Import bazy AdventureWorks20145. Odpytywanie danych (SELECT, TOP, DISTINCT, FROM)6. Łączenie kolumn I obliczenia (SELECT, SUBSTRING, CAST)7. Filtrowanie danych (WHERE, AND, OR)8. Filtrowanie danych (IN i BETWEEN)9. Sortowanie danych (ORDER BY)10. Typy danych i ich konwersja (CAST, CONVERT, STR)11. Walidacja danych (ISNUMERIC, ISDATE, ISNULL, COALESCE, NULLIF)12. Działania arytmetyczne i zaokrąglanie danych (ROUND, FLOOR, CEILING, RAND)13. Funkcje agregujące (SUM, MIN, MAX, AVG, COUNT)14. Grupowanie danych (GROUP BY, HAVING)15. Kolumna warunkowa (CASE)16. Funkcje tekstowe (UPPER, LEFT, LEN, STUFF...)17. Funkcje dat (GETDATE, DATENAME, DATEADD...)18. Złączenia wewnętrzne (INNER JOIN)19. Omówienie typów złączeń (INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN, CROSS JOIN)20. Podzapytania21. Podzapytania wielowierszowe (IN, ANY, ALL, EXISTS)22. Tworzenie, oraz modyfikacja tabel i widoków (CREATE, ALTER)23. Wprowadzanie danych (INSERT INTO)24. Modyfikacja i usuwanie danych (UPDATE, DELETE)25. Czyszczenie tabel (DELETE, TRUNCATE, DROP)26. Złączenia pionowe (UNION i UNION ALL)27. Zapytania wewnątrz tabeli (WITH)28. Zmienne lokalne w SQL29. Funkcje rankingu (RANK, DENSE_RANK, ROW_NUMBER, NTILE)30. Transakcje w SQL (BEGIN TRAN, COMMIT TRAN, ROLLBACK TRAN, SAVE TRAN)Naucz się samodzielnie tworzyć niezbędne raporty, albo dodaj do swojego CV znajomość języka SQL i zwiększ szanse na lepszą pracę.