Aantal berichten : 68 Leeftijd : 36 Woonplaats : Brugge Registration date : 25-09-08
Onderwerp: databanken ma dec 29, 2008 9:00 am
heeft er iemand eigenlijk de oplossingen van alle oefeningen die we gemaakt hebben???
Lamylar 2de jaar BIT+ admin
Aantal berichten : 143 Leeftijd : 34 Woonplaats : Gistel Registration date : 24-09-08
Onderwerp: Re: databanken ma dec 29, 2008 9:32 am
kpeisn dat griet da et mo kzien da wel nie zeker
Jolle 2de jaar BIT
Aantal berichten : 16 Leeftijd : 35 Woonplaats : Kortrijk Registration date : 30-09-08
Onderwerp: Re: databanken ma jan 05, 2009 1:50 am
Ik heb er een heel groot deel van (om niet te zeggen allemaal)
Vraag me niet hoe, maar ik kan dat zonder naar iedere les te komen.
onean 2de jaar BIT
Aantal berichten : 95 Leeftijd : 36 Woonplaats : lol Registration date : 24-09-08
Onderwerp: Re: databanken ma jan 05, 2009 6:53 am
Jolle schreef:
Ik heb er een heel groot deel van (om niet te zeggen allemaal)
Vraag me niet hoe, maar ik kan dat zonder naar iedere les te komen.
ik denk dak et nie wil weten >.>
morf 2de jaar BIT
Aantal berichten : 95 Leeftijd : 35 Woonplaats : Zwevegem Registration date : 26-09-08
Onderwerp: Re: databanken ma jan 05, 2009 2:42 pm
samen hentai zitten kijken met leerkracht wrs ...
Jolle 2de jaar BIT
Aantal berichten : 16 Leeftijd : 35 Woonplaats : Kortrijk Registration date : 30-09-08
Onderwerp: Dees vak za jan 17, 2009 9:08 am
Voor degenen die nog nie mee zijn... Maandag examen databanken...
En ik graak maar geen wijs uit sommige oefeningen..
Zoals de "de auteurs en hun aantal boeken"-vraag
zal waarschijnlijk ook wel zijn omdat ik niet zo mijn best heb gedaan itijdens het jaar maar ik besef dat tenminste
dus als iemand mij kan helpen met deze vraag...
greetzz
Djespur 2de jaar BIT
Aantal berichten : 68 Leeftijd : 36 Woonplaats : Brugge Registration date : 25-09-08
Onderwerp: Re: databanken za jan 17, 2009 9:53 am
Ik neem aan dat je met "auteurs en aantal boeken" de eerste oefening van het voorbeeldexamen bedoelt De oplossing is dus als volgt (volgens mij dan toch):
select au_lname, au_fname, count (titles.title_id) from authors join titleauthor on author.au_id = titleauthor.au_id join titles on titleauthor.title_id = titles.title_id group by au_lname, au_fname
Ik krijg alleszins een oplossing die er op het eerste zicht juist uitziet Iemand iets anders?
Voor de tweede oefening kan ik na een eerste poging de boeken eruit krijgen die niet van het type Business zijn maar ik zit nu nog met het probleem dat de auteurs die zowel een boek van het type Business als een ander type toch blijven staan (enkel het boek met Businesstype is verwijdert) Verdere pogingen worden later nog ondernomen maar een beetje hulp is altijd welkom
bram 2de jaar BIT
Aantal berichten : 16 Woonplaats : Lendelede Registration date : 30-09-08
Onderwerp: Re: databanken zo jan 18, 2009 2:34 am
Ik heb van die tweede oefening lik hetzelfde probleem jasper, tziet er goed uit, maar alsk dan controleer ist nie goed dit heb/had ik:
select au_lname, au_fname from authors join titleauthor on authors.au_id = titleauthor.au_id join titles on titleauthor.title_id = titles.title_id where titles.type != 'business'
but it phailed =(
bram 2de jaar BIT
Aantal berichten : 16 Woonplaats : Lendelede Registration date : 30-09-08
Onderwerp: Re: databanken zo jan 18, 2009 2:35 am
ah kek, tis toch juist. Er zat ne auteur in met én een business boek én een ander, daarmee had ik misgezien :
select au_lname, au_fname, titles.type from authors join titleauthor on authors.au_id = titleauthor.au_id join titles on titleauthor.title_id = titles.title_id where titles.type != 'business'
it is correct, points for brams
bram 2de jaar BIT
Aantal berichten : 16 Woonplaats : Lendelede Registration date : 30-09-08
Onderwerp: Re: databanken zo jan 18, 2009 2:47 am
Nog een betere oplossing ( de vorige liet ook nog de authors met 2types toe, waaronder business)
deze niet:
select au_lname, au_fname from authors where au_id not in (select authors.au_id from authors join titleauthor on authors.au_id = titleauthor.au_id join titles on titleauthor.title_id = titles.title_id where titles.type = 'business')
in de subquery van alle autheurs die een boek hebben v type business. Dan in de hoofquery alle autheurs genomen die niet het author id hebben van id subquery...
Waddup
Mr. V 2de jaar BIT
Aantal berichten : 92 Woonplaats : oostende Registration date : 30-09-08
Onderwerp: Re: databanken zo jan 18, 2009 9:10 am
rechtstreeks uit de cursus
Code:
select * from publishers where NOT exists ( select * from titles where type = 'business' and pub_id = publishers.pub_id)
geen idee waarom jullie het zo moeilijk maken met de joins enzo het kan wss ook maar where NOT exists gaat het wel wat rapper...
edit= publishers hoort authors te zijn en de join moet dan anders zijn merk ik thanks bram even opnieuw maken^^
Code:
select * from publishers where NOT exists ( select from titles where type = 'business and title_id= titleauthor.title_id and titleauthor.aut_id = author.au_id)
ik geloof dat het er azo zou moeten uitzien
Laatst aangepast door Mr. V op zo jan 18, 2009 9:24 am; in totaal 1 keer bewerkt
Mr. V 2de jaar BIT
Aantal berichten : 92 Woonplaats : oostende Registration date : 30-09-08
Onderwerp: Re: databanken zo jan 18, 2009 9:14 am
en das oef 1 vant examen...
Code:
select titles.title_id, titles.title, authors.au_lname, authors.au_fname from titles left join titleauthor on titles.title_id = titleauthor.title_id left join authors on authors.au_id = titleauthor.au_id order by titles.title_id
left join hoeft wss niet aangezien je zelden een boek gaat vinden met author waarden =null swoit
bram 2de jaar BIT
Aantal berichten : 16 Woonplaats : Lendelede Registration date : 30-09-08
Onderwerp: Re: databanken zo jan 18, 2009 9:26 am
GG vinnie, maar ik heb het mijne alleen gevonden en kga da nog keer kunnen namaken alst moet Et uwe = meh /care ^^
Djespur 2de jaar BIT
Aantal berichten : 68 Leeftijd : 36 Woonplaats : Brugge Registration date : 25-09-08
Onderwerp: Re: databanken ma jan 19, 2009 2:30 am
bram schreef:
Nog een betere oplossing ( de vorige liet ook nog de authors met 2types toe, waaronder business)
deze niet:
select au_lname, au_fname from authors where au_id not in (select authors.au_id from authors join titleauthor on authors.au_id = titleauthor.au_id join titles on titleauthor.title_id = titles.title_id where titles.type = 'business')
in de subquery van alle autheurs die een boek hebben v type business. Dan in de hoofquery alle autheurs genomen die niet het author id hebben van id subquery...
Waddup
was nog nie volledig juist je resultaat kheb et bekenen en dit is de goede oplossing de auteurs die geen boek uitgeven, geven dus ook geen boek uit van het type business !!!
select authors.au_lname, authors.au_fname from authors where au_id not in(select authors.au_id from authors join titleauthor on authors.au_id = titleauthor.au_id join titles on titleauthor.title_id = titles.title_id where type = 'business' or type is null) order by au_lname, au_fname
lawyered
Djespur 2de jaar BIT
Aantal berichten : 68 Leeftijd : 36 Woonplaats : Brugge Registration date : 25-09-08
Onderwerp: Re: databanken ma jan 19, 2009 2:49 am
oefening 8 (de trigger) met max_lvl = 100 (zelf gekozen)
create trigger BeperktJobLvl on employee after insert as if exists (select job_lvl from employee where job_lvl > 100) begin print 'Enkel employees met een joblevel < 100 mogen ingevoerd worden' rollback transaction end
Lamylar 2de jaar BIT+ admin
Aantal berichten : 143 Leeftijd : 34 Woonplaats : Gistel Registration date : 24-09-08
Onderwerp: Re: databanken ma jan 19, 2009 3:13 am
volgens mij moej van inserted pakken
Djespur 2de jaar BIT
Aantal berichten : 68 Leeftijd : 36 Woonplaats : Brugge Registration date : 25-09-08
Onderwerp: Re: databanken ma jan 19, 2009 3:52 am
Lamylar schreef:
volgens mij moej van inserted pakken
zou kunnen...ik dacht dat zo ook ging maar kan nie testen wan webben geen authorisation om triggers aan te maken op pubs