Relational Model [Hulp]

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

Senior Javascript developer

Functie Het platform is gebouwd in een moderne JavaScript stack, die gebruikt maakt van:  React.js  Redux  TypeScript  Node.js  Google Cloud functions (node.js)  Semantic UI Alle code wordt getest en beoordeeld door collega developers. De continuous integration pipeline maakt het mogelijk om elke dag waarde te leveren aan hun klanten. Het ontwikkelproces is pragmatisch en gebaseerd op Scrum. Wat je zult doen: Ten eerste kun je nadrukkelijk jouw eigen stempel drukken op de technologie, het product en de cultuur van het bedrijf. Je bent bezig met het uitwerken van de architectuur van nieuwe functionaliteiten op

Bekijk vacature »

SQL database ontwikkelaar

Functie omschrijving Ben jij niet bang voor complexe algoritmes? Schikt het schrijven van procedures in T-SQL jouw niet af en heb jij al de nodige informatie in SQL, dan is functie precies wat voor jou! Jouw werkzaamheden gaan er als volgt uit zien: Je gaat werken aan de complexere projecten waar jij van A tot Z bij betrokken bent. Je gaat zorg dragen voor het ontwerp, de ontwikkeling en het updaten van SQL databases. Dit doe je op basis van T-SQL. Jij bent van start tot finish betrokken bij de projecten die jij leidt. Je houdt contact met klanten en

Bekijk vacature »

Software Developer (Junior functie)

Functieomschrijving Wij zijn op zoek naar een Software Developer! Sta jij in de startblokken om je carrière te beginnen en kan je niet wachten om toffe software te gaan ontwikkelen? Kortom, ben je onlangs afgestudeerd of sta je op het punt om je papiertje te behalen? Voor een IT dienstverlener dat gespecialiseerd is in Microsoft technologie zijn wij op zoek naar C#.NET Developers. Het bedrijf heeft meerdere klanten in regio Utrecht waar je permanent kan komen te werken. Kom je liever te werken bij een klein softwarebedrijf of bij een groot consultancy bureau? Dat is helemaal aan jou de keuze!

Bekijk vacature »

Back End Developer

As a Back End developer at KUBUS you will be developing the (web) application and services of BIMcollab. You have a focus on the back end of our software, for which we mainly work with C# and .NET. We use a full-stack approach, which means that in addition to the back-end, you will also help with other parts of the code. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact

Bekijk vacature »

.NET developer

Functie Als ervaren .NET ontwikkelaar ontbreekt er aan passie en motivatie niks. Jij bent communicatief sterk en pakt iedere uitdaging dan ook met beide handen aan. Op projectbasis ga jij met je team of met enkele andere ontwikkelaars intern aan de slag bij diverse partners. Op basis van het project ga jij aan de slag en zijn de werkzaamheden en technieken erg divers. Jouw werkgever stelt jouw ontwikkeling hierin voorop, zo krijg je een vast vertrouwenspersoon die één keer in de maand op locatie van jouw project zal kijken hoe het gaat en of er eventuele aandachtspunten zijn. Daarnaast krijg

Bekijk vacature »

C# .NET Developer

Dit ga je doen Als developer nieuwe gave features implementeren; Werken met technieken als C# .NET en (REST) API's webservices; Ontwikkelen van koppelingen middels API's; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken In een klein team van professionals ben je als C# .NET Developer verantwoordelijk voor het ontwikkelen van één van de applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je

Bekijk vacature »

High level C++ QT Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 13486 Introductie Would you like to be involved in every aspect of software development for our exceptional products, from specification and design to testing and integration? If you're passionate about software development and eager to apply your programming skills to create customer-focused deliverables, then this is the perfect chance for you to expand your expertise. You can become a member of our Machine Control department's data-driven development team, where you'll design and build software solutions that optimize machine productivity. As a senior software design engineer, you'll participate in all phases

Bekijk vacature »

Back-end programmeur

Functieomschrijving Heb jij kort geleden je MBO of HBO ICT in ontvangst mogen nemen? Of ben je klaar voor een nieuw hoofdstuk in jouw carrière? Voor een uitdagende werkgever in de regio van Tilburg zijn wij op zoek naar een ambitieuze back-end programmeur met affiniteit met MS Acess. Samen met een enthousiast team ben je verantwoordelijk voor het bouwen van maatwerk software voor hun klanten. Je hebt kennis of ervaring van SQL, Maar affiniteit met MS Acess is nog belangrijker. Je bent sociaal naar klanten en flexibel ingesteld. Je denkt altijd in kansen en gaat graag de uitdaging aan. Verder

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 »

Fullstack of back-end PHP developer

Functie Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten. Het team bestaat uit 4 developers, een klein team dus met korte lijnen. Alles in intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. In het team streven ze naast de hoogst haalbare kwaliteit. Hiervoor werken ze nauw met elkaar samen en levert

Bekijk vacature »

Outsystems Developer Junior

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 junior Outsystems 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

Bekijk vacature »

HBO startersfunctie .NET Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Ben je in januari 2023 klaar met je HBO opleiding en zoek je een mooie uitdaging? Wacht niet langer en solliciteer direct! Voor een familiebedrijf in de regio van Boxtel ben ik op zoek naar een C#.NET Ontwikkelaar. Jij gaat aan de slag met de (door)ontwikkeling van de maatwerksoftware projecten en gaat ook nieuwe software bouwen, middels de Microsoft-stack. Het bedrijf maakt gebruik van de volgende technieken: C# & ASP.NET; MVC; MS SQL; Entity Framework; Je krijgt hier veel tijd om te leren en eventueel door te groeien en het

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 »

.NET developer

Functie Als .NET ontwikkelaar start jij in een multidisciplinair team met 7 ontwikkelaars. Dit team is verdeeld onder Front-end ontwikkelaars en backend developers. De backend developers werken voornamelijk aan desktop applicaties in combinatie met backend systemen. Hier ga jij dus ook mee aan de slag! Hierbij wordt voornamelijk gebruik gemaakt van C# .NET, WPF, UWP, XAML en MVVM. WPF, UWP, .NET Core, Azure Devops en Entity Framework. WPF en UWP worden dan ook voornamelijk gebruikt voor de user interface van de desktop applicatie. Het development team is dan ook erg gedreven m.b.t. het ontwikkelen van vooruitstrevende en innovatieve horeca automatiseringsoplossingen.

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

27/05/2026 13:16:31
 
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.