martes, 17 de noviembre de 2015

¿QUE SON LAS BASES DE DATOS?

Las bases de datos son recursos que recopilan todo tipo de información, para atender las necesidades de un amplio grupo de usuarios. Su tipología es variada y se caracterizan por una alta estructuración y estandarización  de la información. Es el conjunto de informaciones almacenadas en un soporte legible por ordenador y organizadas internamente por registros y campos. Permite recuperar cualquier clase de información: referencias, documentos textuales,. imágenes, datos estadísticos, etc.

TIPOS DE BASE DE DATOS
*BASE DE DATOS EN RED:Se utiliza la estructura de grafo/red.
*BASE DE DATOS JERÁRQUICA:Se organizan los datos utilizando estructuras arborescentes.
*BASE DE DATOS RELACIONALES:Consiste en organizar los datos en forma de tablas.
*BASE DE DATOS ORIENTADAS A OBJETOS:Se organizan en atributos y el comportamiento en operaciones.
*BASE DE DATOS MULTIDIMENSIONALES:Los datos se almacenan en tablas de múltiples dimensiones en vez de tablas bidimensionales.

VENTAJAS DE LAS BASES DE DATOS
*Almacenan grandes cantidades de información
*Comparten 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








MySQL


Es un sistema de gestión o administración de base de datos relacionales, que puede ejecutar muchas tareas simultáneamente con otras tareas y es accesible a muchos usuarios a la hora de obtener información que se encuentra almacenada en este gestor de base de datos.

PARA QUE SIRVE


Permite a los desarrolladores y diseñadores, realizar cambios en sus sitios de manera simple, con tan solo cambiar un archivo, evitando tener que modificar todo el código web. Esto se debe a que MySQL trabaja con un sistema centralizado de gestión de datos, que permite realizar cambios en un solo archivo y que s ejecuta en toda estructura de datos que se comparte en la red.


CARACTERÍSTICAS


*MySQL esta escrito en C y C++

*Emplea el lenguaje SQL para consultas a la base de datos
*Software libre
*Licencia GNU/GPL
*Velocidad de accesibilidad a los datos
*Múltiples motores de almacenamiento
*Agrupación de transacciones, reuniendo múltiples transacciones de varias conexiones para incrementar el numero de transacciones por segundo, etc.







XAMPP



Es un servidor independiente de plataforma software libre, consiste principalmente en la base de datos de MySQL, el servidor web apache y los interpretes para lenguajes de script: PHP y PERL significado "X" es para cualquiera de los sistemas operativos, letra "A" de apache, la letra "M" de MySQL, le letra "P" de PHP, y la segunda letra "P" de PERL, es facil de usar e interpretar paginas dinamicas, esta disponible para Windows, Linux, Solaris, MacOS, es un administrador de base de datos.

PARA QUE SIRVE

Te permite provar tu trabajo en tu propio ordenador sin necesidad de entender, sin necesidad de accesar a internet, que provee de una configuracion totalmente funcional.

CARACTERISTICAS

*Para windows existen 2 versiones 1 portable y la otra instalable.
*Su licencia es GNU  (GeneralPublicLicence) esta orientada principalmente a proteger la distribucion, modificacion y uso del software, xampp solamente requiere descargar y ejecutar Zip, con sus pequeñas aplicaiones.
*Es multiplataforma(es de sistemas operativos Windows, Linux, MacOS, Solaris).

VENTAJAS

*Es una herramienta muy practica que permite instalar el entorno de MySQL, Apache , PHP.
*Tiene servicios como servidor de correo, servidor FTP
*Su instalacion es de lo mas sencilla
*Sus configuraciones son minimas

DESVENTAJAS

*No soporta MySQL desde la consola para un proposito determinado
*Xampp trae PHPyADMIN para administrar la base de datos de MySQL
*No se puede actualizar individualmente las versiones de los programas
*Dificultad para configurar aplicaciones de terceros
*Garantia

APLICACIONES

*APACHE
*MySQL
*PHP+PA
*PERL
*MOD PHP
*MOD SSL
*OPEN SSL
*PHPMYADMIN
*WEB ALIZER
*MERCURYMAI
*JPGraph
*FILEZILLA FTP SERVER
*LCRyPT
*CCSELERETOR
*SQLITE
*WEB-DAV







GLOSARIO


1.-Acceso.- La manera en la cual los archivos son referidos por la computadora.
  2.-B.D.- Datos relacionados y organizados entre sí.
  3.-Buscadores.- Pagina web que muestra un listado de páginas referente a un tema.
  4.-Campo.-Unidad básica de una B.D.
  5.-Datos Estadísticos.- Almacenan información estadística sobre los datos en la B.D.
  6.-DBMS.- Conjunto de programas que se encargar la creación y todos los accesos de B.D.
  7.-Eliminación.- Es una solicitud de eliminación que se expresa de forma parecida a una consulta.
  8.- Formulario.- Permite la gestión de los datos de una forma más cómoda y visible.
  9.-Gestor de B.D.- Conjunto de programas que permiten crear y manejar una B.D.
  10.-Independencia de los datos.- Protección contra los programas de aplicaciones que pueden originar modificaciones.
  11.-JDDC conectividad de B.D Java.- Es una interfaz de aplicación de programa para conectar los programas escritos en Java.
  12.-Lenguaje de consulta.- Son los lenguajes en el que los usuarios solicitan información de la B.D.
  13.- Manipulación de B.D.- El usuario puede añadir, borrar y modificar información a la B.D.
  14.- Modelo de B.D orientado a objetos.- Se basa en el concepto de datos y en el código que lo operan.
  15.- Modelos de red.- Permite la representación de muchos a muchos de una B.D.
  16.- DDL.- Lenguaje de definición de datos.
  17.- Sistema de administración de B.D.- Software que controla la organización, almacenamiento, recuperación, seguridad e integridad de los datos.
  18.- Sistema gestor de B.D.- Conjunto de programas que permiten crear y6 mantener una B.D.
  19.- Apache.- Es la aplicación de servidos web que procesa y entrega contenido web a un ordenador.
  20.- MySQL.- Es de código abierto, es el sistema de gestión de B.D.
  21.- PHP.- Es un lenguaje de script del lado del servidor que potencia algunas de las páginas web.
  22.- PERL.- Lenguajes de programación dinámico usado en la programación de redes, administración de sistemas.
  23.- Filezilla.- Se utiliza para ver las carpetas con sus respectivos documentos y para poder seleccionar uno y abrirlo.
  24.- Xampp.- Es un servidor independiente de plataforma software libre, consiste principalmente en la B.D de MySQL.
  25.- Clave Principal.- Se le llama clave principal a un campo o a una combinación de campos que identifica de forma única a cada fila de una tabla.
  26.- Registro.- Es una de las filas en que se divide la tabla. Cada registro contiene datos de los mismos tipos que contiene datos de los mismos tipos que los demás registros.
  27.- Tabla.- En las B.D se refieren al tipo de modelado de datos, donde se guardan los datos recogidos por un programa.
  28.- Software.- Parte lógica  de un dispositivo
  29.- Hardware.- Parte tangible o física de un dispositivo.
  30.- IDE.- Entorno de desarrollo integrado
  31.- Descarga.- Bajar un archivo de Internet a la computadora.
  32.- Archivo adjunto.- Archivo enviado por correo.
  33.- Internet.-Red donde encuentras información variada de temas diversos.
  34.- WWW.- World Wide Web.
  35.- Arroba.- Símbolo con el que separas el nombre del usuario con el correo.
  36.- Siglas de XAMPP.-X=Cualquier sistema operativo, A=Apache , M=MySQL, P=PERL, P=PHP.
  37.- Macro.- Serie de instrucciones que se almacenan para que se puedan ejecutar de forma secuencial mediante una sola llamada u orden de ejecución.
  38.- Entidad.- Es la representación de un objeto o concepto del mundo real que se describe en una B.D.
  39.- Relación.- Es un vínculo entre dos o más entidades describe alguna interacción entre las mismas.
  40.- Archivo.- es un elemento de información conformado por un conjunto de registros. Estos registros a su vez están compuestos por una serie de caracteres o bytes.




GALERIA









CONCLUSIÓN

UNA BASE DE DATOS NOS PUEDE SERVIR MUCHO YA QUE CON ELLA PODEMOS ENCONTRAR DIVERSA INFORMACIÓN SOBRE UNA ESCUELA, EMPRESA, BANCO, CENTROS COMERCIALES, PAPELERÍAS, TAMBIÉN PUEDES ENCONTRAR INFORMACIÓN PERSONAL DE LOS EMPLEADOS, ALUMNOS, Y ES MAS FÁCIL YA QUE SOLO AGREGAS ESA INFORMACIÓN A LA BASE DE DATOS EN LA COMPUTADORA Y YA NO NECESITAS TANTOS DOCUMENTOS DE LAS PERSONAS O DE PRODUCTOS.!!! 


VIDEO

EN EL SIGUIENTE VIDEO PODRAS APRENDER A CREAR UNA BASE DE DATOS!!!