SlideShare una empresa de Scribd logo
TEMA:
TABLAS Y TIPOS DE DATOS
AUTORES:
TAPIA SILVA EVELINA.
RÍOS DUAREZ CESAR EDUARDO.
TIPOSDE DATOS:
• BINARY.
• BYTE.
• COUNTER.
• CURRENCY.
• DATETIME.
• SINGLE.
• DOUBLE.
• SHORT.
• NVARCHAR.
• VARCHAR.
• CHAR.
• INTEGER.
• LONG.
• TEXT.
• FLOAT
•
ADMINISTRACIONDE TABLAS:
CREACION DE UNA TABLA.
Las tablas son la estructura básica donde se almacena la información en la base de datos.
Dado que en la mayoría de los casos, no hay forma de que el proveedor de base de
datos sepa con antelación cuales son sus necesidades de almacenamiento de datos, es
probable que necesite crear tablas en la base de datos usted mismo. Muchas
herramientas de base de datos le permiten crear tablas sin ingresar SQL, pero debido a
que las tablas son los contenedores de toda la información, es importante incluir la
sintaxis CREATE TABLE en esta guía de referencia.
La sintaxis SQL para CREATE TABLE es
CREATE TABLE “nombre_tabla”
(“columna 1” “tipo_de_datos_para_columna_1”,
“columna 2” “tipo_de_datos_para_columna_2”,
);
MODIFICACIÓN:
Una vez que hay datos en la tabla, podríamos tener la necesidad de modificar los
mismos. Para hacerlo, utilizamos el comando UPDATE. La sintaxis para esto es,
UPDATE.
UPDATE “nombre_tabla”
SET “columna_1”= [nuevo valor]
WHERE “condición”;
También es posible UPDATE múltiples columnas al mismo tiempo. La sintaxis en este
caso se vería como la siguiente:
UPDATE “nombre_tabla”
SET columna 1 = [valor 1], columna 2 =
[valor 2]
WHERE “condición ”;
ELIMINACIÓN:
DELETE FROM
A veces podemos desear deshacernos de los registros de una tabla. Para ello,
utilizamos el comando DELETE FROM. La sintaxis para esto es,
DELETE FROM “nombre_tabla”
WHERE “condición”;
RESTRICCIONESDE COLUMNAS:
PRIMARY KEY:
Es la más común de todas debido a que cada una de nuestras tablas
debe ser completamente relacional y para lograr esto siempre debe
existir una llave primaria dentro de cada tabla que identifique cada fila
como única.
Para generar una llave primaria desde la creación de una tabla:
ALTER TABLE Usuario ADD CONSTRAINT PK_Usuario PRIMARY KEY(nick)
Go
CREATE TABLE Area
(
codarea CHAR(2) NOT NULL,
nombrearea VARCHAR(40) NOT NULL,
responsable VARCHAR(80) NOT NULL
)
FOREIGN KEY:
Se forma de una columna o la combinación de varias columnas de una tabla que sirve como
enlace hacia otra tabla donde en esta última, dicho enlace son la o las columnas que forman
la PRIMARY KEY. En la primera tabla donde creamos la llave foránea es posible que existan
valores duplicados de la/las columnas que conforman la llave primaria de la segunda tabla,
además las columnas involucradas en la llave foránea deben tener el mismo tipo de datos que la
llave primaria de la segunda tabla. Una llave foránea no crea un índice automáticamente, por lo
que se recomienda generar uno para incrementar el rendimiento de la consulta.
ALTER TABLE Empleado ADD CONSTRAINT FK_Empleado_Area
FOREIGN KEY (idarea) REFERENCES Area (codarea)
CHECK
Con este tipo de restricción, se especifica que los valores ingresados en la
columna deben cumplir la regla o formula especificada. Por ejemplo:
ALTER TABLE Medicamentos ADD CONSTRAINT CHK_FechaIngreso
CHECK
( FechaVen > FechaEla)
Go
DEFAULT
Se puede decir que no es una restricción, ya que solo se ingresa un valor en
caso de que ninguno otro sea especificado. Si una columna permite NULL y el
valor a insertar no se especifica, se puede sustituir con un valor predeterminado.
ALTER TABLE Medicamentos ADD CONSTRAINT DF_stock DEFAULT 10 for stock
Go
ALTER TABLE Medicamentos ADD CONSTRAINT PK_NombreD UNIQUE
(NombreD)
Go
UNIQUE
Este tipo de restricción es muy parecida a PRIMARY KEY, las diferencias son las siguientes:
También genera un índice automáticamente pero es de tipo de NON CLUSTERED.
La tabla puede tener más de una restricción de tipo UNIQUE.
Si puede aceptar NULL, pero solo una fila puede contenerlo ya que como su nombre lo indica,
es de tipo UNIQUE o único.
EJEMPLOS:
COMO SE CREA UNA TABLA Y TIPOS DE DATOS.
CREATE TABLE TBPaciente
(
Codpaciente CHAR (4) NOT NULL,
Nombre VARCHAR (80) NOT NULL,
Direccion VARCHAR (60) NOT NULL,
fecnac DATETIME NOT NULL,
Sexo CHAR (1) NOT NULL,
Estadocivil CHAR (1) NOT NULL,
edad INT NOT NULL,
Estado CHAR (1) NOT NULL
)
COMO SE MODIFICA UNA TABLA.
AS UPDATE TbPaciente
SET
nombre=@col2,direccion=@col3,fecnac=@col4,sexo=@col5,estadocivil=@col6,edad=
@col7
WHERE codpaciente=@col1
COMO SE ELIMINA UNA TABLA.
DELETE FROM TBPaciente WHERE motivo = ‘Dengue’
RECOMENDACIONES:
• Se debe investigar sobre los tipos ya que sin conocimientos de ellos no podremos
utilizar la perfección el SQL Server.
• Un tipo de datos es un atributo que especifica el tipo de datos que el objeto puede
contener.
• Las restricciones solo se deben definir en una columna cuando es necesario y de
forma adecuada porque podemos tener problemas al momento de ingresar datos.
CONCLUSIONES:
• SQL tiene muchos tipos de datos ya que en SQL cada columna, variable,
expresión y parámetros tienen un tipo de dato.
• Los tipos de datos del SQL están clasificados en categorías de las cuales
pueden ser cadena de caracteres, numéricos exactos fecha y hora entre otros.
• Para administrar una tabla existen diferentes restricciones como: Primary Key,
Foreign Key, Check, Default y Unique.
APRECIACIÓNDEL EQUIPO:
Bueno como equipo opinamos que tablas y tipos de tablas es el tipo de datos en el cual
se puede determinar importantes cualidades, el cual también los campos de las tablas
tienen también propiedades lo cual lo más importante es su tipo de datos también si
creas mal los esquemas lo más seguro es que consigas que las instrucciones se ejecuten
de forma ineficiente.

Más contenido relacionado

La actualidad más candente

MANUAL COMPLETO DE SQL
MANUAL COMPLETO DE SQLMANUAL COMPLETO DE SQL
MANUAL COMPLETO DE SQL
Edgar Sandoval
 
LDD
LDDLDD
LDD
rmonago
 
SQL: DDL, DML y SQL
SQL: DDL, DML y SQLSQL: DDL, DML y SQL
SQL: DDL, DML y SQL
Carmen Soler
 
Comandos dll en sql server
Comandos dll en sql serverComandos dll en sql server
Comandos dll en sql server
Vicente Alberca
 
Curso SQL - Leccion 11
Curso SQL - Leccion 11Curso SQL - Leccion 11
Curso SQL - Leccion 11
Emmanuel Ortiz Gutierrez
 
Sentencias dml y ddl
Sentencias dml y ddlSentencias dml y ddl
Sentencias dml y ddlkleberyauti
 
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
vargasaldanajohanna
 
Sql manipulacion de tabla
Sql manipulacion de tablaSql manipulacion de tabla
Sql manipulacion de tabladmonges
 
USO DE SENTECIAS SQL
USO DE SENTECIAS SQLUSO DE SENTECIAS SQL
USO DE SENTECIAS SQLJorge Porras
 
4. sql (autoguardado)
4. sql (autoguardado)4. sql (autoguardado)
4. sql (autoguardado)felpe33
 
Vistas en SQL
Vistas en SQLVistas en SQL
Unidad 6 Lenguaje Sql 2
Unidad 6 Lenguaje Sql 2Unidad 6 Lenguaje Sql 2
Unidad 6 Lenguaje Sql 2Sergio Sanchez
 
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)Sergio Sanchez
 
Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014JOSE AHIAS LOPEZ PORTILLO
 
4 establecer-procesos-para-la-manipulacion-de-la-base-de-datos
4 establecer-procesos-para-la-manipulacion-de-la-base-de-datos4 establecer-procesos-para-la-manipulacion-de-la-base-de-datos
4 establecer-procesos-para-la-manipulacion-de-la-base-de-datosNathaly Arias
 
CONSULTA SQL ROMERO
CONSULTA SQL ROMEROCONSULTA SQL ROMERO
CONSULTA SQL ROMERO
NANCY ROMERO
 

La actualidad más candente (20)

MANUAL COMPLETO DE SQL
MANUAL COMPLETO DE SQLMANUAL COMPLETO DE SQL
MANUAL COMPLETO DE SQL
 
LDD
LDDLDD
LDD
 
SQL: DDL, DML y SQL
SQL: DDL, DML y SQLSQL: DDL, DML y SQL
SQL: DDL, DML y SQL
 
Comandos dll en sql server
Comandos dll en sql serverComandos dll en sql server
Comandos dll en sql server
 
Curso SQL - Leccion 11
Curso SQL - Leccion 11Curso SQL - Leccion 11
Curso SQL - Leccion 11
 
Sentencias dml y ddl
Sentencias dml y ddlSentencias dml y ddl
Sentencias dml y ddl
 
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
 
Sql manipulacion de tabla
Sql manipulacion de tablaSql manipulacion de tabla
Sql manipulacion de tabla
 
Luis cepeda
Luis cepedaLuis cepeda
Luis cepeda
 
USO DE SENTECIAS SQL
USO DE SENTECIAS SQLUSO DE SENTECIAS SQL
USO DE SENTECIAS SQL
 
4. sql (autoguardado)
4. sql (autoguardado)4. sql (autoguardado)
4. sql (autoguardado)
 
Vistas en SQL
Vistas en SQLVistas en SQL
Vistas en SQL
 
Unidad 6 Lenguaje Sql 2
Unidad 6 Lenguaje Sql 2Unidad 6 Lenguaje Sql 2
Unidad 6 Lenguaje Sql 2
 
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
 
Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014
 
4 establecer-procesos-para-la-manipulacion-de-la-base-de-datos
4 establecer-procesos-para-la-manipulacion-de-la-base-de-datos4 establecer-procesos-para-la-manipulacion-de-la-base-de-datos
4 establecer-procesos-para-la-manipulacion-de-la-base-de-datos
 
CONSULTA SQL ROMERO
CONSULTA SQL ROMEROCONSULTA SQL ROMERO
CONSULTA SQL ROMERO
 
Lenguaje sql
Lenguaje sqlLenguaje sql
Lenguaje sql
 
Sql
SqlSql
Sql
 
Unidad 6 Lenguaje Sql
Unidad 6 Lenguaje SqlUnidad 6 Lenguaje Sql
Unidad 6 Lenguaje Sql
 

Destacado

Act v.m.c
Act v.m.cAct v.m.c
Act v.m.c
Valeria Marin
 
National Approach in Data Exchange – Danish Maritime Spatial Data Infrastruct...
National Approach in Data Exchange – Danish Maritime Spatial Data Infrastruct...National Approach in Data Exchange – Danish Maritime Spatial Data Infrastruct...
National Approach in Data Exchange – Danish Maritime Spatial Data Infrastruct...
Pan Baltic Scope / Baltic SCOPE
 
FdSc Engineering Merit and Credits
FdSc Engineering Merit and CreditsFdSc Engineering Merit and Credits
FdSc Engineering Merit and CreditsRobert Gadsdon
 
We have a dream: a common Maritime Spatial Planning Data Infrastructure – Bal...
We have a dream: a common Maritime Spatial Planning Data Infrastructure – Bal...We have a dream: a common Maritime Spatial Planning Data Infrastructure – Bal...
We have a dream: a common Maritime Spatial Planning Data Infrastructure – Bal...
Pan Baltic Scope / Baltic SCOPE
 
Act2 v.m.c
Act2 v.m.cAct2 v.m.c
Act2 v.m.c
Valeria Marin
 
Information carrying words pdf
Information carrying words pdfInformation carrying words pdf
Information carrying words pdf
Arooba Dev
 
Cranfield univ. Innovation management
Cranfield univ. Innovation managementCranfield univ. Innovation management
Cranfield univ. Innovation managementJohn Slagboom I.W.T.
 
Concurso CAS Otuzco
Concurso CAS OtuzcoConcurso CAS Otuzco
Concurso CAS Otuzco
Luis Antonio Romero
 
Como realizar vigilancia de residuos sólidos.
Como realizar vigilancia de residuos sólidos.Como realizar vigilancia de residuos sólidos.
Como realizar vigilancia de residuos sólidos.
Luis Antonio Romero
 
Primary key
Primary keyPrimary key
Primary key
Robedgar MX
 
Método de integración por partes(primer intento)
Método de integración por partes(primer intento)Método de integración por partes(primer intento)
Método de integración por partes(primer intento)
Carolina Rodriguez Romo
 
Diapositivas De Tablas y Base Datos
Diapositivas De Tablas y Base DatosDiapositivas De Tablas y Base Datos
Diapositivas De Tablas y Base Datos
Jose Erlin Rojas Cercado
 
Estructura base de datos
Estructura base de datosEstructura base de datos
Estructura base de datos
Carlos Mamani
 
Workshop blogger
Workshop bloggerWorkshop blogger
Workshop blogger
Rino Safrizal
 
BASE DE DATOS EN SQL
BASE DE DATOS EN SQL BASE DE DATOS EN SQL
BASE DE DATOS EN SQL
TAPIA SILVA EVELINA
 
Skinner
SkinnerSkinner
Skinner
Arooba Dev
 
Caso practico de base de datos orientada a objetos
Caso practico de base de datos orientada a objetosCaso practico de base de datos orientada a objetos
Caso practico de base de datos orientada a objetosMiguel Martinez
 
Key database terms
Key database termsKey database terms
Key database termslistergc
 
Entidad, Llave primaria, llave foranea
Entidad, Llave primaria, llave foraneaEntidad, Llave primaria, llave foranea
Entidad, Llave primaria, llave foranealinis129
 

Destacado (20)

Act v.m.c
Act v.m.cAct v.m.c
Act v.m.c
 
National Approach in Data Exchange – Danish Maritime Spatial Data Infrastruct...
National Approach in Data Exchange – Danish Maritime Spatial Data Infrastruct...National Approach in Data Exchange – Danish Maritime Spatial Data Infrastruct...
National Approach in Data Exchange – Danish Maritime Spatial Data Infrastruct...
 
FdSc Engineering Merit and Credits
FdSc Engineering Merit and CreditsFdSc Engineering Merit and Credits
FdSc Engineering Merit and Credits
 
We have a dream: a common Maritime Spatial Planning Data Infrastructure – Bal...
We have a dream: a common Maritime Spatial Planning Data Infrastructure – Bal...We have a dream: a common Maritime Spatial Planning Data Infrastructure – Bal...
We have a dream: a common Maritime Spatial Planning Data Infrastructure – Bal...
 
Act2 v.m.c
Act2 v.m.cAct2 v.m.c
Act2 v.m.c
 
Information carrying words pdf
Information carrying words pdfInformation carrying words pdf
Information carrying words pdf
 
Cranfield univ. Innovation management
Cranfield univ. Innovation managementCranfield univ. Innovation management
Cranfield univ. Innovation management
 
Concurso CAS Otuzco
Concurso CAS OtuzcoConcurso CAS Otuzco
Concurso CAS Otuzco
 
Como realizar vigilancia de residuos sólidos.
Como realizar vigilancia de residuos sólidos.Como realizar vigilancia de residuos sólidos.
Como realizar vigilancia de residuos sólidos.
 
Primary key
Primary keyPrimary key
Primary key
 
Método de integración por partes(primer intento)
Método de integración por partes(primer intento)Método de integración por partes(primer intento)
Método de integración por partes(primer intento)
 
Diapositivas De Tablas y Base Datos
Diapositivas De Tablas y Base DatosDiapositivas De Tablas y Base Datos
Diapositivas De Tablas y Base Datos
 
Estructura base de datos
Estructura base de datosEstructura base de datos
Estructura base de datos
 
Workshop blogger
Workshop bloggerWorkshop blogger
Workshop blogger
 
Saudi Aramco Engineering Procedures (SAEP)3
Saudi Aramco Engineering Procedures (SAEP)3Saudi Aramco Engineering Procedures (SAEP)3
Saudi Aramco Engineering Procedures (SAEP)3
 
BASE DE DATOS EN SQL
BASE DE DATOS EN SQL BASE DE DATOS EN SQL
BASE DE DATOS EN SQL
 
Skinner
SkinnerSkinner
Skinner
 
Caso practico de base de datos orientada a objetos
Caso practico de base de datos orientada a objetosCaso practico de base de datos orientada a objetos
Caso practico de base de datos orientada a objetos
 
Key database terms
Key database termsKey database terms
Key database terms
 
Entidad, Llave primaria, llave foranea
Entidad, Llave primaria, llave foraneaEntidad, Llave primaria, llave foranea
Entidad, Llave primaria, llave foranea
 

Similar a Diapositivas de tablas y tipos de datos

Tablas y tipos de datos
Tablas y tipos de datosTablas y tipos de datos
Tablas y tipos de datos
SuarezJhon
 
Base de datos en sql
Base de datos en sql  Base de datos en sql
Base de datos en sql
K-rlos Pac
 
Guía de Sql - Lissette Torrealba
Guía de Sql  - Lissette TorrealbaGuía de Sql  - Lissette Torrealba
Guía de Sql - Lissette Torrealba
José Ricardo Tillero Giménez
 
Unidad IV SQL
Unidad IV SQLUnidad IV SQL
Unidad IV SQL
lissette_torrealba
 
T8 – Bases de Datos en MySQL (1).pptx
T8 – Bases de Datos en MySQL (1).pptxT8 – Bases de Datos en MySQL (1).pptx
T8 – Bases de Datos en MySQL (1).pptx
DanaSoto7
 
2. creación de tablas 2007
2. creación de tablas 20072. creación de tablas 2007
2. creación de tablas 2007yenifer1995
 
Manual Descriptivo de Micrososft SQL Server 2008. Ejercicios propuestos
Manual Descriptivo de Micrososft SQL Server 2008. Ejercicios propuestosManual Descriptivo de Micrososft SQL Server 2008. Ejercicios propuestos
Manual Descriptivo de Micrososft SQL Server 2008. Ejercicios propuestos
PaulDelgadoSoto
 
MYSQL DDL DML.pdf
MYSQL DDL DML.pdfMYSQL DDL DML.pdf
MYSQL DDL DML.pdf
JULIOROBERTOHERAZOGO
 
Sentencias Sql
Sentencias SqlSentencias Sql
Sentencias Sql
fer951
 
Curso oracle por temas
Curso oracle por temasCurso oracle por temas
Curso oracle por temas
Fabian Isidoro Quino
 
Tablas en SQL Server
Tablas en SQL ServerTablas en SQL Server
Tablas en SQL Server
KareliaRivas
 
Investigacion alter, create y integridad referencial
Investigacion alter, create y integridad referencialInvestigacion alter, create y integridad referencial
Investigacion alter, create y integridad referencial500y
 
Trabajando con sql (parte 1)
Trabajando con sql (parte 1)Trabajando con sql (parte 1)
Trabajando con sql (parte 1)Juan Vade
 
Base de datos - Clase 2
Base de datos - Clase 2Base de datos - Clase 2
Base de datos - Clase 2
Luis Miguel De Bello
 
SENTENCIAS DE SQL SERVER
SENTENCIAS DE SQL SERVERSENTENCIAS DE SQL SERVER
SENTENCIAS DE SQL SERVER
DeysiDelgadoSeclen
 
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
José Antonio Sandoval Acosta
 
Tablas y tipos de datos
Tablas y tipos de datosTablas y tipos de datos
Tablas y tipos de datos
Marleny Pretell Silva
 
Creación de tablas en PostgreSQL
Creación de tablas en PostgreSQLCreación de tablas en PostgreSQL
Creación de tablas en PostgreSQL
Eddie Malca
 

Similar a Diapositivas de tablas y tipos de datos (20)

Tablas y tipos de datos
Tablas y tipos de datosTablas y tipos de datos
Tablas y tipos de datos
 
Base de datos en sql
Base de datos en sql  Base de datos en sql
Base de datos en sql
 
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
 
Indices en workbench
Indices en workbenchIndices en workbench
Indices en workbench
 
T8 – Bases de Datos en MySQL (1).pptx
T8 – Bases de Datos en MySQL (1).pptxT8 – Bases de Datos en MySQL (1).pptx
T8 – Bases de Datos en MySQL (1).pptx
 
2. creación de tablas 2007
2. creación de tablas 20072. creación de tablas 2007
2. creación de tablas 2007
 
Manual Descriptivo de Micrososft SQL Server 2008. Ejercicios propuestos
Manual Descriptivo de Micrososft SQL Server 2008. Ejercicios propuestosManual Descriptivo de Micrososft SQL Server 2008. Ejercicios propuestos
Manual Descriptivo de Micrososft SQL Server 2008. Ejercicios propuestos
 
MYSQL DDL DML.pdf
MYSQL DDL DML.pdfMYSQL DDL DML.pdf
MYSQL DDL DML.pdf
 
Sentencias Sql
Sentencias SqlSentencias Sql
Sentencias Sql
 
Curso oracle por temas
Curso oracle por temasCurso oracle por temas
Curso oracle por temas
 
Tablas en SQL Server
Tablas en SQL ServerTablas en SQL Server
Tablas en SQL Server
 
Investigacion alter, create y integridad referencial
Investigacion alter, create y integridad referencialInvestigacion alter, create y integridad referencial
Investigacion alter, create y integridad referencial
 
Trabajando con sql (parte 1)
Trabajando con sql (parte 1)Trabajando con sql (parte 1)
Trabajando con sql (parte 1)
 
Base de datos - Clase 2
Base de datos - Clase 2Base de datos - Clase 2
Base de datos - Clase 2
 
SENTENCIAS DE SQL SERVER
SENTENCIAS DE SQL SERVERSENTENCIAS DE SQL SERVER
SENTENCIAS DE SQL SERVER
 
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
 
Presentación1
Presentación1Presentación1
Presentación1
 
Tablas y tipos de datos
Tablas y tipos de datosTablas y tipos de datos
Tablas y tipos de datos
 
Creación de tablas en PostgreSQL
Creación de tablas en PostgreSQLCreación de tablas en PostgreSQL
Creación de tablas en PostgreSQL
 

Más de TAPIA SILVA EVELINA

Diapositivas de objeto sqlcommand
Diapositivas de objeto sqlcommandDiapositivas de objeto sqlcommand
Diapositivas de objeto sqlcommand
TAPIA SILVA EVELINA
 
Diapositivas de objeto conecction
Diapositivas de objeto conecctionDiapositivas de objeto conecction
Diapositivas de objeto conecction
TAPIA SILVA EVELINA
 
Diapositivas de system.data.sql client
Diapositivas de system.data.sql clientDiapositivas de system.data.sql client
Diapositivas de system.data.sql client
TAPIA SILVA EVELINA
 
Diapositivas de ado.net
Diapositivas de ado.netDiapositivas de ado.net
Diapositivas de ado.net
TAPIA SILVA EVELINA
 
Diapositivas de sgbd
Diapositivas de sgbdDiapositivas de sgbd
Diapositivas de sgbd
TAPIA SILVA EVELINA
 
Programación orientada-a-objetos
Programación orientada-a-objetosProgramación orientada-a-objetos
Programación orientada-a-objetos
TAPIA SILVA EVELINA
 
Diapositivas de n capas en visual net 2017
Diapositivas de n capas en visual net 2017Diapositivas de n capas en visual net 2017
Diapositivas de n capas en visual net 2017
TAPIA SILVA EVELINA
 
Diapositivas de acceso a datos ado.net
Diapositivas de acceso a datos ado.netDiapositivas de acceso a datos ado.net
Diapositivas de acceso a datos ado.net
TAPIA SILVA EVELINA
 
Diapositivas de vistas
Diapositivas de vistasDiapositivas de vistas
Diapositivas de vistas
TAPIA SILVA EVELINA
 
Diapositivas transact sql
Diapositivas transact sqlDiapositivas transact sql
Diapositivas transact sql
TAPIA SILVA EVELINA
 
Diapositivas de sql server 2012
Diapositivas de sql server 2012Diapositivas de sql server 2012
Diapositivas de sql server 2012
TAPIA SILVA EVELINA
 
Lenguaje de programación
Lenguaje de  programaciónLenguaje de  programación
Lenguaje de programación
TAPIA SILVA EVELINA
 

Más de TAPIA SILVA EVELINA (12)

Diapositivas de objeto sqlcommand
Diapositivas de objeto sqlcommandDiapositivas de objeto sqlcommand
Diapositivas de objeto sqlcommand
 
Diapositivas de objeto conecction
Diapositivas de objeto conecctionDiapositivas de objeto conecction
Diapositivas de objeto conecction
 
Diapositivas de system.data.sql client
Diapositivas de system.data.sql clientDiapositivas de system.data.sql client
Diapositivas de system.data.sql client
 
Diapositivas de ado.net
Diapositivas de ado.netDiapositivas de ado.net
Diapositivas de ado.net
 
Diapositivas de sgbd
Diapositivas de sgbdDiapositivas de sgbd
Diapositivas de sgbd
 
Programación orientada-a-objetos
Programación orientada-a-objetosProgramación orientada-a-objetos
Programación orientada-a-objetos
 
Diapositivas de n capas en visual net 2017
Diapositivas de n capas en visual net 2017Diapositivas de n capas en visual net 2017
Diapositivas de n capas en visual net 2017
 
Diapositivas de acceso a datos ado.net
Diapositivas de acceso a datos ado.netDiapositivas de acceso a datos ado.net
Diapositivas de acceso a datos ado.net
 
Diapositivas de vistas
Diapositivas de vistasDiapositivas de vistas
Diapositivas de vistas
 
Diapositivas transact sql
Diapositivas transact sqlDiapositivas transact sql
Diapositivas transact sql
 
Diapositivas de sql server 2012
Diapositivas de sql server 2012Diapositivas de sql server 2012
Diapositivas de sql server 2012
 
Lenguaje de programación
Lenguaje de  programaciónLenguaje de  programación
Lenguaje de programación
 

Último

PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdfPLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
MariaCortezRuiz
 
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdfHITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
GROVER MORENO
 
tema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptx
tema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptxtema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptx
tema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptx
DianaSG6
 
Bash Script Programacion en la consola.pptx
Bash Script Programacion en la consola.pptxBash Script Programacion en la consola.pptx
Bash Script Programacion en la consola.pptx
SantosCatalinoOrozco
 
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
FRANCISCOJUSTOSIERRA
 
Las Fuentes de Alimentacion Conmutadas (Switching).pdf
Las Fuentes de Alimentacion Conmutadas (Switching).pdfLas Fuentes de Alimentacion Conmutadas (Switching).pdf
Las Fuentes de Alimentacion Conmutadas (Switching).pdf
NicolasGramajo1
 
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica químicaCiclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
ycalful01
 
Criterios de la primera y segunda derivada
Criterios de la primera y segunda derivadaCriterios de la primera y segunda derivada
Criterios de la primera y segunda derivada
YoverOlivares
 
Análisis de Sensibilidad clases de investigacion de operaciones
Análisis de Sensibilidad clases de investigacion de operacionesAnálisis de Sensibilidad clases de investigacion de operaciones
Análisis de Sensibilidad clases de investigacion de operaciones
SamuelHuapalla
 
Seguridad en mineria los Controles criticos
Seguridad en mineria los Controles criticosSeguridad en mineria los Controles criticos
Seguridad en mineria los Controles criticos
Melvin191754
 
Vehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebralVehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebral
everchanging2020
 
OPEN_PIT.pdf..------asasasasasasasasasasasas
OPEN_PIT.pdf..------asasasasasasasasasasasasOPEN_PIT.pdf..------asasasasasasasasasasasas
OPEN_PIT.pdf..------asasasasasasasasasasasas
Eder288265
 
01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas
ivan848686
 
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOLNORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
Pol Peña Quispe
 
14. DISEÑO LOSA ALIGERADA MOD G VOLADO.pdf
14. DISEÑO LOSA ALIGERADA MOD G VOLADO.pdf14. DISEÑO LOSA ALIGERADA MOD G VOLADO.pdf
14. DISEÑO LOSA ALIGERADA MOD G VOLADO.pdf
DavidHunucoAlbornoz
 
CONTROL DE MOTORES DE CORRIENTE ALTERNA PPT
CONTROL DE MOTORES DE CORRIENTE ALTERNA  PPTCONTROL DE MOTORES DE CORRIENTE ALTERNA  PPT
CONTROL DE MOTORES DE CORRIENTE ALTERNA PPT
LuisLobatoingaruca
 
Diagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdfDiagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdf
joseabachesoto
 
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptxTEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
maitecuba2006
 
Sesiones 3 y 4 Estructuras Ingenieria.pdf
Sesiones 3 y 4 Estructuras Ingenieria.pdfSesiones 3 y 4 Estructuras Ingenieria.pdf
Sesiones 3 y 4 Estructuras Ingenieria.pdf
DeyvisPalomino2
 
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdfDialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
fernanroq11702
 

Último (20)

PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdfPLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
 
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdfHITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
 
tema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptx
tema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptxtema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptx
tema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptx
 
Bash Script Programacion en la consola.pptx
Bash Script Programacion en la consola.pptxBash Script Programacion en la consola.pptx
Bash Script Programacion en la consola.pptx
 
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
 
Las Fuentes de Alimentacion Conmutadas (Switching).pdf
Las Fuentes de Alimentacion Conmutadas (Switching).pdfLas Fuentes de Alimentacion Conmutadas (Switching).pdf
Las Fuentes de Alimentacion Conmutadas (Switching).pdf
 
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica químicaCiclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
 
Criterios de la primera y segunda derivada
Criterios de la primera y segunda derivadaCriterios de la primera y segunda derivada
Criterios de la primera y segunda derivada
 
Análisis de Sensibilidad clases de investigacion de operaciones
Análisis de Sensibilidad clases de investigacion de operacionesAnálisis de Sensibilidad clases de investigacion de operaciones
Análisis de Sensibilidad clases de investigacion de operaciones
 
Seguridad en mineria los Controles criticos
Seguridad en mineria los Controles criticosSeguridad en mineria los Controles criticos
Seguridad en mineria los Controles criticos
 
Vehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebralVehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebral
 
OPEN_PIT.pdf..------asasasasasasasasasasasas
OPEN_PIT.pdf..------asasasasasasasasasasasasOPEN_PIT.pdf..------asasasasasasasasasasasas
OPEN_PIT.pdf..------asasasasasasasasasasasas
 
01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas
 
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOLNORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
 
14. DISEÑO LOSA ALIGERADA MOD G VOLADO.pdf
14. DISEÑO LOSA ALIGERADA MOD G VOLADO.pdf14. DISEÑO LOSA ALIGERADA MOD G VOLADO.pdf
14. DISEÑO LOSA ALIGERADA MOD G VOLADO.pdf
 
CONTROL DE MOTORES DE CORRIENTE ALTERNA PPT
CONTROL DE MOTORES DE CORRIENTE ALTERNA  PPTCONTROL DE MOTORES DE CORRIENTE ALTERNA  PPT
CONTROL DE MOTORES DE CORRIENTE ALTERNA PPT
 
Diagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdfDiagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdf
 
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptxTEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
 
Sesiones 3 y 4 Estructuras Ingenieria.pdf
Sesiones 3 y 4 Estructuras Ingenieria.pdfSesiones 3 y 4 Estructuras Ingenieria.pdf
Sesiones 3 y 4 Estructuras Ingenieria.pdf
 
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdfDialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
 

Diapositivas de tablas y tipos de datos

  • 1. TEMA: TABLAS Y TIPOS DE DATOS AUTORES: TAPIA SILVA EVELINA. RÍOS DUAREZ CESAR EDUARDO.
  • 2. TIPOSDE DATOS: • BINARY. • BYTE. • COUNTER. • CURRENCY. • DATETIME. • SINGLE. • DOUBLE. • SHORT. • NVARCHAR. • VARCHAR. • CHAR. • INTEGER. • LONG. • TEXT. • FLOAT •
  • 3. ADMINISTRACIONDE TABLAS: CREACION DE UNA TABLA. Las tablas son la estructura básica donde se almacena la información en la base de datos. Dado que en la mayoría de los casos, no hay forma de que el proveedor de base de datos sepa con antelación cuales son sus necesidades de almacenamiento de datos, es probable que necesite crear tablas en la base de datos usted mismo. Muchas herramientas de base de datos le permiten crear tablas sin ingresar SQL, pero debido a que las tablas son los contenedores de toda la información, es importante incluir la sintaxis CREATE TABLE en esta guía de referencia. La sintaxis SQL para CREATE TABLE es CREATE TABLE “nombre_tabla” (“columna 1” “tipo_de_datos_para_columna_1”, “columna 2” “tipo_de_datos_para_columna_2”, );
  • 4. MODIFICACIÓN: Una vez que hay datos en la tabla, podríamos tener la necesidad de modificar los mismos. Para hacerlo, utilizamos el comando UPDATE. La sintaxis para esto es, UPDATE. UPDATE “nombre_tabla” SET “columna_1”= [nuevo valor] WHERE “condición”; También es posible UPDATE múltiples columnas al mismo tiempo. La sintaxis en este caso se vería como la siguiente: UPDATE “nombre_tabla” SET columna 1 = [valor 1], columna 2 = [valor 2] WHERE “condición ”;
  • 5. ELIMINACIÓN: DELETE FROM A veces podemos desear deshacernos de los registros de una tabla. Para ello, utilizamos el comando DELETE FROM. La sintaxis para esto es, DELETE FROM “nombre_tabla” WHERE “condición”;
  • 6. RESTRICCIONESDE COLUMNAS: PRIMARY KEY: Es la más común de todas debido a que cada una de nuestras tablas debe ser completamente relacional y para lograr esto siempre debe existir una llave primaria dentro de cada tabla que identifique cada fila como única. Para generar una llave primaria desde la creación de una tabla: ALTER TABLE Usuario ADD CONSTRAINT PK_Usuario PRIMARY KEY(nick) Go CREATE TABLE Area ( codarea CHAR(2) NOT NULL, nombrearea VARCHAR(40) NOT NULL, responsable VARCHAR(80) NOT NULL )
  • 7. FOREIGN KEY: Se forma de una columna o la combinación de varias columnas de una tabla que sirve como enlace hacia otra tabla donde en esta última, dicho enlace son la o las columnas que forman la PRIMARY KEY. En la primera tabla donde creamos la llave foránea es posible que existan valores duplicados de la/las columnas que conforman la llave primaria de la segunda tabla, además las columnas involucradas en la llave foránea deben tener el mismo tipo de datos que la llave primaria de la segunda tabla. Una llave foránea no crea un índice automáticamente, por lo que se recomienda generar uno para incrementar el rendimiento de la consulta. ALTER TABLE Empleado ADD CONSTRAINT FK_Empleado_Area FOREIGN KEY (idarea) REFERENCES Area (codarea)
  • 8. CHECK Con este tipo de restricción, se especifica que los valores ingresados en la columna deben cumplir la regla o formula especificada. Por ejemplo: ALTER TABLE Medicamentos ADD CONSTRAINT CHK_FechaIngreso CHECK ( FechaVen > FechaEla) Go
  • 9. DEFAULT Se puede decir que no es una restricción, ya que solo se ingresa un valor en caso de que ninguno otro sea especificado. Si una columna permite NULL y el valor a insertar no se especifica, se puede sustituir con un valor predeterminado. ALTER TABLE Medicamentos ADD CONSTRAINT DF_stock DEFAULT 10 for stock Go
  • 10. ALTER TABLE Medicamentos ADD CONSTRAINT PK_NombreD UNIQUE (NombreD) Go UNIQUE Este tipo de restricción es muy parecida a PRIMARY KEY, las diferencias son las siguientes: También genera un índice automáticamente pero es de tipo de NON CLUSTERED. La tabla puede tener más de una restricción de tipo UNIQUE. Si puede aceptar NULL, pero solo una fila puede contenerlo ya que como su nombre lo indica, es de tipo UNIQUE o único.
  • 11. EJEMPLOS: COMO SE CREA UNA TABLA Y TIPOS DE DATOS. CREATE TABLE TBPaciente ( Codpaciente CHAR (4) NOT NULL, Nombre VARCHAR (80) NOT NULL, Direccion VARCHAR (60) NOT NULL, fecnac DATETIME NOT NULL, Sexo CHAR (1) NOT NULL, Estadocivil CHAR (1) NOT NULL, edad INT NOT NULL, Estado CHAR (1) NOT NULL )
  • 12. COMO SE MODIFICA UNA TABLA. AS UPDATE TbPaciente SET nombre=@col2,direccion=@col3,fecnac=@col4,sexo=@col5,estadocivil=@col6,edad= @col7 WHERE codpaciente=@col1 COMO SE ELIMINA UNA TABLA. DELETE FROM TBPaciente WHERE motivo = ‘Dengue’
  • 13. RECOMENDACIONES: • Se debe investigar sobre los tipos ya que sin conocimientos de ellos no podremos utilizar la perfección el SQL Server. • Un tipo de datos es un atributo que especifica el tipo de datos que el objeto puede contener. • Las restricciones solo se deben definir en una columna cuando es necesario y de forma adecuada porque podemos tener problemas al momento de ingresar datos.
  • 14. CONCLUSIONES: • SQL tiene muchos tipos de datos ya que en SQL cada columna, variable, expresión y parámetros tienen un tipo de dato. • Los tipos de datos del SQL están clasificados en categorías de las cuales pueden ser cadena de caracteres, numéricos exactos fecha y hora entre otros. • Para administrar una tabla existen diferentes restricciones como: Primary Key, Foreign Key, Check, Default y Unique.
  • 15. APRECIACIÓNDEL EQUIPO: Bueno como equipo opinamos que tablas y tipos de tablas es el tipo de datos en el cual se puede determinar importantes cualidades, el cual también los campos de las tablas tienen también propiedades lo cual lo más importante es su tipo de datos también si creas mal los esquemas lo más seguro es que consigas que las instrucciones se ejecuten de forma ineficiente.