JavaRush /จาวาบล็อก /Random-TH /บุ๊กมาร์ก: ทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับฐานข้อมูลแล...

บุ๊กมาร์ก: ทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับฐานข้อมูลและภาษา SQL - การบรรยาย บทความ และวิดีโอ

เผยแพร่ในกลุ่ม
เพื่อความสะดวกของนักเรียน JavaRush เราจึงตัดสินใจรวบรวมการบรรยายและบทความเกี่ยวกับหัวข้อที่สำคัญที่สุดในการเขียนโปรแกรม ตัวเลือกที่สิบเอ็ดเป็นเรื่องเกี่ยวกับฐานข้อมูลและภาษาคิวรี SQL ในคู่มือฉบับย่อ เราจะสรุปสาระสำคัญของบทความโดยย่อ และหากคุณคลิกลิงก์นี้ คุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับหัวข้อที่สนใจ เพิ่มคอลเลกชันไปยังบุ๊กมาร์กของคุณและกลับมาที่คอลเลกชันดังกล่าวเมื่อจำเป็น บุ๊คมาร์ค: ทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับฐานข้อมูลและภาษา SQL - การบรรยาย บทความ และวิดีโอ - 1

บทความและการบรรยาย

ความรู้เบื้องต้นเกี่ยวกับ SQL

บทความนี้จะเปิดชุดสั้นๆ เกี่ยวกับพื้นฐานของการโต้ตอบกับฐานข้อมูลใน Java และการแนะนำภาษา SQL หลายโปรแกรมกำลังยุ่งอยู่กับการประมวลผลและแก้ไขข้อมูลและคอยอัปเดตอยู่เสมอ เนื่องจากข้อมูลเป็นส่วนสำคัญของตรรกะของโปรแกรม จึงมักมีการจัดสรรพื้นที่เก็บข้อมูลแยกต่างหาก ข้อมูลถูกเข้าถึงและแก้ไขโดยใช้ภาษาคิวรีพิเศษ - SQL (Structured Query Language) บทความนี้จะมีประโยชน์หากคุณเพิ่งเริ่มต้นใช้งานฐานข้อมูล

โครงสร้าง DBMS ตาราง และชนิดข้อมูล

ส่วนที่สองของข้อความนี้เป็นเรื่องเกี่ยวกับการแนะนำ SQL ที่นี่ผู้เขียนยังคงวิเคราะห์หลักการทำงานของฐานข้อมูลและ SQL โดยใช้ตัวอย่างการสร้างโปรแกรมจำลองตลาดหลักทรัพย์

"โครงการ Java จาก A ถึง Z": เราวิเคราะห์ฐานข้อมูลและภาษา SQL

บทความมากมายเกี่ยวกับการสร้างโครงการพอร์ตโฟลิโอของคุณเอง โดยธรรมชาติแล้วเขาเข้าใจเทคโนโลยีต่างๆ ที่โปรแกรมเมอร์โต้ตอบด้วย รวมถึงฐานข้อมูลและภาษา SQL ผลลัพธ์ของบทความคือการเขียนบอทโทรเลข

"โครงการ Java จาก A ถึง Z": เราวิเคราะห์ฐานข้อมูลและภาษา SQL ส่วนที่ 2

ในส่วนที่สอง ผู้เขียนมุ่งเน้นไปที่การปฏิบัติ: เขาให้คำแนะนำในการติดตั้ง MySQL การเขียนบรรทัดแรกในภาษานี้ และสร้างฐานข้อมูลแรกของคุณ ในตอนท้ายคุณจะมีการบ้าน

"โครงการ Java จาก A ถึง Z": เราวิเคราะห์ฐานข้อมูลและภาษา SQL ส่วนที่ 3

ในส่วนที่สามของการวิเคราะห์ฐานข้อมูล ผู้เขียนพูดถึงพารามิเตอร์ตัวดำเนินการ SELECT, WHERE, ORDER BY, GROUP BY ท้ายที่สุดการบ้านก็รออยู่เหมือนเดิม

"โครงการ Java จาก A ถึง Z": เราวิเคราะห์ฐานข้อมูลและภาษา SQL ส่วนที่ 4 - การตรวจสอบการบ้าน

ตามชื่อที่สื่อถึง ส่วนที่สี่ทั้งหมดมีไว้สำหรับการวิเคราะห์การบ้าน เราขอแนะนำให้อ่าน - งานนี้น่าสนใจและคุณอาจต้องการทำ

"โครงการ Java จาก A ถึง Z": เราวิเคราะห์ฐานข้อมูลและภาษา SQL ส่วนที่ 5 - การเชื่อมต่อและการรวม

ในส่วนที่ห้า ผู้เขียนพูดถึงประเภทของการเชื่อมต่อและการรวม: อธิบายว่าแนวคิดแบบหนึ่งต่อกลุ่ม หนึ่งต่อหนึ่ง หลายต่อกลุ่ม และแนวคิดอื่นๆ คืออะไร

"โครงการ Java จาก A ถึง Z": เราวิเคราะห์ฐานข้อมูลและภาษา SQL ส่วนที่ 6 - การตรวจสอบงานขั้นสุดท้าย

บทความสุดท้ายเกี่ยวกับฐานข้อมูลนี้ครอบคลุมถึงการบ้านขั้นสุดท้าย เป็นเรื่องที่น่าสนใจเพราะมีไว้สำหรับการสัมภาษณ์ระดับกลาง นั่นคือหลังจากงานนี้คุณสามารถไปสัมภาษณ์ได้แล้วและคุณจะผ่านอย่างน้อยบางส่วนที่เกี่ยวข้องกับฐานข้อมูลเชิงสัมพันธ์ได้สำเร็จ

บทวิจารณ์หนังสือ “SQL. คอลเลกชันสูตรอาหาร” โดย Anthony Molinaro

มีตัวเลือกหนังสือมากมายที่เหมาะสำหรับการเรียนรู้ SQL เบื้องต้น แต่ผู้เขียนโพสต์นี้ตัดสินที่ "SQL" คอลเลกชันสูตรอาหาร” โดย Anthony Molinaro ความพิเศษของหนังสือเล่มนี้คือ นอกเหนือจากการศึกษา SQL ในระดับพื้นฐานแล้ว คุณจะคุ้นเคยกับฐานข้อมูลหลาย ๆ ตัวในคราวเดียว และดูว่าแบบสอบถามสำหรับฐานข้อมูลเหล่านั้นแตกต่างกันอย่างไร และคุณลักษณะของฐานข้อมูลเฉพาะคืออะไร

การเพิ่มประสิทธิภาพ SQL ที่ยอดเยี่ยมที่ไม่ขึ้นอยู่กับโมเดลต้นทุน ส่วนที่ 1

เราขอเสนอการดัดแปลงบทความของ Lukas Eder ซึ่งได้รับการออกแบบมาสำหรับผู้ที่มีความเข้าใจทั่วไปเกี่ยวกับฐานข้อมูลและ SQL รวมถึงมีประสบการณ์เชิงปฏิบัติเกี่ยวกับ DBMS โดยจะอธิบายการปรับให้เหมาะสมอย่างง่ายห้าประการที่สามารถนำมาใช้งานได้โดยอิงตามข้อมูลเมตาเท่านั้น (นั่นคือ ข้อจำกัด) และการสืบค้นเอง

การเพิ่มประสิทธิภาพ SQL ที่ยอดเยี่ยมที่ไม่ขึ้นอยู่กับโมเดลต้นทุน ส่วนที่ 2

ในส่วนที่ 2 คุณจะได้เรียนรู้เกี่ยวกับการกำจัดภาคแสดงและการคาดคะเนที่ "ไร้ความหมาย" ในแบบสอบถามย่อย EXISTS

การเพิ่มประสิทธิภาพ SQL ที่ยอดเยี่ยมที่ไม่ขึ้นอยู่กับโมเดลต้นทุน ส่วนที่ 3

ส่วนที่สามของบทความเกี่ยวข้องกับการรวมภาคแสดงและเซตว่างที่พิสูจน์ได้

การเพิ่มประสิทธิภาพ SQL ที่ยอดเยี่ยมที่ไม่ขึ้นอยู่กับโมเดลต้นทุน ตอนที่ 4

ส่วนที่สี่อธิบายข้อจำกัดของ CHECK และการรวมแบบสะท้อนกลับที่ไม่จำเป็น

การเพิ่มประสิทธิภาพ SQL ที่ยอดเยี่ยมที่ไม่ขึ้นอยู่กับโมเดลต้นทุน ตอนที่ 5

ส่วนสุดท้ายของบทความพูดถึงการปรับให้เหมาะสม เช่น การผลักวัตถุ

คู่มือ NoSQL สำหรับนักพัฒนา

หากคุณติดตามแนวโน้มในการพัฒนาแบ็กเอนด์และข้อมูลขนาดใหญ่ คุณอาจสังเกตเห็นความฮือฮาเกี่ยวกับฐานข้อมูล NoSQL ในช่วงไม่กี่ปีที่ผ่านมา บทความนี้จะพูดถึงสาเหตุที่สร้างฐานข้อมูลเหล่านี้ขึ้นมาตั้งแต่แรก ปัญหาที่พวกเขาแก้ไขได้ และเหตุใดจึงจำเป็นต้องใช้ฐานข้อมูลที่แตกต่างกันจำนวนมากโดยฉับพลัน

ปัญหาประสิทธิภาพของ SQL ที่เกิดจาก "งานที่ไม่จำเป็น แต่จำเป็น"

สิ่งที่สำคัญที่สุดที่คุณสามารถเรียนรู้ในการเขียนคำสั่ง SQL ที่มีประสิทธิภาพได้คือการจัดทำดัชนี อย่างไรก็ตาม อันดับที่สอง ซึ่งตามหลังมากคือความรู้ที่ว่าไคลเอ็นต์ SQL จำนวนมากต้องการให้ฐานข้อมูลทำงาน "งานที่ไม่จำเป็นแต่จำเป็น" จำนวนมาก สิ่งนี้จะกล่าวถึงในบทความนี้

การเพิ่มฐานข้อมูล PostgreSQL ให้กับบริการ RESTful บน Spring Boot ส่วนที่ 1

ชุดบทความเกี่ยวกับวิธีสร้างฐานข้อมูลและการเชื่อมต่อกับแอปพลิเคชัน Rest

การเพิ่มฐานข้อมูล PostgreSQL ให้กับบริการ RESTful บน Spring Boot ส่วนที่ 2

ในส่วนสุดท้าย เราได้เรียนรู้วิธีการติดตั้งฐานข้อมูล PostgresSQL บนคอมพิวเตอร์ สร้างฐานข้อมูลใน pgAdmin รวมถึงสร้างและลบตารางในนั้นด้วยตนเองและทางโปรแกรม ในส่วนนี้ผู้เขียนขอเชิญชวนให้ผู้อ่านเขียนโปรแกรมใหม่เพื่อเรียนรู้การทำงานกับฐานข้อมูลและตารางนี้

การสัมภาษณ์นักพัฒนา: การวิเคราะห์คำถามฐานข้อมูล

ในบทความนี้ ผู้เขียนพูดถึงหนึ่งในหัวข้อสำคัญในการสัมภาษณ์ทางเทคนิค นั่นก็คือ ฐานข้อมูล โดยจะพิจารณาคำถามที่พบบ่อยที่สุดและพยายามตอบคำถามโดยไม่ต้องเจาะลึกเนื้อหา

จากประวัติย่อของเดือนมิถุนายน: Hibernate เป็นเฟรมเวิร์กสำหรับการทำงานกับฐานข้อมูล

Hibernate เป็นเฟรมเวิร์กที่คิดค้นขึ้นเพื่อทำให้ชีวิตของโปรแกรมเมอร์ง่ายขึ้น กำจัดโค้ดที่ซ้ำกันและซ่อนโค้ดที่จำเป็นในการจัดการทรัพยากร ช่วยลดข้อผิดพลาด ด้วยการทำงานร่วมกับ Hibernate นักพัฒนาสามารถมุ่งเน้นไปที่ตรรกะทางธุรกิจของแอปพลิเคชันได้ โดยพื้นฐานแล้ว Hibernate ทำหน้าที่เป็นอะแดปเตอร์เมื่อเชื่อมต่อแอปพลิเคชันกับฐานข้อมูล อ่านบทความเกี่ยวกับความต้องการกรอบการทำงานนี้ และโครงการใดบ้างที่จำเป็นสำหรับกรอบงาน

วิดีโอ

การสัมภาษณ์สาธารณะเกี่ยวกับฐานข้อมูล

การพัฒนา Java เชื่อมโยงกับแบ็กเอนด์อย่างแยกไม่ออก และแบ็กเอนด์อยู่กับฐานข้อมูล หากคุณไม่ต้องการประสบปัญหาในการสัมภาษณ์ด้านเทคนิคที่คุณอาจถูกถามอะไรเกี่ยวกับฐานข้อมูล โปรดดูสตรีมการสัมภาษณ์ทดสอบฐานข้อมูล Podlodka Backend Crew นี้ คุณจะได้เรียนรู้ทฤษฎีการทำงานกับฐานข้อมูลและโซลูชันทางเทคนิคเฉพาะสำหรับฐานข้อมูลทั่วไปแต่ละฐานข้อมูล: SQL, NoSQL, NewSQL

ชวา | MongoDB ในระบบคลาวด์

ในการเชื่อมต่อโปรเจ็กต์ IntelliJ IDEA กับคลาวด์ Amazon Web Services โดยใช้ MongoDB DBMS ทักษะ IDE ยังไม่เพียงพอ นอกเหนือจากสภาพแวดล้อมการพัฒนาแล้ว คุณจะต้องเรียนรู้วิธีการใช้งานไดรเวอร์ MongoDB แบบซิงโครนัสหรืออะซิงโครนัส ไคลเอนต์ MongoClient และเรียนรู้เกี่ยวกับการทำงานกับคอลเลกชัน วิดีโอนี้จะอธิบายขั้นตอนที่จำเป็นทั้งหมดในการเชื่อมต่อฐานข้อมูลกับโปรเจ็กต์ Java ในคำอธิบายด้านล่างวิดีโอ มีลิงก์ไปยังรหัสโครงการใน IntelliJ IDEA
วัสดุอื่นๆ ในชุด:
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION