Sql, Mysql Y Phpmyadmin

Páginas: 14 (3409 palabras) Publicado: 24 de mayo de 2012
República Bolivariana de Venezuela
Ministerio del Poder Popular Para la Educación Superior
Universidad Politécnica del Oeste Mariscal Sucre

SQL, MySQL y PHPMyAdmin

Alumno:

Barcia Yerson - 082.19.371.968
Sección: 7101

* Caracas, Octubre de 2010 -

LENGUAJE DE CONSULTA ESTRUCTURADO (SQL)

SQL es el lenguaje (estandarizado por la ANSI/ISO) de definición, manipulación y controlde bases de datos relacionales. Es un lenguaje declarativo, sólo hay que indicar qué se quiere hacer. En cambio, en los lenguajes procedimentales es necesario especificar cómo hay que hacer cualquier acción sobre la base de datos. Por estas razones, el SQL es un lenguaje con el que se puede acceder a todos los sistemas relacionales comerciales. Es por lo anterior que este lenguaje lo vamos aencontrar en cualquiera de los DBMS relacionales que existen en la actualidad, por ejemplo, ORACLE, SYBASES, SQL SERVER por mencionar algunos.

Las sentencias SQL pertenecen a dos categorías principales: Lenguaje de Definición de Datos, DDL y Lenguaje de Manipulación de Datos, DML. Estos dos lenguajes no son lenguajes en sí mismos, sino que es una forma de clasificar las sentencias de lenguaje SQL enfunción de su cometido. La diferencia principal reside en que el DDL crea objetos en la base de datos y sus efectos se pueden ver en el diccionario de la base de datos; mientras que el DML es el que permite consultar, insertar, modificar y eliminar la información almacenada en los objetos de la base de datos. A continuación un concepto más especifico de estas sentencias.
Lenguaje de Definiciónde Datos (DDL, Data Definiton Language)
Grupo de sentencias del SQL que soportan la definición y declaración de los objetos de la base de datos. Objetos tales como: la base de datos misma (DATABASE), las tablas (TABLE), las Vistas (VIEW), los índices (INDEX), los procedimientos almacenados (PROCEDURE), los disparadores (TRIGGER), Reglas (RULE), Dominios (Domain) y Valores por defecto (DEFAULT).Sus principales comandos son:
Alter procedure | Recompilar un procedimiento almacenado. |
Alter Table | Añadir o redefinir una columna, modificar la asignación de almacenamiento. |
Analyze | Recoger estadísticas de rendimiento sobre los objetos de la BD para utilizarlas en el optimizador basado en costes. |
Create Table | Crear una tabla. |
Create Index | Crear un índice. |Drop Table | Eliminar una tabla. |
Drop Index | Eliminar un índice. |

Lenguaje de Manipulación de Datos (DML, Data Management Language)
Grupo de sentencias del SQL para manipular los datos que están almacenados en las bases de datos, a nivel de filas (registros) y/o columnas (campos). Ya sea que se requiera que los datos sean modificados, eliminados, consultados o que se agreguen nuevasfilas a las tablas de las base de datos.
Sus principales comandos son:
Insert | Añadir filas de datos a una tabla. |
Delete | Eliminar filas de datos de una tabla. |
Update | Modificar los datos de una tabla. |
Select | Recuperar datos de una tabla. |
Commit | Confirmar como permanentes las modificaciones realizadas. |
Rollback | Deshacer todas las modificaciones realizadasdesde la última confirmación. |

MYSQL

Es un sistema de gestión de bases de datos relacional multiusuario. Una base de datos relacional archiva datos en tablas separadas en vez de colocar todos los datos en un gran archivo. Esto permite velocidad y flexibilidad. Las tablas están conectadas por relaciones definidas que hacen posible combinar datos de diferentes tablas sobre pedido. MySQL estádesarrollado en su mayor parte en ANSI C. Se destaca por su gran adaptación a diferentes entornos de desarrollo, permitiendo su interacción con los lenguajes de programación más utilizados como PHP, Perl y Java y su integración en distintos sistemas operativos tales como, Windows(en casi todas sus versiones), Linux, MAC OS X, Solaris, OS/2, UNIX.

MySQL surgió alrededor de la década del 90,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es SQL y MySQL
  • Conexiones :
  • ACCESS, MySQL, SQL SERVER
  • Sql, Sybase, MySql
  • Datos de SQL y MySQL
  • instalar apache, php, mysql y phpmyadmin en ubuntu
  • sql con mysql
  • php-mysql-apache-phpmyadmin

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS