database

  1. filiallion

    Knowledge Cơ sở dữ liệu được thiết kế tốt cần có những yêu cầu gì?

    Cơ sở dữ liệu là một thành phần rất quan trọng, vì vậy một cơ sở dữ liệu được thiết kế tốt cần đạt được những yêu cầu gì? Chân thành cảm ơn sự quan tâm của các bạn!
  2. filiallion

    Share Sử dụng thành phần Metadata trong Zend Db để lấy thông tin cơ sở dữ liệu

    Thông thường khi các bạn làm việc với cơ sở dữ liệu thì truy vấn lấy dữ liệu, thêm mới, cập nhật, xoá là chủ yếu. Tuy nhiên, đôi lúc các bạn cần lấy thông tin của cơ sở dữ liệu như danh sách các bảng dữ liệu, thông tin chi tiết từng bảng, các trường dữ liệu trong bảng hay kiểu dữ liệu của từng...
  3. filiallion

    Share Tuỳ biến truy vấn SQL bằng SQL Expression trong Zend Db

    Zend Framework có thành phần Zend Db rất mạnh mẽ, cho phép các bạn tương tác với cơ sở dữ liệu một cách linh hoạt. Nếu các bạn đã tìm hiểu, sử dụng qua Table Gateway thì cũng sẽ nhận thấy thành phần này hỗ trợ rất tốt để tương tác với cơ sở dữ liệu. Tuy nhiên, Table Gateway chỉ hỗ trợ các truy...
  4. filiallion

    Share Quản lý cơ sở dữ liệu với công cụ Toad

    Hiện nay việc quản lý cơ sở dữ liệu đã trở nên dễ dàng hơn rất nhiều bởi đã có nhiều công cụ quản lý rất hiệu quả. Điển hình như SQL Server thì có SQL Server Management Studio, MySQL có phpMyAdmin hay MongoDB có Robomongo và bây giờ, tôi giới thiệu tiếp với các bạn một công cụ khác đó là Toad...
  5. filiallion

    Share Quản lý cơ sở dữ liệu MongoDB chuyên nghiệp bằng Robomongo

    MongoDB hiện tại đang là một trong những cơ sở dữ liệu NoSQL phổ biến nhất hiện nay bởi nhiều tính năng ưu việt mà nó mang lại. Tuy nhiên, việc quản trị cơ sở dữ liệu MongoDB lại không hề đơn giản đối với các bạn mới làm quen. Vì vậy, công cụ Robomongo ra đời hỗ trợ rất tốt cho việc quản lý cơ...
  6. filiallion

    Share Quản lý dữ liệu công việc chuyên nghiệp bằng Microsoft Access 2016

    Công việc văn phòng của các bạn nếu phải quản lý nhiều dữ liệu thì các phần mềm chuyên dụng là cần thiết, nó sẽ hỗ trợ rất tốt cho các bạn. Tuy nhiên, nếu trường hợp đơn vị của các bạn không sử dụng phần mềm quản lý mà sử dụng Microsoft Office thì Microsoft Excel sẽ là một sự lựa chọn tốt. Nhưng...
  7. filiallion

    Share Giới thiệu về cơ sở dữ liệu đồ thị Neo4j

    Cơ sở dữ liệu đã trở thành một thành phần rất quan trọng đối với các bạn lập trình viên, phát triển ứng dụng. Hiện nay có nhiều loại cơ sở dữ liệu như loại truyền thống RDBMS, NoSQL và giờ tôi giới thiệu với các bạn hệ quản trị cơ sở dữ liệu đồ thị Neo4j. Neo4j là hệ cơ sở dữ liệu đồ thị đầu...
  8. filiallion

    Share Sử dụng View trong MySQL

    View không phải là một thành phần của riêng cơ sở dữ liệu MySQL mà hầu hết các cơ sở dữ liệu khác cũng đều có như Oracle hay SQL Server. Việc dùng View trong MySQL cũng mang lại nhiều lợi ích nhất định như cho tốc độ nhanh, đơn giản hoá các truy vấn phức tạp, được lập đi lập lại nhưng cũng có...
  9. filiallion

    Share Hướng dẫn cơ bản về Stored Procedure trong MySQL

    Stored Procedure (Hay còn gọi là thủ tục lưu trữ) là một tính năng được cung cấp ở hầu hết các hệ quản trị cơ sở dữ liệu, từ các cơ sở dữ liệu cao cấp như Oracle, SQL Server,... cho đến MySQL cũng được hỗ trợ. Bài viết này tôi sẽ giới thiệu với các bạn một vài đặc điểm của Stored Procedure trong...
  10. filiallion

    Share Hướng dẫn sử dụng thư viện ORM Propel để làm việc với cơ sở dữ liệu

    ORM là thành phần rất hữu ích để giúp các bạn lập trình viên làm việc với cơ sở dữ liệu một cách dễ dàng cũng như quản lý một cách chặt chẽ. Hiện nay có rất nhiều thư viện ORM dành cho PHP trên Internet, nổi tiếng và phổ biến nhất có lẽ là Doctrine. Tuy nhiên ở bài viết này tôi không giới thiệu...
  11. filiallion

    Share Quản lý cơ sở dữ liệu bằng JavaScript với thư viện TaffyDB

    Khi lập trình website thì việc phải sử dụng cơ sở dữ liệu như MySQL, SQL Server hay Oracle là điều gần như bắt buộc. Tuy nhiên cũng có nhiều website không nhất thiết phải dùng tới các hệ quản trị cơ sở dữ liệu nặng nề như vậy, thông thường thì các bạn sẽ nghĩ tới việc lưu trữ dữ liệu tạm thời...
  12. filiallion

    Share Tìm hiểu cơ sở dữ liệu NoSQL Redis

    Hiện nay có rất nhiều cơ sở dữ liệu từ NoSQL với MongoDB nổi lên như một hiện tượng hay sự thống trị cơ sở dữ liệu quan hệ mã nguồn mở với MySQL. Bây giờ, với sự xuất hiện của cơ sở dữ liệu NoSQL Redis lại làm phong phú thêm sự lựa chọn cho các bạn lập trình viên. Redis không phải là một cơ sở...
  13. filiallion

    Share Giới thiệu cơ sở dữ liệu NoSQL đa mô hình OrientDB

    Nói đến cơ sở dữ liệu dạng NoSQL thì phải nhắc đến MongoDB đang được nhiều lập trình viên quan tâm bởi khả năng đáp ứng tuyệt vời của nó, tuy nhiên NoSQL không phải chỉ có MongoDB mà còn nhiều cơ sở dữ liệu khác và một trong số đó phải kể đến đó là OrientDB. OrientDB là một cơ sở dữ liệu NoSQL...
  14. filiallion

    Share Tìm hiểu cơ sở dữ liệu mã nguồn mở tiên tiến nhất thế giới PostgreSQL

    Lời tuyên bố "Cơ sở dữ liệu mã nguồn mở tiên tiến nhất thế giới" do chính nhà phát triển PostgreSQL đưa ra, vậy cơ sở dữ liệu PostgreSQL được phát triển như thế nào và có những tính năng đáng chú ý gì mà họ có thể tự tin tuyên bố như vậy? Đây có lẽ là một câu hỏi khó có thể giải đáp trọn vẹn bởi...
  15. filiallion

    Share Làm việc với cơ sở dữ liệu MySQL dễ dàng bằng thư viện MeekroDB

    Gần như tất cả các bạn lập trình web với PHP đều sử dụng MySQL làm cơ sở dữ liệu, đây là sự kết hợp được ưa thích nhất hiện nay khi xây dựng website. Nếu các bạn mới tiếp cận với PHP và MySQL thì vấn đề cơ bản nhất đó chính là truy vấn dữ liệu MySQL bằng các dòng lệnh PHP. Ngôn ngữ lập trình PHP...
  16. filiallion

    Share Những điểm mới trong MySQL 8

    Trong các hệ quản trị cơ sở dữ liệu phổ biến nhất hiện nay chắc chắn phải kể đến MySQL, một trong những hệ quản trị cơ sở dữ liệu cho các ứng dụng web được ưa thích nhất cho tới thời điểm này. Phiên bản MySQL 5.0 beta đầu tiên được phát hành năm 2005 và tồn tại cho tới nay đã hơn 10 năm nhưng...
  17. filiallion

    Share Loại bỏ các dòng dữ liệu trùng nhau trong SQL với DISTINCT

    Việc trùng lặp dữ liệu trong các bảng dữ liệu SQL là điều thường gặp trong lập trình ứng dụng nhưng không phải lúc nào tất cả dữ liệu trùng lặp đó cũng được sử dụng. Trong trường hợp các bạn muốn loại bỏ các dữ liệu trùng lặp khi truy vấn dữ liệu thì các bạn có thể sử dụng mệnh đề DISTINCT. Mệnh...
  18. filiallion

    Share Kiểm tra sự tồn tại của dữ liệu với EXISTS trong SQL

    SQL cung cấp mệnh đề EXISTS dùng để kiểm tra sự tồn tại của dữ liệu, EXISTS thường đi kèm với WHERE và câu truy vấn con. Dữ liệu được kiểm tra nếu có tồn tại từ 1 dòng dữ liệu trở lên thì EXISTS sẽ trả về TRUE, các bạn cũng cần lưu ý là nếu câu truy vấn con trả về giá trị là NULL thì EXISTS cũng...
  19. filiallion

    Share Truy vấn lấy dữ liệu ở giữa một khoảng với BETWEEN trong SQL

    Trong SQL các bạn có thể truy vấn lấy dữ liệu ở giữa một khoảng nào đó với toán tử lớn hơn và nhỏ hơn. Tuy nhiên với hai toán tử lớn hơn và nhỏ hơn thì các bạn chỉ có thể áp dụng với dữ liệu so sánh là số, còn nếu với dữ liệu là văn bản thì không thể sử dụng hai toán tử này. Với yêu cầu đó, SQL...
  20. filiallion

    Share Lấy dữ liệu theo điều kiện với mệnh đề CASE trong SQL

    Trong SQL, để lấy dữ liệu theo điều kiện nào đó thì các bạn có thể sử dụng WHERE nhưng nếu các bạn cần lấy dữ liệu mà ở một hoặc nhiều cột nào đó cần phải kiểm tra một hoặc nhiều điều kiện rẻ nhánh thì phải làm sao? Trong SQL các bạn có thể sử dụng mệnh đề CASE để thực hiện kiểm tra điều kiện rẻ...
Back
Top