SlideShare una empresa de Scribd logo
1 de 12
Creación de tablas. Introducción.- Las  Tablas son objetos de la base de datos que contienen la información de los usuarios, estos datos están organizados en filas y columnas, similar al de una hoja de cálculo. Cada columna representa un dato aislado y en bruto que por sí solo no brinda información, por lo tanto estas columnas se deben agrupar y formar una fila para obtener conocimiento acerca del objeto tratado en la tabla. Por ejemplo, puede definir una tabla que contenga los datos de los productos ofertados por una tienda, cada producto estaría representado por una fila mientras que las columnas podrían identificar los detalles como el código del producto, la descripción, el precio, las unidades en stock, etc. Los  tipos de datos especifican que tipo de valores son permitidos en cada una de las  columnas que conforman la estructura de la fila. Por ejemplo, si desea almacenar precios de productos en una columna debería especificar que el tipo de datos sea money, si desea almacenar nombres debe escoger un tipo de dato que permita almacenar información de tipo carácter. SQL Server nos ofrece un conjunto de tipos de datos predefinidos, pero también existe la posibilidad de definir  tipos de datos de usuario.
Introducción.- Lección 04 Creación de tablas.
Creación de tipos de datos.- SQL Server brinda una serie de tipos de datos para almacenar la información, la correcta selección del tipo de dato es simplemente una cuestión de determinar que valores desea almacenar, como por ejemplo carácter, enteros, binario, fechas, etc. Al asignar un tipo de datos a un objeto se definen cuatro atributos del objeto: •  La clase de datos que contiene el objeto, por ejemplo, carácter, entero o binario. •  La longitud del valor almacenado o su tamaño. •  La precisión del número (sólo tipos de datos numéricos). La precisión es el número de dígitos que puede contener el número. Por ejemplo, un objeto  smallint puede contener hasta 5 dígitos, con lo que tiene una precisión de 5. •  La escala del número (sólo tipos de datos numéricos). La escala es el máximo número de dígitos a la derecha del separador decimal. Por ejemplo, un objeto  int no puede aceptar un separador decimal y tiene una escala de 0. Un objeto  money puede tener hasta 4 dígitos a la derecha del separador decimal y tiene una escala de 4. Si un objeto se define como  money, puede contener hasta 19 dígitos y 4 de ellos pueden estar a la derecha del decimal. El objeto usa 8 bytes para almacenar los datos. Por tanto, el tipo de datos  money tiene una precisión de 19, una escala de 4 y una longitud de 8. Lección 04 Creación de tablas.
Creación de tipos de datos.- Lección 04 Creación de tablas.
Creación de tipos de datos.- Lección 04 Creación de tablas.
Creación de tipos de datos.- Lección 04 Creación de tablas. Creación de tablas.- Podemos distinguir los siguientes tipos de tablas: Tablas del Sistema: La información usada por SQL Server y sus componentes son almacenadas en tablas especiales denominadas como  tablas del sistema. Estas tablas no deben alterarse directamente por el usuario Si desea obtener información almacenada en las tablas del sistema debe usar: •  Información de la vista esquema ( schema view). •  Procedimientos Almacenados de sistema. •  Instrucciones Transact-SQL y funciones. •  SQL-DMO. •  Catálogo de funciones API.
Lección 04 Creación de tablas. Creación de tablas.- Tablas del Sistema: Las tablas del sistema almacenan información, llamada Metadata, acerca del sistema y de los objetos de las bases de datos. Todas las tablas del sistema comienzan con el prefijo SYS. Ejemplo: SELECT * FROM SYSUSUARIOS Tablas del Usuario: Permanentes Son las tablas donde se almacena la información que los usuarios utilizan para sus operaciones. Esta información existirá hasta que se elimine explícitamente. Temporales Estas son tablas similares a las permanentes que se graban en tempdb, y son eliminadas automáticamente cuando ya no son usadas. Hay dos tipos de tablas temporales, locales y globales, difieren una de la otra en sus nombres, su visibilidad y su ámbito de vida. •  Tablas Temporales Locales. El primer carácter del nombre de #, su visibilidad es solamente para la conexión actual del usuario y son eliminadas cuando el usuario se desconecta. •  Tablas Temporales Globales. Su nombre comienza con ##, su visibilidad es para cualquier usuario, y son eliminadas luego que todos los usuarios que la referencian se desconectan del SQL Server.
Lección 04 Creación de tablas. Creación de tablas.- Cuando se crea una tabla debe asignarle un nombre a la misma, un nombre a cada columna además de un tipo de datos y de ser necesaria una longitud. Adicional a las características antes mencionadas, SQL Server  nos brinda la posibilidad de implementar columnas calculadas, definiéndolas como fórmulas. Los nombres de las columnas deben ser únicos en la tabla Consideraciones al crear tablas •  billones de tablas por base de datos •  1024 columnas por tabla •  8060 es el tamaño máximo de registro (sin considerar datos image, text y ntext) •  Al momento de definir una columna se puede especificar si la columna soporta o no valores NULL. Para crear tablas debe utilizar la sentencia CREATE TABLE, cuya sintaxis es la siguiente: CREATE TABLE <Nombre de Tabla> ( Nom_Columna1 Tipo_de_Dato [NULL l NOT NULL], Nom_Columna2 Tipo_de_Dato [NULL l NOT NULL], Nom_Columna3 As formula ...) GO
Lección 04 Creación de tablas. Creación de tablas.- Ejercicios: En la base de datos Ejemplo, crear las siguientes tablas: CLIENTES RepVentas
Lección 04 Creación de tablas. Creación de tablas.- Ejercicios: En la base de datos Ejemplo, crear las siguientes tablas: PEDIDOS PRODUCTOS
Lección 04 Creación de tablas. Creación de tablas.- Insertando Registros en las Tablas: Utilice la sentencia INSERT para agregar registros a una tabla. La sintaxis reducida puede ser : INSERT [INTO] <Nombre de la Tabla> VALUES (Valor1, ....) GO Recuerde que si el valor que intenta agregar a una de las columnas no cumple con alguno de los constraints establecidos la operación abortará inmediatamente. También es posible agregar múltiples filas a través del siguiente formato: INSERT [INTO] <Nombre de la Tabla> SELECT <lista de campos> FROM <Tabla> Ejemplos: Insertar los siguientes registros a la tabla de Clientes INSERT Clientes Values (500, 'Mauricio Hidalgo', 104, 45000) GO INSERT Clientes Values (501, 'Gaby Mansilla', 104, 45000) GO INSERT Clientes Values (502, 'Cristina Donayre', 104, 45000) GO Select * From Clientes GO
Lección 04 Creación de tablas. Creación de tablas.- Ejercicios: Agregar los siguientes registros a la tabla Clientes:

Más contenido relacionado

La actualidad más candente

Tipos de usuarios en una base de datos
Tipos de usuarios en una base de datosTipos de usuarios en una base de datos
Tipos de usuarios en una base de datos
jenpes
 
Algoritmos de ordenamiento
Algoritmos de ordenamientoAlgoritmos de ordenamiento
Algoritmos de ordenamiento
Orlando Torres
 
Diapositivas base de datos
Diapositivas base de datosDiapositivas base de datos
Diapositivas base de datos
catherine4ad
 
Arreglos Bidimensionales
Arreglos BidimensionalesArreglos Bidimensionales
Arreglos Bidimensionales
guestefc95b
 
Excel material unidad 2 v2
Excel material unidad 2 v2Excel material unidad 2 v2
Excel material unidad 2 v2
dijolev
 
Entidad, Llave primaria, llave foranea
Entidad, Llave primaria, llave foraneaEntidad, Llave primaria, llave foranea
Entidad, Llave primaria, llave foranea
linis129
 
Modelado con erwin
Modelado con erwinModelado con erwin
Modelado con erwin
Luis Jherry
 

La actualidad más candente (20)

Tipos de usuarios en una base de datos
Tipos de usuarios en una base de datosTipos de usuarios en una base de datos
Tipos de usuarios en una base de datos
 
Cuestionario 2
Cuestionario 2Cuestionario 2
Cuestionario 2
 
Algoritmos de ordenamiento
Algoritmos de ordenamientoAlgoritmos de ordenamiento
Algoritmos de ordenamiento
 
Semana 1 trazabilidad y modelos de trazabilidad
Semana 1 trazabilidad y modelos de trazabilidadSemana 1 trazabilidad y modelos de trazabilidad
Semana 1 trazabilidad y modelos de trazabilidad
 
Introduccion a las bases de datos
Introduccion a las bases de datosIntroduccion a las bases de datos
Introduccion a las bases de datos
 
Lozada ivonne-Principales características de Access que se necesita para elab...
Lozada ivonne-Principales características de Access que se necesita para elab...Lozada ivonne-Principales características de Access que se necesita para elab...
Lozada ivonne-Principales características de Access que se necesita para elab...
 
Tecnicas esquemas indexados
Tecnicas esquemas indexadosTecnicas esquemas indexados
Tecnicas esquemas indexados
 
Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de información
 
Diapositivas base de datos
Diapositivas base de datosDiapositivas base de datos
Diapositivas base de datos
 
Pseudocodigo 130310175742-phpapp02
Pseudocodigo 130310175742-phpapp02Pseudocodigo 130310175742-phpapp02
Pseudocodigo 130310175742-phpapp02
 
Transformación de Modelo E-R a Modelo Relacional Ejemplo y Reporte
Transformación de Modelo E-R a Modelo Relacional Ejemplo y ReporteTransformación de Modelo E-R a Modelo Relacional Ejemplo y Reporte
Transformación de Modelo E-R a Modelo Relacional Ejemplo y Reporte
 
Arreglos Bidimensionales
Arreglos BidimensionalesArreglos Bidimensionales
Arreglos Bidimensionales
 
Crm ensayo
Crm ensayoCrm ensayo
Crm ensayo
 
Funciones de texto de excel
Funciones de texto de excelFunciones de texto de excel
Funciones de texto de excel
 
Excel material unidad 2 v2
Excel material unidad 2 v2Excel material unidad 2 v2
Excel material unidad 2 v2
 
Entidad, Llave primaria, llave foranea
Entidad, Llave primaria, llave foraneaEntidad, Llave primaria, llave foranea
Entidad, Llave primaria, llave foranea
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Mapa conceptual de uml
Mapa conceptual de umlMapa conceptual de uml
Mapa conceptual de uml
 
Modelado con erwin
Modelado con erwinModelado con erwin
Modelado con erwin
 
Ejercicios resueltos de entidad relacion erwin
Ejercicios resueltos de entidad relacion erwinEjercicios resueltos de entidad relacion erwin
Ejercicios resueltos de entidad relacion erwin
 

Destacado

Creación de base de datos
Creación de base de datosCreación de base de datos
Creación de base de datos
UTN
 
Creacion de un informe y formularios access 2013
Creacion de un informe y formularios access 2013Creacion de un informe y formularios access 2013
Creacion de un informe y formularios access 2013
Pao Alexita
 
Tablas en word (2)
Tablas en word (2)Tablas en word (2)
Tablas en word (2)
Aura Duque
 
Diseño de proceso
Diseño de procesoDiseño de proceso
Diseño de proceso
Paola Lasso
 
Menschenhandel - Was kann ich dagegen tun
Menschenhandel - Was kann ich dagegen tunMenschenhandel - Was kann ich dagegen tun
Menschenhandel - Was kann ich dagegen tun
Matthias Stürmer
 
Mainboard
MainboardMainboard
Mainboard
Yaiyo
 
Creacion de informes
Creacion de informes Creacion de informes
Creacion de informes
milton vega
 
APLICACIONES EMPRESARIALES
APLICACIONES EMPRESARIALESAPLICACIONES EMPRESARIALES
APLICACIONES EMPRESARIALES
Darwin Durand
 
Generación de valor
Generación de valorGeneración de valor
Generación de valor
Jorge Medina
 
Norma de seguridad
Norma de seguridadNorma de seguridad
Norma de seguridad
sombrasamos2
 

Destacado (20)

Elemento tipicos de las interfaces graficas de usuario
Elemento tipicos de las interfaces graficas de usuario Elemento tipicos de las interfaces graficas de usuario
Elemento tipicos de las interfaces graficas de usuario
 
Supresión de tablas
Supresión de tablasSupresión de tablas
Supresión de tablas
 
Creación de base de datos
Creación de base de datosCreación de base de datos
Creación de base de datos
 
Creacion de un informe y formularios access 2013
Creacion de un informe y formularios access 2013Creacion de un informe y formularios access 2013
Creacion de un informe y formularios access 2013
 
Tablas en word (2)
Tablas en word (2)Tablas en word (2)
Tablas en word (2)
 
Diseño de bases de datos
Diseño de bases de datosDiseño de bases de datos
Diseño de bases de datos
 
Diseño de proceso
Diseño de procesoDiseño de proceso
Diseño de proceso
 
Menschenhandel - Was kann ich dagegen tun
Menschenhandel - Was kann ich dagegen tunMenschenhandel - Was kann ich dagegen tun
Menschenhandel - Was kann ich dagegen tun
 
Mainboard
MainboardMainboard
Mainboard
 
Creación del producto
Creación del productoCreación del producto
Creación del producto
 
Creación de un producto de valor por Miguel Amo
Creación de un producto de valor por Miguel AmoCreación de un producto de valor por Miguel Amo
Creación de un producto de valor por Miguel Amo
 
Auditoria Informacion
Auditoria InformacionAuditoria Informacion
Auditoria Informacion
 
Creacion de informes
Creacion de informes Creacion de informes
Creacion de informes
 
APLICACIONES EMPRESARIALES
APLICACIONES EMPRESARIALESAPLICACIONES EMPRESARIALES
APLICACIONES EMPRESARIALES
 
Generación de valor
Generación de valorGeneración de valor
Generación de valor
 
Creación de tablas
Creación de tablasCreación de tablas
Creación de tablas
 
Tabla periódica antecedentes
Tabla periódica antecedentesTabla periódica antecedentes
Tabla periódica antecedentes
 
creación de valor, satisfacción y lealtad
creación de valor, satisfacción y lealtadcreación de valor, satisfacción y lealtad
creación de valor, satisfacción y lealtad
 
Norma de seguridad
Norma de seguridadNorma de seguridad
Norma de seguridad
 
Generación de Valor en las Empresas
Generación de Valor en las EmpresasGeneración de Valor en las Empresas
Generación de Valor en las Empresas
 

Similar a CREACION DE TABLAS

Similar a CREACION DE TABLAS (20)

Base de-datos
Base de-datosBase de-datos
Base de-datos
 
Taba y tipos de datos
Taba y tipos de datosTaba y tipos de datos
Taba y tipos de datos
 
Tutorial de Access
Tutorial de AccessTutorial de Access
Tutorial de Access
 
Tp Access2
Tp Access2Tp Access2
Tp Access2
 
Tp Access2
Tp Access2Tp Access2
Tp Access2
 
Tp Access2
Tp Access2Tp Access2
Tp Access2
 
BASE DE DATOS
 BASE DE DATOS BASE DE DATOS
BASE DE DATOS
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Acceso a datos
Acceso a datosAcceso a datos
Acceso a datos
 
Acces
AccesAcces
Acces
 
Acess 2010
Acess 2010Acess 2010
Acess 2010
 
Acces
AccesAcces
Acces
 
Tablas y tipos de datos
Tablas y tipos de datosTablas y tipos de datos
Tablas y tipos de datos
 
Diapositivas De Tablas y Base Datos
Diapositivas De Tablas y Base DatosDiapositivas De Tablas y Base Datos
Diapositivas De Tablas y Base Datos
 
Bases de datos relacionales (1)
Bases de datos relacionales (1)Bases de datos relacionales (1)
Bases de datos relacionales (1)
 
Tablas y Tipos de Datos
Tablas y Tipos de Datos Tablas y Tipos de Datos
Tablas y Tipos de Datos
 
Clase 04 Conocemos y describimos conceptos y caracteristicas de tablas..pdf
Clase 04 Conocemos y describimos conceptos y caracteristicas de tablas..pdfClase 04 Conocemos y describimos conceptos y caracteristicas de tablas..pdf
Clase 04 Conocemos y describimos conceptos y caracteristicas de tablas..pdf
 
Access alexa
Access alexaAccess alexa
Access alexa
 
Bases de datos Access 2010
Bases de datos Access 2010Bases de datos Access 2010
Bases de datos Access 2010
 
Bases de datos Access 2010 (Completo)
Bases de datos Access 2010 (Completo)Bases de datos Access 2010 (Completo)
Bases de datos Access 2010 (Completo)
 

Más de Darwin Durand (15)

Ejemplos Borland C++ Builder
Ejemplos Borland C++ BuilderEjemplos Borland C++ Builder
Ejemplos Borland C++ Builder
 
Visual Studio.Net - Sql Server
Visual Studio.Net - Sql ServerVisual Studio.Net - Sql Server
Visual Studio.Net - Sql Server
 
VISUALIZAR REGISTROS EN UN JTABLE
VISUALIZAR REGISTROS EN UN JTABLEVISUALIZAR REGISTROS EN UN JTABLE
VISUALIZAR REGISTROS EN UN JTABLE
 
EJEMPLOS DESARROLLADOS
EJEMPLOS DESARROLLADOSEJEMPLOS DESARROLLADOS
EJEMPLOS DESARROLLADOS
 
PERSISTENCIA BASADA EN ARCHIVOS
PERSISTENCIA BASADA EN ARCHIVOSPERSISTENCIA BASADA EN ARCHIVOS
PERSISTENCIA BASADA EN ARCHIVOS
 
PROYECTO PRUEBA DE CONEXIONES (Mantenimiento)
PROYECTO PRUEBA DE CONEXIONES (Mantenimiento)PROYECTO PRUEBA DE CONEXIONES (Mantenimiento)
PROYECTO PRUEBA DE CONEXIONES (Mantenimiento)
 
CONEXION VISUAL STUDIO.NET - SQL SERVER
CONEXION VISUAL STUDIO.NET - SQL SERVERCONEXION VISUAL STUDIO.NET - SQL SERVER
CONEXION VISUAL STUDIO.NET - SQL SERVER
 
CREACION DE DLL Y USO (Ejemplo desarrollado)
CREACION DE DLL Y USO (Ejemplo desarrollado)CREACION DE DLL Y USO (Ejemplo desarrollado)
CREACION DE DLL Y USO (Ejemplo desarrollado)
 
SISTEMA DE FACTURACION (Ejemplo desarrollado)
SISTEMA DE FACTURACION (Ejemplo desarrollado)SISTEMA DE FACTURACION (Ejemplo desarrollado)
SISTEMA DE FACTURACION (Ejemplo desarrollado)
 
INSERCION DE REGISTROS DESDE VISUAL.NET A UNA BD DE SQL SERVER
INSERCION DE REGISTROS DESDE VISUAL.NET A UNA BD DE SQL SERVERINSERCION DE REGISTROS DESDE VISUAL.NET A UNA BD DE SQL SERVER
INSERCION DE REGISTROS DESDE VISUAL.NET A UNA BD DE SQL SERVER
 
CURSO DE PROGRAMACION AVANZADA EN JAVA EN ESPAÑOL
CURSO DE PROGRAMACION AVANZADA EN JAVA EN ESPAÑOLCURSO DE PROGRAMACION AVANZADA EN JAVA EN ESPAÑOL
CURSO DE PROGRAMACION AVANZADA EN JAVA EN ESPAÑOL
 
SERVLET BASICS
SERVLET BASICSSERVLET BASICS
SERVLET BASICS
 
INDICES EN SQL SERVER
INDICES EN SQL SERVERINDICES EN SQL SERVER
INDICES EN SQL SERVER
 
INTEGRIDAD DE DATOS
INTEGRIDAD DE DATOSINTEGRIDAD DE DATOS
INTEGRIDAD DE DATOS
 
CREACION Y MANEJO DE LA BASE DE DATOS
CREACION Y MANEJO DE LA BASE DE DATOSCREACION Y MANEJO DE LA BASE DE DATOS
CREACION Y MANEJO DE LA BASE DE DATOS
 

Último

🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 

Último (20)

ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Linea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxLinea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docx
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 

CREACION DE TABLAS

  • 1. Creación de tablas. Introducción.- Las Tablas son objetos de la base de datos que contienen la información de los usuarios, estos datos están organizados en filas y columnas, similar al de una hoja de cálculo. Cada columna representa un dato aislado y en bruto que por sí solo no brinda información, por lo tanto estas columnas se deben agrupar y formar una fila para obtener conocimiento acerca del objeto tratado en la tabla. Por ejemplo, puede definir una tabla que contenga los datos de los productos ofertados por una tienda, cada producto estaría representado por una fila mientras que las columnas podrían identificar los detalles como el código del producto, la descripción, el precio, las unidades en stock, etc. Los tipos de datos especifican que tipo de valores son permitidos en cada una de las columnas que conforman la estructura de la fila. Por ejemplo, si desea almacenar precios de productos en una columna debería especificar que el tipo de datos sea money, si desea almacenar nombres debe escoger un tipo de dato que permita almacenar información de tipo carácter. SQL Server nos ofrece un conjunto de tipos de datos predefinidos, pero también existe la posibilidad de definir tipos de datos de usuario.
  • 2. Introducción.- Lección 04 Creación de tablas.
  • 3. Creación de tipos de datos.- SQL Server brinda una serie de tipos de datos para almacenar la información, la correcta selección del tipo de dato es simplemente una cuestión de determinar que valores desea almacenar, como por ejemplo carácter, enteros, binario, fechas, etc. Al asignar un tipo de datos a un objeto se definen cuatro atributos del objeto: • La clase de datos que contiene el objeto, por ejemplo, carácter, entero o binario. • La longitud del valor almacenado o su tamaño. • La precisión del número (sólo tipos de datos numéricos). La precisión es el número de dígitos que puede contener el número. Por ejemplo, un objeto smallint puede contener hasta 5 dígitos, con lo que tiene una precisión de 5. • La escala del número (sólo tipos de datos numéricos). La escala es el máximo número de dígitos a la derecha del separador decimal. Por ejemplo, un objeto int no puede aceptar un separador decimal y tiene una escala de 0. Un objeto money puede tener hasta 4 dígitos a la derecha del separador decimal y tiene una escala de 4. Si un objeto se define como money, puede contener hasta 19 dígitos y 4 de ellos pueden estar a la derecha del decimal. El objeto usa 8 bytes para almacenar los datos. Por tanto, el tipo de datos money tiene una precisión de 19, una escala de 4 y una longitud de 8. Lección 04 Creación de tablas.
  • 4. Creación de tipos de datos.- Lección 04 Creación de tablas.
  • 5. Creación de tipos de datos.- Lección 04 Creación de tablas.
  • 6. Creación de tipos de datos.- Lección 04 Creación de tablas. Creación de tablas.- Podemos distinguir los siguientes tipos de tablas: Tablas del Sistema: La información usada por SQL Server y sus componentes son almacenadas en tablas especiales denominadas como tablas del sistema. Estas tablas no deben alterarse directamente por el usuario Si desea obtener información almacenada en las tablas del sistema debe usar: • Información de la vista esquema ( schema view). • Procedimientos Almacenados de sistema. • Instrucciones Transact-SQL y funciones. • SQL-DMO. • Catálogo de funciones API.
  • 7. Lección 04 Creación de tablas. Creación de tablas.- Tablas del Sistema: Las tablas del sistema almacenan información, llamada Metadata, acerca del sistema y de los objetos de las bases de datos. Todas las tablas del sistema comienzan con el prefijo SYS. Ejemplo: SELECT * FROM SYSUSUARIOS Tablas del Usuario: Permanentes Son las tablas donde se almacena la información que los usuarios utilizan para sus operaciones. Esta información existirá hasta que se elimine explícitamente. Temporales Estas son tablas similares a las permanentes que se graban en tempdb, y son eliminadas automáticamente cuando ya no son usadas. Hay dos tipos de tablas temporales, locales y globales, difieren una de la otra en sus nombres, su visibilidad y su ámbito de vida. • Tablas Temporales Locales. El primer carácter del nombre de #, su visibilidad es solamente para la conexión actual del usuario y son eliminadas cuando el usuario se desconecta. • Tablas Temporales Globales. Su nombre comienza con ##, su visibilidad es para cualquier usuario, y son eliminadas luego que todos los usuarios que la referencian se desconectan del SQL Server.
  • 8. Lección 04 Creación de tablas. Creación de tablas.- Cuando se crea una tabla debe asignarle un nombre a la misma, un nombre a cada columna además de un tipo de datos y de ser necesaria una longitud. Adicional a las características antes mencionadas, SQL Server nos brinda la posibilidad de implementar columnas calculadas, definiéndolas como fórmulas. Los nombres de las columnas deben ser únicos en la tabla Consideraciones al crear tablas • billones de tablas por base de datos • 1024 columnas por tabla • 8060 es el tamaño máximo de registro (sin considerar datos image, text y ntext) • Al momento de definir una columna se puede especificar si la columna soporta o no valores NULL. Para crear tablas debe utilizar la sentencia CREATE TABLE, cuya sintaxis es la siguiente: CREATE TABLE <Nombre de Tabla> ( Nom_Columna1 Tipo_de_Dato [NULL l NOT NULL], Nom_Columna2 Tipo_de_Dato [NULL l NOT NULL], Nom_Columna3 As formula ...) GO
  • 9. Lección 04 Creación de tablas. Creación de tablas.- Ejercicios: En la base de datos Ejemplo, crear las siguientes tablas: CLIENTES RepVentas
  • 10. Lección 04 Creación de tablas. Creación de tablas.- Ejercicios: En la base de datos Ejemplo, crear las siguientes tablas: PEDIDOS PRODUCTOS
  • 11. Lección 04 Creación de tablas. Creación de tablas.- Insertando Registros en las Tablas: Utilice la sentencia INSERT para agregar registros a una tabla. La sintaxis reducida puede ser : INSERT [INTO] <Nombre de la Tabla> VALUES (Valor1, ....) GO Recuerde que si el valor que intenta agregar a una de las columnas no cumple con alguno de los constraints establecidos la operación abortará inmediatamente. También es posible agregar múltiples filas a través del siguiente formato: INSERT [INTO] <Nombre de la Tabla> SELECT <lista de campos> FROM <Tabla> Ejemplos: Insertar los siguientes registros a la tabla de Clientes INSERT Clientes Values (500, 'Mauricio Hidalgo', 104, 45000) GO INSERT Clientes Values (501, 'Gaby Mansilla', 104, 45000) GO INSERT Clientes Values (502, 'Cristina Donayre', 104, 45000) GO Select * From Clientes GO
  • 12. Lección 04 Creación de tablas. Creación de tablas.- Ejercicios: Agregar los siguientes registros a la tabla Clientes: