Conocimientos b sicos de SQL Server

Páginas: 26 (6406 palabras) Publicado: 19 de agosto de 2015

Conocimientos básicos de SQL Server
Existen 3 tipos de instrucciones para el lenguaje en SQL.
Lenguaje de control de datos (DDL) : Creación y eliminación de tipos de datos y objetos.
CREATE : Crear Objeto
ALTER : Modificar los datos creados
DROP : Eliminar el Objeto
Lenguaje de control de datos (DCL) : Se basa en los derechos que tiene el usuario sobre la base da datos (Permisos).
GRANT : Darpermisos a un usuario para efectuar determinadas instrucciones
DENY : Eliminar el permiso que se ha concedido con el GRANT
REVOKE : Eliminar todos los permisos
Lenguaje de manipulación de datos (DML) : Desarrollo de la programación de la base de datos.
SELECT
INSERT
UPDATE
DELETE

Elementos de sintaxis:
Directivas de procesos por lotes
GO: Envia lotes de intrucciones de TRANSACT SQL a lasherramientas y utilidades (Sirve para separar bloques de instrucciones)
EXEC O EXECUTE: Ejecuta funciones definidas por el usuario, procedimientos de sistema y procedimientos almacenados.
Comentarios en SQL:
En línea: --
En Bloque: /* comentario */





Tablas en SQL:
Tabla master: Es la tabla que contiene como generar una base de datos y sobre ella, se crean todas las bases de datos.
Tabla model: Es latabla modelo, las bases de datos creadas se basan en esta tabla como modelo.
Tabla AdventureWorks, Northwind y Pubs: Son tablas de ejemplos que todo usuario puede trabajar con ellas.

Identificadores para los objetos:

Los nombres que se le dan a las tablas, lo primero es que no pueden empezar por un número, deben empezar por un signo alfabético, pueden incluir el guion bajo ( _ ), la arroba @ yla almohadilla #.
Generalmente para las variables locales se usan @ + el nombre.
EJEMPLO: @Contador.
Para las variables totales se usan dos arrobas + el nombre @@Contador
EJEMPLO: @@Error
#Nombre: indica una tabla o procedimiento temporal (Local)
##Nombre: Igual que el anterior pero global.

Tipos de datos:
Numéricos:
Enteros à int, tinyint, smallint, bigint
Decimales à numeric, decimal, money,smallmoney
Coma Flotante à float, real
Fechas:
datetime à 0,333 s
smalldatetime à 1 minuto
Caracteres:
Ancho fijo: char, nchar
Ancho Variable: varchar, nvarchar
Texto e Imagen:
Text
Ntext
Rowversion
Binario:
Binary, varbinary à Valores tipo byte
Bit à Un solo bit (1 o ninguno)
Identificadores Unicos: Representa un identificador global único (GUID). Si queremos que no se repita el dato en la basede datos, usamos este identificador
Uniqueidentifier

Operadores de SQL:

Lógicos:
AND, OR , NOT
De Comparación:
= Igual
< Menor
> Mayor
<> Diferente
>= Mayor o igual
<= Menor o igual





Creación y Administración de bases de datos - 1 de 3
Cada vez que generamos una base de datos la información de esta, se incluye dentro de la base de datos Master  en la tabla SysDataBases.
Si al crear la basede datos no establecemos una serie de valores para configurarla, toma como estos valores de la base de datos Model, la cuál sirve de modelo para crear una base de datos por defecto.
Una base de datos está compuesta de dos tipos de archivo:

1. Archivos de datos: Es donde están guardados los datos.
a. .MDF
b. .NDF: Contiene las copias de seguridad. También vistas, tablas y consultas que se usanmas frecuentemente. Este tipo de archivos se puede separar e instalar en diferente máquina que el resto del servidor de la base de datos, para poder instalarlo en una máquina mas potente. 
2. Registro de transacciones: Es donde se cargan todas las consultas antes de ejecutarlas en los archivos de datos. Se ejecutan en este registro de transacciones y si el resultado es correcto, se ejecutan en losarchivos de datos. También sirve como histórico ya que almacena todas las transacciones realizadas.
a. LDF
Crear una base de datos

Para ello usaremos el comando CREATE.

CREATE DATABASE BBDD
On Primary
(Name = Nombre,
Filename = 'Ruta\NombredeArchivo.MDF',
Size = Tamaño por defecto,
MaxSize = Tamaño máximo,
Filegrowth = Porcentaje / tamaño de crecimiento)
Log on
(NAME = Nombre,
Filename =...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Taller De SQL B Sico
  • Conceptos b sicos de SQL
  • CONOCIMIENTOS B SICOS DE REDES
  • TP SQL Consultas B Sicas
  • Conocimientos B Sicos De Computaci N
  • Examen De Habilidades Y Conocimientos B Sicos
  • SQL b sico
  • SQL B Sico Original

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS