🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #4760

Re: Database layer

#4760
From: A. Hajderek
Date: Mon, 18 Jan 1999 19:46
19 lines
1849 bytes
Najpierw musimy sprecyzowac jakich funkcji oczekujemy od bazy danych w
kontekscie projektu. Stworzenie uniwersalnego abstrakcyjnego interfejsu do
bazy danych jest trudne, lub nawet niemozliwe (albo nieefektywne).
Tym nie mniej, mozna wyodrebnic pewien zakres funkcji, niezbednych w
przypadku konkretnej aplikacji. Przyklad (bardzo prosty):
1. Musimy zapisywac rekordy - funckcja AddRecord
2. Musimy wyszukiwac rekordy - funkcja ReadRecord
3. Musimy uaktualniac rekordy - funkcja UpdateRecord
Rekord j.w. nie musi byc rekordem tablicy, ale moze byc kompletna informacja
o obiekcie (np. osobie) okreslana zbiorem relacji.
Nasz interfejs musi definiowac wszystkie niezbedne operacje. Implementacja
bedzie juz zalezec od typu bazy danych.
Okreslenie takiego abstrakcyjnego interfejsu moze byc trudne, ale nie musi -
zalezy to od projektu i modelu danych.

Byc moze ktos ma lepszy pomysl?

Pozdrowienia,
Andrzej
Technical Details
Message-ID: <916688868.499.0.nnrp-06.c2d9616c@news.demon.co.uk>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.icm.edu.pl!uw.edu.pl!newsgate.cistron.nl!het.net!bullseye.news.demon.net!demon!news.demon.co.uk!demon!melisa.lscope.co.uk!not-for-mail
References: <016f01be42ba$854bf310$0400a8c0@piotrm>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.icm.edu.pl!uw.edu.pl!newsgate.cistron.nl!het.net!bullseye.news.demon.net!demon!news.demon.co.uk!demon!melisa.lscope.co.uk!not-for-mail
From: "A. Hajderek" <andrew@logicscope.net>
Newsgroups: pl.comp.objects
Subject: Re: Database layer
Date: Mon, 18 Jan 1999 19:46:21 -0000
Message-ID: <916688868.499.0.nnrp-06.c2d9616c@news.demon.co.uk>
References: <016f01be42ba$854bf310$0400a8c0@piotrm>
NNTP-Posting-Host: melisa.lscope.co.uk
X-NNTP-Posting-Host: melisa.lscope.co.uk:194.217.97.108
X-Trace: news.demon.co.uk 916688868 nnrp-06:499 NO-IDENT melisa.lscope.co.uk:194.217.97.108
X-Complaints-To: abuse@demon.net
X-Newsreader: Microsoft Outlook Express 4.72.2106.4
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4
Lines: 22
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit