Es mostren els missatges amb l'etiqueta de comentaris Disseny de bases de dades. Mostrar tots els missatges
Es mostren els missatges amb l'etiqueta de comentaris Disseny de bases de dades. Mostrar tots els missatges

dijous, 12 de juliol del 2012

Notes finals segon quadrimestre (2011-2012)

Ja estan aquí! Les notes han arribat! Aquest quadrimestre he treballat molt dur i he obtingut uns resultats molt gratificants. Cal dir que a mig semestre em van augmentar la jornada laboral a la feina, així que he tingut molt menys temps d'estudi i he anat molt atabalat durant els dos últims mesos. Aquestes són les notes d'aquest quadrimestre:
  • Arquitectura de la informació: 8,9
  • Creativitat i estètica: 8,4
  • Disseny de bases de dades: 6,8
  • Gràfics 3D: 8,7
  • Gestió de projectes: 7
Ara que comença l'estiu aniré publicant a un ritme més irregular al blog per tornar amb més continguts el quadrimestre vinent. De tota manera, em podeu seguir al Twitter, que mantindré més viu duran l'estiu.

dijous, 28 de juny del 2012

Segon quadrimestre (2011/2012) finalitzat

Per fi acabo el 2n quadrimestre d'aquest curs 2011/12! La setmana passada vaig fer les proves de síntesi del que ha estat, per a mi, un quadrimestre força dur. Per motius laborals vaig començar a treballar més quan quedava un mes i mig per acabar el semestre i això va significar una forta reducció del temps que em quedava per a estudiar. Tot i així vaig ser capaç de fer front amb totes les entregues i aprovar l'avaluació continuada. A continuació faré una valoració de cadascuna de les assignatures que he cursat:

Arquitectura de la informació
És una assignatura molt densa i amb molt de contingut. En ella s'aprèn a identificar les necessitats dels usuaris fent especial èmfasi en el Disseny Centrat en l'Usuari (DCU) i en la interacció i els sistemes de navegació, per aplicar-ho al disseny de llocs web i aplicacions interactives. Serveix per entendre com s'ha d'organitzar i estructurar la informació en qualsevol àmbit. És una de les que m'ha agradat més aquest quadrimestre, ja que he après que el més important d'una pàgina web o aplicació no és el que aquesta mostra, sinó el que hi ha al darrere i passa inadvertit per part de l'usuari.

Creativitat i estètica
Aquesta optativa m'ha aportat una visió renovada sobre l'art i la manera d'analitzar-lo. En ella es fa un recorregut per la història de la creativitat i l'estètica per acabar dotant a l'estudiant de les eines i coneixements necessaris per a analitzar els nous territoris expressius de la cibercultura. És una assignatura amb molta teoria, però força pràctica, ja que invita a l'estudiant a participar i opinar sobre l'art i la cultura visual digital. La recomano per a tots aquells que us interessi la publicitat, les exposicions culturals i la creació multimèdia, ja que també s'aborden temes com la direcció d'art, comunicació i estratègia.

Disseny de bases de dades
És una assignatura obligatòria que es basa del temari après a Programació i Programació web. És una assignatura purament de programació on es comença des de zero el tema de les bases de dades i s'acaba portant a la pràctica amb el disseny de pàgines web dinàmiques aplicant el coneixement après sobre HTML, PHP i Javascript a les assignatures esmentades. És una assignatura dura per als no iniciats amb les bases de dades, cosa que pot comportar la necessitat de dedicar-hi més hores d'estudi que una assignatura menys complexa.

Gestió de projectes
Aquesta és una de les poques assignatures sense prova de síntesi, però això no vol dir que sigui fàcil. L'assignatura acaba més tard que la resta, ja que aprofita el fet de no tenir prova de síntesi per a donar més matèria. En total es realitzen dues PACs, dues pràctiques i es participa en un debat, a part de les aportacions típiques als fòrums. El contingut és força extens, i l'assignatura es basa íntegrament en el PMBOK (Project Management Body Of Knoweledge) que aporta una visió professional sobre com s'ha de dur a terme un projecte, des de la gestació de la idea fins al tancament.

Gràfics 3D
En aquesta assignatura s'aprenen les bases de l'estudi i utilització de tècniques de generació i manipulació de gràfics digitals en tres dimensions. A més, s'ensenya a fer servir el programa 3DS Max partint de zero. L'aprenentatge es porta a terme a través d'unes guies d'estudi, les quals són tutorials que l'estudiant haurà de fer i entregar. A més, es fan un parell de PACs tipus test on s'avalua el coneixement teòric après en els mòduls. Trobo que és una assignatura molt didàctica i útil, però que requereix força temps.

dimecres, 20 de juny del 2012

[Disseny de bases de dades] Prova de síntesi 2011/2012 2n quadrimestre

La prova de síntesi de Disseny de bases de dades tenia 4 preguntes amb un valor del 25% cadascuna:

  1. Observa amb atenció el següent model E-R. Dóna un nom i un tipus de correspondència a les relacions R1, R2 i R3. Justifica l'elecció que has fet tenint en compte que el model s'ha d'adaptar a la vida real.


  2. Explica la diferència entre una relació binària (de grau 2) i una relació ternària (de grau 3). Posa un exemple de cada una d’elles. Presenta una consulta SQL on es vegi l’ús d’una relació binària.


  3. El següent codi HTML presenta un formulari per a obtenir la quantitat de persones a una localitat amb el mateix nom i edat. Per exemple, (Joan, 23 anys, Barcelona).
    <html>
    <head>
    <title>Formulari d'exemple</title>
    </head>
    <body>

    <form method="get" action="agenda.php">
        <p>Nombre: <input name="nom" type="text" id="nom"></p>
        <p>Edad: <input name="edat" type="text" id="edat" size="5"></p>
        <p>Localidad: <input name="localitat" type="text" id="localitat"></p>
        <p><input type="submit" name="Submit" value="Enviar"></p>
    </form>

    </body>
    </html>
    Respon a les següents preguntes:
    • Quin nom ha de tenir script que tracti les dades enviades pel formulari?
    • Com es podrà obtenir el valor de la variable “nom” des de l’script que tracti les dades enviades pel formulari?


  4. Normalitza les taules d'una base de dades de visites de pacients en un Centre d'Atenció Primària de manera que aquestes quedin relacionades entre sí. Crea un conjunt de relacions que permetin emmagatzemar la informació en una base de dades minimitzant les redundàncies innecessàries i sense que es perdin dades. Per aconseguir aquest objectiu usa els criteris de la teoria de la normalització comentant, pas a pas, el procés de normalització aplicat. Normalitza fins al màxim necessari.

    Notes a tenir en compte:
    • Tot i tenir una temàtica relacionada amb la primera pregunta, les relacions que es plantegen no tenen per què correspondre's.
    • Les dades existents en les taules següents són purament fictícies i no volen reflectir la realitat.

    Taula A: Metge
    Metge
    Especialitat
    CAP
    Horari
    Josep Martin Onrubia
    Oftalmologia
    Gràcia
    Tardes
    Anna Martínez Asensio
    Dermatologia
    Gràcia
    Matins, tardes
    ...
    ...
    ...
    ...

    Taula B: Pacient
    Pacient
    Metge
    CAP
    Horari
    Especialitat
    Jordi Gil Noguera
    Josep Martin Onrubia
    Gràcia
    Tardes
    Oftalmologia
    Jordi Gil Noguera
    Anna Martínez Asensio
    Gràcia
    Matins
    Dermatologia
    ...
    ...
    ...
    ...
    ...


dijous, 14 de juny del 2012

[Disseny de bases de dades] PAC 2: Normalització, disseny E-R i consulta en PHP

L'objectiu principal de la PAC 2 és adquirir els coneixements bàsics en la normalització del conjunt de taules que formen una base de dades donada i la creació d’una aplicació en PHP per a la consulta d’informació existent a una base de dades. Per aquest fi serà necessari saber crear aplicacions PHP fent servir l’entorn de programació Dreamweaver, Eclipse o algun entorn de programació alternatiu. Addicionalment, l’activitat reforçarà els coneixements en el disseny de bases de dades (model E-R).

L'activitat es divideix en tres parts:
  1. Normalitzar un conjunt de relacions aplicant les formes normals explicades en el manual de l'assignatura.
  2. Disseny Entitat – Relació: Estarà composat per dos exercicis:
    • Creació del disseny E-R en base a les taules normalitzades en l’apartat 1.
    • Ampliació del model E-R de l’apartat 2.1 a partir d’un enunciat donat.
  3. Repassar aspectes teòrics de la programació de PHP and MySQL: formularis per realitzar consultes a una base de dades.
Desafortunadament, no vaig tenir temps d'acabar la PAC i vaig fer només els dos primers apartats, cosa que va repercutir en la nota.

Qualificació: "C+"

Per accedir a la PAC, fes clic a "Més informació".

dijous, 5 d’abril del 2012

[Disseny de bases de dades] PAC 1: Model E-R, model relacional i disseny físic de base de dades


Aquí tenim la primera PAC de Disseny de bases de dades, l'objectiu de la qual és aprendre a realitzar dissenys conceptuals, relacionals i físics d'una base de dades. Per fer-ho, hem treballat amb diagrames E-R, els hem transformat a models relacionals i hem acabat dissenyant una base de dades física.

Qualificació: "B"
Per accedir a la PAC completa, fer clic a "Més informació".