Odnosi u bazi podataka
Nakon što ste postavili različite tablice za svaki predmet u vašoj bazi podataka, trebate način da Microsoft Access kako prikupiti te podatke ponovno. Prvi korak u tom procesu je definirati odnose između svojih tablica. Nakon što ste to učinili, možete stvoriti upite, obrascima i izvještajima prikazati podatke iz više tablica odjednom.
Kako odnosima?
Jedan-prema-mnogi
Jedan-na-mnogi odnos je najčešći tip odnosa. U jedan-na-više, zapis u tablici može imati više odgovaraju zapise u tablici B, ali rekord u tablice B ima samo jedan odgovarajući zapis u tablici A.
Više-na-mnogi
U više-na-više, zapis u tablici može imati više odgovaraju zapise u tablici B, te zapis u tablici B može imati više odgovaraju zapise u tablici A. Ova vrsta odnosa je moguće samo kroz definiranje treću tablicu (naziva udruge stol) čiji je primarni ključ se sastoji od dva polja stranih ključeva iz obje tablice A i B. U stvari, a više-na-mnogi su odnosi dva-na-mnogi odnos s trećom tablici. Na primjer, tablice Narudžbe i tablica Proizvodi imaju više-na-više odnos koji je definiran stvaranjem dvaju jedan-na-mnogi za stol Detalji narudžbe.
Jedan-na-jedan
U jedan-na-jedan, svaki zapis u tablici može imati samo jedan odgovarajući zapis u tablici B, a svaki zapis u tablici B može imati samo jedan odgovarajući zapis u tablici A. Ova vrsta odnosa nije uobičajena jer većina informacije koje se odnose i biti u jednoj tablici. Korištenje jedan-na-jedan se preporučuje kada želite dijeliti stol s mnogim poljima, izolirati dio tablice za sigurnost i pohranu podataka koji se primjenjuje samo na podskup glavne tablice. Svibanj vi želite, na primjer, stvoriti tablicu za snimanje zaposlenike koji sudjeluju u nogometnoj igri za prikupljanje sredstava.
Definiranje odnosa
Možete definirati odnos dodavanjem tablica želite odnose na prozoru Odnosi, a zatim povučete tipku polje tablice i ispustite u ključu drugoj tablici.
Takav odnos da Microsoft Access stvara ovisi o tome kako srodnih područja definirani su:
• jedan-prema-više veza se stvara ako samo jedan od srodnih područja je primarni ključ ili ima jedinstveni indeks.
• jedan-na-jedan se stvara kada su obje povezane polja su primarni ključevi ili imaju jedinstvene indekse.
• U stvari, a više-na-mnogi su odnosi dva-na-mnogi odnos s trećom čiji primarni ključ tablice se sastoji od dva polja stranih ključeva od druge dvije tablice.
Napomena Ako povučete polje koje nije primarni ključ, a ne imati jedinstveni indeks na drugo polje koje nije primarni ključ, a ne imati jedinstveni indeks, neodređeni odnos je stvorio. Na upite koji sadrže tablice s neodređene odnosa, Microsoft Access prikazuje zadani pridružiti liniju između tablica, ali referencijalni integritet ne nameće i ne postoji jamstvo da su jedinstveni zapis u svakoj tablici.






























Dobro jutro!
Ja sam razvija bazu podataka o strukovnom osposobljavanju u posjedu zaposlenika, koji se mogu ukloniti godišnji plan obuke.
u smislu odnosa žele trening može se održati više od jednog zaposlenika, a zaposlenik može obavljati više od jednog treninga. Mislim da je mnogima mnogih odnosa.
Imam tablicu za zaposlenike i stol za izobrazbu, još uvijek imam plan gdje je primarni ključ tablice i primarni ključ zaposlenika program obuke je strani ključ.
Volio sam malo pojašnjenje o ovom odnosu jer sam pronaći neke poteškoće u izgradnji oblika s poljima iz tablica povezanih s ovim glavne tablice.
Hvala vam za vašu pažnju na moje pitanje može zaslužiti
Anna Fortunato
Laku noć Ana,
Kao što sam rekao već zna djelovanje odnosa više-prema-više, ali u praksi je da stvari ne rade.
S podacima koje mi je dao ja ne mogu odgovoriti bez poznavanja koje tipke ste izabrali i kako su tablice povezane. U svakom slučaju ovaj primjer: Mnogi DVD-na-mnogi koriste mnogi mnogi da postoji mnogo glumaca i mnogim DVD-ovima. DVD-a imaju stol i stol glumaca i stol koji je sindikat pomoću tipke svaki stol.
Da bi bolje razumjeli kako to preuzimanje datoteka i proučiti primjer. Ako želite prikazati vaš primjer, tako da mogu vidjeti ono što je pogrešno. Recimo da pokušavate učiniti, a ja ne mogu reći što nije u redu.
Dobra večer, ja imam sljedeće situacije, ja sam u razvoju baze podataka i nije bilo teško napraviti rekord u X imaju mnoge zapise u tablici npr. y. registar zaposlenika funkcio ime u tablici i na drugim mjestima, kao što su prijave ime rasporedu svih fun x mjeseci? Stavio sam upit funkcio ime i svoje rasporede, vrijeme da se registriraju prvi rekord qdo ok otići na drugi zapis prelazi na funkcioniranje y su izrazili nadu problem ispravno i pričekajte pomoć. Nema više hvala.
Samo s tim podacima ne vidim u čemu je problem. Pretpostavljam da imate obrazac kojem želite unijeti zaposlenika ime i pod formu koja će ući vrijeme, zar ne? Sada ja ne razumiju što znači da se mijenja ime službeni registar u sekundi!
Ako ja mogu poslati obrazac u pitanju s tablicama / upitima koji ovisi možda bih bolje razumjeti što vaše pitanje.
Također možete vidjeti Sljedeći primjeri raditi s rasporedi i vidjeti ako to pomaže nešto.
http://www.accessexemplos.com/ponto/~~V
Pozdrav :)
Od trenutka Imam lagani problem! Sam prvi put postao diplomski disciplina baze u koje sam uzimam, a ja moram napraviti praktični rad kao baza podataka u Access! Izabrao sam temu da se baza podataka skladište jer sam uzimanje kolegija Logistika! Svjestan sam što želim, ali ne može provesti svoju ideju u programu Access onda mi je trebalo malo pomaže ruku :)
Ja ću citirati moju ideju:
Moja baza podataka prijavljuje sve moje dobavljačima i kupcima, i snimiti svaku kupnju koju čine na proizvođačima proizvoda ulaz), kao i svake prodaje koju napravite na kupca proizvoda (output), (s različitim modelima plaćanja, uključujući kreditne i novčani), a kao što kupuje i prodaje automatski će se smanjiti ili povećati svoje zalihe proizvoda koje će imati određenu cijenu. Nakon što je svaki proizvod mora imati određeno mjesto u skladište, ostavljajući prazno mjesto kad vide konačni proizvod svakog referencu. Ukupna trgovina će imati 500 referenci, a 25 proizvoda svake referencu!
I do sada je uspio napraviti ovo:
tblLocalizacoes
Ne znam što se pripisuje stavio ovdje
tblProdutos
Kod proizvoda - primarni ključ
Opis
Iznos
Cijena po jedinici kupnju
Cijena po jedinici prodaju
tblStock
Ne znam što se pripisuje stavio ovdje
tblRecepcao
Račun broj - Primarni ključ
Davatelj
Porezni identifikacijski broj
Proizvod
Iznos
Cijena po jedinici kupnju
tblExpedicao
Račun broj - Primarni ključ
Kupac
Porezni identifikacijski broj
Proizvod
Iznos
Cijena po jedinici prodaju
tblFornecedores
Dobavljač Code - Primarni ključ
Ime
Porezni identifikacijski broj
Adresa
Telefon
E-mail
tblClientes
Klijent kôd - Primarni ključ
Ime
Porezni identifikacijski broj
Adresa
Telefon
E-mail
Problem je sada kako napraviti odnosa i stavljanjem tih podataka u tablicama koje nemaju nikakve!?
Unaprijed hvala svima pomoć moguće :)
Laku noć!
Ja sam težak to izraditi ODNOS između tablica. Nešto kao unijeti poštanski spisu ZAKONA I POGLEDAJ ME SADA GRAD VEZANO UZ OVAJ čepom.
DA JE mogao pomoć mene?
PAŽLJIVO
ANA
Pozdrav, moje pitanje je slična onoj od Ane, imate tablicu s imenima i adresama kupaca. Želim u obliku, unesite ime, adresa će se automatski pojaviti u nekom drugom području.
Hvala Vam.
agredeço suradnja
= D
Beijaooooo
<3
Dobar dan.
Moja sumnja je:
Već izgrađen gotovo cijelu bazu podataka.
Ali ok k se događa da mi je jedan od mojih oblika, koji imaju kombinirani okvir koji se otvara u vrstu poslovnog softvera i stoga verzija povezana s svaku vrstu softvera, uvođenjem novih podataka iz novog kupca izravno iz obliku, Ne mogu pisati ove zapise.
Kako sam sve k k predstaviti novi podaci automatski spašeni?
Hvala
Imam 40 predmeta. Kako pristupiti izvješće o 20 predmeta boravak u jednom stupcu i 20 u drugoj?
Pozdrav dobar dan!
Ja sam s sumnje, radi s mnogim dobavljačima, ali postoji + ili-6 dobavljači moraju slijediti svaki dan da se vrati na proizvode za njih i ako se ne sjećam kako sam napraviti izvješće pokazati mi sve od njih, osim da želim u izvješću Svaku dobavljača i to odvajanje mi pokazati ukupnu vrijednost svakog od njih da se vrate novac znate? Ako za svaki prodavač ima nekoliko proizvoda s vrijednostima svakog proizvoda, a ono što ja želim je što sam prikazati u izvješću i odvojenim dobavljača za svaku dobavljača puni iznos! Ja ću biti na čekanju
Dobar dan!
Adoreii sadržaj mi je pomogao napraviti moj rad .. BD dúvida.Gostaria ali još uvijek imam puno znati što to znači (1,1 i 0, n), jer je moj učitelj dao crtež koji je imao odnos osam stolova i amabas je 1,1 i 0, n.
Ugoditi pomoć mene ako Amis je brže moguće Čvrsta jer sam puno ovisno o vašem odgovoru.
Obrigadaa!
Ostani s Bogom, bjoO.
1,1 znači da barem jedan redak tablice 1. se odnosi na drugi zapis.
Primjer: osoba ima jedan i samo jedan RG, obično kada imamo ovu vrstu odnosa možemo pretvoriti u atribut.
0, n znači da netko može imati 0 ili više zapisa u odnos između tablica.
Primjer: zaposlenika - upravljanje - projekti
Mi imamo 0 ili više zaposlenika u trajanju od najmanje n različitih projekata.
Sada postoji nešto Qlqr moj e-mail: instrutor_jorge@hotmail.com
Pozdrav! Pitam se kako mogu stvoriti glavnu stranicu zahtjeva i kako se povezuje na druge stranice?
Cumps
Želim na obrascu, uvođenjem registracije zaposlenika, ime će se automatski pojaviti funkcionirati u nekom drugom području.
Pozdrav dečki, dobro jutro, zatražite pomoć od sljedećem slučaju:
Ja sam razvija kontrolu zaliha ovdje u društvu, imam 03 stolova, jedan proizvod, jedan ulaz i jedan izlaz dionica dijelova, problem nisam u stanju držati korak ukupan popis proizvoda u tablici. moraju akumulirati i pokazati ukupan inventar u tablici (FRM) proizvoda. Cijenim svu pomoć. Hvala Vam.
abs
Dobar dan
Ja sam student finalist za prvostupnika programa i licencitura u statističke i upravljanje informacijama, ja sam pokušava razviti bazu podataka za upravljanje fonda koja vlada izdvaja za četvrti, kako bi se olakšalo brži pristup i bolje upravljanje podacima da je Distrikt taj proces.
Dakle, htio bih imati svoju potporu za razvoj ove baze podataka koristeći Visual Basic, Access ili Excel.
Hvala
Rogerio
Mozambik
Dobro jutro!
Molimo Vas da me netko mogao pomoći? Ja sam napravio bazu podataka, a sada sam shvatio ono što je nedostajalo da odnose između tablica, mislim da je prekasno sada, jer sam učinio sve oblike. Problem je u tome da kada "ja" u trećem student i ja pritisnite gumb koji otvara obrazac "adresu", ide na učenika. Htio sam otvoriti osobne podatke na glavnoj formi i kad sam kliknuo gumb "adresa" je za rješavanje student sam u potrazi na glavnom podataka. Ako bilo tko može pomoć mene ja ću biti jako sretan! Ja čak mogu slati bazu podataka koja sam učinio da vas dečki pogledati.
Radim sve sam, nemam učitelja da mi pomogne u ovom trenutku ...
Zagrljaj!
Deise
Dao sam čitanje oko moje pitanje, a ne intendi istu stvar.
Dakle, ako nisu potrebni videa o mojoj situaciji hvala vam mi poslati na moj e-mail
tonyacmanuel@hotmail.com
Milostivo
AC Manuel