Contratos

Páginas: 8 (1835 palabras) Publicado: 11 de febrero de 2013
Universidad del Valle de Guatemala
UVG – Programa Tecnológico 4 Grados Norte
Materia: Catedrático: Claudia Alegre
Ficha de trabajo: SQL Server Autor: Cesar A. Duque Arévalo

Que es SQL?
SQL es un estándar un lenguaje estructurado para consultas
SQL te permite acceder y manejar bases de datos
SQL es unestándar (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 unabase de datos
SQL puede crear procedimientos almacenados (código almacenado) en una base de datos
SQL puede crear vistas en una base de datos
SQL puede configurar permisos a tablas, procedimientos, y vistas

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 dedatos 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 colección relacionada de entradas que consiste en columnas y filas

SQL DML Y DLL

SQL puede ser dividido en dos partes: El Lenguaje de Manipulación de Datos (DML) y el Lenguaje de Definición de Datos (DDL)

La parte DML del SQL delos comandos de consulta y actualización 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, permite a bases de datos y tablas ser creadas o borradas. También define índices (llaves). Especifica enlaces entre tablas, e impone relacionesentre tablas.

La parte DLL del SQL, las sentencias más 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 índice (llave de búsqueda)
DROP INDEX - borra un índice

La sentencia SELECT

La sentenciaSELECT es usada para seleccionar datos de una base de datos. El resultado es almacenado en una tabla temporal, llamada tabla-resultado La sintaxis SQL de la sentencia SELECT es:

1) SELECT nombre_columna(s)
FROM nombre_tabla

2) SELECT * FROM nombre_tabla

Ejemplo 1

SELECT nombre_columna(s)
FROM nombre_tabla

SELECT Nombre,Apellidos,Ciudad
FROM Personas

Ejemplo 2

SELECT * FROMnombre_tabla
SELECT * FROM nombre_tabla

Navegación en una tabla de resultados

Muchos sistemas de bases de datos permiten la navegación en la tabla de resultados programando funciones como: Moverse-Al-Primero, Obtener-Contenido-Registro, Moverse-Al-Siguiente-Registro, etc.

La sentencia SELECT DISTINCT 

Dentro de una tabla, algunas columnas pueden contener valores duplicados. Esto no es unproblema, algunas veces se pueden utilizar listas de valores diferentes (distintos) en la tabla

La palabra DISTINCT puede ser usada como llave para regresar solo los valores distintos (diferentes).

Sintaxis SQL SELECT DISTINCT

SELECT DISTINCT nombre_columna(s)
FROM nombre_table

Ejemplo:

SELECT DISTINCT Apellidos
FROM Personas

Abajo esta el resultado de la sentencia DISTINCT a latabla "Personas":

SELECT DISTINCT Ciudad FROM Personas

Abajo esta el resultado de la sentencia DISTINCT a la tabla "Personas":

SQL WHERE

La sentencia where es usada para extraer solo los registros que cumplen con el criterio especificad

La Sintaxis SQL WHERE

SELECT nombre_columna(s)
FROM nombre_tabla
WHERE nombre_columna operador valor

Ejemplo de la sentencia WHERE...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Contratos
  • Contrato
  • Contratos
  • Contratos
  • Contrato
  • Contrato
  • Contratos
  • Contrato

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS