SlideShare una empresa de Scribd logo
1 de 33
Descargar para leer sin conexión
UNIDAD II 
LENGUAJE DE DEFINICIÓN 
DE DATOS (DDL)
Lenguaje de Definición de Datos 
● Es un lenguaje proporcionado por el DBMS que 
permite a los usuarios (de la misma) llevar a 
cabo las tareas de definición de las estructuras 
que almacenarán los datos así como de los 
procedimientos o funciones que permitan 
consultarlos.
DDL 
● Por lo tanto es un lenguaje de programación para definir 
estructuras de datos. 
● El término DDL fue introducido por primera vez en 
relación con el modelo de DB CODASYL, más tarde fue 
usado para referirse a un subconjunto de SQL. 
● Ahora se utiliza en un sentido genérico para referirse a 
cualquier lenguaje formal que describa datos o 
estructuras de información, como los esquemas XML.
Introducción al SQL 
● SQL es un lenguaje de definición de datos que 
incluye comandos para crear objetos de bases 
de datos como tablas, indices y vistas, así 
como comandos para definir derechos de 
acceso a esos objetos.
TIPOS DE DATOS EN MYSQL
● Tipos Numéricos 
● Tipos de Fecha 
● Tipos de Cadena
Numéricos 
TinyInt 
● Número entero que puede tener o no signo. 
● Si lleva signo el rango de valores es de -128 a 
127 y sin signo 0 a 255. 
● El tamaño de almacenamiento es de 1 byte.
Bit o Bol 
● Número entre 0 y 1
SmallInt 
● Número entero que puede tener o no signo. 
● Si tiene signo el rango es de -32768 a 32767 y 
sin signo 0 a 65535. 
● El tamaño de almacenamiento es de 2 bytes.
MediumInt 
● Número entero que puede tener o no signo. 
● Si tiene signo el rango es de -8.388.608 a 
8.388.607 y sin signo 0 a16777215. 
● El tamaño de almacenamiento es de 3 bytes.
Int 
● Número entero que puede tener o no signo. 
● Si tiene signo el rango es de -2147483648 a 
2147483647 y sin signo el 0 a 429.4967.295. 
● El tamaño de almacenamiento es de 4 bytes.
BigInt 
● Número entero que puede tener o no signo. 
● Si tiene signo el rango es de 
-9.223.372.036.854.775.808 a 
9.223.372.036.854.775.807 
● Sin signo 0 a 18.446.744.073.709.551.615. 
● El tamaño de almacenamiento es de 8 bytes.
Float 
● Número pequeño en coma flotante de precisión 
simple. 
● Los rangos están entre -3.402823466E+38 a 
-1.175494351E-38, 0 y desde 1.175494351E- 
38 a 3.402823466E+38. 
● El tamaño de almacenamiento es de 4 bytes.
Double 
● Número en coma flotante de precisión doble. 
● Los rangos están entre 
-1.7976931348623157E+308 a 
-2.2250738585072014E-308. 
● El tamaño de almacenamiento es de 8 bytes.
Decimal (Dec) 
● Número en coma flotante desempaquetado y 
es almacenado como una cadena.
Tipos de Fecha 
● NOTA: MySQL no prueba de una manera 
precisa si la fecha ingresada es o no válida, 
únicamente realiza las comparaciones lógicas 
como lo son que el mes este entre 0 y 12 y que 
el día entre 0 y 31.
Date 
● Tipo fecha, almacena una fecha. 
● El rango esta entre el 1 de enero del 1001 al 31 
de diciembre de 9999. 
● El formato de almacenamiento queda de la forma: 
año-mes-día. 
● El tamaño de almacenamiento es de 3bytes.
DateTime 
● Es una combinación de fecha y hora, donde los 
valores están entre el 1 de enero del 1001 a las 
0 horas, 0 minutos y 0 segundos al 31 de 
diciembre del 9999 a las 23 horas, 59 minutos y 
59 segundos. 
● El formato de almacenamiento queda de la 
forma: año-mes-día horas:minutos:segundo. 
● El tamaño de almacenamiento es de 8 bytes
TimeStamp 
● Es una combinación de fecha y hora y los 
valores están desde el 1 de enero de 1970 al 
año 2037. 
● El tamaño de almacenamiento es de 4 bytes.
Time 
● Almacena una hora. 
● El rango puede estar entre -838 horas, 59 
minutos y 59 segundos a 838, 59 minutos y 59 
segundos. 
● El formato de almacenamiento es de la forma: 
'HH:MM:SS'. 
● El tamaño de almacenamiento es de 3 bytes.
Year 
● Almacena un año. 
● El rango es desde el año 1901 al año 2155. 
● El tamaño de almacenamiento es de 1 byte.
Tarea UN 2 
● Investiga los tipos de datos empleados por 
MySQL para las “cadenas”.
Tipos de Cadena 
Char 
● Almacena una cadena de longitud fija y puede 
contener entre 0 y 255 caracteres. 
● El tamaño de almacenamiento es de n bytes.
VarChar 
● Almacena una cadena de longitud variable y 
puede contener entre 0 y 255 caracteres. 
● El tamaño de almacenamiento es de n+1 bytes.
TinyText & TinyBlob 
● Columna con una longitud máxima de 255 
caracteres, donde su tamaño de 
almacenamiento es de longitud + 1 bytes.
Blob y Text 
● Texto con un máximo de 65535 caracteres. 
● Su tamaño de almacenamiento es de longitud + 
2 bytes.
MediumBlob & MediumText 
● Texto con un máximo de 16.777.215 
caracteres. 
● Su tamaño de almacenamiento es de longitud + 
3 bytes.
LongBlob & LongText 
● Texto con un máximo de caracteres 
4.294.967.295. 
● Su tamaño de almacenamiento es de longitud + 
4 bytes.
Enum 
● Campo que puede tener un único valor de una 
lista que se especifica y admite hasta 65535 
valores distintos.
Set 
● Un campo que puede contener cero, uno ó 
varios valores de una lista, la cual puede tener 
un máximo de 64 valores.
Instrucciones Básicas
Instrucción Descripción 
show databases Muestra las bases de datos existentes en el 
servidor MySQL 
show data tables Muestra las tablas existentes en la base de datos 
seleccionada 
create Crea una base de datos con el nombre 
proporcionado 
describe Permite obtener información sobre una tabla, para 
saber que campos tiene y de que tipo 
use Indica a MySQL que use la base de datos que se le 
indique como la base de datos por defecto 
quit Permite salir de la línea de comandos de MySQL 
drop database Elimina todas las tablas de la base de datos, 
juntamente con la base de datos
Instrucción Descripción 
select Es un comando utilizado para traer 
información desde una tabla 
mysqlaccess Verifica los permisos de acceso para una 
combinación de máquina, base de datos y 
usuario. 
perror Comando que muestra el significado de los 
errores de sistema de MySQL. 
create table Sentencia para especificar la estructura de una 
tabla donde se especifican los tipos de 
variable para cada ítem de la tabla. 
update Comando que modifica solo el registro en 
cuestión y no requiere que se vuelva a llenar la 
tabla.

Más contenido relacionado

La actualidad más candente

Maual de instalacion mongodb
Maual de instalacion mongodbMaual de instalacion mongodb
Maual de instalacion mongodbGerzair García
 
Procesamiento de datos
Procesamiento de datosProcesamiento de datos
Procesamiento de datosadriana28smp
 
Medidas De Almacenamiento De Datos 9º
Medidas De Almacenamiento De Datos 9ºMedidas De Almacenamiento De Datos 9º
Medidas De Almacenamiento De Datos 9ºMaii Alarcón
 
Unidades de medidas de almacenamiento 10
Unidades de medidas de almacenamiento 10Unidades de medidas de almacenamiento 10
Unidades de medidas de almacenamiento 10Carito2205
 
Medidas de almacenamiento[1][1]
Medidas de almacenamiento[1][1]Medidas de almacenamiento[1][1]
Medidas de almacenamiento[1][1]carabettaortino
 
Introduccion base de datos con MYSQL
Introduccion base de datos con MYSQLIntroduccion base de datos con MYSQL
Introduccion base de datos con MYSQLBoris Salleg
 
Unidades de medida para el almacenamiento de información
Unidades de medida para el almacenamiento de informaciónUnidades de medida para el almacenamiento de información
Unidades de medida para el almacenamiento de informaciónElizabeth Johana Muza Herrera
 
Clasificación del computador y unidades de almacenamiento 8a diego 2
Clasificación del computador y unidades de almacenamiento 8a diego 2Clasificación del computador y unidades de almacenamiento 8a diego 2
Clasificación del computador y unidades de almacenamiento 8a diego 2diego13864
 

La actualidad más candente (13)

Maual de instalacion mongodb
Maual de instalacion mongodbMaual de instalacion mongodb
Maual de instalacion mongodb
 
MYSQL
MYSQLMYSQL
MYSQL
 
Unidades de medida S/B
Unidades de medida S/BUnidades de medida S/B
Unidades de medida S/B
 
Blog transact sql
Blog transact sqlBlog transact sql
Blog transact sql
 
Procesamiento de datos
Procesamiento de datosProcesamiento de datos
Procesamiento de datos
 
Medidas De Almacenamiento De Datos 9º
Medidas De Almacenamiento De Datos 9ºMedidas De Almacenamiento De Datos 9º
Medidas De Almacenamiento De Datos 9º
 
Unidades de medidas de almacenamiento 10
Unidades de medidas de almacenamiento 10Unidades de medidas de almacenamiento 10
Unidades de medidas de almacenamiento 10
 
Medidas de almacenamiento[1][1]
Medidas de almacenamiento[1][1]Medidas de almacenamiento[1][1]
Medidas de almacenamiento[1][1]
 
Introduccion base de datos con MYSQL
Introduccion base de datos con MYSQLIntroduccion base de datos con MYSQL
Introduccion base de datos con MYSQL
 
Unidades de medida para el almacenamiento de información
Unidades de medida para el almacenamiento de informaciónUnidades de medida para el almacenamiento de información
Unidades de medida para el almacenamiento de información
 
Clasificación del computador y unidades de almacenamiento 8a diego 2
Clasificación del computador y unidades de almacenamiento 8a diego 2Clasificación del computador y unidades de almacenamiento 8a diego 2
Clasificación del computador y unidades de almacenamiento 8a diego 2
 
Medidas de almacenamiento
Medidas de almacenamiento Medidas de almacenamiento
Medidas de almacenamiento
 
Unidades de medida de la información
Unidades de medida de la informaciónUnidades de medida de la información
Unidades de medida de la información
 

Destacado

Operadores, variables, constantes y tipos de datos en java
Operadores, variables, constantes y tipos de datos en javaOperadores, variables, constantes y tipos de datos en java
Operadores, variables, constantes y tipos de datos en javaJose
 
05 Más comandos ddl
05 Más comandos ddl05 Más comandos ddl
05 Más comandos ddltoniserna
 
LENGUAJE DE CONSULTA ESTRUCTURADO
LENGUAJE DE CONSULTA ESTRUCTURADOLENGUAJE DE CONSULTA ESTRUCTURADO
LENGUAJE DE CONSULTA ESTRUCTURADOMinerva136
 
Sql comandos
Sql comandosSql comandos
Sql comandosJose
 

Destacado (6)

Operadores, variables, constantes y tipos de datos en java
Operadores, variables, constantes y tipos de datos en javaOperadores, variables, constantes y tipos de datos en java
Operadores, variables, constantes y tipos de datos en java
 
05 Más comandos ddl
05 Más comandos ddl05 Más comandos ddl
05 Más comandos ddl
 
Introducción a sql
Introducción a  sqlIntroducción a  sql
Introducción a sql
 
LENGUAJE DE CONSULTA ESTRUCTURADO
LENGUAJE DE CONSULTA ESTRUCTURADOLENGUAJE DE CONSULTA ESTRUCTURADO
LENGUAJE DE CONSULTA ESTRUCTURADO
 
Comandos básicos mysql
Comandos básicos mysqlComandos básicos mysql
Comandos básicos mysql
 
Sql comandos
Sql comandosSql comandos
Sql comandos
 

Similar a Unidad 2

Modulo sql unidad 1
Modulo sql  unidad 1Modulo sql  unidad 1
Modulo sql unidad 1firemas
 
Tipos de base de datos de sql server 2008
Tipos de base de datos de sql server 2008Tipos de base de datos de sql server 2008
Tipos de base de datos de sql server 2008Elizabeth Huaraya Apaza
 
Clase06 25-06-12
Clase06 25-06-12Clase06 25-06-12
Clase06 25-06-12Free TIC
 
TODO SOBRE BASES DE DATOS, GESTORES MYSQL.pptx
TODO SOBRE BASES DE DATOS, GESTORES MYSQL.pptxTODO SOBRE BASES DE DATOS, GESTORES MYSQL.pptx
TODO SOBRE BASES DE DATOS, GESTORES MYSQL.pptxedwinduarte15
 
Bases De Datos My Sql
Bases De Datos My SqlBases De Datos My Sql
Bases De Datos My SqlArnulfo Gomez
 
Bases de datos my sql 2
Bases de datos my sql 2Bases de datos my sql 2
Bases de datos my sql 2Carlo Silva
 
Sgbd ud3 lenguaje_sql_para_examen
Sgbd ud3 lenguaje_sql_para_examenSgbd ud3 lenguaje_sql_para_examen
Sgbd ud3 lenguaje_sql_para_examenxarlydbz
 
Tipos de datos mysql
Tipos de datos mysqlTipos de datos mysql
Tipos de datos mysqlssuser579a63
 
Tipo de variables de PowerDesigner
Tipo de variables de PowerDesignerTipo de variables de PowerDesigner
Tipo de variables de PowerDesignerKarina Lucio
 
Oracle Características y tipos de datos
Oracle Características y tipos de datos Oracle Características y tipos de datos
Oracle Características y tipos de datos jerson rojas lopez
 
Bases de datos my sql
Bases de datos my sqlBases de datos my sql
Bases de datos my sqlevavivez
 
Tipos de-datos-power-designer
Tipos de-datos-power-designerTipos de-datos-power-designer
Tipos de-datos-power-designerYle Quintana
 

Similar a Unidad 2 (20)

Modulo sql unidad 1
Modulo sql  unidad 1Modulo sql  unidad 1
Modulo sql unidad 1
 
Tipos de base de datos de sql server 2008
Tipos de base de datos de sql server 2008Tipos de base de datos de sql server 2008
Tipos de base de datos de sql server 2008
 
Base de datos
Base de datos Base de datos
Base de datos
 
LENGUAJE TRANSACT - SQL
LENGUAJE TRANSACT - SQLLENGUAJE TRANSACT - SQL
LENGUAJE TRANSACT - SQL
 
Cap. iv bdd ii
Cap. iv bdd iiCap. iv bdd ii
Cap. iv bdd ii
 
Clase06 25-06-12
Clase06 25-06-12Clase06 25-06-12
Clase06 25-06-12
 
TODO SOBRE BASES DE DATOS, GESTORES MYSQL.pptx
TODO SOBRE BASES DE DATOS, GESTORES MYSQL.pptxTODO SOBRE BASES DE DATOS, GESTORES MYSQL.pptx
TODO SOBRE BASES DE DATOS, GESTORES MYSQL.pptx
 
Bases De Datos My Sql
Bases De Datos My SqlBases De Datos My Sql
Bases De Datos My Sql
 
BD cap 5 SQL.pdf
BD cap 5  SQL.pdfBD cap 5  SQL.pdf
BD cap 5 SQL.pdf
 
Oracle database
Oracle databaseOracle database
Oracle database
 
Bases de datos my sql 2
Bases de datos my sql 2Bases de datos my sql 2
Bases de datos my sql 2
 
my SQL - PRACTICA DE SLIDE
my SQL - PRACTICA DE SLIDE my SQL - PRACTICA DE SLIDE
my SQL - PRACTICA DE SLIDE
 
Medicina - Taller
Medicina - TallerMedicina - Taller
Medicina - Taller
 
Sgbd ud3 lenguaje_sql_para_examen
Sgbd ud3 lenguaje_sql_para_examenSgbd ud3 lenguaje_sql_para_examen
Sgbd ud3 lenguaje_sql_para_examen
 
Tipos de datos mysql
Tipos de datos mysqlTipos de datos mysql
Tipos de datos mysql
 
Tipo de variables de PowerDesigner
Tipo de variables de PowerDesignerTipo de variables de PowerDesigner
Tipo de variables de PowerDesigner
 
Oracle Características y tipos de datos
Oracle Características y tipos de datos Oracle Características y tipos de datos
Oracle Características y tipos de datos
 
Bases de datos my sql
Bases de datos my sqlBases de datos my sql
Bases de datos my sql
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Tipos de-datos-power-designer
Tipos de-datos-power-designerTipos de-datos-power-designer
Tipos de-datos-power-designer
 

Más de Meztli Valeriano Orozco (20)

Tutorial Edpuzzle.pdf
Tutorial Edpuzzle.pdfTutorial Edpuzzle.pdf
Tutorial Edpuzzle.pdf
 
Introducción al Sw Libre
Introducción al Sw LibreIntroducción al Sw Libre
Introducción al Sw Libre
 
Sesion13
Sesion13Sesion13
Sesion13
 
Entrevista Robert Mallet
Entrevista Robert MalletEntrevista Robert Mallet
Entrevista Robert Mallet
 
Entrevista robert m
Entrevista robert mEntrevista robert m
Entrevista robert m
 
Jane eyre
Jane eyreJane eyre
Jane eyre
 
Sesion9
Sesion9Sesion9
Sesion9
 
Sesion7
Sesion7Sesion7
Sesion7
 
Sesion6
Sesion6Sesion6
Sesion6
 
Para traduccion
Para traduccionPara traduccion
Para traduccion
 
Sesion5
Sesion5Sesion5
Sesion5
 
Sesion3
Sesion3Sesion3
Sesion3
 
P carlos and cape town
P carlos and cape townP carlos and cape town
P carlos and cape town
 
Sesion2
Sesion2Sesion2
Sesion2
 
Sesion1
Sesion1Sesion1
Sesion1
 
Redaccion einstein
Redaccion einsteinRedaccion einstein
Redaccion einstein
 
New energy
New energyNew energy
New energy
 
Dubai's winter
Dubai's winterDubai's winter
Dubai's winter
 
Temario Nivel 4 Diplomado de Ingles
Temario Nivel 4 Diplomado de InglesTemario Nivel 4 Diplomado de Ingles
Temario Nivel 4 Diplomado de Ingles
 
Workbook sesion15
Workbook sesion15Workbook sesion15
Workbook sesion15
 

Último

OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfJonathanCovena1
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 

Último (20)

OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdf
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 

Unidad 2

  • 1. UNIDAD II LENGUAJE DE DEFINICIÓN DE DATOS (DDL)
  • 2. Lenguaje de Definición de Datos ● Es un lenguaje proporcionado por el DBMS que permite a los usuarios (de la misma) llevar a cabo las tareas de definición de las estructuras que almacenarán los datos así como de los procedimientos o funciones que permitan consultarlos.
  • 3. DDL ● Por lo tanto es un lenguaje de programación para definir estructuras de datos. ● El término DDL fue introducido por primera vez en relación con el modelo de DB CODASYL, más tarde fue usado para referirse a un subconjunto de SQL. ● Ahora se utiliza en un sentido genérico para referirse a cualquier lenguaje formal que describa datos o estructuras de información, como los esquemas XML.
  • 4. Introducción al SQL ● SQL es un lenguaje de definición de datos que incluye comandos para crear objetos de bases de datos como tablas, indices y vistas, así como comandos para definir derechos de acceso a esos objetos.
  • 5. TIPOS DE DATOS EN MYSQL
  • 6. ● Tipos Numéricos ● Tipos de Fecha ● Tipos de Cadena
  • 7. Numéricos TinyInt ● Número entero que puede tener o no signo. ● Si lleva signo el rango de valores es de -128 a 127 y sin signo 0 a 255. ● El tamaño de almacenamiento es de 1 byte.
  • 8. Bit o Bol ● Número entre 0 y 1
  • 9. SmallInt ● Número entero que puede tener o no signo. ● Si tiene signo el rango es de -32768 a 32767 y sin signo 0 a 65535. ● El tamaño de almacenamiento es de 2 bytes.
  • 10. MediumInt ● Número entero que puede tener o no signo. ● Si tiene signo el rango es de -8.388.608 a 8.388.607 y sin signo 0 a16777215. ● El tamaño de almacenamiento es de 3 bytes.
  • 11. Int ● Número entero que puede tener o no signo. ● Si tiene signo el rango es de -2147483648 a 2147483647 y sin signo el 0 a 429.4967.295. ● El tamaño de almacenamiento es de 4 bytes.
  • 12. BigInt ● Número entero que puede tener o no signo. ● Si tiene signo el rango es de -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807 ● Sin signo 0 a 18.446.744.073.709.551.615. ● El tamaño de almacenamiento es de 8 bytes.
  • 13. Float ● Número pequeño en coma flotante de precisión simple. ● Los rangos están entre -3.402823466E+38 a -1.175494351E-38, 0 y desde 1.175494351E- 38 a 3.402823466E+38. ● El tamaño de almacenamiento es de 4 bytes.
  • 14. Double ● Número en coma flotante de precisión doble. ● Los rangos están entre -1.7976931348623157E+308 a -2.2250738585072014E-308. ● El tamaño de almacenamiento es de 8 bytes.
  • 15. Decimal (Dec) ● Número en coma flotante desempaquetado y es almacenado como una cadena.
  • 16. Tipos de Fecha ● NOTA: MySQL no prueba de una manera precisa si la fecha ingresada es o no válida, únicamente realiza las comparaciones lógicas como lo son que el mes este entre 0 y 12 y que el día entre 0 y 31.
  • 17. Date ● Tipo fecha, almacena una fecha. ● El rango esta entre el 1 de enero del 1001 al 31 de diciembre de 9999. ● El formato de almacenamiento queda de la forma: año-mes-día. ● El tamaño de almacenamiento es de 3bytes.
  • 18. DateTime ● Es una combinación de fecha y hora, donde los valores están entre el 1 de enero del 1001 a las 0 horas, 0 minutos y 0 segundos al 31 de diciembre del 9999 a las 23 horas, 59 minutos y 59 segundos. ● El formato de almacenamiento queda de la forma: año-mes-día horas:minutos:segundo. ● El tamaño de almacenamiento es de 8 bytes
  • 19. TimeStamp ● Es una combinación de fecha y hora y los valores están desde el 1 de enero de 1970 al año 2037. ● El tamaño de almacenamiento es de 4 bytes.
  • 20. Time ● Almacena una hora. ● El rango puede estar entre -838 horas, 59 minutos y 59 segundos a 838, 59 minutos y 59 segundos. ● El formato de almacenamiento es de la forma: 'HH:MM:SS'. ● El tamaño de almacenamiento es de 3 bytes.
  • 21. Year ● Almacena un año. ● El rango es desde el año 1901 al año 2155. ● El tamaño de almacenamiento es de 1 byte.
  • 22. Tarea UN 2 ● Investiga los tipos de datos empleados por MySQL para las “cadenas”.
  • 23. Tipos de Cadena Char ● Almacena una cadena de longitud fija y puede contener entre 0 y 255 caracteres. ● El tamaño de almacenamiento es de n bytes.
  • 24. VarChar ● Almacena una cadena de longitud variable y puede contener entre 0 y 255 caracteres. ● El tamaño de almacenamiento es de n+1 bytes.
  • 25. TinyText & TinyBlob ● Columna con una longitud máxima de 255 caracteres, donde su tamaño de almacenamiento es de longitud + 1 bytes.
  • 26. Blob y Text ● Texto con un máximo de 65535 caracteres. ● Su tamaño de almacenamiento es de longitud + 2 bytes.
  • 27. MediumBlob & MediumText ● Texto con un máximo de 16.777.215 caracteres. ● Su tamaño de almacenamiento es de longitud + 3 bytes.
  • 28. LongBlob & LongText ● Texto con un máximo de caracteres 4.294.967.295. ● Su tamaño de almacenamiento es de longitud + 4 bytes.
  • 29. Enum ● Campo que puede tener un único valor de una lista que se especifica y admite hasta 65535 valores distintos.
  • 30. Set ● Un campo que puede contener cero, uno ó varios valores de una lista, la cual puede tener un máximo de 64 valores.
  • 32. Instrucción Descripción show databases Muestra las bases de datos existentes en el servidor MySQL show data tables Muestra las tablas existentes en la base de datos seleccionada create Crea una base de datos con el nombre proporcionado describe Permite obtener información sobre una tabla, para saber que campos tiene y de que tipo use Indica a MySQL que use la base de datos que se le indique como la base de datos por defecto quit Permite salir de la línea de comandos de MySQL drop database Elimina todas las tablas de la base de datos, juntamente con la base de datos
  • 33. Instrucción Descripción select Es un comando utilizado para traer información desde una tabla mysqlaccess Verifica los permisos de acceso para una combinación de máquina, base de datos y usuario. perror Comando que muestra el significado de los errores de sistema de MySQL. create table Sentencia para especificar la estructura de una tabla donde se especifican los tipos de variable para cada ítem de la tabla. update Comando que modifica solo el registro en cuestión y no requiere que se vuelva a llenar la tabla.