normaliseren

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Embedded Software Developer

Functie omschrijving Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Voor een mooi softwarebedrijf in omgeving Gouda zijn wij op zoek naar een Embedded Software developer. Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij enthousiast en een echte team player? Lees dan snel verder en laat wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot aantal creatieve en ambitieuze ontwikkelaars. Ze

Bekijk vacature »

Front-end developer (HTML, CSS, SASS, JavaScript)

Functie Momenteel zijn we voor ons Digital team op zoek naar een (medior) Front-end developer. Samen met je collega’s werk je in een Agile/Scrum omgeving aan de ontwikkeling van onze webapplicaties, websites en andere oplossingen. Je draagt bij aan een sterk ontwikkelproces waarin kwaliteit voorop staat. Hiervoor ben je niet alleen bezig met eigen code maar ook code reviews van andere collega’s. Ben jij graag op de hoogte van de nieuwste ontwikkelingen in je vakgebied en wil je deze toepassen voor diverse projecten? Dan komen wij graag met je in contact! Eisen • HBO werk- en denkniveau • Minimaal 2

Bekijk vacature »

Back-end Developer Java

Dit ga je doen Het (door)ontwikkelen van een zelfgebouwde applicatie in Java, Spring Framework, SQL, HTML, CSS en Javascript; End-to-end beheer m.b.t. de applicatie en koppelen van applicaties binnen het landschap; Ontwikkelen van rapportages voor de interne organisatie; Ontwikkelen van aanvullende functionaliteiten m.b.t. de applicatie; Uitvoeren van testen en code reviews. Hier ga je werken Binnen deze organisatie kom je te werken op de afdeling die medische gegevens verzamelt vanuit het hele land. Denk hierbij aan vertrouwelijke persoonsgegevens. Het team verwerkt al deze data met als doel het waarborgen en verbeteren van de kwaliteit van de zorg in heel Nederland.

Bekijk vacature »

Junior Software Developer

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer!? Sta jij aan het begin van jouw loopbaan of heb jij misschien al enige ervaring? Vind jij het daarnaast belangrijk om jezelf constant te kunnen ontwikkelen en uitdagen? Lees dan snel verder! Voor een vooraanstaand softwarehuis in Nieuwegein ben ik op zoek naar een Junior Software Developer. De eigenaar van het bedrijf is ervan bewust dat je als junior nog een hoop kan leren, waardoor je de eerste maanden veel begeleiding en diverse trainingen krijgt. Daarna ga je samen met je collega's aan zowel kleine als grote projecten werken.

Bekijk vacature »

Medior/Senior Front-end Developers gezocht (Utrech

Functie Het team bestaat uit 10+ gespecialiseerde (veel senior) front-end ontwikkelaars en ontwerpers die werken aan projecten voor klanten van verschillende groottes (kan twee jaar bezig zijn met 1 klant). Je helpt klanten met ingewikkelde front-end vraagstukken, hierbij kun je denken aan: UX/UI design, CI/CD, architectuur en integratie met back-end systemen. De werkzaamheden verricht je op locatie bij de klant, dit is vaak in de Randstad. De organisatiestructuur is plat en er heerst een informele sfeer, zo kun je met vragen dus terecht bij de directie. Er wordt veel nadruk gelegd op het bevorderen van persoonlijke ontwikkeling door middel van

Bekijk vacature »

Front end developer React

Functie Wij zijn van origine een wordpress bureau, maar sinds 2006 zijn wij dit wel redelijk ontgroeid. Naar mate de jaren verstreken zijn we gegroeid in omvang, maar ook in de complexiteit van opdrachten waarin wij onze klanten kunnen bedienen. Momenteel bestaat onze organisatie uit 4 front end developers, 12 back end developer 3 projectmanagers en een 2 koppig management. Wij zijn een hele informele, bijna familiaire organisatie. Geen strak pak of overhemd, nee gewoon dragen waar jij je prettig bij voelt. De gemiddelde leeftijd ligt tussen de 25 en 30 en wij doen er veel aan om onze hechte

Bekijk vacature »

Airport Developer / System engineer

De functie Als onze nieuwe Airport Developer / System Engineer is je doel om uit nieuwbouw- en onderhoudsprojecten maximale waarde te creëren voor Schiphol Group en haar stakeholders. Vanuit je visie en expertise, maar ook (technologische) ontwikkelingen, wetgeving en beleid vertaal je klantwensen naar een gedegen programma van eisen. In de planontwikkelingsfase werk je nauw samen met Plan Ontwikkelaars om je kennis in te brengen ten behoeve van de kwaliteit van het investeringsvoorstel. Je overlegt met diverse partijen, stelt de vraag achter de vraag en verbindt zo de belangen van de luchthaven, proceseigenaar en asseteigenaar om tot een gedragen ontwikkelopgave

Bekijk vacature »

Senior Front-end developer Consultancy

Functie Als front-end developer ga je aan de slag voor verschillende klanten, waarbij veel rekening wordt gehouden met waar je woont (dit is altijd binnen het uur), en word er gezocht naar een organisatie die past bij jou. Zowel qua persoonlijke ambities als de technische aansluiting. De opdrachten duren gemiddeld 1 à 2 jaar maar dit hangt ook af van je wensen. Je werkt in een teamverband voor een klant en zult nauw samenwerken met zowel eigen collega’s als die bij de klant werkzaam zijn. Ze zijn op zoek naar een technische front-end developer die ruime ervaring heeft in één

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET Developer start jij in een team met 15 developers. In het team is er genoeg senioriteit om ervoor te zorgen dat jij de juiste begeleiding krijgt. Jij begint als eerst alle software pakketten en processen eigen te maken. Vervolgens ga jij deze software programmeren, onderhouden en testen. Ook ga jij research doen naar nieuwe mogelijkheden en zoek jij uit hoe je dit kan implementeren. Jullie werken intern op project basis en afhankelijk van het project werken jullie wel of niet iedere ochtend met een standup. Je gaat als Full stack developer aan de slag en gaat

Bekijk vacature »

Back end developer PHP, Laravel

Functie Jij komt te werken in ons webdevelopment team, wat bestaat uit 8 ervaren collega’s. Hiernaast hebben wij nog een team van 2 ontwikkelaars die aan native applicaties werken. Bij ons zijn er korte lijntjes en er hangt een gezellige informele werksfeer. Maar het belangrijkste is natuurlijk dat je aan geweldige applicaties zult gaan werken! Wij willen als organisatie niet te groot worden, we willen gewoon toffe dingen maken. Onze techstack bestaat momenteel uit: PHP, Laravel, Javascript, Typescript, Git, MySQL, Java, Kotlin, Xamarin. Samen met ons ga jij zorgen dat we puik werk leveren! Waarbij je bij elke fase in

Bekijk vacature »

Database Developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als Database Developer met MS SQL of een vergelijkbare database? Wil jij werken voor een gewaardeerde werkgever in regio Tilburg waar jij de tijd en ruimte krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je houdt je bezig met het creëren en bouwen van MS SQL server databases; Je gaat projecten vanaf het begin tot het eind begeleiden. Je sluit aan bij meetings met klanten om hun processen in kaart te brengen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt

Bekijk vacature »

.NET Developer

Functie omschrijving Jij gaat in de functie van Software Developer werken met C# en .NET framework. Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Je komt te werken in een klein team van developers, die zich voornamelijk bezighouden met back-end development. Verder staat dit

Bekijk vacature »

C# .NET Developer IoT SQL Server

Samengevat: Wij ontwikkelen innovatieve oplossingen om apparaten en bezittingen op een eenvoudige en flexibele manier te beveiligen. Ben jij een C# .NET developer? Heb jij ervaring met C# en SQL server? Vaste baan: C# .NET Developer IoT HBO €3.200 - €4.500 Deze werkgever is gespecialiseerd in hoogwaardige GSM/GPRS alarm- en telemetrietechnologie. Met een eigen productlijn en klantspecifieke ontwikkelingen biedt deze werkgever oplossingen om op afstand te meten, melden, loggen en aansturen, ook op plaatsen zonder stroomvoorziening. Onze producten worden gekarakteriseerd door flexibiliteit in de configuratie, betrouwbaarheid en een extreem laag stroomverbruik. Zij werken voor MKB klanten. Deze werkgever heeft veel

Bekijk vacature »

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 »

Junior/medior Back end developer PHP, Laravel

Functie Jij als ontwikkelaar komt te werken in een team bestaande uit 4 back end programmeurs, 2 vormgevers/ Front end developers en een online marketeer. Qua persoonlijkheden is het team erg gevarieerd van sportfanaten tot gameliefhebbers en Golfers. Een ding heeft iedereen hier gemeen; Passie voor goede code. In jouw rol zul je voor veel van je tijd je bezig houden met het ontwikkelen van maatwerk features en applicaties. Daarnaast hebben wij op aanvraag ook wel eens een website of onderhoudsklusje, die opgepakt moet worden en hier ben jij ook niet vies van. Jij als full stack developer zult dus

Bekijk vacature »
Tamara

Tamara

27/06/2008 10:27:00
Quote Anchor link
Ik ben bezig om zelf een gastenboek te maken, en daarvoor is me aangeraden te normaliseren...
Ik heb de volgende site gebruikt:

normaliseren

BERICHT
- Persoonsnaam VARCHAR
- Email VARCHAR
- title VARCHAR
- inhoud VARCHAR
- datum TIMESTAMP
- ipnummer INET
- browser VARCHAR
- avatar VARCHAR
- ID (primary key) INT(11)


PROFIEL
- Persoonsnaam VARCHAR
- ww VARCHAR
- plaats VARCHAR
- rechten ENUM(‘lid’,‘admin’)
- lidsinds TIMESTAMP
- email VARCHAR
- avatar VARCHAR
- ID (primary key) INT11


ENTITEIT
- bericht
- profiel
- bezoeker

RELATIES
Bezoeker -> bericht, 1 bezoeker kan meerdere keren een bericht plaatsen
Bericht -> bezoeker, 1 bericht wordt altijd gemaakt door 1 bezoeker tegelijk
Bezoeker -> profiel, 1 bezoeker kan maar 1 profiel hebben
Profiel -> bezoeker, 1 profiel kan maar 1 bezoeker hebben


Volgens de site moet ik nog 2 relaties hebben, met Profiel en Bericht. Maar dat kan niet, want ze staan niet aan elkaar gekoppeld (toch?)

Kan iemand mij vertellen wat ik fout doe? Ik zie door de bomen t bos niet meer :(

edit: datatypes erbij gezet
Gewijzigd op 01/01/1970 01:00:00 door Tamara
 
PHP hulp

PHP hulp

05/06/2023 08:20:57
 
Jurgen assaasas

Jurgen assaasas

27/06/2008 11:26:00
Quote Anchor link
Bericht zou ik geen persoonsnaam zetten, tenzij er de mogelijkheid is om anoniem een bericht te sturen. Als dat niet het geval is (dus d.m.v. een login gegeven) zou ik in de tabel "bericht" de velden Persoonsnaam en email weglaten.
 
Tamara

Tamara

27/06/2008 11:29:00
Quote Anchor link
ik wil uiteindelijk een gastenboek met login hebben...

waarom zou ik de velden persoonsnaam en email moeten weglaten??
 
Jurgen assaasas

Jurgen assaasas

27/06/2008 11:30:00
Quote Anchor link
Als je met login gegevens gaat werken haal je die uit de profiel tabel, daar staan die gegevens nu eenmaal in, mij lijkt het dat je een useraccount koppeld aan een profiel.
 
Tamara

Tamara

27/06/2008 11:34:00
Quote Anchor link
bedoel je met useraccount de profiel-ID?
of ben ik op t verkeerde spoor?
 
Robert Deiman

Robert Deiman

27/06/2008 12:03:00
Quote Anchor link
Dat klopt Tamara, die kant moet je op. Dat betekend wel automatisch dat het gastenboek alleen beschikbaar is voor mensen die zijn ingelogd!
 
Tamara

Tamara

27/06/2008 12:15:00
Quote Anchor link
dat is ook uiteindelijk de bedoeling :P

maar ik wil eerst een basic gastenboek hebben gemaakt, en daarna steeds een stapje verder uitbouwen
 
Jurgen assaasas

Jurgen assaasas

27/06/2008 12:35:00
Quote Anchor link
Het is een stuk gemakkelijker als je gewoon eerst alles netjes uitdenkt ipv beginnen met bouwen en uitbouwen. Dan kun je ook modulair gaan bouwen. Ik zou het zo doen:

users
---------
user_id SERIAL PK
username VARCHAR 15
password VARCHAR (32 of 40, als je MD5 of SHA1 gebruikt)

profiel
----------
user_id PK
naam VARCHAR
email VARCHAR
...
...
...

gastenboek
--------------
entry_id SERIAL PK
user_id INT
user_agent VARCHAR
ip INET

vervolgens koppel je door een FK de user ID van profiel aan de user_id van users door een restrict of cascade (CASCADE in dit geval verwijdert dan het profiel van degene als de user account wordt verwijderd).

gastenboek zou ik niet koppelen, misschien wil je de gastenboek entry's bewaren ookal bestaat de user niet meer.
 
Gustaaf

Gustaaf

27/06/2008 12:38:00
Quote Anchor link
Normaliseren wil zeggen dat je informatie opslaat op zo'n eenvoudige mogelijke wijze en dat je gegevens nooit dubbel registreed. Om iets concreter te zijn.

Maak een tabel met daarin al de gegevens van de verschillende gebruikers, zie jouw profiel dwz naam +email + idnummer.
Elke bericht (andere tabel) dat je ontvangt verwijst dan ook naar dit unieke id-nummer.
Als 1 van je gebruikers van email wisselt, hoeft dat maar 1 keer aangepast en alles blijft kloppen als een bus.
 
Tamara

Tamara

27/06/2008 12:49:00
Quote Anchor link
wat houden user_agent en entry_id precies in?
en met MD5/SHA1?

hoe kan je ervoor zorgen dat user_id van gastenboek en user_id van users/profiel dat dat goed blijft (als je t niet koppelt)

Per bericht moet wel duidelijk zijn van welke user_id t komt lijkt me?

zoiets als:
userID(gastenboek) == userID(users)

EDIT:
Ben er inmiddels achtergekomen wat MD5/SHA1 inhoud...
Gewijzigd op 01/01/1970 01:00:00 door Tamara
 
Derk nvt

Derk nvt

27/06/2008 12:51:00
Quote Anchor link
Waarom iedere keren die ID nummers? Dat is helemaal nergens voor nodig.

Ik zou de gebruiker geen ID meegeven, is nergens voor nodig, de gebruikersnaam is toch uniek? Dan kan dat een Primary key worden. Dan doe je de gebruikersnaam in 3 tabellen opslaan, in plaats van de ID. Als je er voor zorgt dat je relaties ON UPDATE UPDATE zijn, kan je gebruikersnamen nog makkelijk wijzigen ook.

De berichten in het gastenboek zou ik wel een ID meegeven, aangezien daar niet echt een unieke sleutel te bedenken is. Gebruikersnaam en timestamp zou een idee zijn, maar dat raad ik af (dan kan je in dezelfde seconde geen 2 berichten meer posten).
 



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.