SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt? (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
 

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 
Guía de Sql - Lissette Torrealba
Guía de Sql  - Lissette TorrealbaGuía de Sql  - Lissette Torrealba
Guía de Sql - Lissette Torrealba
 
Unidad IV SQL
Unidad IV SQLUnidad IV SQL
Unidad IV SQL
 
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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

Trazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptxTrazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptxmiguelmateos18
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfdanielJAlejosC
 
Presentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptxPresentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptxwilliam801689
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCarlosGabriel96
 
Sesion 03 Formas de absorcion de agua.pptx
Sesion 03 Formas de absorcion de agua.pptxSesion 03 Formas de absorcion de agua.pptx
Sesion 03 Formas de absorcion de agua.pptxMarcosAlvarezSalinas
 
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOeldermishti
 
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfTIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfssuser202b79
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesCarlosMeraz16
 
Tabla de referentes empíricos para tesis-1.docx
Tabla de referentes empíricos para tesis-1.docxTabla de referentes empíricos para tesis-1.docx
Tabla de referentes empíricos para tesis-1.docxLuisJJacinto
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Dr. Edwin Hernandez
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZgustavoiashalom
 
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosFicha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosRamiroCruzSalazar
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologicaJUDITHYEMELINHUARIPA
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfs7yl3dr4g0n01
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGUROalejandrocrisostomo2
 
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfCONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfwduranteg
 
Sistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internaSistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internamengual57
 
Sistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptxSistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptx170766
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processbarom
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxjhorbycoralsanchez
 

Kürzlich hochgeladen (20)

Trazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptxTrazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptx
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdf
 
Presentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptxPresentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptx
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
 
Sesion 03 Formas de absorcion de agua.pptx
Sesion 03 Formas de absorcion de agua.pptxSesion 03 Formas de absorcion de agua.pptx
Sesion 03 Formas de absorcion de agua.pptx
 
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
 
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfTIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestaciones
 
Tabla de referentes empíricos para tesis-1.docx
Tabla de referentes empíricos para tesis-1.docxTabla de referentes empíricos para tesis-1.docx
Tabla de referentes empíricos para tesis-1.docx
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
 
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosFicha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
 
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfCONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
 
Sistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internaSistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión interna
 
Sistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptxSistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptx
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo process
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptx
 

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