Normaliseren

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Database ontwikkelaar

Functieomschrijving Wil jij aan gave logistieke softwareprojecten werken en bij een uniek softwarebedrijf in de regio van Tilburg? Wacht niet langer en reageer snel op deze vacature. Als Database ontwikkelaar ga je aan de slag het schrijven van stored procedures en verder uitbouwen van de SQL database. Je werkt in een database team, met allemaal mensen die energie krijgen van software en techniek. Verder krijg je als taak: Optimaliseren en uitbouwen van de MS SQL databases die gebruikt worden; Optimaliseren van query's, waardoor er efficiënter gewerkt kan worden; Je werkt met de technieken T-SQL of PL/SQL; Bij interesse kan je

Bekijk vacature »

Junior Front-End Developer

Je maakt een vliegende start van je carrière, door meteen mee te bouwen aan de digitale oplossingen van Coolblue. Wat doe je als Junior Front-End Developer bij Coolblue? Als Junior Front-End Developer ben je meteen vanaf de start onderdeel van een development team. Je kijkt veel mee met collega’s en volgt trainingen. Op dat moment komt je wil om te blijven leren naar boven. Daarnaast pak je in de sprints ook je eigen stories op om Coolblue iedere dag een beetje beter te maken. Je sterk analytisch vermogen komt dan goed van pas! Ook Junior Front-End Developer worden bij Coolblue?

Bekijk vacature »

Software developer (PHP) - Utrecht centrum

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 »

Software Developer C++ en Perl

Ben je een slimme en enthousiaste universitair opgeleide bèta die graag bij een relatief klein softwarebedrijf wil werken waar de sfeer goed is en eigen inbreng gewaardeerd wordt? Wij, IntelliMagic in Leiden, ontwikkelen technisch hoogwaardige software op het gebied van IT infrastructuur performance analytics. Het type software zorgt voor intellectueel interessante uitdagingen. We ontwerpen de producten zelf en verkopen deze als off-the-shelf software aan grote bedrijven in Europa en de VS. Wij zoeken een ervaren C++ software engineer met kennis van Perl voor een van onze ontwikkelteams. Werkzaamheden Samen met de andere ontwikkelaars specificeren, ontwerpen en implementeren van nieuwe functionaliteit

Bekijk vacature »

Database developer - SQL

Functie omschrijving Kan jij goed overweg met complexe algoritmes en het schrijven van procedures in T-SQL? Heb jij al wat ervaring opgedaan met SQL en vind je het tijd voor de volgende stap? Lees dan snel verder! Dit software bedrijf, gespecialiseerd in de ontwikkeling van logistieke software, is op zoek naar een ervaren SQL database developer. Jouw werkzaamheden zullen onder andere bestaan uit: Je sluit aan bij meetings en brengt het gehele logistieke proces in kaart. Vervolgens ga je als lead developer aan de slag om de klus te klaren. Je stuurt het junior developer team en helpt, zo nodig,

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 »

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 »

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 »

Python Developer

Dit ga je doen Als Python Developer ben je verantwoordelijk voor: Het ontwikkelen van Stuurprogramma's in Python zodat er verbindingen kunnen worden gelegd tussen besturingssystemen en (AV) hardware; Het testen en debuggen van Stuurprorgamma's; Het communiceren met noodzakelijke partijen in gevallen waar extra technische details nodig zijn om een Stuurprogramma te ontwikkelen of problemen op te lossen; Het maken van de nodige technische documentatie (in het Engels); Het participeren in een Scrum/Agile omgeving. Hier ga je werken Deze internationale organisatie is wereldwijd een succesvol producent en leverancier van professionele AV hard- en software. Klanten gebruiken de producten o.a. voor het

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 »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Breda ben je als PHP/Symfony Developer niet alleen gefocust op het ontwikkelen van software. Daarnaast ben je voortdurend bezig met het zoeken naar nieuwe trends en ontwikkelingen die van waarde kunnen zijn voor de efficiëntie van software ontwikkeling. Hieronder een kort overzicht van jouw takenpakket: Het ontwerpen en implementeren van webapplicaties met het Symfony Framework; Het schrijven van een schone en efficiënte codes; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klant; Onderhouden en updaten van bestaande applicaties die zijn gebouwd met het

Bekijk vacature »

Medior/senior Back-end developer wanted!

Functie Because of the growth within the company, we are looking for reinforcement in the devlopmenttean. As a back-end developer you build the company software that helps us with the primary processes. A fun (internal) project in which you continuously develop the software! You will work in a small team, we have daily stand-ups and a scrum session every fortnight, led by our Scrum Master. During these sessions, you get the opportunity to present your ideas and discuss them with your fellow developers and the Product Owner. Within the development teams, we use Trello, Gitlab, Jiira, Confluence and Boockstack. They

Bekijk vacature »

Web Application Developer

Dit ga je doen Samen met het team werk je aan de visualisatie functionaliteiten en hoe dit gebruikt kan worden in een operationele setting; Het ontwerpen, ontwikkelen, onderhouden en leveren van support betreft het Warehouse Management Systeem en de bijbehorende web visualisaties; Je gebruikt hierbijde tools WebGL en ASP.net; Het meewerken in implementatieprojecten; Het leveren van Go-Live Support; Sparren met jouw Amerikaanse collega's. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Web Application Developer. Ze zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van

Bekijk vacature »

Software Developer Java

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

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 ambitieuze werkgever in regio Tilburg waar jij volledig de mogelijkheid krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je gaat projecten gedurende het hele proces begeleiden. Je sluit aan bij afspraken met klanten om hun processen helder te krijgen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt aan nieuwe softwareoplossingen die de logistieke processen verbeteren of vernieuwen; Je houdt je bezig met het ontwikkelen van

Bekijk vacature »

Pagina: 1 2 volgende »

Anel

anel

24/09/2006 18:16:00
Quote Anchor link
Wie kan me helpen iets te normaliseren (op de manier van Edgar Codd) , eventueel tegen een kleine vergoeding.

Graag contact via PM
Gewijzigd op 01/01/1970 01:00:00 door Anel
 
PHP hulp

PHP hulp

18/11/2024 10:26:01
 
Frank -

Frank -

24/09/2006 18:35:00
Quote Anchor link
Je zou ook hier je probleem/uitdaging eens kunnen plaatsen, dan kunnen we met z'n allen meedenken en jou helpen. Begin eens met een overzicht van alle gegevens die je wilt wegschrijven in de database.

Tip: bij de tutorials staat ook een prima uitleg over normaliseren, ga hier ook eens mee aan de slag.

Edit: http://www.phphulp.nl/php/tutorials/3/150/
Gewijzigd op 01/01/1970 01:00:00 door Frank -
 
Anel

anel

24/09/2006 18:47:00
Quote Anchor link
Ik heb de tutorial gezien en aandachtig doorgelezen maar ik krijg maar geen grip om op de juiste manier te normaliseren.

btw. het gaat om de onderstaande te normaliseren in de 0NV, 1NV, 2NV en 3NV. + de bijbehoordende ERD diagram ervan.

------------------------------------------------------------
Overzicht uitlening per band.

Titelnr : 74489
Titel : Nescio
Genre : Drama
Regisseur : Verhoef
Onderwerp : Verbeten strijd tegen het onrecht
Filmduur : 83 minuten
Huurprijs : Code A (€ 2,20 per dag, € 13,00 per week)

Bandnr Uitleendatum Retourdatum Klant
4774-47 23-2-02 24-2-02 37733 Jansen
27-2-02 28-2-02 74432 Pieters
4798-03 10-3-02 13-3-02 73884 Gerrits
… etc …. … etc …


------------------------------------------------------------

Aanvraag reservering

Datum : 23-6-02

Gewenste titel : Onraad in de kelder, horror

Aanvrager : 37733
Jansen P.
Kerkstraat 34
6944 NJ Maarssen
0352-749372

37654
Moerad, Y
Leiweg 13
6942 PP Maarssen
0352-673217
------------------------------------------------------------

En dit is de begeleidende text erbij:

Videotheek SeeYou leent, zoals te verwachten, videobanden uit aan de bij hen ingeschreven klanten. Daarbij maken ze o.a. gebruik van de onderstaande overzichten. Van een titel zijn over het algemeen meerdere exemplaren aanwezig. Een klant kan een band meer dan één keer lenen. Ook kan een klant een film laten reserveren.
 
Stefan van Iwaarden

Stefan van Iwaarden

24/09/2006 19:11:00
Quote Anchor link
uit de gegevens die jij geeft kan ik zoiets als dit maken
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
titels
-----------------
id | titelnr | titel | onderwerp | genreID | regisseurID | prijsID | duur

genres
------------------
id | genre

regisseurs
------------------
id | regisseur

prijzen
------------------
id | dag | week

klanten
------------------
id | naam | adres | postcode | plaats | telnr

uitleningen
------------------
id | klantID | titelID | datum | retour

reserveringen
------------------
id | klantID | datum

gereserveerdetitels
------------------
id | reserveringsID | titelID


maar ik weet weinig tot niets van de situatie en wat er allemaal in de database opgeslagen behoort te worden, dus ik heb dit puur op basis van dit kleine stukje wat jij gegeven hebt gebaseerd.
 
Niek s

niek s

24/09/2006 19:56:00
Quote Anchor link
Post je script eens, misschien kan ik eens iets bedenken... (of andere mensen van phphulp)
 
Anel

anel

24/09/2006 20:00:00
Quote Anchor link
Ik heb niet echt een script, ik moet hiermee een database aanmaken in acces. Maar ik kan er maar niet de logica van inzien. Maar dankzij Stefan van Iwaarden heb ik toch een klein beetje inzicht in gekregen.

Maar meer tips zijn natuurlijk altijd welkom.
 
Robert Deiman

Robert Deiman

24/09/2006 20:13:00
Quote Anchor link
anel

Dit lijkt vrij veel op een schoolopdracht he, dan is het heel belangrijk dat je het zelf leert. Wat zou je ervan zeggen dat we hier stap voor stap de normalisatie doen? Jij maakt dan eerst de 0e normaalvorm, wij kijken er dan naar, en geven je tips, dan de 1e normaalvorm, enzovoorts.
 
Anel

anel

24/09/2006 22:19:00
Quote Anchor link
@Robert

Het lijkt mij een ideaale manier,

Hier komt dan de NuldeNormaalvorm

ONV = Titelnr. RG(Bandnr, Uitleendatum, Retourdatum, Klant)) Titel, genre, regisseur, onderwerp, filmduur, huurprijs.

Ik zit wel met de probleem waar ik de aanvraag reservering moet plaatsen, moet ik die bij de 0NV integreren of moet daar een aparte normalisatie voor komen.
Gewijzigd op 01/01/1970 01:00:00 door anel
 
Robert Deiman

Robert Deiman

24/09/2006 22:41:00
Quote Anchor link
0-de normaalvorm is inventariseren, alles onder elkaar zetten (alle gegevens die je gebruikt komen erop.. (ook die die later nog wegvallen kunnen in je tabel))
Loop onderstaande lijst GOED door of alles wat je nodig hebt er wel in staat!

ONV

BANDUITLEEN
Bandnr
Uitleendatum
Retourdatum
Reserveringsdatum
Voorletter
Achternaam
Adres
Postcode
Plaats
Telefoonnummer
Titel
genre
regisseur
onderwerp
filmduur
huurprijs
 
Anel

anel

24/09/2006 22:47:00
Quote Anchor link
ONV

BANDUITLEEN
RG Bandnr
RG Uitleendatum
RG Retourdatum
RG Klant
TITELNR (primary key)
Reserveringsdatum
Voorletter
Achternaam
Adres
Postcode
Plaats
Telefoonnummer
Titel
genre
regisseur
onderwerp
filmduur
huurprijs dag
huuprijs week

Naar mijn mening zitten er geen procesgegevens in, dus hoeft er ook niks weg te vallen
Gewijzigd op 01/01/1970 01:00:00 door anel
 
Robert Deiman

Robert Deiman

24/09/2006 22:50:00
Quote Anchor link
Dat komt ook later pas, maar dit is dan wel goed voor zover ik zie.. (BANDUITLEEN is de titel die er in deze tut: ook bij wordt genoemd.
Tijd dus om verder te gaan met de 1-NV
 
Anel

anel

24/09/2006 23:04:00
Quote Anchor link
1NV:

(Titelnr, titel , genre , regisseur , onderwerp , filmduur , huurprijs dag , huurprijs week)

(Titelnr , bandnr , uitleendatum , retourdatum , reserveringsdatum)

(Titelnr , klant , voorletter, achternam , adres , postcode , plaats , telefoonnummer

Titelnr. = de primarykey
 
Anel

anel

25/09/2006 20:03:00
Quote Anchor link
Iemand nog sugsesties!
 
Frank -

Frank -

25/09/2006 20:08:00
Quote Anchor link
Waar is de tabel 'regiseurs' ? 1 regiseur kan meerdere films hebben gemaakt, ligt zelfs voor de hand.

Verder is het wellicht handig om de namen van de acteurs op te slaan, daar wordt vaak ook op gezocht.
 
Anel

anel

25/09/2006 20:23:00
Quote Anchor link
Waar het mij om gaat is dat ik een overzicht uitlening per band kan krijgen en een aanvraag reservering kan doorvoeren.

Dan is het overbodig om voor regisseurs en acteurs nog een extra tabel moet aanmaken.
 
Frank -

Frank -

25/09/2006 20:30:00
Quote Anchor link
Wat de acteurs betreft kan ik me daar ook in vinden, die informatie wil je toch al niet opslaan.

Alleen waarom je 100x de naam Spielberg wilt opslaan, is mij volkomen onduidelijk. Sla deze naam 1x op en koppel hem dan 100x aan de diverse films. Dat is zoals een genormaliseerde database in elkaar hoort te zitten.

Verander je de naam dan naar S. Spielberg, hoef je dat slechts 1x te doen.
 
Robert Deiman

Robert Deiman

25/09/2006 20:32:00
Quote Anchor link
Frank:
Waar is de tabel 'regiseurs' ? 1 regiseur kan meerdere films hebben gemaakt, ligt zelfs voor de hand.

Verder is het wellicht handig om de namen van de acteurs op te slaan, daar wordt vaak ook op gezocht.


Frank, wat ben je weer uitermate scherp vandaag :)
 
Anel

anel

25/09/2006 20:45:00
Quote Anchor link
Naar mijn mening is de tabel regisseurs ook overbodig, omdat je elke binnenkomende titel toch zelf moet invoeren, en anders heb je een kleine db met een lijst van bijv. 100 regisseurs
 
Anel

anel

25/09/2006 20:47:00
Quote Anchor link
Wat ik voor me zelf getekend heb op papier:

Tabel: Titel
Titelnummer, titel, genre, regisseur, onderwerp, filmduur, daghuur, weekhuur, bandnummer.

Tabel: Bandgegevens
Bandnummer, uitleendatum, retourdatum, klantnummer.

Tabel: Reservering
Aanvraagdatum, klantnummer, titelnummer

Tabel: Klantgegevens
Klantnummer, Naam, Voorletter, Straat, Postcode, Plaats, Telefoonnummer


Het moet uiteindelijk in access weggeschreven worden!
 
Frank -

Frank -

25/09/2006 20:52:00
Quote Anchor link
anel:
Naar mijn mening is de tabel regisseurs ook overbodig, omdat je elke binnenkomende titel toch zelf moet invoeren, en anders heb je een kleine db met een lijst van bijv. 100 regisseurs
Tja, wanneer je er zo over denkt, ga dan niet normaliseren...

Normaliseren heeft niets te maken met de invoer van gegevens, maar met de opslag van gegevens. En dezelfde gegevens, de naam van de regiseur in dit geval, sla je niet meerdere keren op. Daar kunnen we het lang en breed over hebben, maar wat je nu hebt is gewooon nog niet af.

Jouw methode van invoeren, dus met het handje, gaat de volgende regiseurs opleveren:
Spielberg
S. Spielberg
SPielberg
Steven Spielberg
Stephen Sielberg
etc. etc.
Toch vrees ik dat dit dezelfde persoon is...
 
Robert Deiman

Robert Deiman

25/09/2006 20:58:00
Quote Anchor link
@anel

Frank heeft gelijk, en weet je wat het mooie is?
Je kan een dropdown laten genereren uit die tabel, waaruit je de regisseur selecteerd, en verder kan je ook een veld "nieuwe regisseur" maken, waar je alleen een regisseur toevoegd. Het zoeken en toevoegen wordt hierdoor alleen maar gemakkelijker.

Frank heeft echt gelijk, het is beter met een losse tabel voor regisseurs.
 

Pagina: 1 2 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.