Primary key

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Capelle ad Ijssel Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Een deel van jouw werkzaamheden: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps en Power BI.

Bekijk vacature »

Outsystems Developer Medior

Dit ga je doen Bouwen aan nieuwe en innovatieve applicaties; Maken van koppelingen tussen Outsystems en het bestaande applicatielandschap; Troubleshooting op bestaande software. Hier ga je werken De organisatie is internationale speler binnen de bouwbranche en richt zich op de infrastructuur, zowel boven als onder de grond. Ze zijn ruim 1100 man groot en maken op IT vlak een mooie groei door. Als ervaren Developer kom je te werken op een IT-afdeling van zo'n 25 man groot. Een aantal jaar geleden hebben ze de keuze gemaakt om zich meer te gaan richten op ontwikkeling en door de groei van de

Bekijk vacature »

Software Developer C# .NET

Functie omschrijving Zoek jij een nieuwe uitdaging binnen development waar je komt te werken binnen een flexibel, jong en ondernemend bedrijf? Wij zijn voor deze functie op zoek naar een C# .NET Developer die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Verder begeleid je complexe projecten, ben jij iemand die altijd kansen ziet? Dan zoeken wij jou! Verder ga jij je bezighouden met: Het verbeteren van functionaliteiten binnen het dataplatform; Meedenken in oplossingsrichtingen; Werken aan de architectuur; Ontwikkelen van nieuwe technologieën. Bedrijfsprofiel Waar ga je werken? De organisatie waar je voor gaat werken heeft een onafhankelijk

Bekijk vacature »

Java Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 12946 Introductie We are looking for a Java Developer! Our client is one of the most innovation companies located within the Netherlands. We provide high quality software in a high-tech and challenging market. Functieomschrijving The department is specialized in creating and developing high quality software for manufacturing automation in a high tech environment. We strive to provide our clients with high quality software and deliver state of the art solutions in a variety of ways. Creating software infrastructure using Java SE / EE Create applications to fine tune manufacturing processes

Bekijk vacature »

Mendix Consultant / Developer

Dit ga je doen Het in kaart brengen en analyseren van de functionele wensen van de klant rondom Mendix applicaties; Het fungeren als sparringpartner voor de (interne) klanten; Het opstellen van requirements en het vertalen hiervan naar technische mogelijkheden; Het opstellen van user stories; Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Het testen van op te leveren software en het zorg dragen voor de implementatie; Trainen van gebruikers in het gebruik van de applicatie; Werken in een Agile omgeving. Hier ga je werken De organisatie begeeft zich in de retail branche en focust zich

Bekijk vacature »

Machine Software Developer

Bij een bedrijf in de machinebouw, regio Roosendaal, zijn we op zoek naar een: Machine Software Developer Waar ga je werken? Onze opdrachtgever is gespecialiseerd in de grondverzetmachines. Al meer dan 50 jaar leveren ze zowel nationaal als internationaal diverse machines. Het is een familiebedrijf met een informele werksfeer. Wat ga je doen? Als Machine Software Developer ben je verantwoordelijk voor: - Je ontwerpt, ontwikkelt en debugt software voor machinebesturingssystemen en complexe landbouwmachines; - Je stelt gebruikersinterfaces op (cabinedisplays); - Op termijn ga je softwareprojecten leiden voor specifieke machines; - Inclusief planning, documentatie en validatie; - Om specificaties te verifiëren

Bekijk vacature »

Junior .NET Software Developer

Dit ga je doen Software development met behulp van C# .NET en / of PHP, je mag zelf kiezen waar jij je in wil specialiseren Meedenken over het nieuwe pakket, waar moet het aan voldoen? Unit-, integratie- en diverse andere tests schrijven en uitvoeren Nauw samenwerken met je IT collega's zoals Testers, Developers, DevOps Specialisten en Architecten Jezelf ontwikkelen met behulp van trainingen en cursussen Hier ga je werken Onze klant, een grote speler in de medische sector, is op zoek naar een enthousiaste junior (of meer ervaren) Software Developer die klaar is voor een nieuwe stap in zijn of

Bekijk vacature »

Technisch Applicatie ontwikkelaar

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! In deze functie werk jij voornamelijk aan: Het onderhouden en ontwikkelen van de IT systemen; Het opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werk je aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkel en implementeren je MS PowerApps en Power BI. Bedrijfsprofiel Je komt terecht bij een familiair

Bekijk vacature »

Medior/Senior Software Developers gezocht in de Ra

Functie Op dit moment staan er posities open voor de volgende functies: Front-end, Back-End & Fullstack software developer. Als Front-End software developer werk je met JavaScript en de bijbehorende technologieën zoals TypeScript, Angular, React, Vue en Svelte. Als Back-End software developer ben je bezig in NodeJS en doe je dit met behulp van AWS, NoSQL, REST en GraphQL. Je krijgt leuke en uitdagende opdrachten met een gemiddelde duur van anderhalf jaar. Hier werk je in een team met andere IT’ers aan het ontwikkelen en verbeteren van software. Je wordt begeleid door een accountmanager die fungeert als jouw aanspreekpunt. Het team

Bekijk vacature »

Front end developer binnen het onderwijs

Functie Het doel van dit team is om te zorgen dat de studenten altijd op de hoogte zijn van relevante informatie en de mogelijkheid hebben om online vragen te stellen. Hiervoor hebben ze een portal ontwikkeld. De app is echt een greenfield project met een eigen inrichting middels cloud. De ontwikkeling wordt gedaan door gebruik te maken van oa. Javascript, React, CSS, Next.js, GraphQL in een Azure Cloud omgeving. Daarnaast gebruiken ze tooling als Figma, storybook, Jest en Github. De complexiteit in deze rol zit hem in het feit dat data uit verschillende bronsystemen komt waarbij er zowel gekoppeld wordt

Bekijk vacature »

Software Ontwikkelaar PHP

Functie omschrijving Full Stack Software Ontwikkelaar gezocht! Voor een bedrijf in de regio van Ermelo zijn wij op zoek naar een Software Ontwikkelaar die gaat bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van SaaS applicatie van dit bedrijf. Hierbij ga jij voor- en samenwerken met de klanten van de organisatie, het is hierbij dus van groot belang dat je communicatief vaardig bent en dat je beschikt over beheersing van zowel de Nederlandse als Engelse taal. Bedrijfsprofiel Waar ga je werken? Altijd al in een echt familiebedrijf willen werken? Dan is dit je kans! Het bedrijf waar je komt te

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 »

Back-End Developer in Laravel / PHP

Functie omschrijving Wij zijn op zoek naar een Medior PHP Laravel Developer voor een gaaf bedrijf in de omgeving van Amsterdam! Voor een enthousiast team die zich graag bezig houdt met softwareontwikkeling zijn wij op zoek naar versterking. Je werkt in een klein ontwikkelteam en bent zeer betrokken bij alle aspecten van de softwareoplossingen. Van het ontwerpen tot de oplevering. Binnen deze functie ga je aan de slag met het aanpassen, verbeteren en vernieuwen van de logistieke oplossingen. Je krijgt veel te maken met koppelingen naar systemen en de verzoeken van de klant. Je komt terecht in een team, waarbij

Bekijk vacature »

Low Code Developer - Consultant

Functie omschrijving Wil jij fungeren als een spin in het web en samenwerken met klanten? Voor een leuke en interessante opdrachtgever in omgeving Leiden zijn wij op zoek naar een Low Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten en het leiden van projecten. Ben jij toe aan een nieuwe uitdaging en heb jij verstand van datamodellering en NO CODE Platformen? Lees dan snel verder! Bij deze rol horen de volgende werkzaamheden: Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform,

Bekijk vacature »

Senior Front-End Developer

As a Senior Front-end Developer you maintain the balance between creativity and functionality for our webshop, and you coach your fellow developers. How do I become a Senior Front-End Developer at Coolblue? As a Front-end Developer you work on the user-friendliness of our webshop for millions of customers. You enjoy working with the UX Designer to pick up stories. You get energy from coming up with creative solutions and are happy to present this within the team. You are also proud of your work and welcome all feedback. Would you also like to become a Senior Front-End Developer at Coolblue?

Bekijk vacature »
Lord Gaga

Lord Gaga

01/11/2013 19:18:00
Quote Anchor link
Hallo,

In mijn database heb ik een tabel genaamd user_settings die per gebruiker zijn instellingen bijhoudt. Die ziet er als volgt uit:

u_s_user_id
u_s_receive_email_friend_requests
u_s_receive_email_personal_messages
u_s_receive_email_presents
u_s_receive_friend_requests
u_s_show_profile

Nu vraag ik me dus af of u_s_user_id in dit geval een primary key is of niet? En zo niet, wat moet ik dan als primary key gebruiken?

Alvast bedankt!
 
PHP hulp

PHP hulp

17/11/2024 09:22:06
 
Reshad F

Reshad F

01/11/2013 19:20:45
Quote Anchor link
een primary key is uniek. een user_id ook ( althans dat hoort zo weet niet of dit bij jou ook is ) en dus kan het als primary key gebruikt worden.
 
Lord Gaga

Lord Gaga

01/11/2013 19:25:52
Quote Anchor link
Oké, maar nu las ik net het volgende:

'The PRIMARY KEY constraint uniquely identifies each record in a database table.'

Dit id identificeert toch niet de rij, maar de user waaraan hij is gekoppeld, waarom is dit dan alsnog een primary key (en niet bijvoorbeeld een unique)?
 
Reshad F

Reshad F

01/11/2013 19:37:09
Quote Anchor link
een primary key is ook gewoon uniek. het hoeft niet iets met person te maken te hebben het verwijst naar de rij niet naar de persoon.
Gewijzigd op 01/11/2013 19:37:37 door Reshad F
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

01/11/2013 19:38:05
Quote Anchor link
En primary key is ten alle tijde unique, en daar uit volgend NOT NULL.
Dus je geeft door een kolom een primary key te maken twee constraints; UNIQUE en NOT NULL

Je kunt je afvragen of je in deze context dit in een aparte tabel moet zetten.
Normaal gesproken heb je alleen een één op één relatie tussen tabellen als je kolommen krijgt die vaker niet dan wel een waarde bevatten, of als je om veiligheidsredenen bepaalde informatie gescheiden wilt houden.
 
Lord Gaga

Lord Gaga

01/11/2013 21:16:12
Quote Anchor link
Oké, dan heb ik het nu goed volgens mij.

Ik heb nu alleen nog een vraag over de volgende situtatie, in de tabel user_profile_items:

u_p_i_id
u_p_i_profile_id
u_p_i_type
u_p_i_x
u_p_i_y
u_p_i_z
u_p_i_content

Nu heb ik het id van de row en het id van het profiel waar het item aan is gekoppeld samen als primary key, is dit handig of kan ik net zo goed alleen het id van de row als primary key gebruiken, en zo ja; waarom?
Gewijzigd op 01/11/2013 21:16:42 door Lord Gaga
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

01/11/2013 21:31:34
Quote Anchor link
Je moet jezelf afvragen of die tabel functioneel is
Want als je voor een user bepaalde vaste gegevens op wilt slaan, kan die net zo goed in 1 tabel opslaan
 
Lord Gaga

Lord Gaga

01/11/2013 21:35:04
Quote Anchor link
Ik gebruik deze tabel voor het opslaan van items op de profielen van de gebruikers, dat zijn items die zij zelf kunnen toevoegen, volgens mij kan ik dat niet echt op een andere manier doen.
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

01/11/2013 21:50:39
Quote Anchor link
Wat is het idee erachter? Weleens van het KISAS principe gehoord?
(Ik ook niet verzin het net zelf)
Heeft een gebruiker bepaalde eigenschappen die vast staan, dan sla je die gewoon in de gebruikerstabel op.
 
Lord Gaga

Lord Gaga

01/11/2013 21:52:39
Quote Anchor link
Het idee achter de tabel 'user_profile_items' is dat daar items in opgeslagen staan die een gebruiker aan zijn profiel kan toevoegen (Een gebruiker heeft de mogelijkheid stickers, stukjes tekst etc. toe te voegen aan zijn profiel) en in die tabel staan die stickers en stukjes tekst (met de x, y en z as van waar ze op het profiel verschijnen). Het lijkt me niet dat dit in de gebruikerstabel hoort.
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

01/11/2013 22:03:18
Quote Anchor link
We komen nu heel ergens anders als in je beginpost.
Zoals je het nu zegt heb je geen 1-1 relatie maar een n-n
Dus moet je min. 3 tabellen hebben
 
Lord Gaga

Lord Gaga

01/11/2013 22:06:37
Quote Anchor link
Oh nee, in de beginpost heb ik het inderdaad over user_settings, maar dat werkt nu zoals het werken moet.
Dit gaat puur over user_profile_items.

Ik wil gewoon weten of het logisch is om 2 velden als primary key te hebben als 1 daarvan auto increment is.
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

01/11/2013 22:15:50
Quote Anchor link
Nee dat is niet logisch en kan helemaal niet. Een primary key is uniek, maar is niet per definitie auto increment.
En kan gewoon uit meerdere kolommen bestaan.
Ik doe nooit anders met koppeltabellen, de pk is de Id's die ik koppel
 



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.