miércoles, 26 de marzo de 2014

Conceptes d'Access

Preguntas:

1.- Qué es Access? 
Microsoft ACCESS es un Sistema Gestor de Base de Datos relacionales que permite administrar toda la información desde un único archivo. Dentro de cada archivo ACCESS se pueden crear los elementos necesarios para la administración, TABLAS que contienen datos, CONSULTAS para recuperar información puntual guardada en las tablas, FORMULARIOS para gestionar datos de las tablas e INFORMES para mostrar datos en el formato deseado.


2.- Cuáles son las partes principales d'una base de datos con Access? 
Las partes principales de las bases de datos son:

Tabla: La tabla es donde la aplicación Access guarda los datos. Cada tabla distribuye la información en filas (registros) y columnas (campos). 

Consulta : La consulta sirve para mostrar y hacer operaciones con los datos 
contenidos en una o más tablas (o en otra consulta). 
Formulario: Se utiliza para gestionar (añadir, modificar, borrar) los datos de unA
tabla. Un formulario permite gestionar el contenido de los campos con un diseño
más cuidado y agradable que si se hace directamente sobre una tabla. 
Informe : Sirve para presentar datos de una tabla o de una consulta en diferentes 
formatos.


3.- Qué es un campo? 
Cada categoría de información del registro (nombre, dirección, edad, población,...) correspondería a un campo (columnas).


4.- Qué es un registro? 
En los registros (filas) se guarda la información individual.

5.- Identifica en la siguiente tabla, los campos y los registros. 


Los campos son los nombres asignados a las columnas (NIF, Nombre, Apellido1, Apellido2, Edad, Parcial1, Parcial2, Prácticas) y los registros son las filas.

6.- Qué es la clave principal? 
La clave principal de una tabla suele ser uno o varios campos que identifican de forma única a cada registro de la tabla, de modo que no se podrán introducir dos registros iguales o almacenar valores nulos en los campos de la clave principal.


7.- Cuáles son los tipos de datos que pueden tener los campos de las tablas?
Texto: almacena cadenas de caracteres, ya sean números (con los que no se vaya a realizar operaciones), letras o cualquier símbolo. 

Numérico: Almacena números destinados a realizar operaciones. Hay cinco tamaños: 
Byte: para almacenar el rango de 0 a 255
Entero: para el rango entre -32768 y 32767 
Entero Largo: para el rango entre-2.147.483.648 y 2.147.483.647 
Simple: para números decimales entre el -3,4x 1038 y el 3,4x 1038 con 7 decimales. 
Doble: para números entre el -1,797x 10 elevado a 38 con 15 lugares decimales. 




Fecha/hora: fecha y hora general, fecha y hora larga, fecha y hora corta. Base de datos: ACCESS

Autonumérico: Es un valor numérico que Access incrementa de modo automático cada vez 

que se añade un registro. No se puede modificar manualmente. 


Si/No: Para almacenar datos que sólo tengan dos posibilidades: si-no, 0-1, verdadero-falso, blanco-negro... 

Memo: Para almacenar texto largo, hasta de 64000 bytes. Se utiliza por ejemplo para poner notas o descripciones. 


Moneda: Para almacenar valores de moneda. 

Objeto OLE: Son objetos tales como gráficos, texto, imágenes, sonidos, creados en otras aplicaciones, que se han incrustado o vinculado. 


Hipervínculo: Texto o combinación de texto y números almacenada como texto y utilizada como dirección de hipervínculo. 

lunes, 24 de marzo de 2014

Bases de dades

Bases de dades
Una base de dades és un conjunt estructurat de dades; es a dir, es un conjunt de dades organitzades segons una estructura coherent, i accessibles des d'un o més programes o aplicacions, de manera que qualsevol d'aquestes dades pot ésser extreta del conjunt i actualitzada, sense afectar ni l'estructura del conjunt ni les altres dades. 




Gestor de bases de dades


El programari especialitzat que gestiona aquestes dades s'anomena gestor de bases de dades. Aquest és un conjunt de programes informàtics dissenyats per facilitar la gestió d'un conjunt de dades en una base de dades.




Un model de dades és bàsicament una "descripció" d'alguna cosa coneguda com a contenidor de dades (alguna cosa on es guarda la informació), així com dels mètodes per guardar i recuperar informació d'aquests contenidors.

Alguns models que s'utilitzen freqüentment en les bases de dades:
  • Jeràrquiques:  Aquestes són bases de dades que emmagatzemen la informació en una estructura jeràrquica. Les dades s'organitzen en una forma semblant a un arbre (vist a l'inrevés)
    Jeràrquiques
  • En xarxa:  Es permet que un mateix node tingui diversos pares (possibilitat no permesa en el model jeràrquic).
    En xarxa
  • Relacionals: Aquest és el model utilitzat en l'actualitat per a modelar problemes reals i administrar dades dinàmicament. La seva idea fonamental és la utilització de "relacions". Aquestes relacions podrien considerar-se en forma lògica com a conjunts de dades anomenats "tuples".
    Relacionals
  • Transaccionals: La seva funció és enviar i rebre dades a alta velocitat. Aquestes bases són molt poc comunes i estan adreçades generalment a l'entorn d'anàlisi de qualitat, dades de producció i àmbit industrial. Normalment, per poder aprofitar-les al màxim, permeten algun tipus de connectivitat a bases de dades relacionals.
  • Multidimencionals: Pot treballar amb vàries dimensions de dades. 
  • Orientades a objectes: Tracta d'emmagatzemar dades d'objectes complets. Els seus conceptes principals són:
    • Encapsulació.
    • Herència.
    • Poliformisme.
  • Documentals: Permeten la indexació a text complet, i en línies generals realitzar busques més potents.
    Documentals
  • Deductives: Permeten fer deduccions a través d'inferències. Es basa principalment en regles i fets que són emmagatzemats a la base de dades.
Segons la distribució de les dades trobem:
  • Centralitzades: Totes les dades són en un mateix lloc.
  • Distribuïdes: Les dades es reparteixen a diferents llocs.

Utilitzar bases de dades te molts avantatges, alguns són:
Compartir dades
  • Obtindre més informació de la mateixa quantitat de data
  • Compartir les dades
  • Balanç de requeriments conflictius 
  • Es reforça l'estandardització
  • Redundància controlada 
  • Consistència 
  • Integritat
  • Seguretat
  • Flexibilitat i rapidesa en obtenir dades 
  • Augmenta la productivitat dels programadors
  • Millora el manteniment dels programes
  • Independència de les dades

Àmbits d'ús de les bases de dades:
DNI, SIP... Amb aquests documents es
poden saber totes les nostres dades
  • BANCA
  • LÍNIES AÈRIES
  • UNIVERSITATS I CENTRES EDUCATIUS
  • CENTRES SANITARIS
  • ADMINISTRACIONS PUBLIQUES
  • TELECOMUNICACIONS




Alguns programaris de bases de dades que hi han al mercat són:

MariaDB

Microsoft Access

Microsoft SQL Server

MongoDB

MySQL

PostgreSQL

SQLite