SlideShare una empresa de Scribd logo
1 de 31
Descargar para leer sin conexión
Bases de Datos en Sqlserver 2012
Lenguaje SQL
El lenguaje SQL está compuesto por comandos,
cláusulas, operadores y funciones de agregados. Estos
elementos se Combinan en las instrucciones para
crear, actualizar y Manipular las base de datos.
Existen 2 tipos de Comandos SQL:
 Lenguaje de Definición de Datos (DDL), comandos
para crear y definir nuevas base de datos, tablas,
campos e índices.
 Lenguaje de Manipulación de Datos (DML),
comandos para insertar, modificar y eliminar
registros, así como ordenar, filtrar y extraer
información de la base de datos.
Lenguaje de Definición de Datos (LDD)
SENTENCIA CREATE (Comando de Creación de
Objetos de la Base de Datos): Permite crear base de
datos, tablas, desencadenadores, procedimientos,
funciones, vistas e Índices de una base de Datos.
SENTENCIA ALTER (Comando de Modificación de
Objetos de la Base de Datos): Permite la
modificación de un objeto asociado a una base de
Datos, puede modificar archivos, grupo de archivos,
cambiar atributos de un Objeto.
Lenguaje de Definición de Datos (LDD)
SENTENCIA DROP (Comando de Eliminación de
Objetos de la Base de Datos): Permite la eliminación
de un objeto asociado a una Base de Datos.
Implementando Base de Datos en SQLServer
Tipo de Datos
Tipo de Datos Carácter
Char: Los datos deben de tener una longitud fija
hasta 8Kb. Ejemplo: Si queremos almacenar
categorías por ejemplo A, B, C …
Utilizaremos Char(1)
Varchar: Puede variar en el número de carácteres,
es decir el valor asignado no es fijo, aquí SQL
administra los espacios en blanco y los optimiza.
Ejemplo en un Varchar(15) ocupará menos espacio
el dato “Ana” que “Juan Carlos”.
Tipo de Datos
Tipo de Datos Enteros
Int: Números enteros desde
-2 31 (-2 147 483 648) a 2 31 (2 147 483
647).
Tipos de Datos Fecha
Date: Tipo de dato que muestra la fecha en el
siguiente formato 07-07-2014.
Tipo de Datos
Tipo de Datos Decimal
Decimal: Tipo de datos que se utiliza para
almacenar números decimales que pueden tener
hasta 38 dígitos.
Tipo de Datos Monetario
Money: Cantidad monetaria positiva o negativa.
Propiedadades de Datos
Propiedad NULL: Hay dos formas de expresar el
término NULL, al implementarlo como NULL
estamos indicando que el contenido de dicha
columna no es obligatorio, si se necesita
especificar que el campo es obligatorio se
implementará con NOT NULL.
Propiedad IDENTITY: Propiedad sólo aplicada a
campos númericos, ya que define un
autoincremento automático de valores.
Restricciones de los Campos
Unique: Permite determinar que los valores
registrados en una misma columna no sean
idénticos, es decir se mantengan únicos. Por
ejemplo el email de una persona es un campo
único.
Check: Permite restringir el rango de valores que
pueden estar permitidos ingresar en una o más
columnas de una tabla.
Restricciones de los Campos
Default: Permite registrar un dato en un campo
por defecto cuando el usuario no ingresa ningún
valor, la propiedad del campo de la tabla
necesariamente tiene que ser Null.
Ejemplo se puede Utilizar para los campos de tipo
Date (fecha), cuando el usuario no ingresa ninguna
fecha que se asigne la fecha actual.
CREACIÓN DE BASE DE
DATOS MODO
COMANDO SQL
EJECUTAR EL COMANDO
ACTUALIZAR PARA VER LA
BASE DE DATOS CREADO
CREACIÓN DE UNA BASE
DE DATOS EN BLANCO
IMPLEMENTACIÓN O
CREACIÓN DE TABLAS
PARA LA BASE DE DATOS
Relaciones

Más contenido relacionado

La actualidad más candente

El modelo entidad_relacion
El modelo entidad_relacionEl modelo entidad_relacion
El modelo entidad_relacionLuis Lucho
 
Programación Orientada a Objetos -Unidad 6 archivos
Programación Orientada a Objetos -Unidad 6 archivosProgramación Orientada a Objetos -Unidad 6 archivos
Programación Orientada a Objetos -Unidad 6 archivosJosé Antonio Sandoval Acosta
 
Algoritmos de ordenamiento externo sobre archivos
Algoritmos de ordenamiento externo sobre archivosAlgoritmos de ordenamiento externo sobre archivos
Algoritmos de ordenamiento externo sobre archivosDaniel Gomez Jaramillo
 
Archivos secuenciales-indexados C++
Archivos secuenciales-indexados C++Archivos secuenciales-indexados C++
Archivos secuenciales-indexados C++EdsonRc
 
Estructura de datos: lista, pilas y colas
Estructura de datos: lista, pilas y colasEstructura de datos: lista, pilas y colas
Estructura de datos: lista, pilas y colasHuascar Génere
 
Ordenacion y busqueda
Ordenacion y busquedaOrdenacion y busqueda
Ordenacion y busquedaOsirysRock
 
1.4 software numerico
1.4 software numerico1.4 software numerico
1.4 software numericomorenito9001
 
Sql Consultas MáS Complejas
Sql Consultas MáS ComplejasSql Consultas MáS Complejas
Sql Consultas MáS Complejasalexmerono
 
Diferencas , ventajas y desventajas
Diferencas , ventajas y desventajasDiferencas , ventajas y desventajas
Diferencas , ventajas y desventajasbane12
 
Arreglos en PSeInt
Arreglos en PSeIntArreglos en PSeInt
Arreglos en PSeIntJerry
 
Informe v2.1 Base de Datos II - Proyecto TodoAutos : venta de carros del año
Informe v2.1  Base de Datos II - Proyecto TodoAutos : venta de carros del añoInforme v2.1  Base de Datos II - Proyecto TodoAutos : venta de carros del año
Informe v2.1 Base de Datos II - Proyecto TodoAutos : venta de carros del añoJuan Polo Cosme
 

La actualidad más candente (20)

Guía de ejercicios de normalizacion
Guía de ejercicios de normalizacionGuía de ejercicios de normalizacion
Guía de ejercicios de normalizacion
 
Pilas estáticas. IESIT
Pilas estáticas. IESITPilas estáticas. IESIT
Pilas estáticas. IESIT
 
El modelo entidad_relacion
El modelo entidad_relacionEl modelo entidad_relacion
El modelo entidad_relacion
 
Programación Orientada a Objetos -Unidad 6 archivos
Programación Orientada a Objetos -Unidad 6 archivosProgramación Orientada a Objetos -Unidad 6 archivos
Programación Orientada a Objetos -Unidad 6 archivos
 
Algoritmos de ordenamiento externo sobre archivos
Algoritmos de ordenamiento externo sobre archivosAlgoritmos de ordenamiento externo sobre archivos
Algoritmos de ordenamiento externo sobre archivos
 
Listas
ListasListas
Listas
 
Conceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de DatosConceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de Datos
 
7.1. procedimientos almacenados
7.1.  procedimientos almacenados7.1.  procedimientos almacenados
7.1. procedimientos almacenados
 
Listas,pilas y colas Estructura de Datos
Listas,pilas y colas Estructura de DatosListas,pilas y colas Estructura de Datos
Listas,pilas y colas Estructura de Datos
 
Archivos secuenciales-indexados C++
Archivos secuenciales-indexados C++Archivos secuenciales-indexados C++
Archivos secuenciales-indexados C++
 
Estructura de datos: lista, pilas y colas
Estructura de datos: lista, pilas y colasEstructura de datos: lista, pilas y colas
Estructura de datos: lista, pilas y colas
 
Ordenacion y busqueda
Ordenacion y busquedaOrdenacion y busqueda
Ordenacion y busqueda
 
Pilas, colas, y listas estructura de datos
Pilas, colas, y listas estructura de datosPilas, colas, y listas estructura de datos
Pilas, colas, y listas estructura de datos
 
1.4 software numerico
1.4 software numerico1.4 software numerico
1.4 software numerico
 
Sql Consultas MáS Complejas
Sql Consultas MáS ComplejasSql Consultas MáS Complejas
Sql Consultas MáS Complejas
 
Diferencas , ventajas y desventajas
Diferencas , ventajas y desventajasDiferencas , ventajas y desventajas
Diferencas , ventajas y desventajas
 
Arreglos en PSeInt
Arreglos en PSeIntArreglos en PSeInt
Arreglos en PSeInt
 
Indexación de archivos simple
Indexación de archivos simpleIndexación de archivos simple
Indexación de archivos simple
 
Arreglos
ArreglosArreglos
Arreglos
 
Informe v2.1 Base de Datos II - Proyecto TodoAutos : venta de carros del año
Informe v2.1  Base de Datos II - Proyecto TodoAutos : venta de carros del añoInforme v2.1  Base de Datos II - Proyecto TodoAutos : venta de carros del año
Informe v2.1 Base de Datos II - Proyecto TodoAutos : venta de carros del año
 

Similar a Guia n7 lenguaje de definicion de datos en sql server 2012

Presentación 1. 2 Lenguaje de Definición de Datos_B (2).pptx
Presentación 1. 2 Lenguaje de Definición de Datos_B (2).pptxPresentación 1. 2 Lenguaje de Definición de Datos_B (2).pptx
Presentación 1. 2 Lenguaje de Definición de Datos_B (2).pptxJonBS
 
OVA DISEÑO ORACLE Introducción Bases de Datos .pptx
OVA DISEÑO ORACLE Introducción Bases de Datos .pptxOVA DISEÑO ORACLE Introducción Bases de Datos .pptx
OVA DISEÑO ORACLE Introducción Bases de Datos .pptxMARGOTHLORENAMARTINE
 
04-SQLBuenaPresentaciónyConceptos.pdf
04-SQLBuenaPresentaciónyConceptos.pdf04-SQLBuenaPresentaciónyConceptos.pdf
04-SQLBuenaPresentaciónyConceptos.pdfssuser78e8eb
 
Microsoft Access
Microsoft AccessMicrosoft Access
Microsoft Accesselpelado.09
 
Conclusionessobrebasesdedatos 140808103957-phpapp02
Conclusionessobrebasesdedatos 140808103957-phpapp02Conclusionessobrebasesdedatos 140808103957-phpapp02
Conclusionessobrebasesdedatos 140808103957-phpapp02SebastIan Ézcudero
 
Microsoft Access
Microsoft AccessMicrosoft Access
Microsoft Accessluciana2403
 
Módulo3 presentacion
Módulo3 presentacionMódulo3 presentacion
Módulo3 presentacionJuan Garcia
 
Investigacion tipo de datos
Investigacion tipo de datosInvestigacion tipo de datos
Investigacion tipo de datosLeonardo Torres
 
Guia n6 crear base de datos modo grafico
Guia n6 crear base de datos modo graficoGuia n6 crear base de datos modo grafico
Guia n6 crear base de datos modo graficoJohan Silva Cueva
 

Similar a Guia n7 lenguaje de definicion de datos en sql server 2012 (20)

Presentación 1. 2 Lenguaje de Definición de Datos_B (2).pptx
Presentación 1. 2 Lenguaje de Definición de Datos_B (2).pptxPresentación 1. 2 Lenguaje de Definición de Datos_B (2).pptx
Presentación 1. 2 Lenguaje de Definición de Datos_B (2).pptx
 
Sql presentacion
Sql presentacionSql presentacion
Sql presentacion
 
Fundamentos de BD - Unidad 6 lenguaje sql
Fundamentos de BD - Unidad 6 lenguaje sqlFundamentos de BD - Unidad 6 lenguaje sql
Fundamentos de BD - Unidad 6 lenguaje sql
 
OVA DISEÑO ORACLE Introducción Bases de Datos .pptx
OVA DISEÑO ORACLE Introducción Bases de Datos .pptxOVA DISEÑO ORACLE Introducción Bases de Datos .pptx
OVA DISEÑO ORACLE Introducción Bases de Datos .pptx
 
BD cap 5 SQL.pdf
BD cap 5  SQL.pdfBD cap 5  SQL.pdf
BD cap 5 SQL.pdf
 
04-SQL.pdf
04-SQL.pdf04-SQL.pdf
04-SQL.pdf
 
04-SQLBuenaPresentaciónyConceptos.pdf
04-SQLBuenaPresentaciónyConceptos.pdf04-SQLBuenaPresentaciónyConceptos.pdf
04-SQLBuenaPresentaciónyConceptos.pdf
 
Unidad4 sql
Unidad4 sqlUnidad4 sql
Unidad4 sql
 
DDL
DDLDDL
DDL
 
Unidad 6 Lenguaje Sql
Unidad 6 Lenguaje SqlUnidad 6 Lenguaje Sql
Unidad 6 Lenguaje Sql
 
Microsoft Access
Microsoft AccessMicrosoft Access
Microsoft Access
 
Unidad IV SQL
Unidad IV SQLUnidad IV SQL
Unidad IV SQL
 
Guía de Sql - Lissette Torrealba
Guía de Sql  - Lissette TorrealbaGuía de Sql  - Lissette Torrealba
Guía de Sql - Lissette Torrealba
 
Conclusionessobrebasesdedatos 140808103957-phpapp02
Conclusionessobrebasesdedatos 140808103957-phpapp02Conclusionessobrebasesdedatos 140808103957-phpapp02
Conclusionessobrebasesdedatos 140808103957-phpapp02
 
Microsoft Access
Microsoft AccessMicrosoft Access
Microsoft Access
 
Módulo3 presentacion
Módulo3 presentacionMódulo3 presentacion
Módulo3 presentacion
 
Investigacion tipo de datos
Investigacion tipo de datosInvestigacion tipo de datos
Investigacion tipo de datos
 
Guia n6 crear base de datos modo grafico
Guia n6 crear base de datos modo graficoGuia n6 crear base de datos modo grafico
Guia n6 crear base de datos modo grafico
 
Codigo C+++
Codigo C+++Codigo C+++
Codigo C+++
 
Tipo de Datos!
Tipo de Datos!Tipo de Datos!
Tipo de Datos!
 

Más de Johan Silva Cueva

Solucionario PC1-Dispositivos de alta Tension.pdf
Solucionario PC1-Dispositivos de alta Tension.pdfSolucionario PC1-Dispositivos de alta Tension.pdf
Solucionario PC1-Dispositivos de alta Tension.pdfJohan Silva Cueva
 
Analisis de Circuitos electricos.pdf
Analisis de Circuitos electricos.pdfAnalisis de Circuitos electricos.pdf
Analisis de Circuitos electricos.pdfJohan Silva Cueva
 
Guia3 emu8086 Arquitectura de computadoras
Guia3 emu8086 Arquitectura de computadorasGuia3 emu8086 Arquitectura de computadoras
Guia3 emu8086 Arquitectura de computadorasJohan Silva Cueva
 
Dispositivos de seguridad de la informacion
Dispositivos de seguridad de la informacionDispositivos de seguridad de la informacion
Dispositivos de seguridad de la informacionJohan Silva Cueva
 
Polatizacion del transistor bjt
Polatizacion del transistor bjtPolatizacion del transistor bjt
Polatizacion del transistor bjtJohan Silva Cueva
 
Tendencia de Microprocesadores y Motherboards Actuales
Tendencia de Microprocesadores  y Motherboards ActualesTendencia de Microprocesadores  y Motherboards Actuales
Tendencia de Microprocesadores y Motherboards ActualesJohan Silva Cueva
 
Protocolos de comunicacion Industrial
Protocolos de comunicacion IndustrialProtocolos de comunicacion Industrial
Protocolos de comunicacion IndustrialJohan Silva Cueva
 
Guia n10 conexion sql server 2012 y visual studio 2015 parte II
Guia n10 conexion sql server 2012 y visual studio 2015 parte IIGuia n10 conexion sql server 2012 y visual studio 2015 parte II
Guia n10 conexion sql server 2012 y visual studio 2015 parte IIJohan Silva Cueva
 
Guia n9 conexion sql server 2012 y visual studio 2015 parte I
Guia n9 conexion sql server 2012 y visual studio 2015 parte  IGuia n9 conexion sql server 2012 y visual studio 2015 parte  I
Guia n9 conexion sql server 2012 y visual studio 2015 parte IJohan Silva Cueva
 
Guia n5 normalizacion de base de datos
Guia n5 normalizacion de base de datosGuia n5 normalizacion de base de datos
Guia n5 normalizacion de base de datosJohan Silva Cueva
 
Guia n8 creacion de la bd e insertar registros en sql server 2012
Guia n8 creacion de la bd e insertar registros en sql server 2012Guia n8 creacion de la bd e insertar registros en sql server 2012
Guia n8 creacion de la bd e insertar registros en sql server 2012Johan Silva Cueva
 
Guia n1 fundamentos y evolucion de sistemas operativos
Guia n1 fundamentos y evolucion de sistemas operativosGuia n1 fundamentos y evolucion de sistemas operativos
Guia n1 fundamentos y evolucion de sistemas operativosJohan Silva Cueva
 
Guia n3 diseno modelo conceptual bd
Guia n3 diseno modelo conceptual bdGuia n3 diseno modelo conceptual bd
Guia n3 diseno modelo conceptual bdJohan Silva Cueva
 
Guia n2 diseno de una base de datos
Guia n2 diseno de una base de datosGuia n2 diseno de una base de datos
Guia n2 diseno de una base de datosJohan Silva Cueva
 

Más de Johan Silva Cueva (20)

Solucionario PC1-Dispositivos de alta Tension.pdf
Solucionario PC1-Dispositivos de alta Tension.pdfSolucionario PC1-Dispositivos de alta Tension.pdf
Solucionario PC1-Dispositivos de alta Tension.pdf
 
Analisis de Circuitos electricos.pdf
Analisis de Circuitos electricos.pdfAnalisis de Circuitos electricos.pdf
Analisis de Circuitos electricos.pdf
 
Pregunta5 (1)
Pregunta5 (1)Pregunta5 (1)
Pregunta5 (1)
 
Guia3 emu8086 Arquitectura de computadoras
Guia3 emu8086 Arquitectura de computadorasGuia3 emu8086 Arquitectura de computadoras
Guia3 emu8086 Arquitectura de computadoras
 
Dispositivos de seguridad de la informacion
Dispositivos de seguridad de la informacionDispositivos de seguridad de la informacion
Dispositivos de seguridad de la informacion
 
El transistor bjt
El transistor bjtEl transistor bjt
El transistor bjt
 
Polatizacion del transistor bjt
Polatizacion del transistor bjtPolatizacion del transistor bjt
Polatizacion del transistor bjt
 
Filtros analogicos
Filtros analogicosFiltros analogicos
Filtros analogicos
 
Clase7 comandos de linux
Clase7 comandos de linuxClase7 comandos de linux
Clase7 comandos de linux
 
Clase2 aritmetica binaria
Clase2 aritmetica binariaClase2 aritmetica binaria
Clase2 aritmetica binaria
 
10 arquitectura intel 8086
10 arquitectura intel 808610 arquitectura intel 8086
10 arquitectura intel 8086
 
Tendencia de Microprocesadores y Motherboards Actuales
Tendencia de Microprocesadores  y Motherboards ActualesTendencia de Microprocesadores  y Motherboards Actuales
Tendencia de Microprocesadores y Motherboards Actuales
 
Protocolos de comunicacion Industrial
Protocolos de comunicacion IndustrialProtocolos de comunicacion Industrial
Protocolos de comunicacion Industrial
 
Guia n10 conexion sql server 2012 y visual studio 2015 parte II
Guia n10 conexion sql server 2012 y visual studio 2015 parte IIGuia n10 conexion sql server 2012 y visual studio 2015 parte II
Guia n10 conexion sql server 2012 y visual studio 2015 parte II
 
Guia n9 conexion sql server 2012 y visual studio 2015 parte I
Guia n9 conexion sql server 2012 y visual studio 2015 parte  IGuia n9 conexion sql server 2012 y visual studio 2015 parte  I
Guia n9 conexion sql server 2012 y visual studio 2015 parte I
 
Guia n5 normalizacion de base de datos
Guia n5 normalizacion de base de datosGuia n5 normalizacion de base de datos
Guia n5 normalizacion de base de datos
 
Guia n8 creacion de la bd e insertar registros en sql server 2012
Guia n8 creacion de la bd e insertar registros en sql server 2012Guia n8 creacion de la bd e insertar registros en sql server 2012
Guia n8 creacion de la bd e insertar registros en sql server 2012
 
Guia n1 fundamentos y evolucion de sistemas operativos
Guia n1 fundamentos y evolucion de sistemas operativosGuia n1 fundamentos y evolucion de sistemas operativos
Guia n1 fundamentos y evolucion de sistemas operativos
 
Guia n3 diseno modelo conceptual bd
Guia n3 diseno modelo conceptual bdGuia n3 diseno modelo conceptual bd
Guia n3 diseno modelo conceptual bd
 
Guia n2 diseno de una base de datos
Guia n2 diseno de una base de datosGuia n2 diseno de una base de datos
Guia n2 diseno de una base de datos
 

Último

Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfTarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfCarol Andrea Eraso Guerrero
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativafiorelachuctaya2
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 

Último (20)

Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfTarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativa
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 

Guia n7 lenguaje de definicion de datos en sql server 2012

  • 1. Bases de Datos en Sqlserver 2012
  • 2. Lenguaje SQL El lenguaje SQL está compuesto por comandos, cláusulas, operadores y funciones de agregados. Estos elementos se Combinan en las instrucciones para crear, actualizar y Manipular las base de datos. Existen 2 tipos de Comandos SQL:  Lenguaje de Definición de Datos (DDL), comandos para crear y definir nuevas base de datos, tablas, campos e índices.  Lenguaje de Manipulación de Datos (DML), comandos para insertar, modificar y eliminar registros, así como ordenar, filtrar y extraer información de la base de datos.
  • 3. Lenguaje de Definición de Datos (LDD) SENTENCIA CREATE (Comando de Creación de Objetos de la Base de Datos): Permite crear base de datos, tablas, desencadenadores, procedimientos, funciones, vistas e Índices de una base de Datos. SENTENCIA ALTER (Comando de Modificación de Objetos de la Base de Datos): Permite la modificación de un objeto asociado a una base de Datos, puede modificar archivos, grupo de archivos, cambiar atributos de un Objeto.
  • 4. Lenguaje de Definición de Datos (LDD) SENTENCIA DROP (Comando de Eliminación de Objetos de la Base de Datos): Permite la eliminación de un objeto asociado a una Base de Datos.
  • 5. Implementando Base de Datos en SQLServer
  • 6. Tipo de Datos Tipo de Datos Carácter Char: Los datos deben de tener una longitud fija hasta 8Kb. Ejemplo: Si queremos almacenar categorías por ejemplo A, B, C … Utilizaremos Char(1) Varchar: Puede variar en el número de carácteres, es decir el valor asignado no es fijo, aquí SQL administra los espacios en blanco y los optimiza. Ejemplo en un Varchar(15) ocupará menos espacio el dato “Ana” que “Juan Carlos”.
  • 7. Tipo de Datos Tipo de Datos Enteros Int: Números enteros desde -2 31 (-2 147 483 648) a 2 31 (2 147 483 647). Tipos de Datos Fecha Date: Tipo de dato que muestra la fecha en el siguiente formato 07-07-2014.
  • 8. Tipo de Datos Tipo de Datos Decimal Decimal: Tipo de datos que se utiliza para almacenar números decimales que pueden tener hasta 38 dígitos. Tipo de Datos Monetario Money: Cantidad monetaria positiva o negativa.
  • 9. Propiedadades de Datos Propiedad NULL: Hay dos formas de expresar el término NULL, al implementarlo como NULL estamos indicando que el contenido de dicha columna no es obligatorio, si se necesita especificar que el campo es obligatorio se implementará con NOT NULL. Propiedad IDENTITY: Propiedad sólo aplicada a campos númericos, ya que define un autoincremento automático de valores.
  • 10. Restricciones de los Campos Unique: Permite determinar que los valores registrados en una misma columna no sean idénticos, es decir se mantengan únicos. Por ejemplo el email de una persona es un campo único. Check: Permite restringir el rango de valores que pueden estar permitidos ingresar en una o más columnas de una tabla.
  • 11. Restricciones de los Campos Default: Permite registrar un dato en un campo por defecto cuando el usuario no ingresa ningún valor, la propiedad del campo de la tabla necesariamente tiene que ser Null. Ejemplo se puede Utilizar para los campos de tipo Date (fecha), cuando el usuario no ingresa ninguna fecha que se asigne la fecha actual.
  • 12. CREACIÓN DE BASE DE DATOS MODO COMANDO SQL
  • 13.
  • 14.
  • 16.
  • 17.
  • 18. ACTUALIZAR PARA VER LA BASE DE DATOS CREADO
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24. CREACIÓN DE UNA BASE DE DATOS EN BLANCO
  • 25.
  • 26.
  • 27.
  • 28.
  • 29. IMPLEMENTACIÓN O CREACIÓN DE TABLAS PARA LA BASE DE DATOS
  • 30.