SlideShare une entreprise Scribd logo
1  sur  24
BASES DE DATOS
Ing. Edwin Duarte
Instructor Programación de Software
BASES DE DATOS
Una base de datos es una recopilación de datos sistemática y
almacenada electrónicamente. Puede contener cualquier tipo
de datos, incluidos palabras, números, imágenes, vídeos y
archivos. Puede usar un software denominado sistema de
administración de bases de datos (DBMS) para almacenar,
recuperar y editar datos. En los sistemas informáticos, la
palabra base de datos también puede referirse a cualquier
DBMS, al sistema de base de datos o a una aplicación asociada
con la base de datos.
BASES DE DATOS
RELACIONALES
BASES DE DATOS NO
RELACIONALES
FaceBook y cualquier red social para poder
almacenar grandes cantidades de datos
Sistema de gestión de
bases de datos o DBMS
Un sistema de administración de bases de datos (DBMS) es
un software de sistema para crear y administrar bases de
datos. El DBMS proporciona a los usuarios y programadores
una forma sistemática de crear, recuperar, actualizar y
administrar datos. Un DBMS también permite a los usuarios
finales crear, leer, actualizar y eliminar datos en una base
de datos. El DBMS esencialmente sirve como una interfaz
entre la base de datos y los usuarios finales o programas de
aplicación, asegurando que los datos estén organizados de
manera consistente y permanezcan fácilmente accesibles.
¿Dónde se guardan los
datos?
• Computadoras
• Data center (Servidores)
• Blockchain: (Cadena de
bloques)
Tecnología basada en una cadena de bloques de
operaciones descentralizada y pública. Esta
tecnología genera una base de datos compartida a
la que tienen acceso sus participantes, los cuáles
pueden rastrear cada transacción que hayan
realizado.
Esta tecnología se basa en la cadena de bloques, es
decir, un libro contable, compartido y gestionado
por distintos usuarios de manera descentralizada, lo
que hace que cada nueva transacción que se incluya
no se podrá modificar por ninguno de los usuarios
una vez quede registrada. Esto permite un
seguimiento totalmente transparente de cada
registro realizado.
¿Qué se puede hacer
con bases de datos?
Tablas
Una tabla es un conjunto de información acerca de una
persona, cosa o evento. Las tablas contienen columnas,
donde las columnas son los campos y filas, donde a su vez
estas mismas son registros.
¿Qué se puede hacer
con bases de datos?
Formularios
Un formulario es una interfaz
donde se interactúa con el
usuario. En un formulario se puede
cambiar, presentar, introducir o
eliminar la información de una
tabla o mas.
¿Qué se puede hacer
con bases de datos?
Consultas
Una consulta es una
solicitud de información a
la base de datos. La
consultas se usan para
mostrar los datos ya sea
de una sola tabla o un
conjunto de ellas
relacionadas entre si.
¿Qué se puede hacer
con bases de datos?
Informes
Un informe es la
presentación de
ciertos contenidos de
nuestra base de datos
para ser impresos. Un
impreso constituye
una forma de
presentar los datos
significativos que
queramos para poder
ser distribuidos.
¿Cómo crear una base de
datos?
Tipos de datos
Después de la fase de diseño de una base de datos, y una vez se
ha realizado el paso a tablas del mismo, en necesario crear las
tablas correspondientes dentro de la base de datos. Para cada
campo de cada una de las tablas, es necesario determinar el tipo
de datos que contiene, para de esa forma ajustar el diseño de la
base de datos, y conseguir un almacenamiento óptimo con la
menor utilización de espacio.
Los tipos de datos que puede haber en un campo, se
pueden agrupar en tres grandes grupos:
1.Tipos numéricos
2.Tipos de Fecha
3.Tipos de Cadena
Tipos numéricos:
Existen tipos de datos numéricos, que se pueden dividir en dos
grandes grupos, los que están en coma flotante (con decimales) y
los que no.
TinyInt:
Es un número entero con o sin signo. Con signo el rango de valores válidos va desde -128 a 127. Sin signo, el rango de valores es de
0 a 255
Bit ó Bool:
Un número entero que puede ser 0 ó 1
SmallInt:
Número entero con o sin signo. Con signo el rango de valores va desde -32768 a 32767. Sin signo, el rango de valores es de 0 a
65535.}
MediumInt:
Número entero con o sin signo. Con signo el rango de valores va desde -8.388.608 a 8.388.607. Sin signo el rango va desde 0
a16777215.
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
BigInt:
Número entero con o sin signo. Con signo el rango de valores va desde -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807.
Sin signo el rango va desde 0 a 18.446.744.073.709.551.615.
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.
Tipos numéricos:
xReal, Double:
Número en coma flotante de precisión doble. Los valores
permitidos van desde -1.7976931348623157E+308 a -
2.2250738585072014E-308, 0 y desde
2.2250738585072014E-308 a 1.7976931348623157E+308
Decimal, Dec, Numeric:
Número en coma flotante desempaquetado. El número se
almacena como una cadena
Tipos fecha:
A la hora de almacenar fechas, hay que tener en cuenta que Mysql no comprueba de
una manera estricta si una fecha es válida o no. Simplemente comprueba que el mes
esta comprendido entre 0 y 12 y que el día esta comprendido entre 0 y 31.
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:
Tipos fecha:
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.
Tipos de cadena:
Char(n):
Almacena una cadena de longitud fija. La cadena podrá contener desde 0 a 255 caracteres.
VarChar(n):
Almacena una cadena de longitud variable. La cadena podrá contener desde 0 a 255 caracteres.
Dentro de los tipos de cadena se pueden distinguir otros dos subtipos, los tipo Test y los tipo BLOB (Binary large Object)
La diferencia entre un tipo y otro es el tratamiento que reciben a la hora de realizar ordenamientos y comparaciones. Mientras que el
tipo test se ordena sin tener en cuenta las Mayúsculas y las minúsculas, el tipo BLOB se ordena teniéndolas en cuenta.
Los tipos BLOB se utilizan para almacenar datos binarios como pueden ser ficheros.
TinyText y TinyBlob:
Columna con una longitud máxima de 255 caracteres.
Blob y Text:
Un texto con un máximo de 65535 caracteres.
MediumBlob y MediumText:
Un texto con un máximo de 16.777.215 caracteres.
LongBlob y LongText:
Un texto con un máximo de caracteres 4.294.967.295. Hay que tener en cuenta que debido a los protocolos de comunicación los
paquetes pueden tener un máximo de 16 Mb.
Enum:
Campo que puede tener un único valor de una lista que se especifica. El tipo Enum acepta hasta 65535 valores distintos
Tipos de cadena:
Set:
Un campo que puede contener ninguno, uno ó varios valores de una lista. La lista puede
tener un máximo de 64 valores.
Tipos de cadena:
Set:
Un campo que puede contener ninguno, uno ó varios valores de una lista. La lista puede
tener un máximo de 64 valores.
Tipos de datos
Float Para separación de decimales, máximo 3 decimales
El formato JSON se utiliza para estructurar
datos en forma de texto y permite el
intercambio de información entre
aplicaciones de manera sencilla, liviana y
rápida.
MySQL
Relacional
Su código se puede ejecutar desde una terminal o un Shell o
también desde una aplicación de escritorio o web
Cómo Descargar e Instalar MySQL y
Workbench Fácil 2024 - Windows 10/11
 https://www.youtube.com/watch?v=KvC7iM6O4ik
 Enlace de descarga MySQL : https://dev.mysql.com/downloads/mysql/
 Enlace de descarga MySQL Workbench : https://dev.mysql.com/downloads/workb...
 https://dev.mysql.com/downloads/workbench/
 Tarea lunes 22 de abril mapa mental de este archivo
https://app.sqldbm.com/MySQL/DatabaseExplorer/New/#
Crear diagrama tablas y sus relaciones
TODO SOBRE BASES DE DATOS, GESTORES MYSQL.pptx

Contenu connexe

Similaire à TODO SOBRE BASES DE DATOS, GESTORES MYSQL.pptx

Similaire à TODO SOBRE BASES DE DATOS, GESTORES MYSQL.pptx (20)

Base de-datos
Base de-datosBase de-datos
Base de-datos
 
Bases de datos my sql
Bases de datos my sqlBases de datos my sql
Bases de datos my sql
 
Debate terminado 27_de_junio
Debate terminado 27_de_junioDebate terminado 27_de_junio
Debate terminado 27_de_junio
 
Tipos de datos MySQL
Tipos de datos MySQLTipos de datos MySQL
Tipos de datos MySQL
 
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
 
Que son las bases de datos
Que son las bases de datosQue son las bases de datos
Que son las bases de datos
 
Access apuntes tablas
Access apuntes tablasAccess apuntes tablas
Access apuntes tablas
 
Tipos de Datos en Mysql
Tipos de Datos en MysqlTipos de Datos en Mysql
Tipos de Datos en Mysql
 
Access
AccessAccess
Access
 
BASE DE DATOS
 BASE DE DATOS BASE DE DATOS
BASE DE DATOS
 
Bases de datos 10
Bases de datos 10Bases de datos 10
Bases de datos 10
 
TIPO DE DATO EN PROGRAMACION
TIPO DE DATO EN PROGRAMACIONTIPO DE DATO EN PROGRAMACION
TIPO DE DATO EN PROGRAMACION
 
Que es access
Que es accessQue es access
Que es access
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
1
11
1
 
Tema III tipos de datos de MySQL
Tema III tipos de datos de MySQLTema III tipos de datos de MySQL
Tema III tipos de datos de MySQL
 
Conceptos_de_Bases_de_Datos_20220427100402.ppt
Conceptos_de_Bases_de_Datos_20220427100402.pptConceptos_de_Bases_de_Datos_20220427100402.ppt
Conceptos_de_Bases_de_Datos_20220427100402.ppt
 
Taller Access #1
Taller Access #1Taller Access #1
Taller Access #1
 

Dernier

6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxCeciliaGuerreroGonza1
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
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
 
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
 
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
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
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
 
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
 

Dernier (20)

Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
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
 
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
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
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.
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
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
 

TODO SOBRE BASES DE DATOS, GESTORES MYSQL.pptx

  • 1. BASES DE DATOS Ing. Edwin Duarte Instructor Programación de Software
  • 2. BASES DE DATOS Una base de datos es una recopilación de datos sistemática y almacenada electrónicamente. Puede contener cualquier tipo de datos, incluidos palabras, números, imágenes, vídeos y archivos. Puede usar un software denominado sistema de administración de bases de datos (DBMS) para almacenar, recuperar y editar datos. En los sistemas informáticos, la palabra base de datos también puede referirse a cualquier DBMS, al sistema de base de datos o a una aplicación asociada con la base de datos.
  • 4. BASES DE DATOS NO RELACIONALES FaceBook y cualquier red social para poder almacenar grandes cantidades de datos
  • 5. Sistema de gestión de bases de datos o DBMS Un sistema de administración de bases de datos (DBMS) es un software de sistema para crear y administrar bases de datos. El DBMS proporciona a los usuarios y programadores una forma sistemática de crear, recuperar, actualizar y administrar datos. Un DBMS también permite a los usuarios finales crear, leer, actualizar y eliminar datos en una base de datos. El DBMS esencialmente sirve como una interfaz entre la base de datos y los usuarios finales o programas de aplicación, asegurando que los datos estén organizados de manera consistente y permanezcan fácilmente accesibles.
  • 6. ¿Dónde se guardan los datos? • Computadoras • Data center (Servidores) • Blockchain: (Cadena de bloques) Tecnología basada en una cadena de bloques de operaciones descentralizada y pública. Esta tecnología genera una base de datos compartida a la que tienen acceso sus participantes, los cuáles pueden rastrear cada transacción que hayan realizado. Esta tecnología se basa en la cadena de bloques, es decir, un libro contable, compartido y gestionado por distintos usuarios de manera descentralizada, lo que hace que cada nueva transacción que se incluya no se podrá modificar por ninguno de los usuarios una vez quede registrada. Esto permite un seguimiento totalmente transparente de cada registro realizado.
  • 7. ¿Qué se puede hacer con bases de datos? Tablas Una tabla es un conjunto de información acerca de una persona, cosa o evento. Las tablas contienen columnas, donde las columnas son los campos y filas, donde a su vez estas mismas son registros.
  • 8. ¿Qué se puede hacer con bases de datos? Formularios Un formulario es una interfaz donde se interactúa con el usuario. En un formulario se puede cambiar, presentar, introducir o eliminar la información de una tabla o mas.
  • 9. ¿Qué se puede hacer con bases de datos? Consultas Una consulta es una solicitud de información a la base de datos. La consultas se usan para mostrar los datos ya sea de una sola tabla o un conjunto de ellas relacionadas entre si.
  • 10. ¿Qué se puede hacer con bases de datos? Informes Un informe es la presentación de ciertos contenidos de nuestra base de datos para ser impresos. Un impreso constituye una forma de presentar los datos significativos que queramos para poder ser distribuidos.
  • 11. ¿Cómo crear una base de datos?
  • 12. Tipos de datos Después de la fase de diseño de una base de datos, y una vez se ha realizado el paso a tablas del mismo, en necesario crear las tablas correspondientes dentro de la base de datos. Para cada campo de cada una de las tablas, es necesario determinar el tipo de datos que contiene, para de esa forma ajustar el diseño de la base de datos, y conseguir un almacenamiento óptimo con la menor utilización de espacio. Los tipos de datos que puede haber en un campo, se pueden agrupar en tres grandes grupos: 1.Tipos numéricos 2.Tipos de Fecha 3.Tipos de Cadena
  • 13. Tipos numéricos: Existen tipos de datos numéricos, que se pueden dividir en dos grandes grupos, los que están en coma flotante (con decimales) y los que no. TinyInt: Es un número entero con o sin signo. Con signo el rango de valores válidos va desde -128 a 127. Sin signo, el rango de valores es de 0 a 255 Bit ó Bool: Un número entero que puede ser 0 ó 1 SmallInt: Número entero con o sin signo. Con signo el rango de valores va desde -32768 a 32767. Sin signo, el rango de valores es de 0 a 65535.} MediumInt: Número entero con o sin signo. Con signo el rango de valores va desde -8.388.608 a 8.388.607. Sin signo el rango va desde 0 a16777215. 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 BigInt: Número entero con o sin signo. Con signo el rango de valores va desde -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807. Sin signo el rango va desde 0 a 18.446.744.073.709.551.615. 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.
  • 14. Tipos numéricos: xReal, Double: Número en coma flotante de precisión doble. Los valores permitidos van desde -1.7976931348623157E+308 a - 2.2250738585072014E-308, 0 y desde 2.2250738585072014E-308 a 1.7976931348623157E+308 Decimal, Dec, Numeric: Número en coma flotante desempaquetado. El número se almacena como una cadena
  • 15. Tipos fecha: A la hora de almacenar fechas, hay que tener en cuenta que Mysql no comprueba de una manera estricta si una fecha es válida o no. Simplemente comprueba que el mes esta comprendido entre 0 y 12 y que el día esta comprendido entre 0 y 31. 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:
  • 16. Tipos fecha: 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.
  • 17. Tipos de cadena: Char(n): Almacena una cadena de longitud fija. La cadena podrá contener desde 0 a 255 caracteres. VarChar(n): Almacena una cadena de longitud variable. La cadena podrá contener desde 0 a 255 caracteres. Dentro de los tipos de cadena se pueden distinguir otros dos subtipos, los tipo Test y los tipo BLOB (Binary large Object) La diferencia entre un tipo y otro es el tratamiento que reciben a la hora de realizar ordenamientos y comparaciones. Mientras que el tipo test se ordena sin tener en cuenta las Mayúsculas y las minúsculas, el tipo BLOB se ordena teniéndolas en cuenta. Los tipos BLOB se utilizan para almacenar datos binarios como pueden ser ficheros. TinyText y TinyBlob: Columna con una longitud máxima de 255 caracteres. Blob y Text: Un texto con un máximo de 65535 caracteres. MediumBlob y MediumText: Un texto con un máximo de 16.777.215 caracteres. LongBlob y LongText: Un texto con un máximo de caracteres 4.294.967.295. Hay que tener en cuenta que debido a los protocolos de comunicación los paquetes pueden tener un máximo de 16 Mb. Enum: Campo que puede tener un único valor de una lista que se especifica. El tipo Enum acepta hasta 65535 valores distintos
  • 18. Tipos de cadena: Set: Un campo que puede contener ninguno, uno ó varios valores de una lista. La lista puede tener un máximo de 64 valores.
  • 19. Tipos de cadena: Set: Un campo que puede contener ninguno, uno ó varios valores de una lista. La lista puede tener un máximo de 64 valores.
  • 20. Tipos de datos Float Para separación de decimales, máximo 3 decimales El formato JSON se utiliza para estructurar datos en forma de texto y permite el intercambio de información entre aplicaciones de manera sencilla, liviana y rápida.
  • 21. MySQL
  • 22. Relacional Su código se puede ejecutar desde una terminal o un Shell o también desde una aplicación de escritorio o web
  • 23. Cómo Descargar e Instalar MySQL y Workbench Fácil 2024 - Windows 10/11  https://www.youtube.com/watch?v=KvC7iM6O4ik  Enlace de descarga MySQL : https://dev.mysql.com/downloads/mysql/  Enlace de descarga MySQL Workbench : https://dev.mysql.com/downloads/workb...  https://dev.mysql.com/downloads/workbench/  Tarea lunes 22 de abril mapa mental de este archivo https://app.sqldbm.com/MySQL/DatabaseExplorer/New/# Crear diagrama tablas y sus relaciones