miércoles, 9 de junio de 2010

REPASO SQL SERVER ... gracias a manolo

SQL es un lenguaje de definición y manipulación de datos para bases de dato relacionales. Es un lenguaje de definición porque permite definir las estructuras de las tablas que componen la base de datos, y de manipulación porque permite efectuar consultas y realizar operaciones como inserción, borrdo y actualización de los datos que los contiene.
SENTENCIAS DE DEFINICION DE DATOS
Las sentencias SQL, de definición de datos permiten crear la base de datos y las diferentes componentes que la componen, como por ejemplo, tablas, vistas, índices, etc. La sentencia utilizada par la creación de objetos es CREATE.
CREACION DE BASE DE DATOS
Se utiliza el siguiente comando:
        CREATE DATABASE nombre_base_de_datos
Donde nombre_base_datos es el identificador escogido para referenciar a la base de datos que se está creando.
Ejemplo:
Para crear la base de datos  llamada cinemas se colocara:
            CREATE DATABASE cinemas;
Todo objeto creado con la sentencia CREATE puede ser modificado con la sentencia ALTER o destruido con la sentencia DROP, de manera que si, se quisiera destruir la base de datos anterior, la sentencia a utilizar seria:
            DROP DATABASE cinemas;
CREACION DE TABLAS
Una vez creada la base de datos, el paso siguiente es la creación de la estructura de cada una de sus tablas
La sintaxis más simple de la sentencia de creación de tablas es la siguiente:
CREATE TABLE nombre_tabla ( atributo1 dominio1,
                        atributo2 dominio2,
                        …………………..
                        …………………..
                                                       …………………..
                                 atributoN dominioN)

donde:
nombre_tabla : Es el identificador utilizado para referirse a la tabla
atributoX        : Es el nombre del atributo de la tabla
dominioX       : Es el dominio en el que puede tomar valores el atributo correspondiente.

Respecto a los dominios de los atributos, SQL incorporaa un conjunto de dominios básicos, permitiendo definir atributos de tipo cadena de caracteres, de tipo numérico de fecha y de hora.
Además de indicar el dominio da cada atributo, a la hora de definir las tablas pueden señalarse igualmente diferentes caraceristicas de los mismos, como por ejemplo si no se permitirán valores para ese atributo, si el valor debe ser único, para valores por defecto.

Ejemplo:
CREATE TABLE CLIENTES(
    NUM_CLIENTE  SMALLINT NOT NULL AUTO_INCREMENT,
    NOMBRE VARCHAR(40) NOT NULL,
    DIRECCION VARCHAR(50),
    FECHANAC DATE,
    TELEF CHAR(9),
    EMAIL CHAR(30),
    PUNTOS_ACUM SMALLINT NOT NULL DEFAULT 0,
    CLAVE CHAR(6) NOT NULL,
PRIMARY KEY (NUM_CLIENTE));

PALABRAS.....

Si ante los ojos de Dios y de este pueblo indignado,
no se puede llegar mas. Que somos gobernados
por corruptos e inmorales, Que se rejugian en leyes falaces,
para no ser juzgados. Entonces digo yo: por que han de callarme,
por que han de amordasarme, si no es delito decir la verdad.

wibiya widget

Blog Archive

SPOT HACKBOCH

VISITAS

SALUDOS.....



CODIGOS MALOS 2012

TUS PALABRAS...

Con la tecnología de Blogger.

Blog Archive

SEGUIDORES