Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 131499
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T06:06:54+00:00 2026-05-11T06:06:54+00:00

The terms are often thrown around interchangeably, and there’s clearly considerable overlap, but just

  • 0

The terms are often thrown around interchangeably, and there’s clearly considerable overlap, but just as often it seems implied that people see something strongly implied by saying that a system is an ORM that isn’t implied by it being a DAL. What is that? What, if any, are the key points that differentiate these types of system?

For example, let’s say I have some code that implements Database, Table, Column and Row classes, populating them by automatic analysis of an existing database, allowing simplified interaction and so on. It understands, enforces, and takes advantage of structural relationships between database entities, such as foreign keys. All the entity models can be subclassed to load table-specific functionality onto them.

To what extent is this a DAL? To what extent is it an ORM? Why?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-11T06:06:54+00:00Added an answer on May 11, 2026 at 6:06 am

    ORM = Object-Relational Mapping

    In an ORM, classes/objects in the application are mapped to database tables and operations for persistence, sometimes automagically.

    DAL = Data-Access Layer

    In a DAL, database operations are hidden behind a code facade.

    An ORM is a kind of DAL, but not all DALs are ORMs.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

People often throw around the terms IR, ML, and data mining, but I have
I'm sure we've all heard the terms 64bit and 32bit thrown around, but what
It seems that licensing terms would prevent us from using Google Maps API in
I am writing a string compare function to sort medical terms that often contain
Twitter's Trending Topics often consist of more than just one word. But for composed
In terms of SQL terminology, does HEAP stands for a table that has Non-Clustered
I often see these terms: Windows CE Windows Mobile Pocket PC Windows Mobile Smart
I often encounter problems in terms of design if it comes to this point:
When thinking about traditional layered application design, I often think in terms of 3
Is there a programming language that is testable by design or at least exhibit

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.