db ontwerp

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Java Developer / Interne job / Leaseauto

Bedrijfsomschrijving Deze ambitieuze organisatie is inmiddels 50 man groot en ze werken nationaal voor grote organisaties en instanties die hulp nodig hebben bij het ontwikkelen van diverse applicaties. Denk hierbij aan overheden, nutsbedrijven, banken, echter ook not-for-profit instellingen maken gebruik van de kennis en ervaring van de medewerkers van mijn klant. Ze ontwikkelen voornamelijk in Java en gebruiken front-end Angular. Men gaat starten met eigen interne projecten die op kantoor in Amersfoort gemaakt gaan worden. Hierdoor hoeft er dus niet naar eindklanten afgereisd te worden aangezien het een interne baan is. Ondanks dat het intern is bieden ze medewerkers die

Bekijk vacature »

Startersfunctie JAVA developer @ Regio Utrecht

2021-11-21 iSense Startersfunctie JAVA developer Heb jij jouw HBO of WO studie afgerond en wil je graag opgeleid worden tot Fullstack Java Developer? Mooi! Op 7 februari 2022 starten wij met ons Graduate Programma waarin je na een driemaandelijkse betaalde bootcamp mag gaan starten bij een hele toffe opdrachtgever. Dit uiteraard met begeleiding van leraren uit de praktijk, seniors, een talent coach en vele workshops. Ben jij klaar voor deze stap? ISNA51141 Wat ga je doen tijdens het Fullstack JAVA ontwikkeltraject? Vanaf 7 februari 2022 krijg jij via de Experis Academy een unieke kans om jouw IT-carrière een kickstart te

Bekijk vacature »

Java Developer bij InTraffic

Werken aan innovatieve oplossingen die onmisbaar zijn voor iedereen en dus ook voor jou als reiziger? Als Java Developer bij InTraffic kan jij een waardevolle bijdrage leveren! Hoe? Het ontwerpen en ontwikkelen met Java in een van onze complexe projecten. Waarom? Om een beter en veiliger OV in Nederland te creëren. Waar? Bij InTraffic in Nieuwegein, dé IT-specialist op het gebied van verkeer en vervoer. Met wie? Met een scrumteam van tussen de 3 en 9 professionals. Jouw rol als Java Developer Binnen onze complexe IT-omgeving van verkeer en vervoer spelen vele interessante projecten. Hierbij kun je denken aan migraties

Bekijk vacature »

Backend .Net Developer

De vacature What You'll Achieve Join our adventure early: We’re an early-stage startup with a small tight-knit team, so you will get to know and work with all of us. Make a big impact: You’ll help build Hadrian as a best-in-class hacker-based digital security platform for our enterprise customers. Solve complex problems: You’ll work with the product team to solve interesting technical puzzles, so expect to grow a lot as a programmer. Functie eisen We don't have any hard requirements, as we welcome talented people from all backgrounds. We’re looking for fast-learners who are excited about our mission and keen

Bekijk vacature »

Informatieanalist

Waar het laatste boek van Saskia Noort, 1.5 petabyte aan digitaal archief en het BPMN procesmodel samenkomen. Dat is de KB in Den Haag. En het is de plek waar door jouw analyses onze digitale diensten zoals de online bibliotheek, maar ook die van onze partners uit het erfgoed-, onderzoeks- en bibliotheeknetwerk, steeds slimmer gaan werken. Als informatieanalist zijn de digitale bibliotheek, digitalisering en de digitale infrastructuur jouw belangrijkste werkterreinen. Maak jij het mogelijk? In je rol van informatieanalist werk je, veelal in agile teams, mee aan diverse vraagstukken en opdrachten. Zo vertaal je onder meer informatiebehoeften vanuit verschillende werk-

Bekijk vacature »

Front-End Developer @ Amsterdam

2021-11-15 iSense Front-End Developer Ben jij een gedreven Front-End ontwikkelaar en vind je het tof om een bijdrage te leveren aan het inzichtelijk maken van data en ervoor te zorgen dat de businesswaarde hierdoor gemaximaliseerd wordt? Lees dan snel verder! ISVI51733 Organisatie De organisatie is een toonaangevend bedrijf met een focus op innovatie op het gebied van Cloud platformen, Security en AI-oplossingen. Binnen de organisatie wordt persoonlijke groei gestimuleerd en zorg je er samen met jouw team voor dat opdrachtgevers, verwijderaars, eindinspecteurs en toezichthouders over eenduidige informatie beschikken. Als Front-End Ontwikkelaar zal je verantwoordelijk zijn voor het ontwikkelen en/of verbeteren

Bekijk vacature »

IT-traineeship junior software developer

Zoek jij een stevige uitdaging en de mogelijkheid om veel nieuwe dingen te leren in een dynamisch vakgebied? Doe mee aan ons IT Professional Program en ontwikkel jezelf tot software engineer! Je begint met een opleidingstraject van ongeveer 4 maanden. Hierin ga je aan de slag met verschillende technieken die je op conceptueel niveau leert te overzien en interpreteren. Onderwerpen die aan bod komen zijn o.a. programmeren (Java/C#/Python), Object Oriëntatie, Databases, Webservices & webtechnologieën, Domain Driven Design en Continuous Integration/Continuous Delivery. Sommige van deze onderdelen sluit je af met een examen en bijbehorende certificering. Het opleidingstraject zelf sluit je af

Bekijk vacature »

Junior Fullstack JAVA developer @ Utrecht e.o.

2021-11-22 iSense Junior Fullstack JAVA developer Heb jij jouw HBO of WO studie afgerond en wil je graag opgeleid worden tot Fullstack Java Developer? Mooi! Op 7 februari 2022 starten wij met ons Graduate Programma waarin je na een driemaandelijkse betaalde bootcamp mag gaan starten bij een hele toffe opdrachtgever. Dit uiteraard met begeleiding van leraren uit de praktijk, seniors, een talent coach en vele workshops. Ben jij klaar voor deze stap? ISNA51139 Wat ga je doen tijdens het Fullstack JAVA ontwikkeltraject? Vanaf 7 februari 2022 krijg jij via de Experis Academy een unieke kans om jouw IT-carrière een kickstart

Bekijk vacature »

.NET Developer

Ben je op zoek naar een uitdagende functie als software developer in een informele en dynamische organisatie? Wil jij werken aan een cloud platform en heb je kennis van Microsoft Azure en/of C# (.NET)? Denk je in oplossingen in plaats van problemen en denk je altijd een stapje vooruit? Dan is dit echt iets voor jou! .NET Developer in Alblasserdam Functieomschrijving Als software ontwikkelaar ben je enthousiast, flexibel en leergierig en altijd gedreven om ervoor te zorgen dat je het beste resultaat bereikt. Je technische kennis helpt je om complexe problemen te vertalen naar eenvoudige oplossing. Je werkt in een

Bekijk vacature »

Front-end developer

Als Front-end Developer bij Getnoticed zorg je ervoor dat de wensen van de klant gebruiksvriendelijk en nauwkeurig volgens de laatste technieken geïmplementeerd worden. Je bent een perfectionist bij het uitwerken van een design naar functionele layout. In het kort: Je werkt samen met je scrumteam van designers, front- en backend developers, marketeers en projectmanager bij het uitwerken van stories voor zowel klant als in-house gerelateerde projecten. Wat je werkzaamheden vooral zullen zijn: Het uitwerken van designs tot functionele layouts Je werkt nauw samen met onze designers en developers om tot een perfect resultaat te komen Je zorgt voor een intuïtieve

Bekijk vacature »

Masterclass Low-Code Developer

Masterclass Low-Code Developer - Start 1 maart 2022 Categorie: Software Development/ Engineering Regio/Locatie: Rotterdam / Randstad, Netherlands Vacaturenummer: J1021-2299 Type dienstverband: Full Time Functiebeschrijving: De afgelopen jaren vraagt de business steeds meer om snelheid bij het oplossen van business vraagstukken en dit adequaat op te lossen met onderliggende IT. Men wil met een concrete oplossing snel in kunnen spelen op een veranderde markt. IT wordt nog vaak gezien als een vertragende component om te komen tot een oplossing. Het toepassen van Mendix Low-Code versnelt het proces voor applicatieontwikkeling substantieel. Daarnaast biedt Low-Code integratie met bestaande IT-systemen en platforms en maakt

Bekijk vacature »

GE Smallworld Ontwikkelaar - Utilities

Wij zoeken een Geo-ICT Smallworld ontwikkelaar met interesse in de nieuwste ontwikkelingen in de Energiemarkt! Wat ga je doen? Wist je dat CGI het grootste bedrijf is met een eigen Geo-ICT community? Dat we ook in verschillende landen waaronder Nederland de koploper zijn op het gebied van Geo-ICT dienstverlening? We breiden onze Geo-ICT activiteiten nog steeds verder uit. Zo zijn wij ons vooral aan het richten op de nieuwste ontwikkelingen in de energiemarkt en de daarbij horende energietransitie. Het CO2 neutraal maken van de samenleving is onze doelstelling en jij kan daar een actieve bijdrage aan leveren! Onze Geo-ICT practise

Bekijk vacature »

Junior Fullstack JAVA developer @ Regio Den Haag

2021-11-30 iSense Junior Fullstack JAVA developer Heb jij <3 jaar geleden je studie afgerond en wil je graag opgeleid worden tot Fullstack Java Developer? Mooi! Op 7 februari 2022 starten wij met ons Graduate Programma waarin je na een driemaandelijkse betaalde bootcamp mag gaan starten bij een hele toffe opdrachtgever. Ben jij klaar voor deze stap? ISNA51156 Meerdere functies beschikbaar Wat ga je doen tijdens het Fullstack JAVA ontwikkeltraject? Vanaf 7 februari 2022 krijg jij via de Experis Academy een unieke kans om jouw IT-carrière een kickstart te geven en jezelf te ontwikkelen tot Fullstack Java Developer. Zo volg je

Bekijk vacature »

Sogyo zoekt enthousiaste junior software developer

Zoek jij een stevige uitdaging en de mogelijkheid om veel nieuwe dingen te leren in een dynamisch vakgebied? Doe mee aan ons IT Professional Program en ontwikkel jezelf tot software engineer! Je begint met een opleidingstraject van ongeveer 4 maanden. Hierin ga je aan de slag met verschillende technieken die je op conceptueel niveau leert te overzien en interpreteren. Onderwerpen die aan bod komen zijn o.a. programmeren (Java/C#/Python), Object Oriëntatie, Databases, Webservices & webtechnologieën, Domain Driven Design en Continuous Integration/Continuous Delivery. Sommige van deze onderdelen sluit je af met een examen en bijbehorende certificering. Het opleidingstraject zelf sluit je af

Bekijk vacature »

Full-Stack Nodejs Developer

De vacature We’re looking for n Senior JavaScript (ReactJS) front-/backend developer to turn visual designs into beautiful and well performing applications. You'll work in a small team of passionated developers and will be co-responsible for good performing and well- documented code. Knowledge about making applications compatible with all common browsers for different devices and resolutions. You're fluent in understanding and writing HTML, CSS and JavaScript in the best performing way. Functie eisen Higher Professional Education or above working and thinking level A big passion for web development 2+ years of experience in shipping high-quality software Strong JavaScript, HTML5 and CSS3

Bekijk vacature »
Orhan

Orhan

06/07/2008 18:00:00
Quote Anchor link
Ik heb nu de volgende kolommen: boek_id, titel, prijs, beschrijving, isbn. In tabel boek.
Ik heb ook nog auteur, categorie.
Moet ik deze twee onderverdelen in andere tabellen?
 
PHP hulp

PHP hulp

03/12/2021 14:48:14
 
Joren de Wit

Joren de Wit

06/07/2008 18:04:00
Quote Anchor link
Normaliseren

Pas dit principe toe en er volgt direct welke tabellen met welke kolommen je nodig hebt.
 
GaMer B

GaMer B

06/07/2008 18:06:00
Quote Anchor link
Ik zou zoiets opzetten:

tabel boeken:
-------------
id
titel
prijs
beschrijving
isbn
auteur_id (FK met auteurs.id)
categorie_id (FK met categories.id)

tabel auteurs:
----------------
id
naam

tabel categories:
-------------------
id
naam
 
Orhan

Orhan

06/07/2008 18:09:00
Quote Anchor link
@Blanche,

Tutorial heb ik al gevolgt (vandaag nog). Maar is nog allemaal nieuw voor me.

@GaMer13, aan zoiets dacht ik ook.
Maar ik heb niet zoveel categorieën , is het niet handig als ik tabel categorieën achterwege laat. Maar in php definieer wat de namen zijn voor elk categorie? Ik heb zo'n 40 categorieën.
 
Douwe

Douwe

06/07/2008 18:10:00
Quote Anchor link
40 niet zoveel? Ik zou bij meer dan 5 (of iets dergelijks) altijd normaliseren.
 
GaMer B

GaMer B

06/07/2008 18:12:00
Quote Anchor link
Nee, dat is niet handig, omdat je dan zoiets kunt krijgen (versimpeld):

tabel boeken:

id | titel | categorie
1 | iets | categorie 1
2 | nog iets | categori 2
3 | nog iets anders | categorie1
4 | iets anders? | cateogrie 1
5 | iets anders | categorie 2

Oftewel, niet doen. Een cijfer is minder foutgevoelig dan zulke duplicaten. En zeg zelf, wat is minder groot, dat hier boven of:

id | titel | categorie
1 | iets | 1
2 | nog iets | 2
3 | nog iets anders | 1
4 | iets anders? | 1
5 | iets anders | 2
 
Joren de Wit

Joren de Wit

06/07/2008 18:12:00
Quote Anchor link
Quote:
Maar in php definieer wat de namen zijn voor elk categorie? Ik heb zo'n 40 categorieën.
Nee, dat is niet slim. Wat nu als je categorieën wilt toevoegen/verwijderen/aanpassen? Wil je dan altijd je PHP code induiken om daar aanpassingen in te maken?

De opzet die Gamer geeft is een goede, daar zou je mee verder kunnen werken. De categorieën sla je dus gewoon in de database op. Wellicht dat je zelfs nog een koppeltabel wilt tussen de boeken en categorieën omdat boeken bijvoorbeeld tot meerdere categorieën zouden kunnen behoren:

boeken
--------
id
titel
prijs
etc...

categorieen
-------------
id
categorie

boeken_categorieen
------------------------
id_boek
id_categorie
 
Orhan

Orhan

06/07/2008 18:17:00
Quote Anchor link
@Blanche,

Elk boek behoort tot een categorie. Ok, ik ga dan met GaMer's opzet aan de slag. Bedankt.
 
Noppes

Noppes

06/07/2008 18:40:00
Quote Anchor link
Een boek kan meerdere isbn nummers hebben ;-) dat geld ook voor de prijs

en met categorie bedoel je waarschijnlijk de NUR en of NUGI deze kunnen ook wel eens verschillen

bij uitgever a kan ie in NUR 331 zitten en bij uitgever b NUR 332 (willekeurig gekozen)
 



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.