Manual de referencia de sql
INDICE
1. Bases de datos en Sql Server 2. Tablas 3. Relaciones entre tablas 4. Tipos de datos (T-SQL) 5. Reglas (Rules) 6. Valores predeterminados (Default) 7. Instrucción 8. Vistas 9. Procedimientos almacenados 10. Funciones (Roles) 11. Disparadores (Triggers) 12. Procedimientos sp_help 13. Procedimientos almacenados del sistema
1. Bases de datos
•Creación de base de datos. Create database nombre de la base de datos. • Ubicación de la base de datos Los archivos se almacenan físicamente en un fichero.mdf. También se crea un fichero log con extensión.ldf. • Eliminación de una base de datos Es posible eliminar más de una base de datos a la vez. drop database nombre_bd1 [,nombre_bd2.......]
2. Tablas
• Definiciones completas de tabla createtable [base de datos.[propietario].] nombre tabla ({columna tipo de datos[restricciones],.......}) ejemplo: /* ************************** table trabajos ***************************/ CREATE TABLE trabajos (trab_cod smallint IDENTITY(1,1) PRIMARY KEY CLUSTERED, desc_trab varchar(50) NOT NULL DEFAULT 'nueva opsition no formalizada', min_sub tinyint NOT NULL CHECK (min_sub >= 10), max_sub tinyint NOTNULL CHECK (max_sub Opción Función Nombre de la relación Muestra el nombre asignado por el sistema a la relación. Para cambiar el nombre a la relación, escriba un nombre nuevo en el cuadro de texto. Tabla de la clave principal Muestra el nombre de la tabla de la clave principal de la relación, seguido de las columnas que forman la clave principal. Puede seleccionar distintas columnas para quecoincidan con las columnas mostradas en la tabla de la clave externa. Tabla de la clave externa Muestra el nombre de la tabla de la clave externa en la relación, seguido de las columnas que forman la clave externa. Puede seleccionar distintas columnas para que coincidan con las columnas mostradas en la tabla de la clave principal.
Comprobar datos existentes en la creación Aplica la restricción alos datos existentes de la tabla de la clave externa cuando se crea la relación. Si se activa esta casilla, un mensaje de error le notificará que algunos datos han infringido la restricción. Habilitar relación para INSERT y UPDATE Aplica la restricción cuando se agregan, eliminan o actualizan datos en la tabla de la clave externa con estas instrucciones. Habilitar relación para duplicación Copia larestricción cuando la tabla de la clave externa se copia a una base de datos distinta. Aceptar Crea la relación en el diagrama de la base de datos y establece las propiedades que ha seleccionado. Cancelar Borra la línea de la relación del diagrama de la base de datos. La relación no se crea.
4. Tipos de datos (T-SQL)
En Microsoft® SQL Server™, cada columna, variable local, expresión yparámetro tiene un tipo de datos. El conjunto de tipos de datos suministrados por el sistema se muestra debajo. Los tipos de datos definidos por el usuario, que son alias de los tipos de datos suministrados por el sistema, pueden también definirse. Para obtener más información acerca de los tipos de datos definidos por el usuario. Enteros bit Datos enteros con valor 1 ó 0. int Datos enteros (númerosenteros) comprendidos entre -231 (-2.147.483.648) y 231 - 1 (2.147.483.647). smallint Datos enteros comprendidos entre 215 (-32.768) y 215 - 1 (32.767). tinyint Datos enteros comprendidos 0 y 255. Decimales y numéricos decimal Datos de precisión y escala numérica fijas comprendidos entre -1038 -1 y 1038 -1. numérico Sinónimo de decimal. money y smallmoney
money Valores de moneda comprendidos entre-263 (-922.337.203.685.477,5808) y 263 - 1 (+922.337.203.685.477,5807), con una precisión de una diezmilésima de la unidad monetaria. smallmoney Valores de moneda comprendidos entre -214.748,3648 y +214.748,3647, con una precisión de una diezmilésima de la unidad monetaria. Numéricos con aproximación float Números con precisión de coma flotante comprendidos entre -1,79E + 308 y 1,79E + 308....
Regístrate para leer el documento completo.