adres opslaan

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

.NET Developer gezocht!

Functie omschrijving Wij zijn op zoek naar een .NET Developer! Wil jij werken voor een internationaal bedrijf waar je legio mogelijkheden krijgt als Software Ontwikkelaar? Grijp nu je kans en kijk snel of jouw vaardigheden aansluiten bij onderstaand profiel! Je kunt een uitdagende rol gaan vervullen als .NET Developer binnen een internationaal bedrijf dat gevestigd is in omgeving Bergen. Dit bedrijf is zeer vooruitstrevend en verricht betekenisvol werk. Binnen dit bedrijf wordt gewerkt aan de productie en ontwikkeling van medische middelen. Als .NET Developer ga jij je bezig houden met het volgende: Je wordt betrokken bij alle fasen van software

Bekijk vacature »

Junior Software Developer

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer .NET, C# voor een gaaf bedrijf in de omgeving van Utrecht! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Lees dan snel verder! Voor een opdrachtgever in de omgeving van Utrecht, zijn wij op zoek naar een Junior Software Developer. Werk jij graag aan verschillende projecten en ga je graag klanten op bezoek? Dan is dit de ideale functie voor jou! Binnen deze functie

Bekijk vacature »

Front End Developer React Vue

Dit ga je doen Meewerken aan de implementaties en ontwikkeling van nieuwe functionaliteiten van de webapplicaties; Ontwikkelen met o.a. React en Vue en HTML/CSS, ook krijg je in verband met de samenwerking ook affiniteit met de backend Ruby on Rails; Ontwikkeling aan de front end voor de koppelingen tussen de diverse systemen; Ontwerpen van interfaces en een bijdrage leveren aan de gebruikerservaring; Zorgdragen voor hoge kwaliteit van code en jezelf (en anderen) blijven verbeteren; Als Senior Front End Developer begeleid je zelf ook FE-development projecten, hierin leid je de projecten en pak jij het initiatief op (bv integratieprojecten). Hier ga

Bekijk vacature »

Database Developer

Functie omschrijving Voor een logistieke dienstverlener in omgeving Zuid Beijerland zijn wij op zoek naar versterking. Weet jij als geen ander systemen aan elkaar te koppelen en heb jij goede kennis van SQL en UML, lees dan snel verder! Jouw taken zien er als volgt uit: Je bent in deze rol voornamelijk verantwoordelijk voor het bouwen, implementeren en beheren van koppelingen tussen de bestaande systemen (zowel business 2 business als application 2 application). Daarnaast inventariseer je de wensen van in- en externe klanten, die je vervolgens samen met je collega's, vertaalt naar technische specificaties, die jullie zelf ontwikkelen en implementeren.

Bekijk vacature »

Developer Low-code

Dit ga je doen Low-code ontwikkeling van software voor landelijk bekende organisaties; Opleveren van mooie eindproducten, middels de Agile methodiek; Samenwerken in een team van 10 collega's; Direct contact met de eindklant over de gewenste oplossingen. Hier ga je werken Als Developer kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet discreet en veilig verwerkt worden. De processen die hierbij horen worden door het IT team vormgegeven. De

Bekijk vacature »

.NET developer

Functie As a .NET developer you start in a driven and diverse development team. Your team consists of 16 IT professionals, including 7 software engineers. Because your new employer is internationally active, there are also international IT professionals working in the IT department. As a result, the official language is English. As a team you are responsible for a new Cloud Native product. This product runs entirely in Azure with a Progress Database and various Azure Functions. In addition, this product has a JS front-end, a REST API system and a layer in C # .NET. The idea is therefore

Bekijk vacature »

PHP Software Developer

Functie omschrijving PHP Software Developer gezocht! Voor een organisatie in de regio Zeist die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in een scrumteam aan de ontwikkeling van een medicatiebewakingssysteem; Meedenken over de mogelijkheden en onmogelijkheden van projecten;

Bekijk vacature »

.NET developer

Functie Voor jou als junior .NET ontwikkelaar staat er een flinke uitdaging klaar bij dit bedrijf waar jij veel van kan gaan leren. Zo willen zij een flinke uitbreiding doen op het webbased gedeelte dat zij nu hebben en willen zij het standaard deel gaan moderniseren. Jouw team is dan ook op zoek naar een junior .NET ontwikkelaar die het leuk vindt om op basis van research en development aan de slag te gaan. Jouw mening telt mee als het gaat om hoe en met wat deze applicaties gebouwd en herschreven gaan worden. Jouw functie bij dit bedrijf gaat dan

Bekijk vacature »

Software developer

Functieomschrijving Voor een gewaardeerde werkgever in de regio van Middelburg zijn wij op zoek naar een ambitieuze PHP/Symfony Developer. Een enthousiast persoon die het development team komt versterken met het aanpakken van complexe en nieuwe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor zowel persoonlijke als professionele groei? Lees dan snel verder! Dit ga je doen: Aanpassingssuggesties van collega’s in kaart brengen, vervolgens te analyseren en daarna te concluderen of de aanpassing een verbetering is; Ontwikkeling en beheer van de serviceportal in Symfony en

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 »

PHP Software Developer

Functie omschrijving PHP Software Developer gezocht! Voor een organisatie in de regio Zeist die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in een scrumteam aan de ontwikkeling van een medicatiebewakingssysteem; Meedenken over de mogelijkheden en onmogelijkheden van projecten;

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

.NET developer

Functie The position we have for you As a .NET developer you will work for one of our customers active in the High Tech Industry. Our customers are mainly located in the Eindhoven area. We are very selective when it comes to the projects we accept and therefore only focus on innovative and complex projects. Because our customers are mainly specialized in machine construction, you often work close to the machines. Our team currently consists of Embedded engineers, IOT developers and Cloud engineers. We mainly work on Microsoft projects where WPF, UWP, .NET Core and Microsoft Azure are used. Eisen

Bekijk vacature »

.NET developer

Functie Als .NET ontwikkelaar ga jij aan de slag bij een van onze klanten actief in de High Tech Industrie. Onze klanten zijn voornamelijk gelokaliseerd in de omgeving van Eindhoven. Wij zijn erg selectief als het gaat om de projecten die wij accepteren en richten ons dan ook alleen op innovatieve en complexe projecten. Omdat onze klanten voornamelijk gespecialiseerd zijn in de machinebouw, werk jij ook vaak dicht tegen de machines aan. Ons team bestaat momenteel uit Embedded engineers, IOT developers en Cloud engineers. Wij werken voornamelijk aan Microsoft projecten waar er gebruik wordt gemaakt van WPF, UWP, .NET Core

Bekijk vacature »

Pagina: 1 2 3 volgende »

Ozzie PHP

Ozzie PHP

22/04/2014 16:24:16
Quote Anchor link
Ola,

Ik zit me iets af te vragen. Als ik "vroeger" een adres moest opslaan in de database, dan deed ik dat bij de gebruiker zelf:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
1  piet  pietersen  grotestraat   1  9999aa amsterdam
2  jan   jansen     stationstraat 10 1111bb zwolle

* De namen en adressen zijn fictief.

Nu vraag ik me af. Als je geen gebruik maakt van een externe adressen-service, hoe sla je dan eigenlijk adressen op?

Maak je een losse tabel voor de adressen? En sla je dan per rij een compleet adres op? Of ga je ook een tabel met straat/plaatsnamen maken en maak je daar referenties naar? Wat is een gebruikelijke manier?
 
PHP hulp

PHP hulp

08/01/2025 07:27:49
 
Ries art

Ries art

22/04/2014 16:41:37
Quote Anchor link
Namen en adressen in een aparte tabel. Je kunt je voorstellen dat er op 1 adres meerdere mensen wonen, met dezelfde achternaam of verschillende achternamen. Stel dat Piet Pietersen, Klaas Pietersen en Lucia Pietersen op de Grotestraat wonen en gaan verhuizen. In jou situatie zou je dan op 3 plekken het adres moeten wijzigen, wat fouten tot gevolg kan hebben. Met de adressen in een aparte tabel, hoef je alleen de verwijzende sleutel te wijzigen.

id voornaam achternaam adres
1 Piet Pietersen 1
2 Klaas Pietersen 1
3 Lucia Pietersen 1
4 Jan Jansen 2

id straatnaam huisnummer postcode woonplaats
1 Grotestraat 1 9999a Amsterdam
2 Stationstraat 10 1111b Zwolle
 

22/04/2014 16:42:12
Quote Anchor link
Je kunt als je wilt JSON gebruiken zoals dit:

{
"Piet":{
naam:"Piet Pietersen",
straat:"GroteStraat",
huisnummer:"1",
postcode:"9999aa",
stad:"amsterdam"
},
"Jan":{
naam:"Jan Jansen",
straat:"StationStraat",
huisnummer:"10",
postcode:"1111bb",
stad:"zwolle"
}}

En als je dat op een pagina wilt weergeven gebruik je dit script:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php

$json
= json_decode(file_get_contents('URL_NAAR_JSON_BESTAND'));

foreach($json as $user)
{

    echo '<h3>' . $user->naam . '</h3><br>';
    echo $user->straat . '<br>';
    echo $user->huisnummer . '<br>';
    echo $user->postcode . '<br>';
    echo $user->stad . '<br><br><br>';
}

?>


Ik hoop dat dit je helpt! Een tip: die json zou ik opslaan met .json als exentie

Met Vriendelijke Groet:

Pascal Gerrist
 
Ozzie PHP

Ozzie PHP

22/04/2014 16:50:39
Quote Anchor link
Pascal, dankjewel voor je reactie. Echter, ik ben meer benieuwd naar de oplossing zoals Ries Art die uitlegt. Dus hoe je het in de database opslaat.

@Ries

Ik snap jouw voorbeeld, maar hoe vergelijk je dan de adressen? Vergelijk je ze op postcode en huisnummer? Of ook op straatnaam? En wat doe je bijv. als persoon A en B op hetzelfde adres wonen, maar persoon A schrijft Dr. Kuiperstraat en persoon B schrijft Doctor Kuiperstraat?
 
Ward van der Put
Moderator

Ward van der Put

22/04/2014 16:57:58
Quote Anchor link
>> URL_NAAR_JSON_BESTAND […] Een tip: die json zou ik opslaan met .json als exentie

Nog een tip: sluit een goede aansprakelijkheidsverzekering af, liefst eentje die bij "grove nalatigheid" toch niet zo moeilijk doet.
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

22/04/2014 16:59:39
Quote Anchor link
Als je dan toch wilt (over)normaliseren, dan sla je alleen de postcode, huisnummer en huisnummertoevoeging (voor Ozzie NOT NULL DEFAULT '') op in de gebruikerstabel.
Met daarbij dus een tabel met postcodes, straatnamen en plaatsnamen
 
Dos Moonen

Dos Moonen

22/04/2014 17:08:46
Quote Anchor link
Hoe vaak ga je het adres opvragen?

Hoe veel adressen kan iemand hebben?

Heb je altijd de straatnaam EN het huisnummer EN de postcode EN de plaatsnaam nodig?
Of wil je soms ook dingen per plaats weten? (Plaatsnaam in zijn eigen tabel stoppen kan dan correct zijn.)


Dit is alleen op een case-by-case basis correct te antwoorden. Ook de definitie van 'correct' hangt van de situatie af.
Misschien heb je ooit van Big Data gehoord. Een net genormaliseerde database is over het algemeen niet geschikt om snel het resultaat op een complexe vraag te beantwoorden.
Wat kan je dan doen? Telkens wanneer je nieuwe data uit je genormaliseerde database importeert de-normaliseer je het naar een structuur die meer geschikt is (star-schema bijvoorbeeld) om die specifieke vraag te beantwoorden.


"En wat doe je bijv. als persoon A en B op hetzelfde adres wonen, maar persoon A schrijft Dr. Kuiperstraat en persoon B schrijft Doctor Kuiperstraat?"
Dan laat je ze alleen huisnummer en postcode invullen. Vervolgens koop je een postcode database (bijvoorbeeld http://shop.postcode.nl/, of in het geval van webshops hebben ze een gratis API: https://api.postcode.nl/) en heb je gebruikers minimale en normaliseerbare data in laten voeren die je kunt gebruiker om uitgebreidere data te achterhalen.

Een belangrijk deel van programmeren is je requirements analyseren, verschillende aanpakken te bedenken, en vervolgens op basis van voor- en nadelen de meest optimale keuze te maken.
 
Ries art

Ries art

22/04/2014 17:11:33
Quote Anchor link
Hier een link naar wat informatie over het normaliseren van data voor databases; http://nl.wikipedia.org/wiki/Databasenormalisatie

Je kunt het zo gek maken als je zelf wilt. Maar voor je het weet heb je zelf een adressen service met een paar miljoen items gemaakt ;-).

Ik denk dat de controle en verwerking van de invoer van de gebruikers ook de sleutel is om het geheel werkbaar te maken en te houden.
 
Ozzie PHP

Ozzie PHP

22/04/2014 17:26:20
Quote Anchor link
@Ger:

>> Met daarbij dus een tabel met postcodes, straatnamen en plaatsnamen

Oké... maar dan ga je dus wel uit van een bestaande tabel met plaats/-straatnamen, in plaats van zelf laten invullen??

@Dos:

>> of in het geval van webshops hebben ze een gratis API: https://api.postcode.nl/) en heb je gebruikers minimale en normaliseerbare data in laten voeren die je kunt gebruiker om uitgebreidere data te achterhalen.

Ah oké. Daar zou ik me dan in moeten verdiepen. Zijn daar echt geen kosten aan verbonden? En sla je dan per user (in de usertabel) de postcode en het huisnummer op? En die geef je telkens door aan de api?

Laat ik m'n vraag nog wat uitbreiden. Stel je hebt een webshop. Is het dan überhaupt gebruikelijk om mensen zelf hun adres in te laten vullen? Of werk je altijd met een externe database en match je dan op de postcode en huisnummer van de gebruiker?

Mja... nu ik erover nadenk weet ik het antwoord eigenlijk al... hangt natuurlijk af van de situatie...
 
Ries art

Ries art

22/04/2014 17:38:55
Quote Anchor link
Met die api van postcode.nl wordt het nog spannend wanneer iemand met een adres in het buitenland in je webshop iets wil bestellen... Zelf heb ik eens een webshop gemaakt waarvan ik wist dat er geen duizenden gebruikers zouden zijn, maar wel internationaal. Daar heb ik alle naw gegevens gewoon in 1 tabel gezet.
 
Ward van der Put
Moderator

Ward van der Put

22/04/2014 17:47:07
Quote Anchor link
Voor een webshop is het snel een uitgemaakte zaak: sla adressen apart op.

Klanten willen vaak iets op andere adressen laten bezorgen: op het werk, bij familie, in het tweede huis...

Daarnaast verhuizen mensen nu eenmaal wel eens, maar wil je in je historische data kunnen terugvinden wanneer je wat waar geleverd hebt en aan welk adres de bijbehorende factuur geadresseerd was. Het een hangt samen met de wettelijke leveringsverplichting, het ander met de fiscale bewaarplicht.
 
Ozzie PHP

Ozzie PHP

22/04/2014 18:09:42
Quote Anchor link
@Ries:

>> Daar heb ik alle naw gegevens gewoon in 1 tabel gezet.

In de usertabel, of in een aparte tabel? Kun je eens een rij van zo'n tabel laten zien (mag met fictieve gegevens)?

@Ward:

>> Daarnaast verhuizen mensen nu eenmaal wel eens, maar wil je in je historische data kunnen terugvinden wanneer je wat waar geleverd hebt en aan welk adres de bijbehorende factuur geadresseerd was. Het een hangt samen met de wettelijke leveringsverplichting, het ander met de fiscale bewaarplicht.

Goed punt. Maar hoe sla jij die adressen dan op? In een losse tabel, maar sla je het complete adres op, of werk je met een externe database/api?
 
Ward van der Put
Moderator

Ward van der Put

22/04/2014 18:14:01
Quote Anchor link
Data die kritiek zijn voor je bedrijfsprocessen, sla je zelf op. Je wilt niet afhankelijk zijn van een externe API: die kan ineens "out of business" gaan of verdwijnen achter een "paywall".

Voor adressen zou ik dan inderdaad een aparte tabel gebruiken.
 
Ozzie PHP

Ozzie PHP

22/04/2014 18:16:03
Quote Anchor link
Kun jij eens laten zien hoe jij dat opslaat, hoe een rij in de tabel er uitziet (met fictieve gegevens)?
 
Ward van der Put
Moderator

Ward van der Put

22/04/2014 18:26:12
Quote Anchor link
Ik gebruik een datastructuur die is toegespitst op pakketpost via PostNL. Als je wilt weten hoe die in elkaar zit, kan ik je wel even een PB sturen.
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

22/04/2014 18:30:49
Quote Anchor link
Wij zijn daar ook nieuwsgierig naar!!

Jij hebt mij weleens de (niet cynisch bedoelde) vraag gesteld: waar houdt normaliseren voor jou op?
 
Ward van der Put
Moderator

Ward van der Put

22/04/2014 18:37:13
Quote Anchor link
Hahaha, volgens mij kent Ger de beruchte productcodes van PostNL ook al...
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

22/04/2014 19:26:11
Quote Anchor link
Heeft PostNL een api?, daar lopen ze niet met te koop ...

Maar ik vraag me meer af hoe jij omgaat met het factuur adres.
 
Ward van der Put
Moderator

Ward van der Put

22/04/2014 19:41:37
Quote Anchor link
Factuuradres gaat inderdaad gedetailleerder dan bezorgadres. Vaak is het bezorgadres echter een samenvatting van het factuuradres, dus je kunt er een abstractie van maken: getFullName() ;-)

De achterliggende beslissingsregels ken je dan waarschijnlijk ook al. Om te kunnen leveren op rekening heb je meer data nodig dan om een pakket te bezorgen.

Of dat te normaliseren is? Nee, nauwelijks helaas.
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

22/04/2014 19:48:53
Quote Anchor link
Tja normaliseren.
Uit:
Quote:
Why Normalization Failed to Become the
Ultimate Guide for Database Designers?

Quote:
“After all has been said and done, the main question could be: may we pronounce the divorce between normalization and
database designers ? Before answering the question, it is worth thinking at another one: have
they ever been married ? ”
Gewijzigd op 22/04/2014 19:50:00 door Ger van Steenderen
 
Ozzie PHP

Ozzie PHP

22/04/2014 19:54:44
Quote Anchor link
>> Ik gebruik een datastructuur die is toegespitst op pakketpost via PostNL. Als je wilt weten hoe die in elkaar zit, kan ik je wel even een PB sturen.

Ja, laat maar komen... wat ik graag zou willen zien is dus hoe jij de gegevens opslaat van iemand die iets bestelt en zijn/haar adres(sen). Uiteraard mag je fictieve gegvens gebruiken.
 

Pagina: 1 2 3 volgende »



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.