ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Base De Datos


Enviado por   •  11 de Octubre de 2013  •  2.384 Palabras (10 Páginas)  •  252 Visitas

Página 1 de 10

miércoles, 20 de mayo de 2009

BASICO

SQL es un estandar para accesar y manejar bases de datos

Este tutorial te va a mostrar como manejar bases de datos en MySQL, SQL Server, MS Access, Oracle, Sybase, DB2 y otras bases de datos

Que es SQL?

SQL es un standar un lenguaje estructurado para consultas

SQL te permite aceder y manejar bases dedatos

SQL es un Estandar (ANSI American National Standards Institute)

Que puede hacer SQL?

SQL puede ejecutar consultas a una base de datos

SQL puede obtener datos de una base de datos

SQL puede insertar registros en una base de datos

SQL puede actualizar registros de una base de datos

SQL puede borrar registros de una base de datos

SQL puede crear nuevas bases de datos

SQL puede crear nuevas tablas en una base de datos

SQL puede crear procedimientos almacenados(codigo almacenado) en una base de datos

SQL puede crear vistas en una base de datos

SQL puede configurar permisos a tablas, procedimientos, y vistas

SQL es un estandar pero Apesar de que es un estandar ANSI (American National Standards Institute) hay diferentes versiones del lenguaje SQL

Y de cualquier modo, siguen cumpliendo el estandar ANSI pues estas versiones soportan la mayoria de los comandos tales como SELECT, UPDATE, DELETE, INSERT, WHERE

Que es una RDBMS?

RDBMS (del inglés Relational database management system)

SGBD (Sistema de gestión de base de datos relacional)

es la base para el SQL y para todas las bases de datos modernas

como MS SQL Server, IBM DB2, Oracle, MySQL, and Microsoft Access.

Los datos en un RDBMS se almacenan en objetos llamados tablas

Una tabla es una coleccion relacionada de entradas que consiste en columnas

y filas

Usando SQL en tu Sitio Web

Para construir un sitio web que muestre datos de una base de datos necesitaras lo siguiente:

* Un programa de bases de datos RDBMS (MS Access, SQL Server, MySQL)

* Un lenguaje del lado del servidor tales como PHP o ASP

* SQL

* HTML/CSS

Para realizar estos ejemplos descarga e instala SQL SERVER EXPRESS haciendo clic AQUI

Sintaxis de SQL

Tablas

Una base de datos contienen uno o mas tablas. Cada tabla esta identificada por un nombre (ejemplo Clientes o Ordenes). Las tablas contienen registros (filas) con datos

Sentencias SQL

Creamos la base de datos

CREATE DATABASE empresa

Creamos la tabla Personas

CREATE TABLE dbo.Personas

(

P_id int PRIMARY KEY IDENTITY,

Nombre nchar(20) NOT NULL,

Apellidos nchar(30) NOT NULL,

Direccion nchar(40) NOT NULL,

Ciudad nchar(10) NOT NULL

)

GO

Insertamos algunos registros:

INSERT INTO Personas

VALUES ('Marco Antonio','Trejo Lemus','Calle E 822','Tampico')

INSERT INTO Personas

VALUES ('Martha Beatriz','Trejo Lemus','Calle E 822','Tampico')

INSERT INTO Personas

VALUES ('Juana Elvira','Trejo Lemus','Calle E 822','Tampico')

INSERT INTO Personas

VALUES ('Nora Zulma','Trejo Lemus','Calle E 822','Tampico')

INSERT INTO Personas

VALUES ('Laura Lucero','Sobrevilla Trejo','Calle E 822','Tampico')

INSERT INTO Personas

VALUES ('Maria de la luz','Trejo Campos','Calle E 822','Tampico')

INSERT INTO Personas

VALUES ('Trinidad','Trejo Bautista','Calle E 822','Tampico')

INSERT INTO Personas

VALUES ('Marcel Abisag','Sobrevilla Trejo','Calle E 822','Tampico')

INSERT INTO Personas

VALUES ('Jose Abraham','Sobrevilla Trejo','Calle E 822','Tampico')

INSERT INTO Personas

VALUES ('Samuel Salomon','Olmeda Trejo','Calle E 822','Tampico')

Muchas de las acciones que necesitas realizar en una base de datos se hacen con sentencias SQL

Seleccionamos todos los registros de la tabla

Las siguiente sentencia seleccionara todos los registros de la tabla "Personas" :

SELECT * FROM Personas

Abajo esta un ejemplo del resultado de la sentencia a la tabla llamada "Personas":

Este tutorial te enseñara acerca de las diferentes declaraciones en SQL

Manten en mente lo siguiente: las sentencias SQL no son sencibles a las mayusculas o minisculas

Punto y coma despues de las sentencias SQL

Algunos sistemas de bases de datos requieren un punto y coma al final de cada sentencia SQL

El punto y como es un estandar que se para cada sentencia SQL en sistemas de bases de datos que habilitan mas de una sentencia SQL ejecutada en la misma llamada al servidor

SQL DML Y DLL

SQL puede ser dividido en dos partes: El Lenguaje de Manipulacion de Datos (DML) y el Lenguaje de Definicion de Datos (DDL)

La parte DML del SQL de los comandos de consulta y actualizacion son:

SELECT - extrae datos de una base de datos

UPDATE - actualiza datos en una base de datos

DELETE - borra datos de una base de datos

INSERT INTO - inserta datos dentro de una base de datos

DLL del SQL que permite a bases de datos y tablas ser creadas o borradas.

Tambien define indices(llaves). especifica enlaces entre tablas, y impone relaciones entre tablas.

La parte DLL del SQL, las sentencias mas importante DDL en SQL son:

CREATE DATABASE - crea una nueva base de datos

ALTER DATABASE - modifica una base de datos

CREATE TABLE - crea una nueva tabla

ALTER TABLE - modifica una tabla

DROP TABLE - borra una tabla

CREATE INDEX - crea un indice (llave de busqueda)

DROP INDEX - borra un indice

La sentencia SELECT

La sentencia SELECT es usada para seleccionar datos de una base de datos.

El resultado es almacenado en una

...

Descargar como (para miembros actualizados) txt (18 Kb)
Leer 9 páginas más »
Disponible sólo en Clubensayos.com