SlideShare ist ein Scribd-Unternehmen logo
1 von 6
INTRODUCCION A BASE DE DATOS

DEFINICION

Es un conjunto de tablas relacionadas entre sí, con un mínimo de redundancia.




Tabla en las base de datos, se refiere al tipo de modelado de datos, donde se guardan los
datos recogidos por un programa. Su estructura general se asemeja a la vista general de un
programa de Hoja de Calculo.

Las tablas se componen de dos estructuras:

Registro: es cada una de las filas en que se divide la tabla. Cada registro contiene datos de
los mismos tipos que los demás registros. Ejemplo: en una tabla de nombres y direcciones,
cada fila contendrá un nombre y una dirección.

Campo: es cada una de las columnas que forman la tabla. Contienen datos de tipo diferente
a los de otros campos. En el ejemplo anterior, un campo contendrá un tipo de datos único,
como una dirección, o un número de teléfono, un nombre, etc.

A los campos se les puede asignar, además, propiedades especiales que afectan a los
registros insertados. El campo puede ser definido como índice o autoincrementable, lo cual
permite que los datos de ese campo cambien solos o sean el principal indicar a la hora de
ordenar los datos contenidos.
TIPOS DE DATOS BASICOS SOPORTADOS POR MYSQL

1 Tipos numéricos:



Integer, Int: número entero con o sin signo. Con signo el rango de valores va desde -2147483648 a
2147483647. Sin signo el rango va desde 0 a 429.4967.295

Float: número pequeño en coma flotante de precisión simple. Los valores válidos van desde -
3.402823466E+38 a -1.175494351E-38, 0 y desde 1.175494351E-38 a 3.402823466E+38.
Todos los tipos de datos Numericos

                       Tipo de Campo            Tamaño de Almacenamiento

                           TINYINT                          1 byte

                          SMALLINT                         2 bytes

                        MEDIUMINT                          3 bytes

                             INT                           4 bytes

                          INTEGER                          4 bytes

                           BIGINT                          8 bytes

                          FLOAT(X)                        4 ú 8 bytes

                            FLOAT                          4 bytes

                           DOUBLE                          8 bytes

                     DOUBLE PRECISION                      8 bytes

                            REAL                           8 bytes

                                              M+2 bytes sí D > 0, M+1 bytes sí D
                        DECIMAL(M,D
                                                             =0

                                              M+2 bytes if D > 0, M+1 bytes if D
                       NUMERIC(M,D)
                                                             =0
Tipo fecha:

Date: tipo fecha, almacena una fecha. El rango de valores va desde el 1 de enero del 1001 al 31 de
diciembre de 9999. El formato de almacenamiento es de año-mes-dia

DateTime: Combinación de fecha y hora. El rango de valores va desde 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 es de año-mes-dia horas:minutos:segundos

TimeStamp: Combinación de fecha y hora. El rango va desde el 1 de enero de 1970 al año 2037. El
formato de almacenamiento depende del tamaño del campo:

                            Tamaño               Formato

                                     AñoMesDiaHoraMinutoSegundo
                               14
                                         aaaammddhhmmss

                                     AñoMesDiaHoraMinutoSegundo
                               12
                                          aammddhhmmss

                               8           ñoMesDia aaaammdd

                               6           AñoMesDia aammdd

                               4              AñoMes aamm

                               2                  Año aa
Time: almacena una hora. El rango de horas va desde -838 horas, 59 minutos y 59 segundos a 838,
59 minutos y 59 segundos. El formato de almacenamiento es de 'HH:MM:SS'

Year: almacena un año. El rango de valores permitidos va desde el año 1901 al año 2155. El campo
puede tener tamaño dos o tamaño 4 dependiendo de si queremos almacenar el año con dos o
cuatro dígitos.

                                   Tipo de      Tamaño de
                                   Campo      Almacenamiento

                                    DATE          3 bytes

                                 DATETIME         8 bytes

                                 TIMESTAMP        4 bytes

                                    TIME          3 bytes

                                    YEAR           1 byte
Tipo de cadena:

VarChar(n): almacena una cadena de longitud variable. La cadena podrá contener desde 0 a 255
caracteres.



                      Tipo de campo                 Tamaño de Almacenamiento

                             CHAR(n)                             n bytes

                        VARCHAR(n)                              n +1 bytes

                   TINYBLOB, TINYTEXT                        Longitud+1 bytes

                        BLOB, TEXT                        Longitud +2 bytes

                      MEDIUMBLOB,
                                                          Longitud +3 bytes
                      MEDIUMTEXT

                  LONGBLOB, LONGTEXT                      Longitud +4 bytes

                                                1 ó dos bytes dependiendo del número
               ENUM('value1','value2',...)
                                                               de valores

                                                 1, 2, 3, 4 ó 8 bytes, dependiendo del
                  SET('value1','value2',...)
                                                           número de valores




Diferencia de almacenamiento entre los tipos Char y VarChar

                                                   Almace              Almace
                     Valor         CHAR(4)                 VARCHAR(4)
                                                  namiento            namiento

                       ''                ''        4 bytes          "           1 byte

                      'ab'             'ab '       4 bytes         'ab'         3 bytes

                     'abcd'            'abcd'      4 bytes        'abcd'

                  'abcdefgh'           'abcd'      4 bytes        'abcd'     5 bytes
COMANDOS Y CLAUSULAS BASICAS DE MYSQL



Show : muestra las bases de datos dentro de MYSQL



Ejemplo SHOW DATABASES;



CREATE DATABASE :Crea una base de datos



Ejemplo CREATE DATABASE agenda;



USE: sirve para indicar cual base de datos se va a utilizar

Ejemplo USE agenda;



DESCRIBE: indica la composición de la tabla;

Ejemplo DESCRIBE Persona;



CREATE TABLE: crea una tabla dentro de la base de datos seleccionada.

CREATE TABLE Persona (codigo VARCHAR(20) NOT NULL PRIMARY KEYN, nombre VARCHAR(20),
apellido VARCHAR(20), teléfono INT(20));

Weitere ähnliche Inhalte

Was ist angesagt?

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
 
Preguntas y respuestas medidas de almacenamiento
Preguntas y respuestas medidas de almacenamientoPreguntas y respuestas medidas de almacenamiento
Preguntas y respuestas medidas de almacenamientoJeova93
 
Medidas de almacenamiento
Medidas de almacenamientoMedidas de almacenamiento
Medidas de almacenamientoPathy1112
 
Unidades de medidas de almacenamiento 10
Unidades de medidas de almacenamiento 10Unidades de medidas de almacenamiento 10
Unidades de medidas de almacenamiento 10Carito2205
 
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
 
Practica de medidas de almacenamiento
Practica de medidas de almacenamiento  Practica de medidas de almacenamiento
Practica de medidas de almacenamiento patitogavilanes
 
Medidas de almacenamiento (byte)
Medidas de almacenamiento (byte)Medidas de almacenamiento (byte)
Medidas de almacenamiento (byte)David Borrayo
 
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ónIsaul Saltos B
 
Tenemaza willian sociales
Tenemaza willian socialesTenemaza willian sociales
Tenemaza willian socialescybertplanet
 
Unidades de medida de almacenamiento de información
Unidades de medida de almacenamiento de informaciónUnidades de medida de almacenamiento de información
Unidades de medida de almacenamiento de informaciónKatherine Mejia
 
Medidas de almacenamiento
Medidas de almacenamientoMedidas de almacenamiento
Medidas de almacenamientoelizabethllamba
 
Unidades de medición en informática
Unidades de medición en informáticaUnidades de medición en informática
Unidades de medición en informáticaEva Celis
 
Unidades de medida de Informática
Unidades de medida de InformáticaUnidades de medida de Informática
Unidades de medida de Informáticai.c.o.p.s
 
Unidades de medida informatica
Unidades de medida informaticaUnidades de medida informatica
Unidades de medida informaticaANDRES SALAZAR
 
Unidades De Almacenamiento
Unidades De AlmacenamientoUnidades De Almacenamiento
Unidades De Almacenamientodpalacio
 
Unidades de medidas en informática
Unidades de medidas en informáticaUnidades de medidas en informática
Unidades de medidas en informáticajr
 
Medidas de almacenamiento[1][1]
Medidas de almacenamiento[1][1]Medidas de almacenamiento[1][1]
Medidas de almacenamiento[1][1]carabettaortino
 
Unidades de almacenamiento en internet
Unidades de almacenamiento en internetUnidades de almacenamiento en internet
Unidades de almacenamiento en internetoespinoza76
 

Was ist angesagt? (20)

Medidas de almacenamiento
Medidas de almacenamiento Medidas de almacenamiento
Medidas de almacenamiento
 
Medidas De Almacenamiento De Datos 9º
Medidas De Almacenamiento De Datos 9ºMedidas De Almacenamiento De Datos 9º
Medidas De Almacenamiento De Datos 9º
 
Preguntas y respuestas medidas de almacenamiento
Preguntas y respuestas medidas de almacenamientoPreguntas y respuestas medidas de almacenamiento
Preguntas y respuestas medidas de almacenamiento
 
Medidas de almacenamiento
Medidas de almacenamientoMedidas de almacenamiento
Medidas de almacenamiento
 
Medidas de almacenamiento
Medidas de almacenamientoMedidas de almacenamiento
Medidas de almacenamiento
 
Unidades de medidas de almacenamiento 10
Unidades de medidas de almacenamiento 10Unidades de medidas de almacenamiento 10
Unidades de medidas de almacenamiento 10
 
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
 
Practica de medidas de almacenamiento
Practica de medidas de almacenamiento  Practica de medidas de almacenamiento
Practica de medidas de almacenamiento
 
Medidas de almacenamiento (byte)
Medidas de almacenamiento (byte)Medidas de almacenamiento (byte)
Medidas de almacenamiento (byte)
 
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
 
Tenemaza willian sociales
Tenemaza willian socialesTenemaza willian sociales
Tenemaza willian sociales
 
Unidades de medida de almacenamiento de información
Unidades de medida de almacenamiento de informaciónUnidades de medida de almacenamiento de información
Unidades de medida de almacenamiento de información
 
Medidas de almacenamiento
Medidas de almacenamientoMedidas de almacenamiento
Medidas de almacenamiento
 
Unidades de medición en informática
Unidades de medición en informáticaUnidades de medición en informática
Unidades de medición en informática
 
Unidades de medida de Informática
Unidades de medida de InformáticaUnidades de medida de Informática
Unidades de medida de Informática
 
Unidades de medida informatica
Unidades de medida informaticaUnidades de medida informatica
Unidades de medida informatica
 
Unidades De Almacenamiento
Unidades De AlmacenamientoUnidades De Almacenamiento
Unidades De Almacenamiento
 
Unidades de medidas en informática
Unidades de medidas en informáticaUnidades de medidas en informática
Unidades de medidas en informática
 
Medidas de almacenamiento[1][1]
Medidas de almacenamiento[1][1]Medidas de almacenamiento[1][1]
Medidas de almacenamiento[1][1]
 
Unidades de almacenamiento en internet
Unidades de almacenamiento en internetUnidades de almacenamiento en internet
Unidades de almacenamiento en internet
 

Ähnlich wie Introducción a bases de datos MySQL

Ähnlich wie Introducción a bases de datos MySQL (20)

Los tipos de datos de sql server
Los tipos de datos de sql serverLos tipos de datos de sql server
Los tipos de datos de sql server
 
Tipos de datos mysql
Tipos de datos mysqlTipos de datos mysql
Tipos de datos mysql
 
Tipos de datos en postgres
Tipos de datos en postgresTipos de datos en postgres
Tipos de datos en postgres
 
Campos En Mysql
Campos En MysqlCampos En Mysql
Campos En Mysql
 
tipo de datos
tipo de datostipo de datos
tipo de datos
 
tipo de Datos
tipo de Datos tipo de Datos
tipo de Datos
 
Presentacion power designer
Presentacion power designerPresentacion power designer
Presentacion power designer
 
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
 
Introducción a la base de datos
Introducción a la base de datosIntroducción a la base de datos
Introducción a la base de datos
 
Sql server 2005 (bda)henrry
Sql server 2005 (bda)henrrySql server 2005 (bda)henrry
Sql server 2005 (bda)henrry
 
Prog manejo de variables
Prog manejo de variablesProg manejo de variables
Prog manejo de variables
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Tipos de datos MySQL
Tipos de datos MySQLTipos de datos MySQL
Tipos de datos MySQL
 
Tipos de variables y rangos
Tipos de variables y rangosTipos de variables y rangos
Tipos de variables y rangos
 
Tipos de Datos de Oracle
Tipos de Datos de OracleTipos de Datos de Oracle
Tipos de Datos de Oracle
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Tipos de datos: Oracle
Tipos de datos: OracleTipos de datos: Oracle
Tipos de datos: Oracle
 
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
 
Tipos de datos power designer
Tipos de datos power designer Tipos de datos power designer
Tipos de datos power designer
 

Mehr von Boris Salleg

01. capitulo 2 6 validacion de datos
01. capitulo 2  6 validacion de datos01. capitulo 2  6 validacion de datos
01. capitulo 2 6 validacion de datosBoris Salleg
 
03. prueba de conocimiento inicial excel basico terminada
03. prueba de conocimiento inicial excel basico terminada03. prueba de conocimiento inicial excel basico terminada
03. prueba de conocimiento inicial excel basico terminadaBoris Salleg
 
01. contenido curso internet basico
01. contenido curso internet basico01. contenido curso internet basico
01. contenido curso internet basicoBoris Salleg
 
Contenido curso excel basico
Contenido curso excel basicoContenido curso excel basico
Contenido curso excel basicoBoris Salleg
 
Compromiso academico servicios de internet
Compromiso academico servicios de internetCompromiso academico servicios de internet
Compromiso academico servicios de internetBoris Salleg
 
Compromiso academico excel basico
Compromiso academico excel basicoCompromiso academico excel basico
Compromiso academico excel basicoBoris Salleg
 
Taller #1 institucion educativa las margaritas
Taller #1   institucion educativa las margaritasTaller #1   institucion educativa las margaritas
Taller #1 institucion educativa las margaritasBoris Salleg
 
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jspExplicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jspBoris Salleg
 
Conexion bd en java y api necesaria
Conexion bd en java y api necesariaConexion bd en java y api necesaria
Conexion bd en java y api necesariaBoris Salleg
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionBoris Salleg
 
Algoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacionAlgoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacionBoris Salleg
 
Algoritmo de listas simples completo
Algoritmo de listas simples  completoAlgoritmo de listas simples  completo
Algoritmo de listas simples completoBoris Salleg
 
Practica utilizacion de beans en jsp
Practica  utilizacion de beans en jspPractica  utilizacion de beans en jsp
Practica utilizacion de beans en jspBoris Salleg
 
Utilizacion de beans en jsp
Utilizacion de beans en jspUtilizacion de beans en jsp
Utilizacion de beans en jspBoris Salleg
 

Mehr von Boris Salleg (20)

01. capitulo 2 6 validacion de datos
01. capitulo 2  6 validacion de datos01. capitulo 2  6 validacion de datos
01. capitulo 2 6 validacion de datos
 
03. prueba de conocimiento inicial excel basico terminada
03. prueba de conocimiento inicial excel basico terminada03. prueba de conocimiento inicial excel basico terminada
03. prueba de conocimiento inicial excel basico terminada
 
01. contenido curso internet basico
01. contenido curso internet basico01. contenido curso internet basico
01. contenido curso internet basico
 
Contenido curso excel basico
Contenido curso excel basicoContenido curso excel basico
Contenido curso excel basico
 
Compromiso academico servicios de internet
Compromiso academico servicios de internetCompromiso academico servicios de internet
Compromiso academico servicios de internet
 
Compromiso academico excel basico
Compromiso academico excel basicoCompromiso academico excel basico
Compromiso academico excel basico
 
Taller #1 institucion educativa las margaritas
Taller #1   institucion educativa las margaritasTaller #1   institucion educativa las margaritas
Taller #1 institucion educativa las margaritas
 
Arboles
ArbolesArboles
Arboles
 
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jspExplicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
 
Conexion bd en java y api necesaria
Conexion bd en java y api necesariaConexion bd en java y api necesaria
Conexion bd en java y api necesaria
 
Condicionales
CondicionalesCondicionales
Condicionales
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacion
 
Algoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacionAlgoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacion
 
Algoritmo de listas simples completo
Algoritmo de listas simples  completoAlgoritmo de listas simples  completo
Algoritmo de listas simples completo
 
Practica utilizacion de beans en jsp
Practica  utilizacion de beans en jspPractica  utilizacion de beans en jsp
Practica utilizacion de beans en jsp
 
Utilizacion de beans en jsp
Utilizacion de beans en jspUtilizacion de beans en jsp
Utilizacion de beans en jsp
 
Practica eventos
Practica eventosPractica eventos
Practica eventos
 
Clase event
Clase eventClase event
Clase event
 
Manejoevento
ManejoeventoManejoevento
Manejoevento
 
Layout
LayoutLayout
Layout
 

Kürzlich hochgeladen

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
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
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
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 

Kürzlich hochgeladen (20)

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
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
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
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
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
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
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
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 

Introducción a bases de datos MySQL

  • 1. INTRODUCCION A BASE DE DATOS DEFINICION Es un conjunto de tablas relacionadas entre sí, con un mínimo de redundancia. Tabla en las base de datos, se refiere al tipo de modelado de datos, donde se guardan los datos recogidos por un programa. Su estructura general se asemeja a la vista general de un programa de Hoja de Calculo. Las tablas se componen de dos estructuras: Registro: es cada una de las filas en que se divide la tabla. Cada registro contiene datos de los mismos tipos que los demás registros. Ejemplo: en una tabla de nombres y direcciones, cada fila contendrá un nombre y una dirección. Campo: es cada una de las columnas que forman la tabla. Contienen datos de tipo diferente a los de otros campos. En el ejemplo anterior, un campo contendrá un tipo de datos único, como una dirección, o un número de teléfono, un nombre, etc. A los campos se les puede asignar, además, propiedades especiales que afectan a los registros insertados. El campo puede ser definido como índice o autoincrementable, lo cual permite que los datos de ese campo cambien solos o sean el principal indicar a la hora de ordenar los datos contenidos.
  • 2. TIPOS DE DATOS BASICOS SOPORTADOS POR MYSQL 1 Tipos numéricos: Integer, Int: número entero con o sin signo. Con signo el rango de valores va desde -2147483648 a 2147483647. Sin signo el rango va desde 0 a 429.4967.295 Float: número pequeño en coma flotante de precisión simple. Los valores válidos van desde - 3.402823466E+38 a -1.175494351E-38, 0 y desde 1.175494351E-38 a 3.402823466E+38. Todos los tipos de datos Numericos Tipo de Campo Tamaño de Almacenamiento TINYINT 1 byte SMALLINT 2 bytes MEDIUMINT 3 bytes INT 4 bytes INTEGER 4 bytes BIGINT 8 bytes FLOAT(X) 4 ú 8 bytes FLOAT 4 bytes DOUBLE 8 bytes DOUBLE PRECISION 8 bytes REAL 8 bytes M+2 bytes sí D > 0, M+1 bytes sí D DECIMAL(M,D =0 M+2 bytes if D > 0, M+1 bytes if D NUMERIC(M,D) =0
  • 3. Tipo fecha: Date: tipo fecha, almacena una fecha. El rango de valores va desde el 1 de enero del 1001 al 31 de diciembre de 9999. El formato de almacenamiento es de año-mes-dia DateTime: Combinación de fecha y hora. El rango de valores va desde 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 es de año-mes-dia horas:minutos:segundos TimeStamp: Combinación de fecha y hora. El rango va desde el 1 de enero de 1970 al año 2037. El formato de almacenamiento depende del tamaño del campo: Tamaño Formato AñoMesDiaHoraMinutoSegundo 14 aaaammddhhmmss AñoMesDiaHoraMinutoSegundo 12 aammddhhmmss 8 ñoMesDia aaaammdd 6 AñoMesDia aammdd 4 AñoMes aamm 2 Año aa
  • 4. Time: almacena una hora. El rango de horas va desde -838 horas, 59 minutos y 59 segundos a 838, 59 minutos y 59 segundos. El formato de almacenamiento es de 'HH:MM:SS' Year: almacena un año. El rango de valores permitidos va desde el año 1901 al año 2155. El campo puede tener tamaño dos o tamaño 4 dependiendo de si queremos almacenar el año con dos o cuatro dígitos. Tipo de Tamaño de Campo Almacenamiento DATE 3 bytes DATETIME 8 bytes TIMESTAMP 4 bytes TIME 3 bytes YEAR 1 byte
  • 5. Tipo de cadena: VarChar(n): almacena una cadena de longitud variable. La cadena podrá contener desde 0 a 255 caracteres. Tipo de campo Tamaño de Almacenamiento CHAR(n) n bytes VARCHAR(n) n +1 bytes TINYBLOB, TINYTEXT Longitud+1 bytes BLOB, TEXT Longitud +2 bytes MEDIUMBLOB, Longitud +3 bytes MEDIUMTEXT LONGBLOB, LONGTEXT Longitud +4 bytes 1 ó dos bytes dependiendo del número ENUM('value1','value2',...) de valores 1, 2, 3, 4 ó 8 bytes, dependiendo del SET('value1','value2',...) número de valores Diferencia de almacenamiento entre los tipos Char y VarChar Almace Almace Valor CHAR(4) VARCHAR(4) namiento namiento '' '' 4 bytes " 1 byte 'ab' 'ab ' 4 bytes 'ab' 3 bytes 'abcd' 'abcd' 4 bytes 'abcd' 'abcdefgh' 'abcd' 4 bytes 'abcd' 5 bytes
  • 6. COMANDOS Y CLAUSULAS BASICAS DE MYSQL Show : muestra las bases de datos dentro de MYSQL Ejemplo SHOW DATABASES; CREATE DATABASE :Crea una base de datos Ejemplo CREATE DATABASE agenda; USE: sirve para indicar cual base de datos se va a utilizar Ejemplo USE agenda; DESCRIBE: indica la composición de la tabla; Ejemplo DESCRIBE Persona; CREATE TABLE: crea una tabla dentro de la base de datos seleccionada. CREATE TABLE Persona (codigo VARCHAR(20) NOT NULL PRIMARY KEYN, nombre VARCHAR(20), apellido VARCHAR(20), teléfono INT(20));