Relational Model [Hulp]

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

Software Developer PHP JavaScript Python HBO SQL

Samengevat: Wij zijn een softwarebedrijf voor Autodealers. Ben jij een Medior of Senior Software Developer? Heb je ervaring met PHP, JavaScript of Python? Vaste baan: Java.Developer Software HBO €3.000 - €5.200 Bij ons op de werkvloer is er een positieve en informele sfeer. Naast een goede begeleiding en een enthousiaste klantenkring biedt deze werkgever een prettige omgeving met zeer afwisselende werkzaamheden. Houd jij van aanpakken en denk je dat je deze uitdaging aankunt? Dan zoeken wij jou! Zij werken voor grote klanten. Zij doen omvangrijke projecten die we bij deze werkgever op kantoor realiseren (geen detachering). Zij werken met state-of-the-art

Bekijk vacature »

Android developer

De functie Schiphol is een plek om te reizen, te verblijven en te werken. Door middel van data en technologie richten we op al deze gebieden het leef- en werkklimaat optimaal in en zorgen we voor een slimmere en efficiëntere operatie. Wij ontwikkelen nieuwe producten en diensten vanuit de wensen en behoeften van onze klanten, voorspellen passagier flows en testen digitale oplossingen om rijen en andere pijnpunten in het proces te verminderen. Met slimme feedback van sensortechnologie maken we zelfs data van toiletten en stoelen inzichtelijk en bruikbaar. Het Commercial Platform bestaat uit multidisciplinaire teams met een end-2-end verantwoordelijkheid voor

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 »

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

Bekijk vacature »

Junior .NET developer

Functie Jij hebt natuurlijk net jouw Bachelor op zak en gaat nu voor het eerst aan de slag bij een werkgever als junior .NET ontwikkelaar. Waarschijnlijk lijkt het jou spannend om ineens aan de slag te gaan bij klanten in de consultancy. Maak je niet druk, jij komt hier terecht in een warm bad en wordt totaal niet in het diepe gegooid. Zodra jij hier begint wordt jij gekoppeld aan een persoonlijke manager met een persoonlijk ontwikkelplan. Jij krijgt een scala aan trainingen, denk aan trainingen ten behoeve van het opdoen van zelf kennis en gedragscompetenties, maar ook trainingen voor

Bekijk vacature »

C# .NET Developer

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Bennekom gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Bedrijfsprofiel De organisatie waar je voor gaat werken heeft een onafhankelijk dataplatform ontwikkelt voor de agrarische sector.

Bekijk vacature »

.NET developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Senior Front end developer

Functie Wij zijn op zoek naar een ambitieuze, zelfsturende Front-end Expert die ons (internationale) team komt versterken. Onze huidige software development afdeling bestaat uit 7 developers en designers. Wij zijn een écht softwarehuis, dus ervaring in software development is wel echt een must. Er wordt tegelijkertijd aan meerdere projecten gewerkt, voor mooie toonaangevende klanten. Je hebt dus regelmatig te maken met deadlines en opleveringen. Een deel van onze omgeving is in Angular.JS. Dit deel wordt langzamerhand omgebouwd naar de nieuwste versie van Angular. Jouw werkzaamheden zullen bestaan uit: Het aansturen en begeleiden van jouw collega’s Het implementeren van visuele elementen

Bekijk vacature »

PHP Developer

Dit ga je doen Ontwikkelen, implementeren en testen van PHP-oplossingen en Apps voor klanten en bedrijfsprocessen; Opstellen van requirements en uitwerken van de oplossingen; Testen van software en borgen van een soepele overdracht, inclusief documentatie; Proactief adviseren vanuit eigen expertisegebied over ontwikkelingen en verbeterpunten in technische toepassingen en processen binnen de organisatie. Hier ga je werken De organisatie is een ambitieuze en vooruitstrevende speler in de markt in de regio Rotterdam. Ze zijn de snelst groeiende in hun branche. Met een excellent aanbod en service willen zij de beste keuze zijn voor hun bestaande en nieuwe klanten. Dit alles doen

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 »

Softwareontwikkelaar Cleopatra

Functieomschrijving: De directie Verkeer en Openbare ruimte van de gemeente Amsterdam beschikt over een softwareapplicatie, "Cleopatra", waarmee geautomatiseerde handhaving plaatsvindt (op basis van kentekenherkenning) van bepaalde gebieden waarin toegangseisen worden gesteld aan het verkeer. Voorbeelden ervan zijn de milieuzones, de zone zwaar verkeer, handhaving van bromen snorfietser op het fietspad en autoluwe gebieden. Voor de doorontwikkeling en uitbreiding ervan zijn gespecialiseerde softwareontwikkelaars nodig die helpen bij het programmeren van de handhavingsmodules voor nieuwe gebieden en het verbeteren en bijwerken van de bestaande onderdelen van de softwareapplicatie.De opdracht bestaat uit: het programmeren van de diverse modules;het tijdens demo's tonen van de

Bekijk vacature »

Als PHP developer (Symfony) bijdragen aan betere z

Functie Als Medior/Senior PHP developer wordt er een mate van zelfstandigheid verwacht, maar ook dat je goed in een team kunt opereren waar kennis wordt gedeeld en er bijvoorbeeld codereviews plaatsvinden. Kwaliteit staat voorop, mede hierom werken ze bijvoorbeeld zonder echte deadlines in hun sprints. De SaaS-applicatie wordt volledig ontwikkeld in PHP en Symfony. De module bestaat uit een stuk informatie verrijking en intelligentie wat resulteert in een medische check. De logica wordt daarom in de code geïntrigeerd. Je bent onder andere bezig met complexe databases waar meer dan 80.000 medicijnen op verschillende niveaus in staan, die maandelijks worden geactualiseerd.

Bekijk vacature »

Senior Fullstack Developer (GOLang, TypeScript)

Bedrijfsomschrijving Our client is one of the large worldwide accounting firms. Functieomschrijving We are looking for a senior (all-round) developer (Project On Demand / Tax Technology) Uses as much as possible technology in support of the development process: Git, Jenkins, Docker, npm, skaffold, helm, etc. We are looking for a real hands-on developer; ie not a team lead or other managerial-style role; Acts with integrity both internally and externally and takes personal responsibility in this respect; Curious about the developments within their field and driven to make a difference with the team; Able to empathize with colleagues and stakeholders and

Bekijk vacature »

.NET Developer

Functie De perfecte combinatie tussen techniek en vastgoed. Werk samen met de senior software developer om allerlei software van fluX te verbeteren. Gelukkig voel jij je helemaal thuis in de codewereld van .NET. Dus of je nu bezig bent met het verhogen van de conformiteitscore of het automatiseren van allerlei taxatiemodellen, jij weet precies hoe je de doelstellingen realiseert. En dat terwijl je ook samenwerkt met een extern ontwikkelteam. Waar dit team bepaalde softwaresystemen ontwikkelen, richt jij je vooral op onze Nederlands georiënteerde producten en alle wetgeving die daarbij komt kijken. Voor minimaal 32 uur per week verrijk jij onze

Bekijk vacature »
Sander Bakker

Sander Bakker

29/12/2016 14:16:31
Quote Anchor link
Hi allen, ik wil graag een relational model bij de door mij gemaakte ER Diagram maken en hier ben ik mee bezig geweest, alleen ik snap het principe van de Foreign Key niet helemaal.

http://imgur.com/a/YljNT
http://imgur.com/ejIGO7S

Dit is wat ik zover heb gemaakt, alleen ik heb zelf het idee dat ik iets te veel foreign keys gebruik en dat dit niet hoort. Zou iemand me kunnen uitleggen wat ik fout doen en hoe ik het beter kan doen (ik weet dat study program een Weak Entity moet zijn trouwens)
 
PHP hulp

PHP hulp

07/05/2024 17:25:49
 
Frank Nietbelangrijk

Frank Nietbelangrijk

29/12/2016 15:00:42
Quote Anchor link
Students, Courses en Study programs zijn je entiteiten. Dit gaat goed. De entiteiten hebben relaties met elkaar.
Als voorbeeld kunnen studenten zich aanmelden voor een course. Deze hebben dus een relatie. Maar je moet jezelf dan nog wel even afvragen welke relatie je wilt gebruiken. een ManyToOne of een ManyToMany.

Toevoeging op 29/12/2016 15:06:25:

In dit geval kunnen studenten zich aanmelden voor meerdere cursussen. (many)
andersom kunnen cursussen aan meerdere studenten gegeven worden. (many)

Indien je het met deze stellingen eens bent zul je many-many relatie moeten bouwen en die ziet er net even anders uit als een oneToMany die gewoon een kolom 'student_id' in de course tabel krijgt:

ManyToMany

STUDENTS
-id
-name
-email

COURSES
-id
-title
-description

STUDENTS_COURSES
-student_id
-course_id
 
Sander Bakker

Sander Bakker

29/12/2016 15:38:41
Quote Anchor link
** quoteknip**

Dus nu bedoel je dat de relatie tussen Students & Courses Students_Courses is. Of in mijn ERD "Follow"?

In het geval van de relatie tussen Teachers & Courses krijg je dan het zelfde (dat is wat ik er nu van begrijp) maar als je dan een oneToMany hebt of oneToOne wat gebeurd er dan?

Zijn de student_id & courses_id in Students_Courses forgein keys? Neem aan van wel

Wat als je te maken krijgt met een weak entity zoals Assignments veranderd er dan iets of niet ?
Gewijzigd op 29/12/2016 21:21:32 door - Ariën -
 
Frank Nietbelangrijk

Frank Nietbelangrijk

29/12/2016 15:56:14
Quote Anchor link
>> Dus nu bedoel je dat de relatie tussen Students & Courses Students_Courses is.
Ja. Dit is een join-table of in het Nederlands een koppeltabel.
Het is belangrijk dat je de verschillen begrijpt tussen many-one en many-many. one-one wordt in mijn optiek wat minder vaak gebruikt.

Lees deze pagina eens door: https://code.tutsplus.com/articles/sql-for-beginners-part-3-database-relationships--net-8561
(Let vooral even op de blauw-rode schema's)

Toevoeging op 29/12/2016 16:02:39:

>> In het geval van de relatie tussen Teachers & Courses krijg je dan het zelfde (dat is wat ik er nu van begrijp) maar als je dan een oneToMany hebt of oneToOne wat gebeurd er dan?

Dan leg je in feite een beperking op je relatie. zie de pagina die ik hierboven gaf.

>> Zijn de student_id & courses_id in Students_Courses forgein keys? Neem aan van wel

Correct. Ik adviseer ook om courses_id+student_id samen als primary key in te stellen om doublures te voorkomen.


>> Wat als je te maken krijgt met een weak entity zoals Assignments veranderd er dan iets of niet ?
Een weak entity geef je een foreignId KOLOM om iedere row HERKENBAAR te maken. Dit staat los van je relaties.
Gewijzigd op 29/12/2016 16:05:52 door Frank Nietbelangrijk
 
Sander Bakker

Sander Bakker

29/12/2016 21:14:07
Quote Anchor link
** quoteknip**

Oké duidelijk, dank u wel voor deze uitleg, vind het nu al veel duidelijker. Nu heb ik nog een vraagje. Als ik bijvoorbeeld de Students_Courses relatie in mijn ERD teken moeten de student_id en course_id er dan bij als artributen of worden deze alleen aangegeven in het relational model?

Edit:
Het is niet nodig om voorlaatste posts volledig te quoten, waardoor het topic lastig te lezen wordt. Deze quotes heb ik even weggeknipt.
Gelieve hier in het vervolg rekening mee te houden.


Toevoeging op 29/12/2016 22:24:00:

Ik heb nu het volgende gemaakt, vraag me nu alleen nog af wat er tussen Courses & Assignments moet komen, en wat er tussen students & study_program moet komen
http://imgur.com/a/0YdqJ
ERD en Relational model tot nu zijn te vinden in de link. Alvast bedankt
Gewijzigd op 29/12/2016 21:23:28 door - Ariën -
 
Adoptive Solution

Adoptive Solution

29/12/2016 23:50:03
Quote Anchor link
Overweeg eens een EER Diagram editor te gebruiken :

https://dev.mysql.com/doc/workbench/en/wb-vertical-toolbar.html
 
Frank Nietbelangrijk

Frank Nietbelangrijk

30/12/2016 12:19:10
 



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.