JavaRush /Blog Java /Random-VI /Dấu trang: mọi thứ bạn cần biết về cơ sở dữ liệu và ngôn ...

Dấu trang: mọi thứ bạn cần biết về cơ sở dữ liệu và ngôn ngữ SQL - bài giảng, bài viết và video

Xuất bản trong nhóm
Để thuận tiện cho sinh viên JavaRush, chúng tôi quyết định thu thập các bài giảng và bài viết về các chủ đề quan trọng nhất trong lập trình. Lựa chọn thứ mười một là về cơ sở dữ liệu và ngôn ngữ truy vấn SQL. Trong hướng dẫn nhỏ, chúng tôi phác thảo ngắn gọn nội dung của các bài viết và nếu bạn theo liên kết, bạn có thể tìm hiểu thêm về chủ đề quan tâm. Thêm bộ sưu tập vào dấu trang của bạn và quay lại bộ sưu tập đó khi cần. Bookmark: mọi thứ bạn cần biết về cơ sở dữ liệu và ngôn ngữ SQL - bài giảng, bài viết và video - 1

Bài viết và bài giảng

Giới thiệu về SQL

Bài viết này mở ra một loạt bài ngắn dành cho những kiến ​​thức cơ bản về tương tác với cơ sở dữ liệu trong Java và giới thiệu về ngôn ngữ SQL. Nhiều chương trình đang bận rộn xử lý, sửa đổi thông tin và cập nhật nó. Vì dữ liệu là một phần rất quan trọng của logic chương trình nên bộ nhớ riêng thường được phân bổ cho nó. Dữ liệu được truy cập và sửa đổi bằng ngôn ngữ truy vấn đặc biệt - SQL (Ngôn ngữ truy vấn có cấu trúc). Bài viết này sẽ hữu ích nếu bạn mới bắt đầu làm quen với cơ sở dữ liệu.

Cấu trúc, bảng và kiểu dữ liệu của DBMS

Phần thứ hai của văn bản này là về phần giới thiệu về SQL. Ở đây tác giả tiếp tục phân tích nguyên tắc hoạt động của cơ sở dữ liệu và SQL bằng ví dụ tạo trình giả lập sàn giao dịch chứng khoán.

"Dự án Java từ A đến Z": Chúng tôi phân tích cơ sở dữ liệu và ngôn ngữ SQL

Một loạt bài viết lớn về cách tạo dự án portfolio của riêng bạn. Đương nhiên, anh ấy hiểu các công nghệ khác nhau mà lập trình viên tương tác. Bao gồm cơ sở dữ liệu và ngôn ngữ SQL. Kết quả của bài viết là viết một bot điện tín.

"Dự án Java từ A đến Z": Chúng tôi phân tích cơ sở dữ liệu và ngôn ngữ SQL. Phần 2

Trong phần thứ hai, tác giả tập trung vào thực hành: anh ấy cung cấp hướng dẫn cài đặt MySQL, viết những dòng đầu tiên bằng ngôn ngữ này và tạo cơ sở dữ liệu đầu tiên của bạn. Cuối cùng bạn sẽ có bài tập về nhà.

"Dự án Java từ A đến Z": Chúng tôi phân tích cơ sở dữ liệu và ngôn ngữ SQL. Phần 3

Trong phần thứ ba của phân tích cơ sở dữ liệu, tác giả nói về toán tử SELECT, các tham số WHERE, ORDER BY, GROUP BY. Cuối cùng, như trước, bài tập về nhà đang chờ.

"Dự án Java từ A đến Z": Chúng tôi phân tích cơ sở dữ liệu và ngôn ngữ SQL. Phần 4 - kiểm tra bài tập về nhà

Đúng như tên gọi, toàn bộ phần thứ tư được dành cho việc phân tích bài tập về nhà. Chúng tôi khuyên bạn nên đọc nó - nhiệm vụ này rất thú vị và bạn có thể muốn thực hiện nó.

"Dự án Java từ A đến Z": Chúng tôi phân tích cơ sở dữ liệu và ngôn ngữ SQL. Phần 5 - kết nối và nối

Phần thứ năm tác giả nói về các loại kết nối và liên kết: giải thích các khái niệm một-nhiều, một-một, nhiều-nhiều và các khái niệm khác.

"Dự án Java từ A đến Z": Chúng tôi phân tích cơ sở dữ liệu và ngôn ngữ SQL. Phần 6 – Kiểm tra task cuối cùng

Bài viết cuối cùng về cơ sở dữ liệu này bao gồm bài tập về nhà cuối cùng. Thật thú vị vì nó dành cho các cuộc phỏng vấn ở cấp Trung cấp. Nghĩa là, sau nhiệm vụ này, bạn đã có thể đi phỏng vấn và bạn sẽ vượt qua thành công ít nhất một phần những gì liên quan đến cơ sở dữ liệu quan hệ.

Đánh giá cuốn sách “SQL. Bộ sưu tập các công thức nấu ăn” của Anthony Molinaro

Có rất nhiều lựa chọn sách phù hợp cho người mới bắt đầu tìm hiểu về SQL, nhưng tác giả của bài đăng này đã quyết định về “SQL. Bộ sưu tập các công thức nấu ăn” của Anthony Molinaro. Điểm đặc biệt của cuốn sách là ngoài việc nghiên cứu SQL ở cấp độ cơ bản, bạn sẽ làm quen với một số cơ sở dữ liệu cùng một lúc và xem các truy vấn đối với chúng khác nhau như thế nào cũng như các tính năng của một cơ sở dữ liệu cụ thể là gì.

Tối ưu hóa SQL thú vị không phụ thuộc vào mô hình chi phí. Phần 1

Chúng tôi cung cấp cho bạn bản chuyển thể từ bài viết của Lukas Eder, được thiết kế dành cho những người có hiểu biết chung về cơ sở dữ liệu và SQL, cũng như một số kinh nghiệm thực tế với DBMS. Nó mô tả năm cách tối ưu hóa đơn giản chỉ có thể được triển khai dựa trên siêu dữ liệu (nghĩa là các ràng buộc) và chính truy vấn đó.

Tối ưu hóa SQL thú vị không phụ thuộc vào mô hình chi phí. Phần 2

Trong Phần 2, bạn sẽ tìm hiểu về cách loại bỏ các vị từ và phép chiếu "vô nghĩa" trong truy vấn con EXISTS.

Tối ưu hóa SQL thú vị không phụ thuộc vào mô hình chi phí. Phần 3

Phần thứ ba của bài viết đề cập đến việc hợp nhất các vị từ và các tập hợp trống.

Tối ưu hóa SQL thú vị không phụ thuộc vào mô hình chi phí. Phần 4

Phần thứ tư mô tả những hạn chế của CHECK và các phép nối phản xạ không cần thiết.

Tối ưu hóa SQL thú vị không phụ thuộc vào mô hình chi phí. Phần 5

Phần cuối cùng của bài viết nói về việc tối ưu hóa như đẩy vật thể.

Hướng dẫn về NoSQL dành cho nhà phát triển

Nếu bạn đang theo dõi các xu hướng phát triển phụ trợ và Dữ liệu lớn, có thể bạn đã nhận thấy tin đồn xung quanh cơ sở dữ liệu NoSQL trong những năm gần đây. Bài viết này nói về lý do tại sao chúng được tạo ra ngay từ đầu, chúng giải quyết những vấn đề gì và tại sao đột nhiên lại cần đến nhiều cơ sở dữ liệu khác nhau như vậy.

Các vấn đề về hiệu suất SQL phát sinh từ "công việc không cần thiết nhưng bắt buộc"

Có lẽ điều quan trọng nhất bạn có thể học để viết các truy vấn SQL hiệu quả là lập chỉ mục. Tuy nhiên, ở vị trí thứ hai, rất gần phía sau, là kiến ​​thức mà nhiều máy khách SQL yêu cầu cơ sở dữ liệu thực hiện nhiều "công việc không cần thiết nhưng cần thiết". Đây là gì sẽ được thảo luận trong bài viết này.

Thêm cơ sở dữ liệu PostgreSQL vào dịch vụ RESTful trên Spring Boot. Phần 1

Chuỗi bài viết hướng dẫn cách tạo cơ sở dữ liệu và kết nối với ứng dụng Rest.

Thêm cơ sở dữ liệu PostgreSQL vào dịch vụ RESTful trên Spring Boot. Phần 2

Trong phần trước, chúng ta đã tìm hiểu cách cài đặt cơ sở dữ liệu PostgresSQL trên máy tính, tạo cơ sở dữ liệu trong pgAdmin, đồng thời tạo và xóa các bảng trong đó theo cách thủ công và theo chương trình. Trong phần này, tác giả mời độc giả viết lại chương trình để học cách làm việc với cơ sở dữ liệu và bảng này.

Phỏng vấn nhà phát triển: phân tích các câu hỏi về cơ sở dữ liệu

Trong bài viết này, tác giả nói về một trong những chủ đề chính trong phỏng vấn kỹ thuật - cơ sở dữ liệu. Nó xem xét các câu hỏi phổ biến nhất và cố gắng trả lời chúng mà không đi sâu vào tài liệu.

Từ sơ yếu lý lịch của tháng 6: Hibernate là một framework để làm việc với cơ sở dữ liệu

Hibernate là một framework được phát minh để giúp cuộc sống của các lập trình viên trở nên dễ dàng hơn. Nó loại bỏ mã trùng lặp và ẩn mã cần thiết để quản lý tài nguyên, giảm lỗi. Bằng cách làm việc với Hibernate, nhà phát triển có thể tập trung vào logic nghiệp vụ của ứng dụng. Về cơ bản, Hibernate hoạt động như một bộ chuyển đổi khi kết nối ứng dụng với cơ sở dữ liệu. Đọc bài viết về nhu cầu đối với framework này và những dự án nào sẽ cần nó.

Video

Phỏng vấn công khai về cơ sở dữ liệu

Việc phát triển Java được liên kết chặt chẽ với phần phụ trợ. Và phần phụ trợ là với cơ sở dữ liệu. Nếu bạn không muốn gặp phải vấn đề trong một cuộc phỏng vấn kỹ thuật mà bạn có thể bị hỏi bất cứ điều gì về cơ sở dữ liệu, hãy xem luồng phỏng vấn kiểm tra cơ sở dữ liệu Podlodka Backend Crew này. Bạn sẽ tìm hiểu lý thuyết làm việc với cơ sở dữ liệu và các giải pháp kỹ thuật cụ thể cho từng cơ sở dữ liệu phổ biến nhất: SQL, NoSQL, NewSQL.

Java | MongoDB trên đám mây

Để kết nối dự án IntelliJ IDEA với đám mây Amazon Web Services bằng MongoDB DBMS, kỹ năng IDE là chưa đủ. Ngoài môi trường phát triển, bạn cũng sẽ phải học cách vận hành trình điều khiển MongoDB đồng bộ hoặc không đồng bộ, ứng dụng khách MongoClient và tìm hiểu cách làm việc với các bộ sưu tập. Video này hướng dẫn bạn tất cả các bước cần thiết để kết nối cơ sở dữ liệu với dự án Java. Trong phần mô tả bên dưới video có liên kết đến mã dự án trong IntelliJ IDEA.
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION