Normalisatie

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Freelance Fullstack Java Developer

Functieomschrijving Voor een opdrachtgever in omgeving Rotterdam zijn wij op zoek naar ervaren Fullstack JAVA Developers die graag op projectbasis willen werken. Je komt terecht bij een informele developers club die mooie projecten uitvoeren voor grote klanten. Ben je een ervaren freelancer of werk je in loondienst en ben je toe aan een nieuwe uitdaging? Lees dan snel verder want wie weet is dit een leuke vacature voor jou! Het fijne van deze werkgever is dat je zelf mag beslissen hoe je te werk wilt gaan. Wil je als freelancer werken dan is dat OK. Wil je de zekerheid hebben

Bekijk vacature »

Front-end Developer - Juniorfunctie

Functie omschrijving Ben jij op zoek naar een uitdagende baan als front-end developer, in een informele werksfeer, waar jij echt het verschil kan maken? Wil jij graag werken voor een bedrijf dat sportiviteit en een open communicatie, hoog in het vaandel heeft staan? Dan hebben wij de perfecte vacature voor je! Voor een klein bedrijf in Rijen dat gespecialiseerd is in het omzetten van digitale woningtekeningen naar managementinformatie, zijn wij per direct op zoek naar een allround front-end developer. Jouw werkzaamheden zien er als volgt uit: Ja gaat nauw samenwerken met de back-end developer. De database structuur is volledig gebouwd

Bekijk vacature »

Senior Front-end Developer

Wordt jij de nieuwe Front end specialist / developer? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel binnen als

Bekijk vacature »

HBO startersfunctie .NET Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Ben je in januari 2023 klaar met je HBO opleiding en zoek je een mooie uitdaging? Wacht niet langer en solliciteer direct! Voor een familiebedrijf in de regio van Boxtel ben ik op zoek naar een C#.NET Ontwikkelaar. Jij gaat aan de slag met de (door)ontwikkeling van de maatwerksoftware projecten en gaat ook nieuwe software bouwen, middels de Microsoft-stack. Het bedrijf maakt gebruik van de volgende technieken: C# & ASP.NET; MVC; MS SQL; Entity Framework; Je krijgt hier veel tijd om te leren en eventueel door te groeien en het

Bekijk vacature »

Medior/senior Front-end developer

Functie Je maakt deel uit van een DevOps Scrum team en werkt samen met back-end developers, test-engineers, interaction designers en een projectmanager. Er zijn verschillende groepen Scrum teams. Een roadmap team is jouw ‘’thuisbasis’’, daar wordt gewerkt aan doorontwikkeling van bestaande omgevingen voor een aantal klanten. Hiernaast zijn er projectteams waar nieuwe omgevingen worden gebouwd, of grote complexe wijzigingen worden doorgevoerd op bestaande omgevingen. Je kunt (afhankelijk van jouw wensen en doelen) dus afwisselend werken in beide teams. Hiernaast participeer je in het Chapter Front-end development waar gezamenlijk kennis en ervaring wordt gedeeld. Als Front-end developer is het jouw doel

Bekijk vacature »

Traineeship ICT regio Amsterdam/Utrecht

Wat ga je doen? Het traineeship begint met een fulltime maand cursussen en praktijkdagen, waarin je de basis van het IT-vak leert op de Shared Servicedesk (SSD). Daarnaast ga je meteen aan de slag voor je eerste certificering! (ITILv4). Je start in een groep met 4 tot 10 deelnemers, waarmee jij gedurende die maand optrekt en je kennis kunt delen. Na het voltooien van de eerste maand ga je direct voor een langere periode aan de slag bij één van onze klanten of blijf je intern bij ons op de Shared Servicedesk. Je bent het eerste aanspreekpunt van de eindgebruikers

Bekijk vacature »

.NET developer

Functie Als .NET developer start jij in een ontwikkelteam met 15 developers en twee testers. Samen zijn jullie verantwoordelijk voor financiële applicaties met meer dan 50.000 gebruikers. Een deel van het team is verantwoordelijk voor de webapplicaties van deze organisatie. Ook zijn er twee app ontwikkelaars werkzaam in het team die zich focussen op de mobiele applicatie. Als .NET ontwikkelaar ga jij aan de slag met de webapplicaties van deze organisatie. Hierbij maak jij o.a. gebruik van C# .NET, ASP.NET, T-SQL, Angular en TypeScript. De nadruk van jouw functie ligt wel op de backend van de applicatie. Wat jouw functie

Bekijk vacature »

Microsoft Acess Developer

Functieomschrijving Wat ga je doen? Heb jij ongeveer 3 jaar ervaring als Software Developer, en komen de volgende kennisgebieden jou niet vreemd voor: MS Acces, C# & SQL? Vind jij het daarnaast leuk om maatwerk software te ontwikkelen voor klanten in een bijzondere branche? Lees dan snel verder! Als developer ben jij samen met een gemotiveerd team van 10 collega’s verantwoordelijk voor het creëren van aangemeten software voor klanten. Je bent klantvriendelijk en oplossingsgericht ingesteld, omdat het essentieel is om de klanten zo goed mogelijk te helpen met hun uitdagingen. Het is mogelijk om vanuit huis je werkzaamheden uit te

Bekijk vacature »

C# Ontwikkelaar

In het kort Als C# .NET Core ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan we deze uitdaging

Bekijk vacature »

Junior Front-End Developer

Je maakt een vliegende start van je carrière, door meteen mee te bouwen aan de digitale oplossingen van Coolblue. Wat doe je als Junior Front-End Developer bij Coolblue? Als Junior Front-End Developer ben je meteen vanaf de start onderdeel van een development team. Je kijkt veel mee met collega’s en volgt trainingen. Op dat moment komt je wil om te blijven leren naar boven. Daarnaast pak je in de sprints ook je eigen stories op om Coolblue iedere dag een beetje beter te maken. Je sterk analytisch vermogen komt dan goed van pas! Ook Junior Front-End Developer worden bij Coolblue?

Bekijk vacature »

Front end developer binnen de consultancy

Functie Je komt in een team met ambitieuze developers die de passie voor Front-End met jou delen. Samen ga je aan de slag met leuke en leerzame opdrachten. Het team heeft een eigen budget en financiën en zij bepalen zelf hoe dat besteed en investeert wordt. Je gebruikt tools als JavaScript, Node.js, React, Angular, Typescript en Vue.js wanneer je werkt aan de opdrachten. Daarnaast zul je veel leren van je collega’s en gezamenlijk een leuke tijd doorbrengen tijdens activiteiten zoals wintersport, hackatons en conferentiebezoeken. Je krijgt niet alleen de mogelijkheid Front-End te ontwikkelen, maar ook vooral jezelf. Dit kan behaald

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Fullstack developer - medior

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie willen werken? Voor een mooi softwarebedrijf in omgeving Ridderkerk zijn wij op zoek naar versterking voor op de afdeling Software Development! Als Fullstack developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Werkzaamheden Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met

Bekijk vacature »

Fullstack developer

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een andere uitdaging? Voor een erkende werkgever in de omgeving van Breda zijn wij op zoek naar een Fullstack developer. Kennis of ervaring met C# & SQL is een must! Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten; Je bent verantwoordelijk voor de beheer en ontwikkeling van de software; Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je brengt de aanpassingssuggesties van klanten in

Bekijk vacature »

Low Code Ontwikkelaar

In het kort Als Low Code Developer werk je aan projecten bij en voor onze klanten, waarbij je voor het ontwikkelen van de oplossingen een technisch low-code platform gebruikt. Samen met het team streef je naar de beste oplossing en bepalen jullie de juiste aanpak. Je rol is divers en je bent van begin tot eind betrokken bij de ontwikkeling zowel de back-end en de front-end van de applicatie. Naast de ontwikkeling en oplevering, breng je ook advies uit aan de klant waarom bepaalde keuzes worden gemaakt. Je bent dan ook communicatief sterk en kunt je keuzes goed (inhoudelijk) onderbouwen.

Bekijk vacature »
Jan D

Jan D

10/06/2015 17:23:52
Quote Anchor link
Kan iemand mij helpen met volgende oefening?
Weet niet goed hoe ik er aan moet beginnen.

Alvast bedankt!

Afbeelding
Gewijzigd op 10/06/2015 17:25:38 door Jan D
 
PHP hulp

PHP hulp

29/03/2024 02:16:47
 
Randy vsf

Randy vsf

10/06/2015 17:37:17
Quote Anchor link
De afbeelding is wel erg klein.
Zie helemaal niks erop.
 
- Ariën  -
Beheerder

- Ariën -

10/06/2015 17:39:22
Quote Anchor link
http://postimg.org/image/xxmvuzqs3/
Hier een versie waarbij je geen vergrootglas nodig hebt.

Eigenlijk zou je inderdaad de juiste afbeelding moeten zien. Ik zal dit even meenemen naar achteren.
 
Ward van der Put
Moderator

Ward van der Put

10/06/2015 18:04:36
Quote Anchor link
>> Weet niet goed hoe ik er aan moet beginnen.

Waaraan moet je beginnen dan? Het is toch maar een multiple choice-vraag?

Het is geen al te beste vraag overigens. Dat is misschien meteen de hint die je op weg helpt: de relatie "in bestelling" tussen de leverancier en een aankooporder is niet uitgewerkt in de tabellen. Het gevolg daarvan is tweeledig:

• Je weet niet of een order nog "in bestelling" is of al werd geleverd.

• Je weet vervolgens dus ook niet hoeveel je van een product in voorraad hebt: is de nieuwe voorraad nog "in bestelling" of ondertussen al toegevoegd aan de bestaande voorraad?

De huidige voorraad van een product is een attribuut in het model, namelijk hoev-in-voorraad in het diagram en HOEV_IN_VOORR in de tabel PRODUCT. Daarmee wordt niet voldaan aan één van de regels voor 3NF: er mogen geen transitieve relaties zijn.

Van een transitieve relatie is sprake als X -> Z bestaat uit X -> Y en Y -> Z. Een dergelijke transitieve relatie heb je hier, want kennelijk wordt "op enig moment" de actuele voorraad in de tabel PRODUCT gewijzigd door de bestelhoeveelheid BESTELHOEV uit de tabel AANKOOPORDERREGELS. Joost mag weten hoe dat verder in zijn werk zou moeten gaan: het model vult die relatie niet in en is dus niet af.

Het juiste antwoord is volgens mij daarom:

b) 2NF, maar niet hoger
 
Paco de Wulp

Paco de Wulp

10/06/2015 18:37:41
Quote Anchor link
@Randy Flujowa/Aar: Als je klikt op het blauwe schuine pijltje links onderaan het plaatje opent het wel in de juiste grootte. :-)
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

10/06/2015 20:47:03
Quote Anchor link
Quote:
The key, the whole key and nothing but the key, so help me Codd!!

Ward van der Put op 10/06/2015 18:04:36:
....... Daarmee wordt niet voldaan aan één van de regels voor 3NF: er mogen geen transitieve relaties zijn.

Van een transitieve relatie is sprake als X -> Z bestaat uit X -> Y en Y -> Z. Een dergelijke transitieve relatie heb je hier, want kennelijk wordt "op enig moment" de actuele voorraad in de tabel PRODUCT gewijzigd door de bestelhoeveelheid BESTELHOEV uit de tabel AANKOOPORDERREGELS. Joost mag weten hoe dat verder in zijn werk zou moeten gaan: het model vult die relatie niet in en is dus niet af.

Het juiste antwoord is volgens mij daarom:

b) 2NF, maar niet hoger

c) Minstens 3NF

Hetgeen jij uitlegt klopt wel, maar geldt alleen voor sleutel kolommen.
In de tabel PRODUCT kan je de voorraad niet afleiden uit de productnaam, dus de voorraad is functioneel alleen afhankelijk van het id.

Het feit dat je de voorraad zou kunnen afleiden uit de inkoop en verkoop, heeft niet zo veel te doen met normalisatie, dat is meer een beleidsbeslissing.
Naar mijn mening staat het model in 5NF.
 
Ward van der Put
Moderator

Ward van der Put

10/06/2015 20:58:18
Quote Anchor link
Ger, waar staat dan of de order geleverd is?

Je kunt de voorraad immers (ongeacht hoe je dat doet) pas verhogen als je iets met de toestand "in bestelling" doet.

Linguïstisch is de voorwaarde "in bestelling" nogal dubbelzinnig uiteraard. Betekent dat "besteld maar moet nog geleverd worden"? Of betekent het domweg "zit in deze bestelling"? Dat is dubbelzinnig, maar die dubbelzinnigheid doet gelukkig niet ter zake als je niet eens registreert wanneer die bestelling dan geleverd wordt. De toestand verandert immers niet: besteld is besteld en Joost — die bij ons de inslag van nieuwe voorraden doet — mag weten wat er geleverd wordt.

>> Naar mijn mening staat het model in 5NF.

Naar mijn mening staat het model op instorten :)
 
Jan D

Jan D

10/06/2015 21:04:07
Quote Anchor link
Bedankt voor de reacties alleszins! Helpt me al een heel eind vooruit!
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

11/06/2015 18:41:31
Quote Anchor link
@Ward
Je hebt gelijk hoor, in de praktijk zal dit model de nodige problemen opleveren.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.