1. BASE DE DATOS
KERWIN MENDEZ
Importancia De Las Bases De Datos
Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y
almacenados sistemáticamente para su posterior uso. En este sentido; una biblioteca puede
considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel
e indexados para su consulta. Actualmente, y debido al desarrollo tecnológico de campos como
la informática y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este
un componente electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de soluciones
al problema del almacenamiento de datos.
Existen programas denominados sistemas gestores de bases de datos, abreviado SGBD (del
inglés database management systemo DBMS), que permiten almacenar y posteriormente acceder a
los datos de forma rápida y estructurada.
Concepto de tabla
Las tablas son objetos fundamentales de una base de datos porque en ellas es donde se conserva toda
la información o los datos. Así, una base de datos de una empresa puede tener una tabla Contactos
que almacene los nombres de los proveedores, las direcciones de correo electrónico y los números
de teléfono.
Una tabla tiene registros (filas) y campos (columnas). Los campos tienen diferentes tipos de datos,
como texto, números, fechas e hipervínculos.
2. BASE DE DATOS
KERWIN MENDEZ
REGISTROS
En informática, o concretamente en el contexto de una base de datos relacional, un registro (también
llamado fila o tupla) representa un objeto único de datos implícitamente estructurados en una tabla.
En términos simples, una tabla de una base de datos puede imaginarse formada
de filas y columnaso campos. Cada fila de una tabla representa un conjunto de datos relacionados, y
todas las filas de la misma tabla tienen la misma estructura.
Un registro es un conjunto de campos que contienen los datos que pertenecen a una misma
repetición de entidad. Se le asigna automáticamente un número consecutivo (número de registro)
que en ocasiones es usado como índice aunque lo normal y práctico es asignarle a cada registro un
campo clave para su búsqueda.
Llave primaria
En el diseño de bases de datos relacionales, se llama clave principal a un campo o a una
combinación de campos que identifica de forma única a cada fila de una tabla. Una clave primaria
comprende de esta manera una columna o conjunto de columnas. No puede haber dos filas en una
tabla que tengan la misma clave primaria.
Software para base de datos
MySQL. 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. 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.
3. BASE DE DATOS
KERWIN MENDEZ
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 e-tecnia, “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 .swf. 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.
4. BASE DE DATOS
KERWIN MENDEZ
Lenguaje de datos
Un lenguaje de base de datos o lenguaje de definición de datos (Data Definition Language, DDL por
sus siglas en inglés) es un lenguaje proporcionado por el sistema de gestión de base de datos que
permite a los programadores de la misma llevar a cabo las tareas de definición de las estructuras que
almacenarán los datos así como de los procedimientos o funciones que permitan consultarlos.
Un Data Definition Language o Lenguaje de descripción de datos ( DDL ) es un lenguaje de
programación para definir estructuras de datos . El término DDL fue introducido por primera vez en
relación con el modelo de base de datos CODASYL, donde el esquema de la base de datos ha sido
escrito en un lenguaje de descripción de datos que describe los registros, los campos, y "conjuntos"
que conforman el usuario modelo de datos. Más tarde fue usado para referirse a un subconjunto de
SQL, pero ahora se utiliza en un sentido genérico para referirse a cualquier lenguaje formal para
describir datos o estructuras de información, como los esquemas XML .
Imágenes