Dimarts 16 i dijous 18 de març de 2021/
Dimarts 23 i dijous 25 de març de 2021
( usarem 2 sessions per la realització de les 4 taules )
C7 - Tractament de les dades.
Farem una carpeta compartida de GOOGLE DRIVE del centre amb vosaltres.
En aquest cas cal entrar al següent enllaç:
Un cop haguem accedit a la carpeta compartida farem el mateix que hem fet en l'ordinador però en el google drive, d'aquesta manera podrem consultar, treballar i modificar les nostres pràctiques des de qualsevol lloc on ens trobem. Les passes que ens cal fer en aquest cas són:
1-Obriu una carpeta amb el vostre nom i cognom en majúscula. Ex: MONTSE GARCIA
2- Creeu 3 subcarpetes: COMPETÈNCIA 7 , PROJECTE i RECURSOS ( per anar guardant els apunts, el material gràfic, sonor o audio-visual que haurem anat usant durant la competència )
Cal entregar les pràctiques el 3 de juny no més tard de les 14h.
2- Creeu 3 subcarpetes: COMPETÈNCIA 7 , PROJECTE i RECURSOS ( per anar guardant els apunts, el material gràfic, sonor o audio-visual que haurem anat usant durant la competència )
PER DESCARREGAR-NOS LIBRE OFFICE BASE NECESSITEM:
Mòdul 1: Treball amb taules
Durant els darreres mesos de pandèmia hem vist com augmenten les vendes dels productes online de la nostra botiga d’aliments ecològics (penseu un nom per a la botiga). Per aquesta raó necessitem un sistema de base de dades per portar el control de les comandes, les dades dels productes que oferim en la web i les dades dels nostres clients._________________________________________________________________________
PRÀCTICA 1-Dissenyar i elaborar la base de dades amb les taules
Heu de crear quatre taules i les seves relacions.
A les quatre taules cal definir correctament els camps i les seves propietats seguint les indicacions.
Heu de decidir també els camps clau més idonis per enllaçar i, per tant, els que han de ser clau principal. La base s’ha de dir cognoms_nom_c3_c7_20_21.
Si no es dona cap indicació sobre les propietats dels camps o les relacions, escolliu-les com creieu més convenient en funció del tipus d’informació que han de contenir i del bon funcionament de la vostra base de dades.
És important remarcar que quan entrem els camps de les taules no hem d'usar caràcters estranys, ja que això pot desencadenar un mal funcionament de la taula.
Les taules
a. Una taula “clients” amb les dades dels nostres clients. La taula ha de contenir com a mínim els camps següents. Tots ells han de ser d’entrada obligatòria. Si no s’especifica, cal triar aquelles característiques que siguin més adients.
● DNI: camp de text de 9 caràcters.● CodiPostal: 5 dígits numèrics i permetre que el zero sigui el primer. Apliqueu una regla format adient que només permeti aquesta combinació. ( definit per l'usuari)● Població: per defecte, Barcelona.● Telèfon: amb la màscara o format xxx-xxx-xxx. ( NOMÉS PER ACCÉS, nosaltres ho farem més endavant amb els formularis)● Altres camps: nom, cognoms, adreça, correu electrònic.
b. Una taula “productes” amb les dades dels nostres productes de la web. Aquesta taula es crearà a través de la importació del fitxer productes_eco.csv a la nostra base.
què són els arxius CSV?
COM S'IMPORTEN?
COM IMPORTAR INFORMACIÓ A LA NOSTRA BASE DE DADES?
Posteriorment editareu els camps segons el vostre criteri; tots han de ser d’entrada obligatòria i han de tenir les següents característiques mínimes:
- CodiProducte: numèric enter (és un camp per identificar cada producte).camp clau.- Categoria: text amb índex ascendent (no únic) de nom indexcateg.
Un índice es una tabla oculta que genera Base en la que establece el valor del campo que está siendo indexado y la posición que ocupa en la tabla. De esta manera cuando ordene por un campo indexado, se ejecuta esta operación de forma muy rápida. Además si establece que el índice es único (sin duplicados) Base evitará que introduzca valores repetidos en este campo. Por ejemplo, en una tabla de clientes, agregando el campo NIF para este campo puede definirlo como un índice único, y de esta manera no podrá duplicar a un cliente el NIF ya existente a su mesa.
Por tanto, la creación de índices en una base de datos como Base es fundamental para agilizar las operaciones de búsqueda y filtrado de datos en la tabla y para evitar errores en la introducción de datos, evitando los registros duplicados.
- Preu: Numèric Enter.Format decimal i Format monetari euro.
Ajusteu les propietats de la resta de camps segons les vostres necessitats tot pensant en les relacions futures de la resta de taules.
c. Una tercera taula “comandes” amb les dades de les comandes que fan els nostres clients a la web, com per exemple la data.
- CodiComanda: numèric enter. Camp clau.- dniclient: camp de text de 9 caràcters. Indexat ascendent i que permeti duplicats (no únic).- datacomanda: en format dd/mm/aaaa.
Tots els camps han de ser d’entrada obligatòria.
En aquesta taula també es poden afegir si es tracta de recollir la comanda o de fer un enviament, la data d’enviament, depeses d’enviament, etc...
d. Per acabar una quarta taula “detall_comandes” amb les dades de les comandes de cada producte que venem. La taula haurà de contenir, com a mínim, els següents camps i característiques:
- IdComanda: númeric enter, Camp clau. - IdProducte: numèric enter, Camp clau .- Quantitat: camp per assignar la quantitat de productes que venem a cada comanda. El valor per defecte de “Quantitat” ha de ser 1. Numèric Enter.- PreuUnitat: Numèric Enter. Format decimal. Format monetari euro.
RECORDEU ( PER FER MÉS D'UNA CLAU PRIMÀRIA ):
Si necesita utilizar más de un campo para componer la clave de una mesa, bastará con seleccionar en primer lugar los campos que desea utilizar para luego hacer clic con el botón derecho y elegir el orden Clave primaria. La forma de seleccionar más de un campo es mantener pulsada la tecla CTRL mientras hace clic en el espacio situado a la izquierda del campo.
EX: PRÀCTICA1_TAULES
_____________________________________________________________
QUALIFICACIONS 2N TRIMESTREBONES I MERESCUDES VACANCES!!!
Un índice es una tabla oculta que genera Base en la que establece el valor del campo que está siendo indexado y la posición que ocupa en la tabla. De esta manera cuando ordene por un campo indexado, se ejecuta esta operación de forma muy rápida. Además si establece que el índice es único (sin duplicados) Base evitará que introduzca valores repetidos en este campo. Por ejemplo, en una tabla de clientes, agregando el campo NIF para este campo puede definirlo como un índice único, y de esta manera no podrá duplicar a un cliente el NIF ya existente a su mesa.
Por tanto, la creación de índices en una base de datos como Base es fundamental para agilizar las operaciones de búsqueda y filtrado de datos en la tabla y para evitar errores en la introducción de datos, evitando los registros duplicados.
Cap comentari:
Publica un comentari a l'entrada