lunes, 29 de mayo de 2017

BASE DE DATOS



INVENTARIO DE CONOCIMIENTO



LENGUAJE SCRIPT PERL E INSTALACION DE MYSQL

                                     LENGUAJE PERL
Perl es un lenguaje de programación diseñado por Larry Wall en 1987. Perl toma características del lenguaje C, del lenguaje interpretado bourne shell (sh), AWKsedLisp y, en un grado inferior, de muchos otros lenguajes de programación.
Estructuralmente, Perl está basado en un estilo de bloques como los del C o AWK, y fue ampliamente adoptado por su destreza en el procesado de texto y no tener ninguna de las limitaciones de los otros lenguajes de script.
                                                  PHP

PHP (acrónimo recursivo de PHP: Hypertext Preprocessor) es un lenguaje de código abierto muy popular especialmente adecuado para el desarrollo web y que puede ser incrustado en HTML.
                                    
                                   INSTALACION DE MYSQL
  • UNA PLANTILLA DARA LA BIENVENIDA 
  • SELECCIONAMOS TODOS LOS SERVIDORES INCLUIDO EL MYSQL
  • DESMARQUEMOS LEARN MARE ABUT BIT NAMI FOR XAMPP
  • SOLO PRECIONAR NEXT
  • COMIENZA LA INSTALACION
  • INICIAMOS EL PANEL DE CONTROL
  • PRECIONAMOS EJECUTAR
  • INICIAMOS LOS SERVICIOS DE MYSQL Y DE APACHE

SOFWARE XAMPP Y SERVIDOR APACHE

                                             QUE ES XAMPP
XAMPP es un paquete de instalación independiente de plataformasoftware libre, que consiste principalmente en el sistema de gestión de bases de datos MySQL, el servidor web Apache y los intérpretes para lenguajes de script: PHP y Perl. El nombre proviene del acrónimo de X (para cualquiera de los diferentes sistemas operativos), Apache, MariaDB, PHP, Perl. Desde la versión "5.6.15", XAMPP cambió la base de datos de MySQL a MariaDB. El cual es un fork de MySQL con licencia GPL.

El programa se distribuye bajo la licencia GNU y actúa como un servidor web libre, fácil de usar y capaz de interpretar páginas dinámicas. Actualmente XAMPP está disponible para Microsoft WindowsGNU/LinuxSolaris y Mac OS X.
                              QUE ES EL SERVIDOR APACHE
El servidor HTTP Apache es un servidor web HTTP de código abierto, para plataformas Unix (BSDGNU/Linux, etc.), Microsoft WindowsMacintosh y otras, que implementa el protocolo HTTP/1.12 y la noción de sitio virtual. Cuando comenzó su desarrollo en 1995 se basó inicialmente en código del popular NCSA HTTPd 1.3, pero más tarde fue reescrito por completo. Su nombre se debe a que alguien quería que tuviese la connotación de algo que es firme y enérgico pero no agresivo, y la tribu Apache fue la última en rendirse al que pronto se convertiría en gobierno de EEUU, y en esos momentos la preocupación de su grupo era que llegasen las empresas y "civilizasen" el paisaje que habían creado los primeros ingenieros de internet. Además Apache consistía solamente en un conjunto de parches a aplicar al servidor de NCSA. En inglés, a patchy server (un servidor "parcheado") suena igual que Apache Server.
El servidor Apache es desarrollado y mantenido por una comunidad de usuarios bajo la supervisión de la Apache Software Foundation dentro del proyecto HTTP Server (httpd).

LENGUAJE DE CONSULTA ESTRUCTURADO Y ENTORNOS DE DESARROLLO WEB

LENGUAJE DE CONSULTA ESTRUCTURADO Y ENTORNOS DE DESARROLLO WEB

DLL:

Sentencia  que permite crear y definir nuevas bases de datos,campos e índices.
Créate
Drop
Alter
DML:
Las sentencias de lenguaje de manipulación de datos (DML) son utilizadas para gestionar datos dentro de los schemas. Algunos ejemplos:
SELECT - para obtener datos de una base de datos.
INSERT - para insertar datos a una tabla.
UPDATE - para modificar datos existentes dentro de una tabla.
DELETE - elimina todos los registros de la tabla; no borra los espacios asignados a los registros.
SENTENCIA SELEC:
La sentencia SELECT se utiliza para seleccionar datos de una base de datos.
SENTENCIA WHERE:
La sentencia WHERE se usa para extraer sólo los registros que cumplan con una condición. Funciona como un filtro.



¿QUE ES SQL?

                                                          ¿QUE ES SQL?
Es un lenguaje específico del dominio que da acceso a un sistema de gestión de bases de datos relacionales que permite especificar diversos tipos de operaciones en ellos. Una de sus características es el manejo del álgebra y el cálculo relacional que permiten efectuar consultas con el fin de recuperar, de forma sencilla, información de bases de datos, así como hacer cambios en ellas.
Originalmente basado en el álgebra relacional y en el cálculo relacional, SQL consiste en un lenguaje de definición de datos, un lenguaje de manipulación de datos y un lenguaje de control de datos. El alcance de SQL incluye la inserción de datos, consultas, actualizaciones y borrado, la creación y modificación de esquemas y el control de acceso a los datos. También el SQL a veces se describe como un lenguaje declarativo, también incluye elementos procesales.
  • create database se utiliza para crear una nueva
  • drop database elimina base de datos
  • create table una nueva tabla
  • alter table para modificar tabla 
  • drop table eliminar la tabla por completo