1. QUE ES UNA BASE DE DATOS
Una base de datos es un almacén que nos permite guardar grandes cantidades de
información de forma organizada para después poder localizar, recuperar y
consultar complejas y organizadas para explotar los datos.
La estructura fundamental de una Base de Datos son las ``tablas'', la cual organiza
la información en filas y columnas relacionándose entre sí para que su acceso sea
más fácil. Las filas dentro de una tabla son conocidas como ``registros'', los cuales
son unidades de almacenamiento dentro de una tabla. Las columnas son llamadas
``campos'', que es cualquier elemento indivisible contenido en un registro.
Existe la posibilidad de que la información de los registros se repita, por lo que es
necesario asignar o adicionar una clave conocida como campo clave o llave, dicha
clave identificará a cada registro como único.
La Creación y acceso a las bases de datos se efectúa mediante un lenguaje
estándar llamado "SQL" y muchos de los lenguajes de programación actuales
aceptan el uso de comandos SQL.
Bases de datos más populares
Access Esta contenida dentro del OFFICE de Microsoft la puedes explotar con
programas escritos en Visual Basic o mediante su propio manejador contenido
dentro del mismo Access.
MySql Es gratuita y es la más conocida puedes escribir los programas de
explotación con el lenguaje C.
EJEMPLOS
Todo lo que involucra información por lo general involucra base de datos. Por
ejemplo:
•En el supermercado cuando pasan los artículos y lo leen con el código de barras,
esta se comunica con la base de datos para saber el precio, el artículo, y para
eliminarlo del almacén.
ACTIVIDAD NO.1
2. • En el banco deben tener varias bases de datos para poder accesar a los clientes,
los datos de tu cuenta bancaria, tu dinero, etc.
• En los blogs, todos los comentarios, artículos, usuarios registrados deben estar
en una base de datos.
• Google, debe tener las webs que muestra en su base de datos para poder
buscarlas.
Todo absolutamente todo tanto en internet como en una red local, por lo general
se maneja en base de datos.
En los Colegios, Escuelas o Universidades pueden poner todos los estudiantes,
con toda su información personal y académica, los pagos que han hecho etc., esto
sirve para tener una mejor organización y no tener que buscar siempre en los
archivos originales que tardaría más tiempo.
Todas las calificaciones también se tienen registradas, etc., etc.
El sistema de educación nacional, tiene a todos los estudiantes registrado, así
pueden tener una mayor organización y desempeño.
IMPORTANCIA DE LAS BASES DE DATOS
En la actualidad la recopilación de datos es fundamental para que una empresa o
institución mantenga sus relaciones. Por este motivo se le brinda una gran
importancia al mantenimiento de la base de datos y también al constante crecimiento
de la misma. Es importante que la base contenga ciertos datos fundamentales de la
persona, como por ejemplo su teléfono (fijo, móvil o ambos), dirección de correo
electrónico y la dirección postal. Estas bases de datos son dinámicas, pues se
modifican todo el tiempo, a diferencia de las estáticas que suelen recopilar
información o documentos históricos.
3. 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
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.
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.
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.
Google Aunque se desconoce el verdadero tamaño de su base de datos, sí se puede
estimar. La compañía recibe unos 91 millones de consultas al día, consultas que son
almacenadas por la compañía. Se supone que almacena cientos de terabytes de
información
YouTube Aunque es de esperar que ascienda puesto rápidamente en este ranking, por
el momento se encuentra en el séptimo lugar. Su base de datos (desconocida por ahora)
crece unos 18.6 terabytes.