"ORM" LÀ GÌ MÀ NHÀ NHÀ SỬ DỤNG?

Định nghĩa Object-Relational Mapping (ORM) là gì?

Object-Relational Mapping (ORM) là Object-Relational Mapping (ORM). Đây là nghĩa tiếng Việt của thuật ngữ Object-Relational Mapping (ORM) - một thuật ngữ thuộc đội Technology Terms - công nghệ thông tin.

Bạn đang xem: "orm" là gì mà nhà nhà sử dụng?

Độ phổ biến(Factor rating): 5/10

Object-Relational Mapping (ORM) là một trong những kỹ thuật lập trình, trong đó một bộ miêu tả siêu tài liệu được thực hiện để mã đối tượng người dùng kết nối mang lại một cơ sở dữ liệu quan hệ. Mã đối tượng người tiêu dùng được viết bằng lập trình hướng đối tượng người tiêu dùng (OOP) ngữ điệu như Java giỏi C #. Cải ORM dữ liệu giữa các hệ thống kiểu đó chẳng thể cùng sống thọ trong cơ sở tài liệu quan hệ và ngữ điệu OOP.

Giải thích ý nghĩa

ORM giải quyết mã đối tượng người sử dụng và dục tình cơ sở dữ liệu không cân xứng với cha phương pháp: lên dưới, từ trên xuống và gặp gỡ nhau ở giữa. Mỗi phương thức đều tất cả phần công dụng và nhược điểm. Khi tuyển lựa các giải pháp phần mềm giỏi nhất, nhà trở nên tân tiến phải hiểu đầy đủ về môi trường và những yêu cầu thiết kế. Ngoài các kỹ thuật truy cập dữ liệu, tiện ích ORM cũng bao gồm:

What is the Object-Relational Mapping (ORM)? - Definition

Object-relational mapping (ORM) is a programming technique in which a metadata descriptor is used khổng lồ connect object code lớn a relational database. Object code is written in object-oriented programming (OOP) languages such as Java or C#. ORM converts data between type systems that are unable to lớn coexist within relational databases và OOP languages.

Understanding the Object-Relational Mapping (ORM)

ORM resolves the object code and relational database mismatch with three approaches: bottom up, top-down và meet in the middle. Each approach has its nội dung of benefits and drawbacks. When selecting the best software solution, developers must fully understand the environment and design requirements. In addition to lớn the data access technique, ORM"s benefits also include:

Thuật ngữ liên quan

Metadata
Relational Database (RDB)Object Code
Database (DB)Open Database Connectivity (ODBC)Object-Oriented Programming (OOP)Structured Query Language (SQL)Commit
Access Modifiers
Acyclic

Source: Object-Relational Mapping (ORM) là gì? technology Dictionary - Filegi - Techtopedia - Techterm


Trả lời Hủy

Email của bạn sẽ không được hiển thị công khai. Các trường đề xuất được ghi lại *

Bình luận

Tên *

Email *

Trang website

giữ tên của tôi, email, và trang web trong trình coi ngó này đến lần comment kế tiếp của tôi.


Tìm tìm cho:

Được tài trợ


Giới thiệu


Filegi.com là website tra cứu thông tin file (thông tin định dạng, phân loại, công ty phát triển…) biện pháp mở file và ứng dụng mở file. Bên cạnh đó file.com cung cấp đầy đầy đủ và cụ thể các thuật ngữ Anh-Việt phổ biến

Object-Relational Mapping (ORM) là 1 trong những kỹ thuậtliên kết thân các đối tượng người sử dụng trong xây dựng với các đối tượng người sử dụng trong cơ sở dữliệu. ORM sẽ giúp ánh xạ giữa các lớp đến các bảng và đối tượng người sử dụng đến các phiên bản ghitrong bảng.

Xem thêm: Omon - Đặc Nhiệm Omoh Thuộc Vệ Binh


*

Khi tàng trữ dữ liệu của một ứngdụng đứng tự phía người Quản Trị tài liệu và một tín đồ Lập Trình thì các gócnhìn đã là khác nhau, các technology cũng khác biệt để thao tác với tài liệu đó.
Ví dụ: Để lưu trữ danh sách thành phầm trong cơ sở dữ liệu thì ngườiquản trị csdl và thiết kế viên Java sẽ viết theo kỹ của mình như sau:
*

Về mặt nhiệm vụ thì cả 2 góc nhìn này đều tiến hành các quá trình giốngnhau, cơ mà mỗi bên lại sử dụng các công cố kỉnh và ngôn ngữ khác biệt để thực hiện.
Một thiết kế viên rất có thể sẽ gặp mặt khó khăn khi thao tác làm việc trực tiếp cùng với CSDLsử dụng ngôn từ SQL. Vì vậy ORM đang làm ước nối giữa pháp luật của xây dựng viên (làngôn ngữ xây dựng với công cụ của fan quản trị database (là ngữ điệu SQL).
Bằng cách thực hiện ORM, xây dựng viên sẽ không còn cần quan tiền tâm chi tiết đếncác câu lệnh truy nã xuất trực tiếp đến CSDL, thay vào kia lập trình viên sẽ làm việcvới csdl thông quan lại mã mối cung cấp lập trình.
Cho phép truy nã xuất thuận lợi đến dữ liệu trải qua các đối tượng lập trình
Giúp xây dựng viên tập trung làm việc với các đối tượng, không đề xuất quáquan trọng tâm đến CSDL thực tế đang dùng
Tự hễ hoá không ít thao tác như thống trị giao dịch, validate dữ liệuv.v.Có thể cache tài liệu để truy nã xuất nhanh hơn

Nhược điểm


Đối với dự án lớn, tính năng truy xuất tài liệu thường hạn chếLập trình viên dễ dàng bị lâm vào cảnh bẫy truy hỏi xuất dữ liệu vô số vì quá dễ đểtruy xuất, tác động đến tính năng của hệ thốngĐối cùng với các làm việc phức tạp, rất có thể cần đến sự việc sử dụng SQL thuần
*

Code
Lean.vn là cộng đồng của những người dân học, làm cho và dạy trong lĩnh vực công nghệ thông tin. Code
Lean.vn hướng về việc share kiến thức với kinh nghiệm đóng góp thêm phần thúc đẩy ngành technology thông tin vn ngày càng vạc triển.

Leave a Reply

Your email address will not be published. Required fields are marked *