
Tôi cũng vậy! Có thể làm trí tuệ nhân tạo với Spring (Inflearn phần 1)
bitcocom
Phát triển ứng dụng AI với Spring Boot và Spring AI: Làm chủ OpenAI cho các giải pháp thực tế
Cơ bản
Java, Spring, Spring Boot
[TPC DB!] Đây là khóa học cho phép bạn nắm vững cách lập mô hình cơ sở dữ liệu thông qua tư duy, lập mô hình cơ sở dữ liệu từng bước và mọi thứ từ lập mô hình cơ sở dữ liệu đến triển khai lập trình web cùng một lúc.
583 học viên
Độ khó Cơ bản
Thời gian Không giới hạn


Đánh giá từ những học viên đầu tiên
5.0
조준용
Hoàn hảo, tôi hiểu rất rõ rồi, cảm ơn bạn.
5.0
blueday
Bạn đã vất vả rồi.
5.0
yongtaek.lee
Cảm ơn bạn vì lời giải thích chi tiết.
Các phương pháp và quy trình lập mô hình cơ sở dữ liệu
Tạo các kết quả đầu ra khác nhau thông qua mô hình hóa
Cách sử dụng câu lệnh SQL (MySQL)
Cách sử dụng dữ liệu được mô hình hóa trong các chương trình
Kỹ thuật đảo ngược, kỹ thuật chuyển tiếp
Môi trường phát triển web IntelliJ (Java, Tomcat)

Thông qua khóa học này, bạn có thể học từng bước về mô hình hóa cơ sở dữ liệu và học cách áp dụng cũng như khai thác các mô hình được tạo ra từng bước vào DBMS. Bạn có thể kiểm tra năng lực học tập cá nhân thông qua bài kiểm tra toàn diện và tìm hiểu các công nghệ được sử dụng trong cơ sở dữ liệu (mô hình hóa, SQL) và phát triển back-end thông qua việc triển khai chương trình .
Quy trình mô hình hóa cơ sở dữ liệu suy nghĩ

Suy nghĩ Mô hình hóa Cơ sở dữ liệu Trình tự học tập


Đầu ra từ mô hình khái niệm (ERD)

Bạn có thể sử dụng CÔNG CỤ để tạo mô hình.

Bạn có thể sử dụng dữ liệu được tạo thông qua mô hình hóa.
Bạn có thể triển khai giỏ hàng mua sắm trực tuyến dựa trên MVC.

Bạn có thể hiểu về môi trường phát triển web Java dựa trên IntelliJ.
Sau khi hoàn thành khóa học này, bạn sẽ có thể lập mô hình cơ sở dữ liệu, phân tích dễ dàng các câu lệnh SQL và hiểu được cấu trúc tổng thể của cơ sở dữ liệu ( DBMS) .
Bạn có thể phát triển các kỹ năng thực tế thông qua đào tạo thực hành, từ mô hình hóa cơ sở dữ liệu đến triển khai lập trình web.
Bạn có thể vượt ra ngoài các câu lệnh SQL đơn giản để phân tích các câu lệnh SQL và sử dụng SQL nâng cao.
Mô hình hóa cơ sở dữ liệu cải thiện khả năng phân tích chương trình và khả năng phát triển phần phụ trợ .

0 -
Cài đặt MySQL 8.x (DBMS)
1 -
Phân tích yêu cầu cơ sở dữ liệu
Hiểu được các yêu cầu và quy định của một hệ thống cơ sở dữ liệu.
2 -
Mô hình hóa dữ liệu khái niệm (ERD)
Tạo sơ đồ thực thể - quan hệ (ERD) để trực quan hóa cấu trúc dữ liệu.
3 -
Mô hình hóa dữ liệu logic (RM)
Phát triển một mô hình quan hệ thể hiện mối quan hệ và ràng buộc dữ liệu.
4 -
Mô hình hóa dữ liệu vật lý (PM) Thiết kế lược đồ cơ sở dữ liệu thực tế cho hệ thống quản lý cơ sở dữ liệu.
5 -
Ngôn ngữ truy vấn có cấu trúc (SQL)
Học SQL để tương tác với cơ sở dữ liệu và thực hiện các thao tác CRUD.
6 -
Thực hiện các nhiệm vụ mô hình hóa dữ liệu
Thực hành triển khai các khái niệm mô hình hóa dữ liệu bằng cách sử dụng các tình huống thực tế .
7 -
Bài kiểm tra toàn diện về mô hình cơ sở dữ liệu tư duy
8 - Lập trình web
Từ mô hình hóa cơ sở dữ liệu đến triển khai lập trình web.


(1) Phân tích yêu cầu
Sau khi phân tích các yêu cầu của khách hàng, hãy tìm hiểu cách tạo tài liệu định nghĩa yêu cầu và tài liệu định nghĩa đối tượng (thực thể, thuộc tính, mối quan hệ).
(2) Mô hình khái niệm
Tìm hiểu quy trình tạo mô hình bằng công cụ trực quan gọi là ERD, được bắt nguồn từ các thực thể, thuộc tính và mối quan hệ thông qua các yêu cầu.


(3) Mô hình logic
Tìm hiểu cách tạo mô hình quan hệ logic (RM) có cấu trúc theo định dạng bảng bằng cách sử dụng mô hình được tạo thông qua ERD.
(4) Mô hình vật lý
Tìm hiểu quy trình tạo định nghĩa bảng (kiểu, độ dài, ràng buộc, v.v.) bằng mô hình logic, sau đó tạo mô hình vật lý bằng cách xem định nghĩa bảng.


(5) Tạo tập lệnh SQL
Tạo một bảng trong cơ sở dữ liệu bằng cách tạo lược đồ SQL sử dụng kỹ thuật chuyển tiếp sử dụng mô hình vật lý đã tạo.
(6) Thực hành SQL
Học SQL để tương tác với cơ sở dữ liệu, truy vấn dữ liệu và thực hiện các hoạt động CRUD.


(7) Kỳ thi mô hình hóa cơ sở dữ liệu toàn diện
Một kỳ thi toàn diện được thiết kế để kiểm tra sự hiểu biết và ứng dụng của bạn về các khái niệm mô hình hóa cơ sở dữ liệu.
(8) Từ mô hình hóa đến lập trình web
Từ mô hình hóa cơ sở dữ liệu đến triển khai lập trình web. IntelliJ IDEA Community Edition, Tomcat 9, MVC Framework.


Hệ điều hành và Phiên bản (OS): Window
Các công cụ được sử dụng: MySQL 8.x, Workbench 8, IntelliJ IDEA Community Edition,
JDK 11 trở lên,
Mèo Tom 9,
Servlet, JSP,
MyBatis 3.x,
Bootstrap 4.x,
Khung MVC
Để tìm hiểu về triển khai lập trình web giỏ hàng trực tuyến dựa trên MVC , bạn cần biết các khái niệm cơ bản về Java, Servlet, JSP và MyBatis .
Ghi chú bài giảng được cung cấp ở định dạng PDF, 135 trang
Mã nguồn thực hành web có sẵn trên GitHub
Các tập tin cần thiết trong bài giảng được đính kèm riêng vào video.
Bài giảng: 02_Suy nghĩ về mô hình cơ sở dữ liệu_Mục lục (Tài liệu bài giảng, liên kết GitHub đính kèm)
Khóa học này dành cho ai?
người mới bắt đầu cơ sở dữ liệu
Người mới bắt đầu lập trình (viết mã)
Bất cứ ai quan tâm đến mô hình hóa cơ sở dữ liệu
Những người muốn học câu lệnh SQL
Những người cần hiểu môi trường phát triển web IntelliJ
Cần biết trước khi bắt đầu?
Phần lập mô hình DB (SQL cơ bản)
Phần lập trình web (hiểu Java, Servlet, JSP, MVC)
Xác minh Inflearn
Xác minh sự nghiệp
8,793
Học viên
675
Đánh giá
670
Trả lời
4.9
Xếp hạng
14
Các khóa học
Xin chào, tôi là giảng viên Park Mae-il.
Tôi hiện đang điều hành một trung tâm đào tạo phần mềm, đồng thời thực hiện tư vấn và đào tạo ủy thác phần mềm cho các trường đại học, cơ quan chính phủ và doanh nghiệp.
📄 Kinh nghiệm giảng dạy chính và các hoạt động khác
- Giảng dạy Trại chuyên ngành Trường THPT đặc biệt Goorm (Khóa học Full Stack)
- Giáo viên hợp tác công nghiệp - học đường tại Trường Trung học Phổ thông Software Meister
- Giảng dạy tại Học viện Trí tuệ Nhân tạo Gwangju
- Giảng dạy tại Bootcamp Backend Fast Campus
- Trưởng phòng đào tạo và giảng viên tại Viện Phát triển Nhân tài Thông minh
- Đào tạo ủy thác lập trình In-House cho Tổng công ty Điện lực Hàn Quốc (KEPCO)
- Giảng dạy trực tuyến tại Đại học Hanyang ERICA
- Điều hành Trung tâm Đào tạo Phần mềm Bit (Việc làm nước ngoài, đào tạo do chính phủ tài trợ)
- Dự án đào tạo tuyển dụng SW (Bộ Khoa học, CNTT và Hoạch định tương lai)
- Giáo viên đào tạo phát triển năng lực nghề nghiệp trong lĩnh vực Trí tuệ nhân tạo, Phát triển công nghệ thông tin, v.v.
* Yêu cầu đào tạo và hợp tác (Kênh KakaoTalk)
* Các khóa học đang diễn ra: https://itscoding.kr
🎤 Cung cấp nội dung giáo dục trực tuyến
Inflearn: Java, DB, MVC, Spring, Spring AI & Agent, IoT
Fast Campus: Java, Spring Boot
email : bitcocom@empas.com
Tất cả
47 bài giảng ∙ (17giờ 17phút)
Tài liệu khóa học:
Tất cả
31 đánh giá
4.7
31 đánh giá
Đánh giá 3
∙
Đánh giá trung bình 5.0
5
Đây là một bài giảng hay.
Hy vọng bài giảng hữu ích cho bạn. Cảm ơn bạn nhiều ạ~~
Đánh giá 1
∙
Đánh giá trung bình 5.0
5
Cảm ơn bạn vì lời giải thích chi tiết.
Hy vọng những giải thích chi tiết này hữu ích cho bạn. Cố gắng lên đến phút cuối cùng nhé. Cảm ơn bạn~~
Đánh giá 11
∙
Đánh giá trung bình 4.9
Đánh giá 1
∙
Đánh giá trung bình 5.0
5
Hoàn hảo, tôi hiểu rất rõ rồi, cảm ơn bạn.
Thật may mắn khi bạn đã hiểu rõ. Chúc bạn kiên trì học hết khóa học, fighting! Cảm ơn bạn~~
Đánh giá 92
∙
Đánh giá trung bình 4.4
1
1. Trong bài giảng, tôi ho rất nhiều. Tôi hy vọng các bạn chú ý đến sức khỏe của người hướng dẫn, bao gồm cả bệnh ho. Chẳng phải học sinh sẽ coi sức khỏe của mình là ưu tiên cao hơn bài giảng của giảng viên sao? 2. Giải thích vòng vo quá nên thấy khó hiểu quá. Ví dụ: khi = trong mệnh đề Where trả về nhiều kết quả, truy vấn con một hàng sẽ trả về nhiều hơn một hàng. Tôi ước gì bạn có thể xác định chính xác lỗi, nhưng bạn nói rằng sẽ tốt hơn nếu sử dụng mệnh đề in. 3. Vì đây là bài giảng mô hình hóa nên tôi hy vọng sẽ rõ ràng hơn về cách đặt tên bảng và tiêu chí xác định cột, đồng thời sẽ là bài giảng có thể sử dụng được trong những tình huống phức tạp hơn như được sử dụng trong thực tế . Ví dụ: bạn có thể thấy rõ đó là bảng DB nhưng bạn thêm 't_' thông tin, nhưng chìa khóa có cần thiết không?), v.v. Nếu tiêu chuẩn riêng của người hướng dẫn về việc quyết định tên bảng đã rõ ràng, tôi nghĩ người nghe sẽ nghĩ, "Ồ, người hướng dẫn này đã đưa ra lựa chọn này dựa trên những tiêu chuẩn này." 4. Khi nói đến lập mô hình cơ sở dữ liệu, tại sao bạn nên lập mô hình? Trong thực tế, vì một số lý do khác ngoài lý do “vì đây là cách nó được thực hiện trong thực tế”, các cột này được đặt trong thực tế, kích thước cột dựa trên A, loại cột dựa trên B, dịch vụ nào, môi trường nào? Tôi rất tiếc rằng nếu mô hình được giải thích chi tiết và thực hành, học sinh sẽ có chỗ để suy nghĩ về cách giải quyết vấn đề và lẽ ra có thể cải thiện được khả năng của mình. kỹ năng hơn nữa. - Tuy nhiên, tôi cảm thấy như mình đang học mô hình cơ sở dữ liệu từ góc độ của người mới bắt đầu, vì vậy tôi lắng nghe cẩn thận và nghĩ rằng mình đang học lại lớp chuyên ngành của mình ở trường. - Biết cách tiếp cận giải pháp khi giải các bài toán SQL cũng là một điều tốt. - Tôi cũng rất vui khi tìm hiểu về các ví dụ về miền thương mại. Cảm ơn bạn vì bài giảng tuyệt vời.
Cảm ơn bạn đã trả lời trung thực của bạn. Tôi đoán là tôi bị đau họng khi thu âm.~ Cảm ơn bạn rất nhiều vì đã quan tâm đến sức khỏe của tôi. Tôi sẽ cố gắng đưa ra lời giải thích chi tiết hơn từ quan điểm của người học.
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!