LOS DIFERENTES TIPOS DE DATOS DE ACCESS SON: Texto

Anuncio
1. LOS DIFERENTES TIPOS DE DATOS DE ACCESS SON:
Texto: cuando en el campo vamos a introducir texto, tanto caracteres
como dígitos. Tiene una longitud por defecto de 50 caracteres, siendo su
longitud máxima de 255 caracteres.
Memo: se utiliza para textos extensos como comentarios o
explicaciones. Tiene una longitud fija de 65.535 caracteres.
Numérico: para datos numéricos utilizados en cálculos matemáticos.
Fecha/Hora: para la introducción de fechas y horas de sde el año 100
al año 9999.
Moneda: para valores de moneda y datos numéricos utilizados en
cálculos matemáticos en los que estén implicados datos que contengan
entre uno y cuatro decimales. La precisión es de hasta 15 dígitos a la
izquierda del separador decimal y hasta 4 dígitos a la derecha del
mismo.
Auto numérico: número secuencial (incrementado de uno a uno) único,
o número aleatorio que Microsoft Access asigna cada vez que se agrega
un nuevo registro a una tabla. Los campos Auto numérico no se pueden
actualizar.
Sí/No: valores Sí y No, y campos que contengan uno de entre dos
valores (Sí/No, Verdadero/Falso o Activado/desactivado).
Objeto OLE: Objeto (como por ejemplo una hoja de cálculo de
Microsoft Excel, un documento de Microsoft Word, gráfic os, sonidos u
otros datos binarios).
Hipervínculo: Texto o combinación de texto y números almacenada
como texto y utilizada como dirección de hipervínculo. Una dirección de
hipervínculo puede tener hasta tres partes:
Texto: el texto que aparece en el cam po o control.
Dirección: ruta de acceso de un archivo o página.
Subdirección: posición dentro del archivo o página.
Sugerencia: el texto que aparece como información sobre herramientas.
Existe otra posibilidad que es la Asistente para búsquedas que crea
un campo que permite elegir un valor de otra tabla o de una lista de
valores mediante un cuadro de lista o un cuadro combinado. Al hacer
clic en esta opción se inicia el Asistente para búsquedas y al salir del
Asistente, Microsoft Access establece el tipo de datos basándose en los
valores seleccionados en él.
2. COMPARACIONES DE MS ACCESS Y MYSQL :
a) Funcionamiento: MS Access tiene un funcionamiento distinto al de la
mayoría de SSGGBBDD (Sistemas Gestores de Bases de Datos).
Dispone de una interfaz de usuario que está íntimamente ligada al
fichero de base de datos. Es decir, la forma 'nativa' de trabajar con MS
Access es abrir el programa y luego abrir un fichero de base de datos
Podríamos decir que MS Access contiene juntamente la base de datos y
la aplicación, pues permite realizar formularios e informes Por otra
parte, MySQL funciona como otros SSGGBBDD que se han mencionado
Lo que se instala en el sistema es un 'proceso servidor', es decir, un
programa 'invisible' gestionado por el sistema operativo que 'e scucha'
en un puerto del PC. Las aplicaciones que funcionan sobre este tipo de
bases de datos, acceden a los datos a través de este 'servicio de red',
ya estén en la misma máquina o no que el propio MySQL. No obstante,
no se ha comentado en esta discusión, que mediante los DSN de
sistema en Windows, puede emularse este comportamiento con MS
Access. Se crea una 'fuente de datos ODBC', que encapsula una base
de datos de MS Access. De esta forma, una aplicación podría acceder a
MS Access de la misma forma que accede a MySQL (simplemente
cambiando el driver y la cadena de conexión).
b) Rendimiento: Bueno, este punto se ha comentado ampliamente.
MySQL ofrece un rendimiento mucho mayor al de MS Access.
Realmente en las condiciones habituales, MySQL pasa por ser un o de
los SSGGBBDD más rápidos de hoy en día, al nivel de Oracle (si bien
no ofrece una funcionalidad tan completa).
c) Capacidad: Igual que el punto anterior, MS Access comenzará a tener
problemas a partir de un número crítico de registros, que dependerá d e
las características de la máquina, de las versiones de software, etc. En
cualquier caso, MySQL soportará un número bastante mayor de
registros.
d) Concurrencia: Las bases de datos gestionan la concurrencia de
distintas formas. Bloquean tablas enteras (si alguien está modificando
los datos de una tabla, nadie más puede modificarlos), conjuntos de
registros o incluso registros individuales. Cuanto más se afine, mejor se
gestiona la concurrencia, pero más elevado es el coste computacional.
MS Access, hasta donde yo sé, bloquea a nivel de tabla MySQL lo hace
mejor Tampoco es éste un punto crítico, pues la tendencia actual es
gestionar la concurrencia en el servidor de aplicaciones en lugar de en
el de base de datos.
e) Tipo de licencia: Bueno, es obvio, pero n o debes olvidarte de ello.
MySQL es Open Source, lo que implica que tienes acceso incluso al
código fuente, y que la licencia de uso es gratuita. MS Access es
Microsoft, y has de pagar por su uso, además de que el código fuente de
la aplicación es sólo conocido por Microsoft.
f) Seguridad: La seguridad que ofrece MS Access es de juguete. No
obstante coincido con quien decia antes que no se deben matar moscas
a cañonazos. MS Access no es una BD para usar en una aplicación de
miles de usuarios, con unos mínim os requisitos de seguridad. No
obstante, para una aplicación de gestión de una PYME, la seguridad que
implementa es más que suficiente.
g) Flexibilidad: MySQL es multiplataforma. Funciona sobre Linux,
Windows, Solaris, etc. MS Access sólo funciona sobre Wi ndows.
ME PARACE SER MYSQL UN SGBD MUCHO MAS POTENTE
3. Un Sistema de Gestión de Bases de Datos (SGBD) es un conjunto
de programas que permiten el almacenamiento, modificación y
extracción de la información en una base de datos, además de
proporcionar herramientas para añadir, borrar, modificar y analizar
los datos. Los usuarios pueden acceder a la información usando
herramientas específicas de interrogación y de generación de
informes, o bien mediante aplicaciones al efecto Los SGBD
también proporcionan métodos para mantener la integridad de los
datos, para administrar el acceso de usuarios a los datos y para
recuperar la información si el sistema se corrompe. Permite
presentar la información de la base de datos en variados formatos.
La mayoría de los SGBD incluyen un generador de informes
4. Un diagrama o modelo entidad-relación o del
español DER "Diagrama de Entidad Relación") es una herramie nta
para el modelado de datos que permite representar las entidades
relevantes de un sistema de información así como sus interrelaciones
y propiedades. Y SIRVE PARA IDENTIFICAR LOS CAMPOS
ÚNICOS DE UNA BASE DE DATOS. Uno de los objetivos de un
buen diseño de base de datos es eliminar la redundancia de los
datos (datos duplicados). Para lograr dicho objetivo, conviene
desglosar los datos en muchas tablas basadas en temas para que
cada hecho esté representado sólo una vez.
5. ¿Cómo establecer relaciones de tablas?
Paso 1:
Haz clic en el comando Relaciones del grupo Mostrar u Ocultar en la
pestaña o ficha Herramientas de Base de Datos en la cinta de
opciones.
Paso 2:
Luego haz clic en el comando Mostrar Tabla del grupo Relaciones en la
pestaña o ficha Diseño en la Cinta. Las tablas deben estar cerradas
para poder establecer relaciones.
Paso 3:
Selecciona el nombre de cada una de las tablas y haz clic en Agregar o
haz doble clic sobre el nombre de cada una de las tablas que deseas
relacionar.
Paso 4:
Cuando hayas terminado, haz clic en Cerrar la ventana que aparece en
el cuadro Mostrar Tabla.
Paso 5:
Ahora deberás ver un mapa de relaciones que contiene todas las tablas
que fueron seleccionadas. Mapa de Relaciones
Paso 6:
Ubica el mouse sobre la tabla que deseas mover.
Paso 7:
Mantén sostenido el botón izquierdo del mouse, y arrastra la tabla a la
nueva ubicación.
Paso 8:
Libera el botón del mouse para soltar la tabla en su nueva ubicación.
Descargar