Capa de acceso a datos

Una capa de acceso a datos o DAL (del inglés data access layer) en los programas informáticos, es una capa de un programa informático que proporciona acceso simplificado a los datos almacenados en el almacenamiento persistente de algún tipo, tal como una entidad-relación de base de datos. Este acrónimo se usa predominantemente en entornos Microsoft ASP.NET.

Por ejemplo, el DAL podría devolver una referencia al objeto (en términos de programación orientada a objetos) completo con sus atributos en lugar de un registro de campos de una tabla de la base de datos. Esto permite que los módulos del cliente (o usuario) se crearan con un mayor nivel de abstracción. Este tipo de modelo puede ser implementado mediante la creación de una clase de métodos de acceso a datos que hacen referencia directamente a un conjunto correspondiente de procedimientos almacenados de base de datos. Otra aplicación potencial podría recuperar o escribir registros hacia o desde un sistema de archivos. El DAL esconde esa complejidad del almacén de datos subyacente del mundo externo.

Por ejemplo, en lugar de utilizar comandos tales como insertar, eliminar y actualizar para acceder a una tabla específica en una base de datos, una clase y unos procedimientos almacenados se podrían crear en la base de datos. Los procedimientos se han llamado de un método dentro de la clase, lo que devolvería un objeto que contiene los valores solicitados. O bien los comandos inserción, eliminación y actualización podría ser ejecutado en funciones simples como registerUser o loginUser almacenada dentro de la capa de acceso a datos.

Además, los métodos de la lógica de negocio de una aplicación se pueden asignar a la capa de acceso a datos. Así, por ejemplo, en vez de hacer una consulta en una base de datos en busca de todos los usuarios de varias tablas de la aplicación puede llamar a un solo método de una DAL que abstrae las llamadas bases de datos.

Las aplicaciones que utilizan una capa de acceso a datos puede ser cualquiera de los servidores de base de datos dependiente o independiente. Si la capa de acceso a datos es compatible con varios tipos de bases de datos, la aplicación se vuelve capaz de utilizar lo que las bases de datos de la CHA puede hablar. En cualquier circunstancia, que tiene una capa de acceso de datos proporciona una ubicación centralizada para todas las llamadas en la base de datos, y por lo tanto hace que sea más fácil de puerto de la aplicación a otros sistemas de bases de datos (suponiendo que el 100% de la interacción de base de datos se hace en la CHA para un dado aplicación).

Herramientas mapeo objeto-relacional proporcionan capas de datos de esta manera, siguiendo el modelo registro activo. El modelo ORM/active-record es popular entre los framework para aplicaciones web.

Véase también

Enlaces externos


Read other articles:

This article is an orphan, as no other articles link to it. Please introduce links to this page from related articles; try the Find link tool for suggestions. (August 2023) The following is a partial list of Philippine television programs by date of first broadcast in the Philippines. The list of TV series is in reverse chronological order by year; within each year, the list is chronological. 1960s The News with Uncle Bob (October 30, 1961 – September 22, 1972) The Big News (March 19, 1962 ...

Tyrannosauridae Klasifikasi ilmiah Kerajaan: Animalia Filum: Chordata Kelas: Reptilia Ordo: Saurischia Subordo: Theropoda Superfamili: Tyrannosauroidea Famili: TyrannosauridaeOsborn, 1906 Genera (lihat di bawah) Tyrannosauridae adalah salah satu suku dinosaurus karnivora. Nama tyrann berarti penguasa. Anggota dari genus ini memiliki ciri khas yaitu memiliki tulang pinggul yang kuat untuk menopang beban tubuhnya, sehingga dapat berdiri dengan dua kakinya (bipedal).[1] Selain itu, genus...

Koordinat: 8°08′23″S 115°06′14″E / 8.139757°S 115.103964°E / -8.139757; 115.103964 SukasadaKecamatanPeta lokasi Kecamatan SukasadaNegara IndonesiaProvinsiBaliKabupatenBulelengPemerintahan • CamatDrs. I Gusti Ngurah SuradnyanaPopulasi • Total76,490 jiwa (2.016)[1] 72,050 jiwa (2.010)[2] jiwaKode pos81161Kode Kemendagri51.08.05 Kode BPS5108050 Luas172,93 km²[1]Desa/kelurahan14 desa 1 Kelurahan[1]Si...

  Службовий список статей, створений для координації робіт з розвитку теми.  Це попередження не встановлюється на інформаційні списки і глосарії.

سام ألتمان (بالإنجليزية: Sam Altman)‏  سام ألتمان عام 2009 معلومات شخصية اسم الولادة (بالإنجليزية: Samuel Harris Altman)‏  الميلاد 22 أبريل 1985 (العمر 38 سنة)شيكاغو الولايات المتحدة الإقامة سان فرانسيسكو , كاليفورنيا الجنسية أمريكي الحياة العملية المدرسة الأم جامعة ستانفورد تركها لاحقا ا

Das Leopoldstädter Theater war im 18. und 19. Jahrhundert ein bekanntes Theater in der Leopoldstadt, einer damaligen Wiener Vorstadt. Es wurde 1838 von Carl Carl erworben und war danach als Carltheater bekannt. Inhaltsverzeichnis 1 Geschichte 2 Literatur 3 Siehe auch 4 Weblinks 5 Einzelnachweise Geschichte Das Leopoldstädter Theater, 1825 Das Theater in der Leopoldstadt, Aufführungsort der Kasperliaden von Johann Joseph La Roche Das Leopoldstädter Theater, das erste der Wiener Vorstadtthe...

Boarding high school in Many Farms, Arizona, United StatesMany Farms High SchoolAddressLoop Drive, Lakeview Road, Hwy. 191Many Farms, Arizona 86538United StatesCoordinates36°22′22″N 109°37′31″W / 36.3727791°N 109.6253869°W / 36.3727791; -109.6253869InformationSchool typeBoarding high schoolEstablished1969 (54 years ago) (1969)Educational authorityBureau of Indian EducationCEEB code030198PrincipalTonya KnightStaff27.00 (FTE)[1]Grades9...

Angkatan Darat SovietСоветская армияSovetskaya armiyaLambang Angkatan Darat SovietAktif25 Februari 1946 – 25 Desember 1993Negara Uni SovietAliansiPartai Komunis Uni SovietTipe unitAngkatan DaratPeranPeperangan DaratJumlah personel3,668,075 aktif (1990) 4,129,506 cadangan (1990)Bagian dariAngkatan Bersenjata Uni SovietJulukanPasukan Merah, SA (CA)Warna seragamMerah, KuningPeralatan55,000 tank70,000 kendaraan angkut personel 24,000 kendaraan penempur infanteri 33,000 artile...

هذه المقالة تحتاج للمزيد من الوصلات للمقالات الأخرى للمساعدة في ترابط مقالات الموسوعة. فضلًا ساعد في تحسين هذه المقالة بإضافة وصلات إلى المقالات المتعلقة بها الموجودة في النص الحالي. (يوليو 2019) منتخب المجر لكرة السلة للسيدات  المجر التصنيف 50 (1 أكتوبر 2018)[1] انضم للاتحا

المدار الجغرافي الثابت (مسقط رأسي) بالنسبة لمشاهد على الأرض المتحركة كل قمر صناعي يبدو ثابت في السماء في المكان الخاص به المدار الجغرافي الثابت (مسقط جانبي) المدار الجغرافي الثابت هو مدار دائري على ارتفاع 35,786 كيلومتر (22,236 ميل) فوق خط الاستواء وفي نفس اتجاه دوران الأرض. أي جسم

Macedonian footballer Adis Jahović Jahović playing for Vorskla Poltava in May 2014Personal informationFull name Adis JahovićАдис ЈаховиќDate of birth (1987-03-18) 18 March 1987 (age 36)Place of birth Skopje, SR MacedoniaHeight 1.90 m (6 ft 3 in)Position(s) StrikerTeam informationCurrent team BodrumsporNumber 18Youth career1994–2006 Makedonija Gj.P.Senior career*Years Team Apps (Gls)2006 Napredok 2 (2)2007 Makedonija GjP 2 (0)2007–2008 Željezničar 2 (0)2...

Heritage-listed theater in Sydney, Australia State TheatreFacade from Market StreetLocation47-51 Market Street, Sydney, City of Sydney, New South Wales, AustraliaCoordinates33°52′16″S 151°12′27″E / 33.8712°S 151.2074°E / -33.8712; 151.2074Built1926–1929ArchitectHenry Eli White, John EbersonOwnerEvent Hospitality and Entertainment; Claude Neon Pty Ltd New South Wales Heritage RegisterOfficial nameState Theatre; State Building; Wurlitzer OrganTypeState heri...

Disney FairiesCreated byAndy MooneyOriginal workFairy Dust and the Quest for the Egg (2005)Based on Disney's Peter Pan Tinker Bellby J. M. Barrie Print publicationsBook(s) Tales of Pixie Hollow Step Into Reading Other books Leveled readers Never Girls Novel(s) Fairy Dust and the Quest for the Egg (2005) Fairy Haven and the Quest for the Wand (2007) Fairies and the Quest for Never Land (2010) Films and televisionFilm(s) Tinker Bell (2008) Tinker Bell and the Lost Treasure (2009) Tinker Bell an...

Unit of Swiss Air ForceFliegerstaffel 66ème EscadrilleSquadriglia d'aviazione 6Tail of F-5E J-3033 of Fliegerstaffel 6Active1925-todayCountrySwitzerlandBranchSwiss Air ForceRoleFighter squadronGarrison/HQPayerne Air BaseMilitary unit Emblem CP.AV.6 on a F-5E Tiger II Low Visibility Emblem Fliegerstaffel 6 on the F-5E Tiger II J-3052, behind it Season 1 badge on J-3060. The Fliegerstaffel 6 (Fightersquadron 6) of the Swiss Air Force is a militia squadron equipped with Northrop F-5E and is tog...

Monumen RepublikCumhuriyet AnıtıMonumenk RepublikKoordinat41°02′13″N 28°59′06″E / 41.03694°N 28.98500°E / 41.03694; 28.98500Koordinat: 41°02′13″N 28°59′06″E / 41.03694°N 28.98500°E / 41.03694; 28.98500LokasiLapangan Taksim di Istanbul, TurkiPerancangPietro CanonicaMaterialFigur perunggu dalam struktur marmerTinggi11 m (36 ft)Pembukaan pertama8 Agustus 1928Didedikasikan kepadaPembentukan Republik Turki Monumen ...

Пикатрикс Язык оригинала латынь Страна «Пикатрикс» (араб. غاية الحكيم‎, Ġāyat al-Ḥakīm, [Гāйaт аль-Хакӣм] = «Цель мудреца»; лат. Picatrix; Picatris) — средневековый манускрипт по астрологии, практической магии и талисманам, называемый также гримуаром; сборник текстов на арабск...

1989 film by Phillip Noyce Dead CalmTheatrical release posterDirected byPhillip NoyceScreenplay byTerry HayesBased onDead Calmby Charles WilliamsProduced by Terry Hayes George Miller Doug Mitchell Starring Sam Neill Nicole Kidman Billy Zane CinematographyDean SemlerEdited byRichard Francis-BruceMusic byGraeme RevellProductioncompanyKennedy MillerDistributed by Roadshow Entertainment (Australia) Warner Bros. (International) Release date 7 April 1989 (1989-04-07) Running time95 m...

2006 single by the Killers BonesSingle by the Killersfrom the album Sam's Town B-sideDaddy's EyesReleasedNovember 27, 2006 (2006-11-27)Length3:46Label Island Vertigo Songwriter(s) Brandon Flowers Mark Stoermer Ronnie Vannucci Jr. Producer(s) Flood Alan Moulder The Killers The Killers singles chronology When You Were Young (2006) Bones (2006) A Great Big Sled (2006) Bones is a song by American rock band the Killers, written by lead singer Brandon Flowers, bassist Mark Stoermer a...

Estados legales del idioma alemán en Europa:      Área del idioma alemán: El alemán es idioma co-oficial y lengua materna por la mayoría de la población      El Alemán es idioma co-oficial, pero no es lengua materna por la mayoría de la población      Alemán (o un dialecto alemán) es una lengua minoritaria legalmente reconocida (Cuadrados: Distribución geográfica demasiado dispersa o pequeña para la escal...

Bank of the United Kingdom Sainsbury's Bank plcTypeSubsidiaryFoundedFebruary 19, 1997; 26 years ago (1997-02-19)HeadquartersEdinburgh, Scotland, UK (Head office) London, England, UK (Registered office)Key peopleJim Brown (CEO)ProductsFinancial servicesParentSainsbury's (2014-present)Websitesainsburysbank.co.uk Sainsbury's Bank plc is a British bank wholly owned by Sainsbury's, a national supermarket chain in the United Kingdom. The bank began trading on 19 February 1997 as a...