SlideShare una empresa de Scribd logo
1 de 20
John Denis Suarez Ortiz
Dorvin Eduardo Bardales Lucana
Tablas y Tipos de
Datos
BASE DE DATOS I
Ingeniería de Sistemas y
Telemática
http://heroepatriota.blogspot.com
Ing. Marco Aurelio Porro Chulli
http://jhonsuarezortiz.blogspot.com
Las tablas son objetos de las bases de
datos diseñados para contener los
datos.
Una tabla está conformada por un
conjunto de campos identificados
comúnmente como columnas.
Los datos a su vez se organizan en las
tablas como filas y se conocen como
registros, es decir, cada registro está
integrado por el número de campos
de la tabla constituyéndose un arreglo
o matriz.
Cuando queremos crear una tabla es
necesario definir qué tipo de valores o
de datos será contenido en cada uno
de los campos.
Tablas y Tipos de
Datos
1.Contenido
datos carácter
datos Unicode
datos de fecha
y hora
datos de moneda
datos
especiales
datos definidos
por el usuario
datos
numéricos:
Datos
binarios
Tipos de datos
CREACIÓN DE UNA TABLA
La sintaxis básica y general para crear una tabla es la siguiente:
create table NOMBRETABLA(
NOMBRECAMPO1 TIPODEDATO,
...
NOMBRECAMPON TIPODEDATO
);
La tabla debe ser definida con un nombre que la identifique y con el
cual accederemos a ella.
Creamos una tabla llamada "usuarios" y entre paréntesis definimos los
campos y sus tipos:
create table usuarios (
nombre varchar(30),
clave varchar(10)
);
MODIFICACIÓN DE UNA TABLA
ELIMINACIÓN DE UNA TABLA
Para eliminar una tabla usamos "drop table" junto al nombre de la
tabla a eliminar:
drop table usuarios;
Si intentamos eliminar una tabla que no existe, aparece un mensaje
de error indicando tal situación y la sentencia no se ejecuta. Para
evitar este mensaje podemos agregar a la instrucción lo siguiente:
if object_id('usuarios') is not null
drop table usuarios;
En la sentencia precedente especificamos que elimine la tabla
"usuarios" si existe.
RESTRICCIONE
S DE
INTEGRIDAD
PRIMARY
KEY
FOREIGN
KEY
UNIQUE
CHECK
DEFAULT
NULL
•Una tabla solo puede tener una restricción primary key y la
columna o columnas a la(s) que se le aplique esta restricción
no puede aceptar valores NULL.
PRIMARY KEY
•Esta restricción en una columna de una tabla suele estar
asociada a la PRIMARY KEY de otra tabla y exigir un vínculo y
se convierte en una clave externa para la segunda tabla.
FOREIGN KEY
• Se puede utilizar esta restricción para asegurar que no se escriban valores
duplicados en columnas específicas que no formen parte de una clave principal.
UNIQUE
• Esta restricción limita el conjunto de valores que pueden ser capturados e un campo
a partir de una expresión lógica. Por ejemplo salario >= 650000 y <= 5000000.
CHECK
• Cada columna debe tener un valor, aunque sea un valor NULL. Por ejemplo para un
campo numérico se puede definir el calor por defecto 0, o N/D para un campo
string.
DEFAULT
• Define si una columna o campo de una tabla puede aceptar valores NULL, un valor
NULL es diferente de un valor 0, en blanco o una cadena de caracteres de longitud 0.
NULL
Sintaxis básica de la instrucción CREATE TABLE:
Sintaxis básica de la instrucción CREATE TABLE:
2.Resumen
Las tablas son objetos de las bases de datos diseñados para contener los
datos. Una tabla está conformada por un conjunto de campos identificados
comúnmente como columnas. Los datos a su vez se organizan en las tablas
como filas y se conocen como registros, es decir, cada registro está integrado
por el número de campos de la tabla constituyéndose un arreglo o matriz.
Cuando queremos crear una tabla es necesario definir qué tipo de valores o de
datos será contenido en cada uno de los campos.
3.Summary
Tables are objects of databases designed to contain the data. A table consists
of a set of fields commonly identified as columns. The data in turn are
organized in tables as rows and are known as records, ie each record consists
of the number of fields in the table constituting an array or matrix. When we
want to create a table it is necessary to define what type of values ​​or data will
be contained in each of the fields.
4.Recomendaciones
Antes de Crear una tabla en SQL Server hay que tener en cuenta los tipos de
datos que debe contener la tabla, que columnas aceptan valores nulos, si se
deben de utilizar restricciones o vales predeterminados y reglas, que columnas
son claves principales y claves externas.
5.Conclusiones
Al conocer los tipos de datos que debes utilizar al momento de crear una tabla,
las restricciones que debes tener en cuenta, Si o si vas a crear una buena tabla y
tener una buena integridad de datos. Ya que Gracias a foreign key el servidor
garantiza que no metes en un campo un valor que no existe en otro sitio donde
obligatoriamente debería existir. Por ejemplo, si tienes una tabla de Pedidos
puedes establecer un Foreign Key a la tabla de Clientes, de forma que el código
de cliente que se introduce en el pedido siempre sea el de un cliente existente.
Así garantizas que con independencia de los errores que puedan existir en uno o
varios de los programas cliente que acceden a la base de datos, nunca podrá
ocurrir que se grabe un pedido cuyo cliente no existe.
6.Apreciación del Equipo
Es de Gran importación realizar una buena creación de una tabla en SQL Server
ya que ello te va a ayudar que tu base de datos este buen estructurada y esto se
consigue conociendo los tipos de datos que te brinda SQL Server, las
restricciones que debes tener en cuenta al momento de crearlas.
7.Glosario de Términos
Create: crear
Alter:alterar o modificar
Drop: eliminar o soltar
Null: nulo
Not null: no nulo
Primary key: clave primaria
Foring key: clave foránea o externa
 http://sqlserverr.blogspot.pe/2013/12/bases-de-datos-relacionales.html
 http://www.tecnoimpulso.com.ve/LIBRERIA/SQL-III.pdf
 http://www.sqlserverya.com.ar/temarios/descripcion.php
8.Bibliografía o Linkografía

Más contenido relacionado

La actualidad más candente

La actualidad más candente (8)

Informatica...Malle
Informatica...MalleInformatica...Malle
Informatica...Malle
 
Luisa
LuisaLuisa
Luisa
 
Base de datos cjcm
Base de datos cjcm Base de datos cjcm
Base de datos cjcm
 
Jennifer Mayorga
Jennifer Mayorga Jennifer Mayorga
Jennifer Mayorga
 
Mm
MmMm
Mm
 
David
DavidDavid
David
 
Informatica
InformaticaInformatica
Informatica
 
Informatica
InformaticaInformatica
Informatica
 

Destacado

Estadística, gráficos, tablas y estadígrafos.
Estadística, gráficos, tablas y estadígrafos.Estadística, gráficos, tablas y estadígrafos.
Estadística, gráficos, tablas y estadígrafos.Julia Bravo Gómez.
 
Tecnología + Música + Branded Content = Music Branding, by MUWOM
Tecnología + Música + Branded Content = Music Branding, by MUWOMTecnología + Música + Branded Content = Music Branding, by MUWOM
Tecnología + Música + Branded Content = Music Branding, by MUWOMMUWOM
 
Case Study: Estudio Branded Content, by MUWOM
Case Study: Estudio Branded Content, by MUWOMCase Study: Estudio Branded Content, by MUWOM
Case Study: Estudio Branded Content, by MUWOMMUWOM
 
Estadistica tablas y graficos
Estadistica  tablas y graficosEstadistica  tablas y graficos
Estadistica tablas y graficosPaula Diaz
 
Tablas, Codigos De Base De Datos
Tablas, Codigos De Base De DatosTablas, Codigos De Base De Datos
Tablas, Codigos De Base De Datosguesta050b04
 
Proyecto de investigación educativa; la música y la motivación en las evaluac...
Proyecto de investigación educativa; la música y la motivación en las evaluac...Proyecto de investigación educativa; la música y la motivación en las evaluac...
Proyecto de investigación educativa; la música y la motivación en las evaluac...ximoneta_
 
DDL - Lenguaje de definición de datos
DDL - Lenguaje de definición de datosDDL - Lenguaje de definición de datos
DDL - Lenguaje de definición de datosvargasaldanajohanna
 
Variables, graficos y tablas de frecuencia
Variables, graficos y tablas de frecuenciaVariables, graficos y tablas de frecuencia
Variables, graficos y tablas de frecuenciaJoako Vargas ƱrrƱtia
 
Tipos de gráficos
Tipos de gráficosTipos de gráficos
Tipos de gráficosmonicasari
 

Destacado (15)

Tablas estadisticas
Tablas estadisticas Tablas estadisticas
Tablas estadisticas
 
Estadística, gráficos, tablas y estadígrafos.
Estadística, gráficos, tablas y estadígrafos.Estadística, gráficos, tablas y estadígrafos.
Estadística, gráficos, tablas y estadígrafos.
 
Tecnología + Música + Branded Content = Music Branding, by MUWOM
Tecnología + Música + Branded Content = Music Branding, by MUWOMTecnología + Música + Branded Content = Music Branding, by MUWOM
Tecnología + Música + Branded Content = Music Branding, by MUWOM
 
Dominio de base de datos
Dominio de base de datosDominio de base de datos
Dominio de base de datos
 
Case Study: Estudio Branded Content, by MUWOM
Case Study: Estudio Branded Content, by MUWOMCase Study: Estudio Branded Content, by MUWOM
Case Study: Estudio Branded Content, by MUWOM
 
Estadistica tablas y graficos
Estadistica  tablas y graficosEstadistica  tablas y graficos
Estadistica tablas y graficos
 
Tablas, Codigos De Base De Datos
Tablas, Codigos De Base De DatosTablas, Codigos De Base De Datos
Tablas, Codigos De Base De Datos
 
Proyecto de investigación educativa; la música y la motivación en las evaluac...
Proyecto de investigación educativa; la música y la motivación en las evaluac...Proyecto de investigación educativa; la música y la motivación en las evaluac...
Proyecto de investigación educativa; la música y la motivación en las evaluac...
 
DDL - Lenguaje de definición de datos
DDL - Lenguaje de definición de datosDDL - Lenguaje de definición de datos
DDL - Lenguaje de definición de datos
 
Tipos De Datos
Tipos De DatosTipos De Datos
Tipos De Datos
 
Variables, graficos y tablas de frecuencia
Variables, graficos y tablas de frecuenciaVariables, graficos y tablas de frecuencia
Variables, graficos y tablas de frecuencia
 
Tablas, cuadros y figuras
Tablas, cuadros y figurasTablas, cuadros y figuras
Tablas, cuadros y figuras
 
Componentes de la saliva
Componentes de la salivaComponentes de la saliva
Componentes de la saliva
 
La columna periodística
La columna periodísticaLa columna periodística
La columna periodística
 
Tipos de gráficos
Tipos de gráficosTipos de gráficos
Tipos de gráficos
 

Similar a Tablas y tipos de datos

Diapositivas de tablas y tipos de datos
Diapositivas de tablas y tipos de datosDiapositivas de tablas y tipos de datos
Diapositivas de tablas y tipos de datosTAPIA SILVA EVELINA
 
Base de datos en sql
Base de datos en sql  Base de datos en sql
Base de datos en sql K-rlos Pac
 
TODO SOBRE BASE DE DATOS CON MICROSOFT SQL SERVER
TODO SOBRE BASE DE DATOS CON MICROSOFT SQL SERVERTODO SOBRE BASE DE DATOS CON MICROSOFT SQL SERVER
TODO SOBRE BASE DE DATOS CON MICROSOFT SQL SERVERSaulTapiaAlmidon
 
Sql manipulacion de tabla
Sql manipulacion de tablaSql manipulacion de tabla
Sql manipulacion de tabladmonges
 
7 Gestor de Base de Datos.pptx
7 Gestor de Base de Datos.pptx7 Gestor de Base de Datos.pptx
7 Gestor de Base de Datos.pptxAlexandraNasimba
 
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
 
Base de datos (.net)
Base de datos (.net)Base de datos (.net)
Base de datos (.net)7891089671
 
Clase de informatica base de datos
Clase de informatica   base de datosClase de informatica   base de datos
Clase de informatica base de datos4M4LI4
 
Clase de informatica base de datos
Clase de informatica   base de datosClase de informatica   base de datos
Clase de informatica base de datos4M4LI4
 
manejo de herramientas de office "access"
manejo de herramientas de office "access"manejo de herramientas de office "access"
manejo de herramientas de office "access"Lorisse Calderon
 
Tablas en SQL Server
Tablas en SQL ServerTablas en SQL Server
Tablas en SQL ServerKareliaRivas
 

Similar a Tablas y tipos de datos (20)

Diapositivas de tablas y tipos de datos
Diapositivas de tablas y tipos de datosDiapositivas de tablas y tipos de datos
Diapositivas de 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
 
Base de datos en sql
Base de datos en sql  Base de datos en sql
Base de datos en sql
 
TABLAS Y TIPOS DE DATOS
TABLAS Y TIPOS DE DATOSTABLAS Y TIPOS DE DATOS
TABLAS Y TIPOS DE DATOS
 
TODO SOBRE BASE DE DATOS CON MICROSOFT SQL SERVER
TODO SOBRE BASE DE DATOS CON MICROSOFT SQL SERVERTODO SOBRE BASE DE DATOS CON MICROSOFT SQL SERVER
TODO SOBRE BASE DE DATOS CON MICROSOFT SQL SERVER
 
Sql manipulacion de tabla
Sql manipulacion de tablaSql manipulacion de tabla
Sql manipulacion de tabla
 
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
 
TABLAS Y TIPOS DE DATOS
TABLAS Y TIPOS DE DATOSTABLAS Y TIPOS DE DATOS
TABLAS Y TIPOS DE DATOS
 
Base de datos
Base de datosBase de datos
Base de datos
 
7 Gestor de Base de Datos.pptx
7 Gestor de Base de Datos.pptx7 Gestor de Base de Datos.pptx
7 Gestor de Base de Datos.pptx
 
07 Presentación BDD.pptx
07 Presentación BDD.pptx07 Presentación BDD.pptx
07 Presentación BDD.pptx
 
Taba y tipos de datos
Taba y tipos de datosTaba y tipos de datos
Taba y tipos de datos
 
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
 
Base de datos (.net)
Base de datos (.net)Base de datos (.net)
Base de datos (.net)
 
Clase de informatica base de datos
Clase de informatica   base de datosClase de informatica   base de datos
Clase de informatica base de datos
 
Clase de informatica base de datos
Clase de informatica   base de datosClase de informatica   base de datos
Clase de informatica base de datos
 
manejo de herramientas de office "access"
manejo de herramientas de office "access"manejo de herramientas de office "access"
manejo de herramientas de office "access"
 
BD cap 5 SQL.pdf
BD cap 5  SQL.pdfBD cap 5  SQL.pdf
BD cap 5 SQL.pdf
 
Tablas en SQL Server
Tablas en SQL ServerTablas en SQL Server
Tablas en SQL Server
 

Más de SuarezJhon

Gobierno Electrónico
Gobierno ElectrónicoGobierno Electrónico
Gobierno ElectrónicoSuarezJhon
 
Modelo de Referencia TCP/IP
Modelo de Referencia TCP/IPModelo de Referencia TCP/IP
Modelo de Referencia TCP/IPSuarezJhon
 
Dispositivos de red
Dispositivos de redDispositivos de red
Dispositivos de redSuarezJhon
 
Red de Computadoras
Red de ComputadorasRed de Computadoras
Red de ComputadorasSuarezJhon
 
Arquitectura cisc
Arquitectura ciscArquitectura cisc
Arquitectura ciscSuarezJhon
 
Microprocesador
MicroprocesadorMicroprocesador
MicroprocesadorSuarezJhon
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sqlSuarezJhon
 
Base de Datos en Microsoft SQL Server
Base de Datos en Microsoft SQL ServerBase de Datos en Microsoft SQL Server
Base de Datos en Microsoft SQL ServerSuarezJhon
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacionalSuarezJhon
 
Fases para la creación de una Base de Datos
Fases para la creación de una Base de DatosFases para la creación de una Base de Datos
Fases para la creación de una Base de DatosSuarezJhon
 

Más de SuarezJhon (11)

Gobierno Electrónico
Gobierno ElectrónicoGobierno Electrónico
Gobierno Electrónico
 
Modelo de Referencia TCP/IP
Modelo de Referencia TCP/IPModelo de Referencia TCP/IP
Modelo de Referencia TCP/IP
 
Dispositivos de red
Dispositivos de redDispositivos de red
Dispositivos de red
 
Red de Computadoras
Red de ComputadorasRed de Computadoras
Red de Computadoras
 
Arquitectura cisc
Arquitectura ciscArquitectura cisc
Arquitectura cisc
 
Microprocesador
MicroprocesadorMicroprocesador
Microprocesador
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
 
Base de Datos en Microsoft SQL Server
Base de Datos en Microsoft SQL ServerBase de Datos en Microsoft SQL Server
Base de Datos en Microsoft SQL Server
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Fases para la creación de una Base de Datos
Fases para la creación de una Base de DatosFases para la creación de una Base de Datos
Fases para la creación de una Base de Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 

Último

Procedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnasProcedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnasAhmedMontaoSnchez1
 
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdf
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdfPRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdf
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdfAuraGabriela2
 
Sistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajesSistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajesjohannyrmnatejeda
 
Sanidad en alpacas, enfermedades infecciosas y parasitarias
Sanidad en alpacas, enfermedades infecciosas y parasitariasSanidad en alpacas, enfermedades infecciosas y parasitarias
Sanidad en alpacas, enfermedades infecciosas y parasitariasJilvertHuisaCenteno
 
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosRevista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosJeanCarlosLorenzo1
 
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTOESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTOCamiloSaavedra30
 
Mano de obra.pdf Curso Costos SENA Colombia
Mano de obra.pdf Curso Costos SENA ColombiaMano de obra.pdf Curso Costos SENA Colombia
Mano de obra.pdf Curso Costos SENA ColombiaCulturaGeneral1
 
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptxluiscisnerosayala23
 
LABORATORIO CALIFICADO 01 CONTENIDO DE HUMEDAD MÉTODO DE SECADO AL HORNO.pdf
LABORATORIO CALIFICADO 01 CONTENIDO DE HUMEDAD MÉTODO DE SECADO AL HORNO.pdfLABORATORIO CALIFICADO 01 CONTENIDO DE HUMEDAD MÉTODO DE SECADO AL HORNO.pdf
LABORATORIO CALIFICADO 01 CONTENIDO DE HUMEDAD MÉTODO DE SECADO AL HORNO.pdfPeraltaFrank
 
La Evolución Industrial en el Ecuador.pdf
La Evolución Industrial en el Ecuador.pdfLa Evolución Industrial en el Ecuador.pdf
La Evolución Industrial en el Ecuador.pdfAnthony Gualpa
 
electricidad básica, ejemplos prácticos y ejercicios
electricidad básica, ejemplos prácticos y ejercicioselectricidad básica, ejemplos prácticos y ejercicios
electricidad básica, ejemplos prácticos y ejerciciosEfrain Yungan
 
Introduccion-a-los-tipos-de-cemento (1).pdf
Introduccion-a-los-tipos-de-cemento (1).pdfIntroduccion-a-los-tipos-de-cemento (1).pdf
Introduccion-a-los-tipos-de-cemento (1).pdfjhorbycoralsanchez
 
4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptx4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptxEfrain Yungan
 
209530529 Licuacion-de-Suelos-en-Arequipa.pdf
209530529 Licuacion-de-Suelos-en-Arequipa.pdf209530529 Licuacion-de-Suelos-en-Arequipa.pdf
209530529 Licuacion-de-Suelos-en-Arequipa.pdfnurix_15
 
trabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidastrabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidasNelsonQuispeQuispitu
 
METROLOGÍA ÓPTICA E INSTRUMENTACIÓN BÁSICA.pdf
METROLOGÍA ÓPTICA E INSTRUMENTACIÓN BÁSICA.pdfMETROLOGÍA ÓPTICA E INSTRUMENTACIÓN BÁSICA.pdf
METROLOGÍA ÓPTICA E INSTRUMENTACIÓN BÁSICA.pdfesparzadaniela548
 
LABORATORIO CALIFICADO 02 PESO VOLUMÉTRICO DE SUELOS COHESIVOS- MÉTODO DE LA ...
LABORATORIO CALIFICADO 02 PESO VOLUMÉTRICO DE SUELOS COHESIVOS- MÉTODO DE LA ...LABORATORIO CALIFICADO 02 PESO VOLUMÉTRICO DE SUELOS COHESIVOS- MÉTODO DE LA ...
LABORATORIO CALIFICADO 02 PESO VOLUMÉTRICO DE SUELOS COHESIVOS- MÉTODO DE LA ...PeraltaFrank
 
Esmerling de la Cruz (Proyecto de Programación)
Esmerling de la Cruz (Proyecto de Programación)Esmerling de la Cruz (Proyecto de Programación)
Esmerling de la Cruz (Proyecto de Programación)esmerling14
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 

Último (20)

Procedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnasProcedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnas
 
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdf
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdfPRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdf
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdf
 
UNIDAD 2 CLASIFICACION DE LOS MATERIALES.pptx
UNIDAD 2 CLASIFICACION DE LOS  MATERIALES.pptxUNIDAD 2 CLASIFICACION DE LOS  MATERIALES.pptx
UNIDAD 2 CLASIFICACION DE LOS MATERIALES.pptx
 
Sistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajesSistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajes
 
Sanidad en alpacas, enfermedades infecciosas y parasitarias
Sanidad en alpacas, enfermedades infecciosas y parasitariasSanidad en alpacas, enfermedades infecciosas y parasitarias
Sanidad en alpacas, enfermedades infecciosas y parasitarias
 
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosRevista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
 
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTOESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
 
Mano de obra.pdf Curso Costos SENA Colombia
Mano de obra.pdf Curso Costos SENA ColombiaMano de obra.pdf Curso Costos SENA Colombia
Mano de obra.pdf Curso Costos SENA Colombia
 
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
 
LABORATORIO CALIFICADO 01 CONTENIDO DE HUMEDAD MÉTODO DE SECADO AL HORNO.pdf
LABORATORIO CALIFICADO 01 CONTENIDO DE HUMEDAD MÉTODO DE SECADO AL HORNO.pdfLABORATORIO CALIFICADO 01 CONTENIDO DE HUMEDAD MÉTODO DE SECADO AL HORNO.pdf
LABORATORIO CALIFICADO 01 CONTENIDO DE HUMEDAD MÉTODO DE SECADO AL HORNO.pdf
 
La Evolución Industrial en el Ecuador.pdf
La Evolución Industrial en el Ecuador.pdfLa Evolución Industrial en el Ecuador.pdf
La Evolución Industrial en el Ecuador.pdf
 
electricidad básica, ejemplos prácticos y ejercicios
electricidad básica, ejemplos prácticos y ejercicioselectricidad básica, ejemplos prácticos y ejercicios
electricidad básica, ejemplos prácticos y ejercicios
 
Introduccion-a-los-tipos-de-cemento (1).pdf
Introduccion-a-los-tipos-de-cemento (1).pdfIntroduccion-a-los-tipos-de-cemento (1).pdf
Introduccion-a-los-tipos-de-cemento (1).pdf
 
4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptx4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptx
 
209530529 Licuacion-de-Suelos-en-Arequipa.pdf
209530529 Licuacion-de-Suelos-en-Arequipa.pdf209530529 Licuacion-de-Suelos-en-Arequipa.pdf
209530529 Licuacion-de-Suelos-en-Arequipa.pdf
 
trabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidastrabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidas
 
METROLOGÍA ÓPTICA E INSTRUMENTACIÓN BÁSICA.pdf
METROLOGÍA ÓPTICA E INSTRUMENTACIÓN BÁSICA.pdfMETROLOGÍA ÓPTICA E INSTRUMENTACIÓN BÁSICA.pdf
METROLOGÍA ÓPTICA E INSTRUMENTACIÓN BÁSICA.pdf
 
LABORATORIO CALIFICADO 02 PESO VOLUMÉTRICO DE SUELOS COHESIVOS- MÉTODO DE LA ...
LABORATORIO CALIFICADO 02 PESO VOLUMÉTRICO DE SUELOS COHESIVOS- MÉTODO DE LA ...LABORATORIO CALIFICADO 02 PESO VOLUMÉTRICO DE SUELOS COHESIVOS- MÉTODO DE LA ...
LABORATORIO CALIFICADO 02 PESO VOLUMÉTRICO DE SUELOS COHESIVOS- MÉTODO DE LA ...
 
Esmerling de la Cruz (Proyecto de Programación)
Esmerling de la Cruz (Proyecto de Programación)Esmerling de la Cruz (Proyecto de Programación)
Esmerling de la Cruz (Proyecto de Programación)
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 

Tablas y tipos de datos

  • 1. John Denis Suarez Ortiz Dorvin Eduardo Bardales Lucana Tablas y Tipos de Datos BASE DE DATOS I Ingeniería de Sistemas y Telemática http://heroepatriota.blogspot.com Ing. Marco Aurelio Porro Chulli http://jhonsuarezortiz.blogspot.com
  • 2. Las tablas son objetos de las bases de datos diseñados para contener los datos. Una tabla está conformada por un conjunto de campos identificados comúnmente como columnas. Los datos a su vez se organizan en las tablas como filas y se conocen como registros, es decir, cada registro está integrado por el número de campos de la tabla constituyéndose un arreglo o matriz. Cuando queremos crear una tabla es necesario definir qué tipo de valores o de datos será contenido en cada uno de los campos. Tablas y Tipos de Datos 1.Contenido
  • 3. datos carácter datos Unicode datos de fecha y hora datos de moneda datos especiales datos definidos por el usuario datos numéricos: Datos binarios Tipos de datos
  • 4.
  • 5.
  • 6.
  • 7. CREACIÓN DE UNA TABLA La sintaxis básica y general para crear una tabla es la siguiente: create table NOMBRETABLA( NOMBRECAMPO1 TIPODEDATO, ... NOMBRECAMPON TIPODEDATO ); La tabla debe ser definida con un nombre que la identifique y con el cual accederemos a ella. Creamos una tabla llamada "usuarios" y entre paréntesis definimos los campos y sus tipos: create table usuarios ( nombre varchar(30), clave varchar(10) );
  • 8.
  • 10. ELIMINACIÓN DE UNA TABLA Para eliminar una tabla usamos "drop table" junto al nombre de la tabla a eliminar: drop table usuarios; Si intentamos eliminar una tabla que no existe, aparece un mensaje de error indicando tal situación y la sentencia no se ejecuta. Para evitar este mensaje podemos agregar a la instrucción lo siguiente: if object_id('usuarios') is not null drop table usuarios; En la sentencia precedente especificamos que elimine la tabla "usuarios" si existe.
  • 12. •Una tabla solo puede tener una restricción primary key y la columna o columnas a la(s) que se le aplique esta restricción no puede aceptar valores NULL. PRIMARY KEY
  • 13. •Esta restricción en una columna de una tabla suele estar asociada a la PRIMARY KEY de otra tabla y exigir un vínculo y se convierte en una clave externa para la segunda tabla. FOREIGN KEY
  • 14. • Se puede utilizar esta restricción para asegurar que no se escriban valores duplicados en columnas específicas que no formen parte de una clave principal. UNIQUE • Esta restricción limita el conjunto de valores que pueden ser capturados e un campo a partir de una expresión lógica. Por ejemplo salario >= 650000 y <= 5000000. CHECK • Cada columna debe tener un valor, aunque sea un valor NULL. Por ejemplo para un campo numérico se puede definir el calor por defecto 0, o N/D para un campo string. DEFAULT • Define si una columna o campo de una tabla puede aceptar valores NULL, un valor NULL es diferente de un valor 0, en blanco o una cadena de caracteres de longitud 0. NULL
  • 15. Sintaxis básica de la instrucción CREATE TABLE:
  • 16. Sintaxis básica de la instrucción CREATE TABLE:
  • 17. 2.Resumen Las tablas son objetos de las bases de datos diseñados para contener los datos. Una tabla está conformada por un conjunto de campos identificados comúnmente como columnas. Los datos a su vez se organizan en las tablas como filas y se conocen como registros, es decir, cada registro está integrado por el número de campos de la tabla constituyéndose un arreglo o matriz. Cuando queremos crear una tabla es necesario definir qué tipo de valores o de datos será contenido en cada uno de los campos. 3.Summary Tables are objects of databases designed to contain the data. A table consists of a set of fields commonly identified as columns. The data in turn are organized in tables as rows and are known as records, ie each record consists of the number of fields in the table constituting an array or matrix. When we want to create a table it is necessary to define what type of values ​​or data will be contained in each of the fields.
  • 18. 4.Recomendaciones Antes de Crear una tabla en SQL Server hay que tener en cuenta los tipos de datos que debe contener la tabla, que columnas aceptan valores nulos, si se deben de utilizar restricciones o vales predeterminados y reglas, que columnas son claves principales y claves externas. 5.Conclusiones Al conocer los tipos de datos que debes utilizar al momento de crear una tabla, las restricciones que debes tener en cuenta, Si o si vas a crear una buena tabla y tener una buena integridad de datos. Ya que Gracias a foreign key el servidor garantiza que no metes en un campo un valor que no existe en otro sitio donde obligatoriamente debería existir. Por ejemplo, si tienes una tabla de Pedidos puedes establecer un Foreign Key a la tabla de Clientes, de forma que el código de cliente que se introduce en el pedido siempre sea el de un cliente existente. Así garantizas que con independencia de los errores que puedan existir en uno o varios de los programas cliente que acceden a la base de datos, nunca podrá ocurrir que se grabe un pedido cuyo cliente no existe.
  • 19. 6.Apreciación del Equipo Es de Gran importación realizar una buena creación de una tabla en SQL Server ya que ello te va a ayudar que tu base de datos este buen estructurada y esto se consigue conociendo los tipos de datos que te brinda SQL Server, las restricciones que debes tener en cuenta al momento de crearlas. 7.Glosario de Términos Create: crear Alter:alterar o modificar Drop: eliminar o soltar Null: nulo Not null: no nulo Primary key: clave primaria Foring key: clave foránea o externa
  • 20.  http://sqlserverr.blogspot.pe/2013/12/bases-de-datos-relacionales.html  http://www.tecnoimpulso.com.ve/LIBRERIA/SQL-III.pdf  http://www.sqlserverya.com.ar/temarios/descripcion.php 8.Bibliografía o Linkografía