Sisteme informaționale financiar-contabile

Previzualizare proiect:

Extras din proiect:

1.1.Proiectarea logica a bazei de date.

Sistemul de preluare a comenzilor a plecat de la urmatoarea diagrama entitate - relatie:

(0,M) (1,1)

(0,M)

(1,M)

(1,M)(0,M)

Diagrama entitate - relatie

Relatiile prezentate sunt urmatoarele:

-Emite - dintre CLIENT si COMANDA - relatie unu-la-multe;

-Contine - dintre COMANDA si PRODUS - relatie multe la multe;

-Exista (in stoc) - dintre PRODUS si GESTIUNE - relatie multe la multe;

-

Transformarea diagramei entitate relatie:

In cazul legaturilor unu-la-multe, entitatea aflata la capatul "multe" preia cheia primara de la capatul "unu"

In cazul legaturilor multe-la-multe este necesara crearea unor tabele care sa preia cheile primare ale entitatilor legate. Astfel au luat nastere tabela ProdCmd si tabela Stocuri.

-

Tabelele si restrictiile de comportament

Nume tabelaNume campTipRestrictii

ClientiCodCLNumberNOT NULL;

Valoare unica (cheie primara)

NumeClTextNOT NULL;

Trebuie sa inceapa cu o majuscula

AdresaTextTrebuie sa inceapa cu majuscula

LocalitateTextNOT NULL;

Trebuie sa inceapa cu majuscula

Cod fiscalNumberNOT NULL;

Are valoare unica

SoldNumberNOT NULL;

Are valoare unica

ComenziCodCmdNumberNOT NULL;

Valoare unica (cheie primara)

DataCmdDate/TimeNOT NULL

TermenLvrDate/TimeNOT NULL;

Trebuie sa fie mai mare sau egala dacat data comenzii

CodCLNumber[FK];

NOT NULL

StareCmdTextNOT NULL;

Poate fi "onorata" sau "neonorata"

GestiuniCodGestNumberNOT NULL

Valoare unica (cheie primara)

DenGestTextNOT NULL:

Trebuie sa inceapa cu majuscule

-

ProduseCodProdNumberNOT NULL

Valoare unica (cheie primara)

DenProdTextNOT NULL;

Trebuie sa inceapa cu o majuscula

UMTextValoare implicita: "buc"

PretUnitNumberNOT NULL

ProdCmdCodCmdNumber[FK]

NOT NULL

CodProdNumber[FK]

NOT NULL

CantitCmdNumberNOT NULL

StocuriCodProdNumber[FK]

NOT NULL

CodGestNumber[FK]

NOT NULL

StocCurentNumber>=0

Principalele operatiuni efectuate

OperatiuneTabelaTip accessExplicatii

Adaugare clientClientiINSERTSe adauga clientul folosindu-se tabela sau formularul de adaugare al clientilor

Adaugare comandaComenziINSERTSe adauga comanda folosindu-se tabela sau formularul de adaugare a comenzilor

Verificare stocStocuriReadSe verifica daca produsele comandate se afla in stoc

Descarcă proiect

Pentru a descărca acest document,
trebuie să te autentifici in contul tău.

Structură de fișiere:
  • Sisteme informationale financiar-contabile
    • Proiect Sisteme Informationale Financiar.docx
    • SIFC 2.accdb
Alte informații:
Tipuri fișiere:
docx, accdb
Diacritice:
Nu
Nota:
10/10 (1 voturi)
Anul redactarii:
2015
Nr fișiere:
2 fisiere
Pagini (total):
5 pagini
Imagini extrase:
5 imagini
Nr cuvinte:
350 cuvinte
Nr caractere:
2 401 caractere
Marime:
485.42KB (arhivat)
Publicat de:
Flaviu ştefan
Nivel studiu:
Facultate
Tip document:
Proiect
Domeniu:
Calculatoare
Tag-uri:
date, tabele, baza de date, sql
Predat:
Facultatea de Economie si Administrarea Afacerilor , Universitatea "Alexandru Ioan Cuza" din Iasi
Specializare:
Contabilitate si Informatica de Gestiune
Materie:
Calculatoare
An de studiu:
III
Profesorului:
Florian Dumitrean
Nota primită:
Nota 10
Sus!