Giáo Dục

Ngôn ngữ CSDL được sử dụng phổ biến hiện nay là?

Câu hỏi: Ngôn ngữ cơ sở dữ liệu thông dụng nhất hiện nay là:

A. SQL

B. Truy cập

C. Foxpro

D. Java

Câu trả lời:

Ngôn ngữ cơ sở dữ liệu thông dụng nhất hiện nay là SQL (Ngôn ngữ truy vấn có cấu trúc).


Trả lời: a.

Hãy cùng trường ĐH KD & CN Hà Nội tìm hiểu thêm những thông tin liên quan đến ngôn ngữ CSDL dưới đây

1. Lý thuyết

một. Cơ sở dữ liệu và Bảng

Về cơ bản, cơ sở dữ liệu (quan hệ) là một tập hợp các bảng. Mỗi bảng có một danh sách dữ liệu lặp lại được sắp xếp theo thứ tự hợp lý về một phần thông tin cụ thể. Ví dụ một bảng dành cho khách hàng, sinh viên, đơn đặt hàng, sản phẩm,… Về mặt trực quan, nó thường được hiển thị giống như một bảng tính excel.

Bảng là cấu trúc cơ bản nhất của cơ sở dữ liệu, cấu trúc của nó bao gồm các hàng và cột. Đó là nơi bạn sẽ đặt dữ liệu của mình, xác định kiểu dữ liệu và mối quan hệ giữa các bảng với các bảng khác. Khi biểu diễn cơ sở dữ liệu quan hệ, chúng ta thường biểu diễn mối quan hệ giữa các bảng trong cơ sở dữ liệu. Ví dụ, bên dưới, bảng bước có liên quan đến công thức và bảng step_ingredient. Tất cả các bảng tạo thành một cơ sở dữ liệu.

Trong mỗi bảng, mỗi hàng đại diện cho một bản ghi dữ liệu (chẳng hạn như một sinh viên, một khách hàng, một đơn đặt hàng hoặc một nhân viên) mỗi một trong số đó chứa nhiều trường dữ liệu (ví dụ: một sinh viên có thể có tên, ngày sinh, quê quán, điểm trung bình, v.v.), các trường dữ liệu được xác định trong các cột của bảng. Mỗi cột mô tả một phần dữ liệu. Nó cung cấp các thuộc tính quan trọng như tên, ID, email, ngày sinh, v.v.

Mọi hàng phải theo cùng một cấu trúc, theo cùng một định dạng cột. Không được phép sai lệch so với các thông số kỹ thuật đã thiết lập. Và để xác định các định dạng của cột này, chúng tôi đặt các quy tắc cho dữ liệu và DBMS sẽ không để các quy tắc này phá vỡ. Ví dụ, trong bảng trên, kiểu dữ liệu phone_no có thể được định nghĩa theo quy ước là số điện thoại hợp lệ (với các điều kiện thử nghiệm) hoặc hoa hồng dưới dạng số thực có giá trị nhỏ hơn 1.

Tóm lại, các cột xác định vị trí và định dạng của dữ liệu sẽ có trong bảng, trong khi các hàng giữ các giá trị thực tế mà bạn sẽ truy xuất, chèn, cập nhật và xóa. Bạn có thể nghe thấy thuật ngữ “tuple” hoặc ghi thay vì các hàng trong bảng và bạn cũng có thể nghe thấy thuật ngữ “thuộc tính” hoặc trường thay vì cột. ). Các khái niệm này là tương đương và thường được sử dụng thay thế cho nhau.

Trước khi đi đến các khái niệm tiếp theo trong lý thuyết cơ sở dữ liệu, chúng ta cần phân biệt 3 loại cột trong cơ sở dữ liệu:

– Cột đơn: Gồm một giá trị duy nhất.

– Cột tổng hợp: Một giá trị bao gồm sự kết hợp của một số giá trị khác. Ví dụ, trường tên đầy đủ là sự kết hợp của họ, tên đệm và tên. Bất kỳ thuộc tính tổng hợp nào sẽ được phân tách thành nhiều thuộc tính riêng biệt.

– Cột nhiều giá trị: Nhiều giá trị cho một cột. Ví dụ, màu sắc của xe có thể là cả màu đen và màu đỏ. Các thuộc tính đa giá trị có thể được chia thành nhiều bảng.

Việc phân biệt các kiểu thuộc tính (cột) này là rất quan trọng trong lý thuyết cơ sở dữ liệu cũng như trong thực tế triển khai các ứng dụng có sử dụng cơ sở dữ liệu, vì nó sẽ giúp chúng ta thực hiện phân tích và phân tách. bảng, cột sau này để đảm bảo tính thống nhất cho cơ sở dữ liệu. Trong phần tiếp theo chúng ta sẽ tìm hiểu về quan hệ trong cơ sở dữ liệu quan hệ.

b. Ngôn ngữ truy vấn có cấu trúc (SQL)

Đây là ngôn ngữ được sử dụng để tạo, đọc, cập nhật hoặc xóa dữ liệu và xác định cơ sở dữ liệu. Nó không phải là một ngôn ngữ lập trình, nó được coi là một ngôn ngữ truy vấn khai báo. Bạn chỉ cần nói những gì bạn muốn và DBMS xử lý các yêu cầu truy vấn của bạn. Điều này ngược lại với các ngôn ngữ lập trình. Với một ngôn ngữ lập trình, bạn sẽ phải viết các bước để thực hiện việc này; có thể một số vòng lặp và kiểm tra xem đây có phải là dữ liệu bị ràng buộc hay không. Cú pháp của SQL rất dễ hiểu, tuy nhiên hầu hết các DBMS có các cách triển khai ngôn ngữ SQL khác nhau. Tuy nhiên, về bản chất, cơ chế và cú pháp của chúng hầu hết đều giống nhau.

2. Cách thiết kế cơ sở dữ liệu trang web đa ngôn ngữ

Như tôi đã phân tích ở trên, thường có hai loại yêu cầu web đa ngôn ngữ:

– Web dịch toàn bộ bài báo

– Trang web chỉ dịch một số bài

Dịch toàn bộ bài báo

Trong trường hợp này, chúng tôi có một số thiết kế như sau:

Phương pháp 1: Mỗi bảng chúng ta sẽ lưu trữ số trường tương ứng với số ngôn ngữ. Ví dụ, một trang web bằng 3 ngôn ngữ, tôi lưu trường tiêu đề là title_en, title_vi, title_cn. Vì vậy nếu mở rộng sẽ rất khó vì phải thêm từng trường vào hệ thống.

Phương pháp 2: Mỗi trường chúng tôi sẽ lưu dưới dạng thẻ xml trong biểu mẫu Nội dung. Ví dụ Nội dungContent. Với cách tiết kiệm này khi mở rộng, chúng ta không cần thêm trường. Tuy nhiên có 2 điểm yếu, thứ nhất nếu dữ liệu nhiều quá mức lưu trữ của MySQL thì sẽ bị mất dữ liệu, thứ hai là bạn phải sử dụng PHP để lập trình chặt chẽ (dùng Regular Expression để giải nén).

Phương pháp 3: Mỗi bảng chúng ta sẽ lưu trữ thêm một bảng đa ngôn ngữ và một bảng liên kết nữa. Ví dụ có một bảng News (id, titlte, content, status) với hai trường tiêu đề và nội dung là đa ngôn ngữ thì ta thêm ngôn ngữ bảng vào như hình bên dưới:

[CHUẨN NHẤT]    Ngôn ngữ cơ sở dữ liệu thông dụng nhất hiện nay là gì?

Với phương thức lưu trữ này, khi thêm ngôn ngữ mới, bạn chỉ cần thêm dữ liệu vào bảng Ngôn ngữ.

Dịch một số bài báo

Với yêu cầu này thì hơi rườm rà nên mình đưa ra cách đơn giản để các bạn tham khảo.

Chúng ta chỉ cần một bảng và trong bảng đó sẽ có một số trường liên quan đến nhau như sau: Tin tức (id, title, content, language, parent_id)

Giả sử chúng ta chọn ngôn ngữ chính là tiếng Việt thì khi thêm bài viết mới, nếu bài viết này là tiếng Việt thì không cần chọn parent_id, ngược lại nếu là ngôn ngữ khác thì phải chọn parent_id (là bài viết gốc). Tiếng Việt).

Bây giờ dữ liệu như sau:

[CHUẨN NHẤT]    Ngôn ngữ cơ sở dữ liệu thông dụng nhất hiện nay là gì?  (ảnh 2)

Do đó, chúng ta phải dựa vào ngôn ngữ trường ha và parent_id để xử lý việc chuyển đổi ngôn ngữ một cách chính xác.

Ghi chú: Để xử lý trơn tru và chính xác các phương thức trên, đòi hỏi bạn phải thành thạo PHP, MySQL, Javascript để xử lý backend và frontend.

Đăng bởi: Trường ĐH KD & CN Hà Nội

Chuyên mục: Tin học lớp 12, Tin học 12

Thông tin cần xem thêm:

Hình Ảnh về Ngôn ngữ CSDL được sử dụng phổ biến hiện nay là?

Video về Ngôn ngữ CSDL được sử dụng phổ biến hiện nay là?

Wiki về Ngôn ngữ CSDL được sử dụng phổ biến hiện nay là?

Ngôn ngữ CSDL được sử dụng phổ biến hiện nay là?

Ngôn ngữ CSDL được sử dụng phổ biến hiện nay là? -

Câu hỏi: Ngôn ngữ cơ sở dữ liệu thông dụng nhất hiện nay là:

A. SQL

B. Truy cập

C. Foxpro

D. Java

Câu trả lời:

Ngôn ngữ cơ sở dữ liệu thông dụng nhất hiện nay là SQL (Ngôn ngữ truy vấn có cấu trúc).


Trả lời: a.

Hãy cùng trường ĐH KD & CN Hà Nội tìm hiểu thêm những thông tin liên quan đến ngôn ngữ CSDL dưới đây

1. Lý thuyết

một. Cơ sở dữ liệu và Bảng

Về cơ bản, cơ sở dữ liệu (quan hệ) là một tập hợp các bảng. Mỗi bảng có một danh sách dữ liệu lặp lại được sắp xếp theo thứ tự hợp lý về một phần thông tin cụ thể. Ví dụ một bảng dành cho khách hàng, sinh viên, đơn đặt hàng, sản phẩm,… Về mặt trực quan, nó thường được hiển thị giống như một bảng tính excel.

Bảng là cấu trúc cơ bản nhất của cơ sở dữ liệu, cấu trúc của nó bao gồm các hàng và cột. Đó là nơi bạn sẽ đặt dữ liệu của mình, xác định kiểu dữ liệu và mối quan hệ giữa các bảng với các bảng khác. Khi biểu diễn cơ sở dữ liệu quan hệ, chúng ta thường biểu diễn mối quan hệ giữa các bảng trong cơ sở dữ liệu. Ví dụ, bên dưới, bảng bước có liên quan đến công thức và bảng step_ingredient. Tất cả các bảng tạo thành một cơ sở dữ liệu.

Trong mỗi bảng, mỗi hàng đại diện cho một bản ghi dữ liệu (chẳng hạn như một sinh viên, một khách hàng, một đơn đặt hàng hoặc một nhân viên) mỗi một trong số đó chứa nhiều trường dữ liệu (ví dụ: một sinh viên có thể có tên, ngày sinh, quê quán, điểm trung bình, v.v.), các trường dữ liệu được xác định trong các cột của bảng. Mỗi cột mô tả một phần dữ liệu. Nó cung cấp các thuộc tính quan trọng như tên, ID, email, ngày sinh, v.v.

Mọi hàng phải theo cùng một cấu trúc, theo cùng một định dạng cột. Không được phép sai lệch so với các thông số kỹ thuật đã thiết lập. Và để xác định các định dạng của cột này, chúng tôi đặt các quy tắc cho dữ liệu và DBMS sẽ không để các quy tắc này phá vỡ. Ví dụ, trong bảng trên, kiểu dữ liệu phone_no có thể được định nghĩa theo quy ước là số điện thoại hợp lệ (với các điều kiện thử nghiệm) hoặc hoa hồng dưới dạng số thực có giá trị nhỏ hơn 1.

Tóm lại, các cột xác định vị trí và định dạng của dữ liệu sẽ có trong bảng, trong khi các hàng giữ các giá trị thực tế mà bạn sẽ truy xuất, chèn, cập nhật và xóa. Bạn có thể nghe thấy thuật ngữ “tuple” hoặc ghi thay vì các hàng trong bảng và bạn cũng có thể nghe thấy thuật ngữ “thuộc tính” hoặc trường thay vì cột. ). Các khái niệm này là tương đương và thường được sử dụng thay thế cho nhau.

Trước khi đi đến các khái niệm tiếp theo trong lý thuyết cơ sở dữ liệu, chúng ta cần phân biệt 3 loại cột trong cơ sở dữ liệu:

- Cột đơn: Gồm một giá trị duy nhất.

- Cột tổng hợp: Một giá trị bao gồm sự kết hợp của một số giá trị khác. Ví dụ, trường tên đầy đủ là sự kết hợp của họ, tên đệm và tên. Bất kỳ thuộc tính tổng hợp nào sẽ được phân tách thành nhiều thuộc tính riêng biệt.

- Cột nhiều giá trị: Nhiều giá trị cho một cột. Ví dụ, màu sắc của xe có thể là cả màu đen và màu đỏ. Các thuộc tính đa giá trị có thể được chia thành nhiều bảng.

Việc phân biệt các kiểu thuộc tính (cột) này là rất quan trọng trong lý thuyết cơ sở dữ liệu cũng như trong thực tế triển khai các ứng dụng có sử dụng cơ sở dữ liệu, vì nó sẽ giúp chúng ta thực hiện phân tích và phân tách. bảng, cột sau này để đảm bảo tính thống nhất cho cơ sở dữ liệu. Trong phần tiếp theo chúng ta sẽ tìm hiểu về quan hệ trong cơ sở dữ liệu quan hệ.

b. Ngôn ngữ truy vấn có cấu trúc (SQL)

Đây là ngôn ngữ được sử dụng để tạo, đọc, cập nhật hoặc xóa dữ liệu và xác định cơ sở dữ liệu. Nó không phải là một ngôn ngữ lập trình, nó được coi là một ngôn ngữ truy vấn khai báo. Bạn chỉ cần nói những gì bạn muốn và DBMS xử lý các yêu cầu truy vấn của bạn. Điều này ngược lại với các ngôn ngữ lập trình. Với một ngôn ngữ lập trình, bạn sẽ phải viết các bước để thực hiện việc này; có thể một số vòng lặp và kiểm tra xem đây có phải là dữ liệu bị ràng buộc hay không. Cú pháp của SQL rất dễ hiểu, tuy nhiên hầu hết các DBMS có các cách triển khai ngôn ngữ SQL khác nhau. Tuy nhiên, về bản chất, cơ chế và cú pháp của chúng hầu hết đều giống nhau.

2. Cách thiết kế cơ sở dữ liệu trang web đa ngôn ngữ

Như tôi đã phân tích ở trên, thường có hai loại yêu cầu web đa ngôn ngữ:

- Web dịch toàn bộ bài báo

- Trang web chỉ dịch một số bài

Dịch toàn bộ bài báo

Trong trường hợp này, chúng tôi có một số thiết kế như sau:

Phương pháp 1: Mỗi bảng chúng ta sẽ lưu trữ số trường tương ứng với số ngôn ngữ. Ví dụ, một trang web bằng 3 ngôn ngữ, tôi lưu trường tiêu đề là title_en, title_vi, title_cn. Vì vậy nếu mở rộng sẽ rất khó vì phải thêm từng trường vào hệ thống.

Phương pháp 2: Mỗi trường chúng tôi sẽ lưu dưới dạng thẻ xml trong biểu mẫu Nội dung. Ví dụ Nội dungContent. Với cách tiết kiệm này khi mở rộng, chúng ta không cần thêm trường. Tuy nhiên có 2 điểm yếu, thứ nhất nếu dữ liệu nhiều quá mức lưu trữ của MySQL thì sẽ bị mất dữ liệu, thứ hai là bạn phải sử dụng PHP để lập trình chặt chẽ (dùng Regular Expression để giải nén).

Phương pháp 3: Mỗi bảng chúng ta sẽ lưu trữ thêm một bảng đa ngôn ngữ và một bảng liên kết nữa. Ví dụ có một bảng News (id, titlte, content, status) với hai trường tiêu đề và nội dung là đa ngôn ngữ thì ta thêm ngôn ngữ bảng vào như hình bên dưới:

[CHUẨN NHẤT]    Ngôn ngữ cơ sở dữ liệu thông dụng nhất hiện nay là gì?

Với phương thức lưu trữ này, khi thêm ngôn ngữ mới, bạn chỉ cần thêm dữ liệu vào bảng Ngôn ngữ.

Dịch một số bài báo

Với yêu cầu này thì hơi rườm rà nên mình đưa ra cách đơn giản để các bạn tham khảo.

Chúng ta chỉ cần một bảng và trong bảng đó sẽ có một số trường liên quan đến nhau như sau: Tin tức (id, title, content, language, parent_id)

Giả sử chúng ta chọn ngôn ngữ chính là tiếng Việt thì khi thêm bài viết mới, nếu bài viết này là tiếng Việt thì không cần chọn parent_id, ngược lại nếu là ngôn ngữ khác thì phải chọn parent_id (là bài viết gốc). Tiếng Việt).

Bây giờ dữ liệu như sau:

[CHUẨN NHẤT]    Ngôn ngữ cơ sở dữ liệu thông dụng nhất hiện nay là gì?  (ảnh 2)

Do đó, chúng ta phải dựa vào ngôn ngữ trường ha và parent_id để xử lý việc chuyển đổi ngôn ngữ một cách chính xác.

Ghi chú: Để xử lý trơn tru và chính xác các phương thức trên, đòi hỏi bạn phải thành thạo PHP, MySQL, Javascript để xử lý backend và frontend.

Đăng bởi: Trường ĐH KD & CN Hà Nội

Chuyên mục: Tin học lớp 12, Tin học 12

[rule_{ruleNumber}]

Câu hỏi: Ngôn ngữ cơ sở dữ liệu thông dụng nhất hiện nay là:

A. SQL

B. Truy cập

C. Foxpro

D. Java

Câu trả lời:

Ngôn ngữ cơ sở dữ liệu thông dụng nhất hiện nay là SQL (Ngôn ngữ truy vấn có cấu trúc).


Trả lời: a.

Hãy cùng trường ĐH KD & CN Hà Nội tìm hiểu thêm những thông tin liên quan đến ngôn ngữ CSDL dưới đây

1. Lý thuyết

một. Cơ sở dữ liệu và Bảng

Về cơ bản, cơ sở dữ liệu (quan hệ) là một tập hợp các bảng. Mỗi bảng có một danh sách dữ liệu lặp lại được sắp xếp theo thứ tự hợp lý về một phần thông tin cụ thể. Ví dụ một bảng dành cho khách hàng, sinh viên, đơn đặt hàng, sản phẩm,… Về mặt trực quan, nó thường được hiển thị giống như một bảng tính excel.

Bảng là cấu trúc cơ bản nhất của cơ sở dữ liệu, cấu trúc của nó bao gồm các hàng và cột. Đó là nơi bạn sẽ đặt dữ liệu của mình, xác định kiểu dữ liệu và mối quan hệ giữa các bảng với các bảng khác. Khi biểu diễn cơ sở dữ liệu quan hệ, chúng ta thường biểu diễn mối quan hệ giữa các bảng trong cơ sở dữ liệu. Ví dụ, bên dưới, bảng bước có liên quan đến công thức và bảng step_ingredient. Tất cả các bảng tạo thành một cơ sở dữ liệu.

Trong mỗi bảng, mỗi hàng đại diện cho một bản ghi dữ liệu (chẳng hạn như một sinh viên, một khách hàng, một đơn đặt hàng hoặc một nhân viên) mỗi một trong số đó chứa nhiều trường dữ liệu (ví dụ: một sinh viên có thể có tên, ngày sinh, quê quán, điểm trung bình, v.v.), các trường dữ liệu được xác định trong các cột của bảng. Mỗi cột mô tả một phần dữ liệu. Nó cung cấp các thuộc tính quan trọng như tên, ID, email, ngày sinh, v.v.

Mọi hàng phải theo cùng một cấu trúc, theo cùng một định dạng cột. Không được phép sai lệch so với các thông số kỹ thuật đã thiết lập. Và để xác định các định dạng của cột này, chúng tôi đặt các quy tắc cho dữ liệu và DBMS sẽ không để các quy tắc này phá vỡ. Ví dụ, trong bảng trên, kiểu dữ liệu phone_no có thể được định nghĩa theo quy ước là số điện thoại hợp lệ (với các điều kiện thử nghiệm) hoặc hoa hồng dưới dạng số thực có giá trị nhỏ hơn 1.

Tóm lại, các cột xác định vị trí và định dạng của dữ liệu sẽ có trong bảng, trong khi các hàng giữ các giá trị thực tế mà bạn sẽ truy xuất, chèn, cập nhật và xóa. Bạn có thể nghe thấy thuật ngữ “tuple” hoặc ghi thay vì các hàng trong bảng và bạn cũng có thể nghe thấy thuật ngữ “thuộc tính” hoặc trường thay vì cột. ). Các khái niệm này là tương đương và thường được sử dụng thay thế cho nhau.

Trước khi đi đến các khái niệm tiếp theo trong lý thuyết cơ sở dữ liệu, chúng ta cần phân biệt 3 loại cột trong cơ sở dữ liệu:

– Cột đơn: Gồm một giá trị duy nhất.

– Cột tổng hợp: Một giá trị bao gồm sự kết hợp của một số giá trị khác. Ví dụ, trường tên đầy đủ là sự kết hợp của họ, tên đệm và tên. Bất kỳ thuộc tính tổng hợp nào sẽ được phân tách thành nhiều thuộc tính riêng biệt.

– Cột nhiều giá trị: Nhiều giá trị cho một cột. Ví dụ, màu sắc của xe có thể là cả màu đen và màu đỏ. Các thuộc tính đa giá trị có thể được chia thành nhiều bảng.

Việc phân biệt các kiểu thuộc tính (cột) này là rất quan trọng trong lý thuyết cơ sở dữ liệu cũng như trong thực tế triển khai các ứng dụng có sử dụng cơ sở dữ liệu, vì nó sẽ giúp chúng ta thực hiện phân tích và phân tách. bảng, cột sau này để đảm bảo tính thống nhất cho cơ sở dữ liệu. Trong phần tiếp theo chúng ta sẽ tìm hiểu về quan hệ trong cơ sở dữ liệu quan hệ.

b. Ngôn ngữ truy vấn có cấu trúc (SQL)

Đây là ngôn ngữ được sử dụng để tạo, đọc, cập nhật hoặc xóa dữ liệu và xác định cơ sở dữ liệu. Nó không phải là một ngôn ngữ lập trình, nó được coi là một ngôn ngữ truy vấn khai báo. Bạn chỉ cần nói những gì bạn muốn và DBMS xử lý các yêu cầu truy vấn của bạn. Điều này ngược lại với các ngôn ngữ lập trình. Với một ngôn ngữ lập trình, bạn sẽ phải viết các bước để thực hiện việc này; có thể một số vòng lặp và kiểm tra xem đây có phải là dữ liệu bị ràng buộc hay không. Cú pháp của SQL rất dễ hiểu, tuy nhiên hầu hết các DBMS có các cách triển khai ngôn ngữ SQL khác nhau. Tuy nhiên, về bản chất, cơ chế và cú pháp của chúng hầu hết đều giống nhau.

2. Cách thiết kế cơ sở dữ liệu trang web đa ngôn ngữ

Như tôi đã phân tích ở trên, thường có hai loại yêu cầu web đa ngôn ngữ:

– Web dịch toàn bộ bài báo

– Trang web chỉ dịch một số bài

Dịch toàn bộ bài báo

Trong trường hợp này, chúng tôi có một số thiết kế như sau:

Phương pháp 1: Mỗi bảng chúng ta sẽ lưu trữ số trường tương ứng với số ngôn ngữ. Ví dụ, một trang web bằng 3 ngôn ngữ, tôi lưu trường tiêu đề là title_en, title_vi, title_cn. Vì vậy nếu mở rộng sẽ rất khó vì phải thêm từng trường vào hệ thống.

Phương pháp 2: Mỗi trường chúng tôi sẽ lưu dưới dạng thẻ xml trong biểu mẫu Nội dung. Ví dụ Nội dungContent. Với cách tiết kiệm này khi mở rộng, chúng ta không cần thêm trường. Tuy nhiên có 2 điểm yếu, thứ nhất nếu dữ liệu nhiều quá mức lưu trữ của MySQL thì sẽ bị mất dữ liệu, thứ hai là bạn phải sử dụng PHP để lập trình chặt chẽ (dùng Regular Expression để giải nén).

Phương pháp 3: Mỗi bảng chúng ta sẽ lưu trữ thêm một bảng đa ngôn ngữ và một bảng liên kết nữa. Ví dụ có một bảng News (id, titlte, content, status) với hai trường tiêu đề và nội dung là đa ngôn ngữ thì ta thêm ngôn ngữ bảng vào như hình bên dưới:

[CHUẨN NHẤT]    Ngôn ngữ cơ sở dữ liệu thông dụng nhất hiện nay là gì?

Với phương thức lưu trữ này, khi thêm ngôn ngữ mới, bạn chỉ cần thêm dữ liệu vào bảng Ngôn ngữ.

Dịch một số bài báo

Với yêu cầu này thì hơi rườm rà nên mình đưa ra cách đơn giản để các bạn tham khảo.

Chúng ta chỉ cần một bảng và trong bảng đó sẽ có một số trường liên quan đến nhau như sau: Tin tức (id, title, content, language, parent_id)

Giả sử chúng ta chọn ngôn ngữ chính là tiếng Việt thì khi thêm bài viết mới, nếu bài viết này là tiếng Việt thì không cần chọn parent_id, ngược lại nếu là ngôn ngữ khác thì phải chọn parent_id (là bài viết gốc). Tiếng Việt).

Bây giờ dữ liệu như sau:

[CHUẨN NHẤT]    Ngôn ngữ cơ sở dữ liệu thông dụng nhất hiện nay là gì?  (ảnh 2)

Do đó, chúng ta phải dựa vào ngôn ngữ trường ha và parent_id để xử lý việc chuyển đổi ngôn ngữ một cách chính xác.

Ghi chú: Để xử lý trơn tru và chính xác các phương thức trên, đòi hỏi bạn phải thành thạo PHP, MySQL, Javascript để xử lý backend và frontend.

Đăng bởi: Trường ĐH KD & CN Hà Nội

Chuyên mục: Tin học lớp 12, Tin học 12

Bạn thấy bài viết Ngôn ngữ CSDL được sử dụng phổ biến hiện nay là? có giải quyết đươc vấn đề bạn tìm hiểu không?, nếu  không hãy comment góp ý thêm về Ngôn ngữ CSDL được sử dụng phổ biến hiện nay là? bên dưới để https://hubm.edu.vn/ có thể chỉnh sửa & cải thiện nội dung tốt hơn cho độc giả nhé! Cám ơn bạn đã ghé thăm Website ĐH KD & CN Hà Nội

Nguồn: hubm.edu.vn

#Ngôn #ngữ #CSDL #được #sử #dụng #phổ #biến #hiện #nay #là

ĐH KD & CN Hà Nội

Trường Đại học Quản lý và Kinh doanh Hà nội là một trường dân lập, thuộc Hội Khoa học Kinh tế Việt Nam, được phép thành lập theo Quyết định số 405/TTg, ngày 15/6/1996 của Thủ tướng Chính phủ. Trường chịu sự quản lý Nhà nước của Bộ Giáo dục và Đào tạo. Hệ thống văn bằng của Trường nằm trong hệ thống văn bằng quốc gia. Ngày 15/09/2006 Thủ tướng Chính phủ đã ra quyết định số 750/QĐ-TTg về việc đổi tên trường thành Đại học Kinh doanh và Công nghệ Hà Nội

Related Articles

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Back to top button