error : table besturingssysteem bestaat niet

Status
Niet open voor verdere reacties.

the1slasher

Nieuwe gebruiker
Lid geworden
16 mei 2009
Berichten
1
Beste,

Ik moet voor het school, als opdracht zijnde een sql database maken over een zelfverzonnen onderwerp, plus natuurlijk def. studie en een erd.

Maar blijkbaar zit ik ergens fout met mijn database, vermits ik altijd de error krijg van table besturingssyteem bestaat niet.

Nu is mijn vraag: kan er iemand met (natuurlijk:)) meer ervaring dan ik, hier eens naar kijken?
En het is in elk geval niet dat ik geen moeite voor heb gedaan, ik ben al heel de dag aan het zoeken geweest, ik denk dat het te maken heeft met de foreign key bij 'bestellijn' en bij 'vereiste'

In bijlage vind je de ERD. De sql lijkt mij het gemakkelijkste om gewoon hier te zetten.

Alvast bedankt,

Jan.


--klant--
CREATE TABLE klant
(
Klantnr INT not null,
Naamfirma VARCHAR(14) not null,
Naam CHAR(20) not null,
Voornaam CHAR(8)not null,
Email VARCHAR(25),
Telefoonnr INTEGER not null ,
Straat CHAR(25)not null ,
Huisnr VARCHAR(4) not null,
Postcode INTEGER not null,
Gemeente CHAR(14) not null,
PRIMARY KEY (klantnr));

--bestelling--
CREATE TABLE Bestelling
(
Bestellingsnr INTEGER not null,
Klantnr INTEGER not null,
Datum date,
Tijd varchar(5) not null ,
Wijze CHAR(1) not null,
Omschrijving VARCHAR(255) ,
PRIMARY KEY (bestellingsnr),
FOREIGN KEY (klantnr) REFERENCES klant(klantnr)
);
--installatie--
CREATE TABLE Installatie
(
Installatienr INTEGER ,
Begin_datum DATE ,
Eind_datum DATE ,
Tijdstip VARCHAR(5),
PRIMARY KEY (installatienr)
);



--personeel--
CREATE TABLE Personeel
(
Personeelsnr INTEGER ,
Naam CHAR(12) ,
Voornaam CHAR(8) ,
Geboortedatum DATE ,
Aanwervingsdatum DATE ,
Bankrekeningnr bigint ,
Telefoonnr INTEGER ,
PRIMARY KEY (personeelsnr)
);
--transportfirma--
CREATE TABLE Transportfirma
(
Transportfirmanr INTEGER ,
Naam varchar(12) ,
Straat varchar(20) ,
Huisnummer VARCHAR(4) ,
Postcode INTEGER ,
Gemeente CHAR(14) ,
Email varchar(20),
telefoonnr integer ,
Opmerking VARCHAR(255),
PRIMARY KEY (transportfirmanr)
);
--dealer---
CREATE TABLE Dealer
(
Dealernr INTEGER ,
Naam varchar(20) ,
telefoonnr INTEGER ,
emailadres varchar(20),
Straat char(20) ,
Huisnummer VARCHAR(4) ,
Postcode INTEGER ,
Gemeente CHAR(14) ,
PRIMARY KEY (dealernr)
);
--producttype--
CREATE TABLE Producttype
(
Producttypenr INTEGER NOT null,
beschrijving varchar(255),
Producent VARCHAR(10) ,
Eigen_voorraad INTEGER ,
PRIMARY KEY (producttypenr)
);
--bezitting--
CREATE TABLE Bezitting
(
Bezittingsnr INTEGER ,
Dealernr INTEGER ,
Producttypenr INTEGER ,
PRIMARY KEY (bezittingsnr),
FOREIGN KEY (dealernr) REFERENCES dealer(dealernr),
FOREIGN KEY (producttypenr) REFERENCES producttype(producttypenr)
);

--software--
CREATE TABLE Software
(
Softwarenr INTEGER ,
Producent VARCHAR(15) ,
PRIMARY KEY (softwarenr)
);
--hardware--
CREATE TABLE Hardware
(
Hardwarenr INTEGER ,
Extrainf VARCHAR(255),
PRIMARY KEY (hardwarenr)
);
--besturingssysteem--
CREATE TABLE Besturingssysteem
(
Bsnr INTEGER not null ,
Naam varchar(20) ,
Extrainfo VARCHAR(255),
PRIMARY KEY (bsnr)
);
CREATE TABLE Overige_software
(
Overige_softwarenr INTEGER ,
Soort CHAR(15) ,
Bsnr INTEGER ,
PRIMARY KEY (Overige_softwarenr),
FOREIGN KEY (bsnr) REFERENCES besturingssysteem(bsnr)
);

CREATE TABLE Vereiste
(
Vereistenr INTEGER ,
Hardwarenr INTEGER ,
Softwarenr INTEGER ,
PRIMARY KEY (vereistenr),
FOREIGN KEY (hardwarenr) REFERENCES hardware(hardwarenr),
FOREIGN KEY (softwarenr) REFERENCES software(softwarenr)
);
CREATE TABLE Ondersteuning
(
Ondersteuningsnr INTEGER ,
Overige_softwarenr INTEGER ,
Bsnr INTEGER not null ,
PRIMARY KEY (ondersteuningsnr),
FOREIGN KEY (overige_softwarenr) REFERENCES overige_software(overige_softwarenr),
FOREIGN KEY (bsnr) REFERENCES besturingssysteem(bsnr)
);
CREATE TABLE Aanvraag
(
Aanvraagnr INTEGER ,
Producttypenr INTEGER ,
Transportfirmanr INTEGER ,
Aanvraagdatum DATE ,
ophaaldatum DATE ,
leveringdatum DATE ,
PRIMARY KEY (aanvraagnr),
FOREIGN KEY (producttypenr) REFERENCES producttype(producttypenr),
FOREIGN KEY (transportfirmanr) references transportfirma(transportfirmanr)
);
--deelname--
CREATE TABLE Deelname
(
Deelnamenr INTEGER ,
Installatienr INTEGER ,
Personeelsnr INTEGER ,
PRIMARY KEY (deelnamenr),
FOREIGN KEY (installatienr) REFERENCES installatie(installatienr),
FOREIGN KEY (personeelsnr) REFERENCES personeel(personeelsnr)
);

CREATE TABLE bestellijn
(
Bestellijnsnr INTEGER ,
Installatienr INTEGER ,
Bestellingsnr INTEGER ,
Producttypenr INTEGER ,
PRIMARY KEY (bestellijnsnr),
FOREIGN KEY (installatienr) REFERENCES installatie(installatienr),
FOREIGN KEY (bestellingsnr) REFERENCES bestelling(bestellingsnr),
FOREIGN KEY (producttypenr) REFERENCES producttype(producttypenr)
);

GRANT ALL ON TABLE "klant" TO "509547";

--klant--
INSERT INTO klant (klantnr, naamfirma ,naam,voornaam,email,telefoonnr,straat,huisnr,postcode,gemeente)
values ('00001','Helldenker','Gysemans','Jan','jan@jan.be','015223355', 'kerkstraat','14','3130','Begijnendijk');
INSERT INTO klant(klantnr, naamfirma ,naam,voornaam,email,telefoonnr,straat,huisnr,postcode,gemeente)
values ('00004','Hemelslaper','Theunis','Jasper','jasper@jasper.be','012333333','moskeestraat','13','1000','Brussel');
INSERT INTO klant(klantnr, naamfirma ,naam,voornaam,email,telefoonnr,straat,huisnr,postcode,gemeente)
values ('03334','ikea','De Groot','Ward','ik@ikea.be','012243565','ikealaan','23','2000','Leuven');

--bestelling--
INSERT INTO bestelling(bestellingsnr,klantnr,datum,tijd,wijze,omschrijving)
values ('0024245','00001','2008-09-12','12:30','o','vier computers en een server');
INSERT INTO bestelling(bestellingsnr,klantnr,datum,tijd,wijze,omschrijving)
values ('0033352','03334','2009-10-11','11:24','b','');
INSERT INTO bestelling(bestellingsnr,klantnr,datum,tijd,wijze,omschrijving)
values ('0234449','00004','2009-02-02','11:24','b','');

--installatie--
INSERT INTO installatie(Installatienr,Begin_datum,Eind_datum,Tijdstip)
values ('2454254','2009-10-22','2009-10-29','12:30');
INSERT INTO installatie(Installatienr,Begin_datum,Eind_datum,Tijdstip)
values ('2454255','2009-10-22','2009-10-30','12:40');
INSERT INTO installatie(Installatienr,Begin_datum,Eind_datum,Tijdstip)
values ('333550','2009-10-23','2009-11-23','09:20');



--Personeel--
INSERT INTO Personeel(Personeelsnr, Naam , Voornaam ,Geboortedatum, Aanwervingsdatum, Bankrekeningnr, Telefoonnr )
values('1','Mandammer','sofia','1982-10-12','2004-02-22','223435350835','012302453');
INSERT INTO Personeel(Personeelsnr, Naam , Voornaam ,Geboortedatum, Aanwervingsdatum, Bankrekeningnr, Telefoonnr )
values('2','Manmoet','André','1959-02-22','1989-05-02','223045209252','014242424');
INSERT INTO Personeel(Personeelsnr, Naam , Voornaam ,Geboortedatum, Aanwervingsdatum, Bankrekeningnr, Telefoonnr )
values('4','Uytenbroek','Piet','1973-02-10','1950-05-12','344343098353','015632424');


--Transportfirma--
INSERT INTO Transportfirma(transportfirmanr,naam,straat,huisnummer,postcode,gemeente,email,telefoonnr,opmerking)
values('1','dhl','Lonenstraat','33','3303','Lommel','info@dhl.be','014343536','stiptheid is hun troef');
INSERT INTO Transportfirma(transportfirmanr,naam,straat,huisnummer,postcode,gemeente,email,telefoonnr,opmerking)
values('2','tmn','Lankerweg','24','2404','Bergem','','012349292','');
INSERT INTO Transportfirma(transportfirmanr,naam,straat,huisnummer,postcode,gemeente,email,telefoonnr,opmerking)
values('5','transportnv','zevenbollenstraat','33','2234','Bonheide','info@transportnv.be','023353526','correctheid is de troef');

--Dealer--
INSERT INTO Dealer(dealernr,naam,telefoonnr,emailadres,straat,huisnummer,postcode,gemeente)
values('1','microlever','015243259','','brusselsestraat','23','3402','leuven');
INSERT INTO Dealer(dealernr,naam,telefoonnr,emailadres,straat,huisnummer,postcode,gemeente)
values ('233','compdealer','0345343939','info@compdealer.be','Holleboomweg','243a','3430','Wilsele');
INSERT INTO Dealer(dealernr,naam,telefoonnr,emailadres,straat,huisnummer,postcode,gemeente)
values ('3','intelnv','014319382','info@intelnv.be','Hamsterkaakweg','232','2403','Antwerpen');

--Producttype--
INSERT INTO Producttype(producttypenr,beschrijving,producent,eigen_voorraad)
values ('0000001','Moederbord','MSI','4');
INSERT INTO Producttype(producttypenr,beschrijving,producent,eigen_voorraad)
values ('0024245','Router','cicso','1');
INSERT INTO Producttype(producttypenr,beschrijving,producent,eigen_voorraad)
values ('0024345','Scherm','Samsung','4');

--Bezitting--
INSERT INTO Bezitting(bezittingsnr,dealernr,producttypenr)
values('3343','1','0000001');
INSERT INTO Bezitting(bezittingsnr,dealernr,producttypenr)
values('2023','3','0024245');
INSERT INTO Bezitting(bezittingsnr,dealernr,producttypenr)
values('2024','233','0024345');

--Software--
INSERT INTO Software(softwarenr,producent)
values ('1323244','Novell');
INSERT INTO Software(softwarenr,producent)
values('1353394','Red Hat inc');
INSERT INTO Software(softwarenr,producent)
values('2453530','Nmap inc');

--Hardware--
INSERT INTO Hardware(hardwarenr,extrainf)
values('11111','Router,Deze router ondersteunt geen glasvezelkabelnetwerk');
INSERT INTO Hardware(hardwarenr,extrainf)
values('11112','2 Duo extreme processor 3.3Ghz');
INSERT INTO Hardware(hardwarenr,extrainf)
values('11113','21 inch scherm, Enkel een Dvi aansluiting');

--besturingssysteem--
INSERT INTO Besturingssysteem(bsnr,naam,extrainfo)
values ('1234','Red Hat','Draait zelfs met een mottorolo processor');
INSERT INTO Besturingssyteem(bsnr,naam,extrainfo)
values ('1246','TinyOS','Enkel een shell geen GUI');
INSERT INTO Besturingssysteem(bsnr,naam,extrainfo)
values('1245','Windows xp','');

--overige_software--
INSERT INTO Overige_software(overige_softwarenr,soort,bsnr)
values ('11134','Firewall','1234');
INSERT INTO Overige_software(overige_softwarenr,soort,bsnr)
values ('22245','Tekstverwerker','1245');
INSERT INTO Overige_software(overige_softwarenr,soort,bsnr)
values ('25355','Grafisch progr','1245');


--vereiste--
INSERT INTO Vereiste(vereistenr,hardwarenr,softwarenr)
values ('15111','11112','1323244');
INSERT INTO Vereiste(vereistenr,hardwarenr,softwarenr)
values ('11812','11113','1353394');
INSERT INTO Vereiste(vereistenr,hardwarenr,softwarenr)
values ('11413','11111','2453530');

--ondersteuning--
INSERT INTO OnderSteuning(ondersteuningsnr,overige_softwarenr,bsnr)
values ('1234567','11134','1234');
INSERT INTO OnderSteuning(ondersteuningsnr,overige_softwarenr,bsnr)
values ('7654321','22245','1245');
INSERT INTO OnderSteuning(ondersteuningsnr,overige_softwarenr,bsnr)
values ('1122445','25355','1245');

--aanvraag--
INSERT INTO Aanvraag(aanvraagnr,producttypenr,transportfirmanr,aanvraagdatum,ophaaldatum,leveringdatum)
values ('111111','0000001','1','2008-09-12','2009-10-01','2009-10-20');
INSERT INTO Aanvraag(aanvraagnr,producttypenr,transportfirmanr,aanvraagdatum,ophaaldatum,leveringdatum)
values ('111112','0024245','1','2009-10-11','2009-10-19','2009-10-20');
INSERT INTO Aanvraag(aanvraagnr,producttypenr,transportfirmanr,aanvraagdatum,ophaaldatum,leveringdatum)
values ('111245','0024345','1','2009-10-02','2009-10-11','2009-10-20');

--Deelname--
INSERT INTO Deelname(Deelnamenr,Installatienr, Personeelsnr )
values ('22222','2454254','2000');
INSERT INTO Deelname(Deelnamenr,Installatienr, Personeelsnr )
values ('23434','333550','1');
INSERT INTO Deelname(Deelnamenr,Installatienr, Personeelsnr )
values ('22224','2454255','1');


--Bestellijn--
INSERT INTO bestellijn(Bestellijnsnr,Installatienr,Bestellingsnr, Producttypenr)
values ('02234','333550','0024245','0000001');
INSERT INTO bestellijn(Bestellijnsnr,Installatienr,Bestellingsnr, Producttypenr)
values ('22244','2454254','0234449','0024245');
INSERT INTO bestellijn(Bestellijnsnr,Installatienr,Bestellingsnr, Producttypenr)
values ('22245','2454255','0234429','0024345');
 

Bijlagen

  • Diagram1.jpeg
    Diagram1.jpeg
    40,1 KB · Weergaven: 19
het ligt ook aan de key.. gewoon op google opzoeken Free keygen CREATETABLE
endan kijken op google.. vaker gehad makkelijk je hoeft het dan ook niet te kopen.....








KungFu The Fight For Problems
 
@Kungfu : Waar HEB JE HET OVER? Het gaat hier niet om een serienummer voor betaalde software of zo.

@TS : ik heb ook niet extreem veel verstand van relationele databases, maar je schrijft in je bericht:

error krijg van table besturingssyteem bestaat niet

met een kleine letter, terwijl je in je statement:

Code:
CREATE TABLE [COLOR="Red"]B[/COLOR]esturingssysteem

Met een hoofdletter dus.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan