Entrada 2
Entrada 2
1.
Ventajas de base de datos:
·
Almacenan
grandes cantidades de información.
·
Compartir
la información.
·
Acceso
rápido a la información.
·
Eliminación
de información repetida o redundante.
·
Aumento
en la productividad.
·
Reducción
del espacio de almacenamiento.
·
Mejora
la seguridad de la información.
·
Mejor
mantenimiento.
2.
Desventajas:
·
Tamaño: Entre
más grande sea la base de datos, se requiere mayor capacidad e disco duro y más
memoria ram para que pueda funcionar adecuadamente.
·
Costo: El
hardware y software para el correcto funcionamiento de una base de datos es
costoso.
·
Actualización: Es
necesario mantener actualizados a los usuarios ya que las tecnologías van
cambiando constantemente.
·
Vulnerabilidad a los fallos: Esta es una gran desventaja ya que la base de datos está
expuesta a fallos que no están en las manos de los usuarios, como una descarga
eléctrica.
3.
Tipos de campos:
Un campo puede ser de tipo:
·
Alfanumérico: contiene cifras numéricas y
caracteres alfabéticos.
·
Numérico: existen de varios tipos
principalmente como enteros y reales.
·
Auto incrementable: son campos numéricos enteros que
incrementan en una unidad su valor para cada registro incorporado. Su utilidad
resulta más que evidente: servir de identificador registro.
·
Booleano: admite dos valores, «verdadero» o
«falso».
·
Fechas: almacenan fechas facilitando
posteriormente su explotación. Almacenar fechas de esta forma posibilita
ordenar los registros por fechas o calcular los días entre una fecha y otra.
·
Memo: son campos alfanuméricos de longitud
ilimitada. Presentan el inconveniente de no poder ser indexados.
4.
Tipos de sw de bases de datos:
·
MySQL: “Para
diseñar páginas que trabajen en servidor Linux, utilizaremos el lenguaje PHP y
bases de datos MySQL”, indica el director de e-tecnia. Se trata de software
libre, pero para determinadas aplicaciones comerciales hay que adquirir una
versión comercial licenciada. Disponible para Linux, Mac y Windows.
·
MICROSOFT SQL SERVER: “Para diseñar páginas que funcionen en servidores Windows, usaremos la
tecnología ASPX (ASP.NET) y bases de datos SQLserver”, precisa Isabal.
Recientemente, la compañía de Redmond ha facilitado una versión gratuita, SQL
Server Express Edition, aunque con ciertas limitaciones (bases de datos de
menos de 4 GB, no cuenta con el Agente de SQL Server...). Disponible para
Windows.
·
ORACLE:
Se trata de la herramienta más potente de bases de datos, por lo que es
probable que su capacidad desborde nuestras necesidades. “Las grandes bases de
datos son Oracle, pero necesitaríamos una aplicación muy grande para
utilizarlas”, añade Isabal. Disponible para Mac, Linux y Windows.
·
MICROSOFT VISUAL STUDIO: Es el editor de Microsoft para SQL Server. Soporta
varios lenguajes de programación, como ASP.NET, Visual C++, Visual C#, Visual
J# y Visual Basic .NET. Puede crear aplicaciones que se intercomuniquen entre
estaciones de trabajo, páginas web y dispositivos móviles. Disponible para
Windows.
·
ZEND STUDIO:
Se trata de un editor para PHP que ofrece soporte para navegación en base datos
y ejecución de consultas SQL, con prestaciones como autocompletado, ayuda de
código, resaltado de sintaxis, etc. Disponible para Mac, Linux y Windows.
·
MICROSOFT OFFICE ACCESS: Aunque las bases de datos Access, que empleaban lenguaje ASP, están es
desuso, aún es posible encontrar páginas que lo emplean y se puede adquirir
este software. Disponible para Windows.
·
ADOBE FLASH:
Es una herramienta que trabaja sobre fotogramas, gráficos vectoriales y sonidos
para la creación de las animaciones que podemos ver en los sitios web. Se trata
del estándar del mercado en este campo. Disponible para Mac y Windows. Como
señala el director de etecnia, “la tecnología Flash requiere mención aparte, ya
que genera un archivo donde todos los elementos (textos, imágenes, sonidos...)
quedan en un solo fichero .sw. Es una herramienta que funciona distinta a
cualquier otro programa. Tiene una línea de tiempo y se van colocando los
distintos elementos, pudiendo generar movimientos, enlaces, etc.”. Existen
distintas alternativas de software libre, aunque ninguna de ellas alcanza un
peso relevante. Por otra parte, el W3C ha recomendado SVG como lenguaje
alternativo a Flash para la creación de gráficos vectoriales bidimensionales
estáticos o en movimiento.
·
INKSCAPE:
Es el programa de edición SVG más empleado y opción de software libre y
gratuito. Está disponible para Linux, Mac y Windows.
5.
Modelo entidad-relación:
El Modelo Entidad-Relación
Se
elabora el diagrama (o diagramas) entidad-relación.
Se
completa el modelo con listas de atributos y una descripción de otras
restricciones que no se pueden reflejar en el diagrama.
El
modelado de datos no acaba con el uso de esta técnica. Son necesarias otras
técnicas para lograr un modelo directamente implementable en una base de datos.
Brevemente:
permite
mostrar resultados entre otras entidades pertenecientes a las existentes de
manera que se encuentre la normatividad de archivos que se almacenarán
Transformación
de relaciones múltiples en binarias.
Normalización
de una base de datos de relaciones (algunas relaciones pueden transformarse en
atributos y viceversa).
Conversión en tablas (en
caso de utilizar una base de datos relacional).
Comentarios
Publicar un comentario