SlideShare uma empresa Scribd logo
1 de 13
Bases de datos
¿Qué es una base de datos?
 Una base de datos contiene datos
organizados en una colección de tablas
o archivos relacionados entre sí.
Bases de datos
 Una tabla está formada por Filas y Columnas. Decimos que es la
estructura de almacenamiento básica en un Sistema de
Administración de Base de Datos Relacional (RDBMS). Cada tabla se
define con un nombre de tabla que la identifica unívocamente.
 Las Columnas representa un tipo de datos en una tabla (por
ejemplo, el nombre del cliente en la tabla Clientes). Una columna
también puede ser referenciada como atributo. Cada columna tiene
un nombre, un tipo de dato y una longitud determinada.
 Las Filas es una combinación de valores de columnas de una tabla.
Una fila a menudo se denomina registro.
Características de las Tablas
Bases de datos
 Denominamos campo a la intersección de una fila y una
columna. El campo puede contener datos. Si no hay datos
en el campo, se dice que contiene un valor nulo (null).
Cuando decimos valor nulo debemos interpretar ausencia de
información, o sea, el campo está vacío. (No confundir con
espacios en blanco).
Campos
Bases de datos
Bases de datos
id_vendedor apellido_vendedor nombre_vendedor fecha_ingreso
3 López Manuel y Claudi 01/12/1995
2 Rodríguez Miguel 08/01/1995
1 Martínez Carlos José 01/01/1994
4 Pérez Daniel 01/05/1996
5 Ríos Gabriel 06/01/1996
6 Castellanos José 02/01/2000
registro del vendedor Rodríguez
El campo apellido_vendedor
Bases de datos
 Un registro es el conjunto de datos concretos para los distintos campos
que describen un elemento de información.
 Por ejemplo, los datos de cada persona se guardan en un registro. Como
podemos tener información sobre muchas personas, podemos tener muchos
registros.
 Todos los registros de un determinado tipo de elemento de información
(personas) se mantienen uno detrás de otro en lo que se conoce como tabla.
 Una tabla es una sucesión de registros.
 Todos los registros de la tabla tienen los mismos campos.
Campos y registros
Bases de datos
 Ej: Datos sobre una persona:
Estructuración de la información
Nombre: Javier
Apellido: Gómez Pérez
Edad: 21
Dirección: C/ Ancha 12, 3º Izq.
Ciudad: Madrid
Código postal: 28003
Teléfono: 919876543
CAMPOS REGISTRO
Bases de datos
 Los campos son caracterizados por un nombre, tipo y tamaño
 Existen diferentes tipos de campo:
Característica de los Campos
TIPOS DE CAMPO DESCRIPCIÓN
CHAR(n) Cadena de caracteres de longitud fija. Ej: número de CUIT, código postal, etc
VARCHAR(n) Cadena de caracteres de longitud variable. Ej. Nombres, apellidos, direcciones, etc.
INTEGER Números enteros. Ej: números de clientes, edad, número de empleado, etc
NUMERIC(n,d) Números decimales. Ej: porcentajes, tasas, importes monetarios. Donde “n” es la
cantidad total de dígitos (incluyendo el signo y la punto decimal) y “d” es la cantidad
de decimales.
DECIMAL(n,d) Sinónimo de NUMERIC
DATE Una fecha. En MySQL las fechas tienen formato ‘aaaa-mm-dd’. Ej 2003-11-26
DATETIME Una combinación de fecha y hora. En MySQL en formato ‘aaaa-mm-dd hh-mm-ss’. Ej.
2003-11-26 22:55:30
TEXT Cadenas de texto de hasta 65535 caracteres.
LONGTEXT Cadenas de texto de hasta 4294967295 caracteres.
Bases de datos
Diagrama Entidad-Relación
 Una base de datos de modelo relacional está formado por
tablas relacionadas a través de un campo común.
Bases de datos
 El campo común recibe el nombre de clave.
 Una clave es una referencia que se utiliza para identificar los
registros de forma única y está formada por uno o mas
atributos (columnas) de los registros.
 La Clave Primaria o principal (pk) es una columna o
conjunto de columnas que identifican unívocamente cada fila
de una tabla (por ejemplo, un número de cliente). Una tabla
tiene una única clave primaria y debe contener un valor .
 La Clave Foránea (fk) es una columna o conjunto de
columnas que se refieren a una clave primaria de la misma
tabla o de otra. Una tabla puede contener más de una clave
foránea.
Claves de un Campo
Bases de datos
 El diagrama de entidad-relación describe los datos almacenados
en una base de datos y sus relaciones
Diagrama Entidad-Relación
Bases de datos
Diagrama Entidad-Relación
CLIENTES
id_cliente
SECTORES
id_sector
CTACTE
nro_movim_ctacte
VENDEDORES
id_vendedor
PROVINCIAS
id_provincia
DETALLE_MOVIM_CTACTE
nro_movim_ctacte
id_producto
TIPOS_MOVIMIENTOS
id_tipo_movim
INVENTARIO
id_producto
Relación uno a muchos:
Mientras que un VENDEDOR puede
atender a varios CLIENTES, cada cliente
es atendido por un solo VENDEDOR.
Campo clave o principal:
Id_producto es el campo
clave de la tabla
INVENTARIO

Mais conteúdo relacionado

Mais procurados (16)

Base de datos grupo 5
Base de datos grupo 5Base de datos grupo 5
Base de datos grupo 5
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
 
Base de dato sgrupo 5
Base de dato sgrupo 5Base de dato sgrupo 5
Base de dato sgrupo 5
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Access
AccessAccess
Access
 
Base de datos
Base de datosBase de datos
Base de datos
 
Access
AccessAccess
Access
 
tarea
tareatarea
tarea
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Access
AccessAccess
Access
 
Funciones de bd
Funciones de bdFunciones de bd
Funciones de bd
 
Base de datos grupo 5
Base de datos   grupo 5Base de datos   grupo 5
Base de datos grupo 5
 
Access
AccessAccess
Access
 

Semelhante a Modelado de Datos - Bases de Datos

Introducción a las bases de datos
Introducción a las bases de datosIntroducción a las bases de datos
Introducción a las bases de datosJeckson Loza
 
RESUMEN ANALÍTICO DE ACCESS
RESUMEN ANALÍTICO DE ACCESSRESUMEN ANALÍTICO DE ACCESS
RESUMEN ANALÍTICO DE ACCESSSimon Rojas
 
Base de Datos
Base de DatosBase de Datos
Base de DatosUio Libre
 
Trabajando con datos Compuestos
Trabajando con datos CompuestosTrabajando con datos Compuestos
Trabajando con datos CompuestosMartin Coronel
 
Presentación de base de datos 2
Presentación de base de datos 2Presentación de base de datos 2
Presentación de base de datos 2yendal
 
Presentación de base de datos 2
Presentación de base de datos 2Presentación de base de datos 2
Presentación de base de datos 2yenjua
 
Presentación de base de datos 2
Presentación de base de datos 2Presentación de base de datos 2
Presentación de base de datos 2yenjuarez
 
Presentación de base de datos 2
Presentación de base de datos 2Presentación de base de datos 2
Presentación de base de datos 2yenjua
 

Semelhante a Modelado de Datos - Bases de Datos (20)

Base
Base Base
Base
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de dato sgrupo 5
Base de dato sgrupo 5Base de dato sgrupo 5
Base de dato sgrupo 5
 
Tablas y tipos de datos
Tablas y tipos de datosTablas y tipos de datos
Tablas y tipos de datos
 
Base de Datos 1
Base de Datos 1 Base de Datos 1
Base de Datos 1
 
Introducción a las bases de datos
Introducción a las bases de datosIntroducción a las bases de datos
Introducción a las bases de datos
 
Diagramas ER
Diagramas ERDiagramas ER
Diagramas ER
 
Grupo3
Grupo3Grupo3
Grupo3
 
Grupo3
Grupo3Grupo3
Grupo3
 
Grupo3
Grupo3Grupo3
Grupo3
 
RESUMEN ANALÍTICO DE ACCESS
RESUMEN ANALÍTICO DE ACCESSRESUMEN ANALÍTICO DE ACCESS
RESUMEN ANALÍTICO DE ACCESS
 
Conceptosbd
ConceptosbdConceptosbd
Conceptosbd
 
Base de datos access
Base de datos accessBase de datos access
Base de datos access
 
Arreglos de registros
Arreglos de registros Arreglos de registros
Arreglos de registros
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Trabajando con datos Compuestos
Trabajando con datos CompuestosTrabajando con datos Compuestos
Trabajando con datos Compuestos
 
Presentación de base de datos 2
Presentación de base de datos 2Presentación de base de datos 2
Presentación de base de datos 2
 
Presentación de base de datos 2
Presentación de base de datos 2Presentación de base de datos 2
Presentación de base de datos 2
 
Presentación de base de datos 2
Presentación de base de datos 2Presentación de base de datos 2
Presentación de base de datos 2
 
Presentación de base de datos 2
Presentación de base de datos 2Presentación de base de datos 2
Presentación de base de datos 2
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 

Último (11)

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 

Modelado de Datos - Bases de Datos

  • 2. ¿Qué es una base de datos?  Una base de datos contiene datos organizados en una colección de tablas o archivos relacionados entre sí.
  • 3. Bases de datos  Una tabla está formada por Filas y Columnas. Decimos que es la estructura de almacenamiento básica en un Sistema de Administración de Base de Datos Relacional (RDBMS). Cada tabla se define con un nombre de tabla que la identifica unívocamente.  Las Columnas representa un tipo de datos en una tabla (por ejemplo, el nombre del cliente en la tabla Clientes). Una columna también puede ser referenciada como atributo. Cada columna tiene un nombre, un tipo de dato y una longitud determinada.  Las Filas es una combinación de valores de columnas de una tabla. Una fila a menudo se denomina registro. Características de las Tablas
  • 4. Bases de datos  Denominamos campo a la intersección de una fila y una columna. El campo puede contener datos. Si no hay datos en el campo, se dice que contiene un valor nulo (null). Cuando decimos valor nulo debemos interpretar ausencia de información, o sea, el campo está vacío. (No confundir con espacios en blanco). Campos
  • 6. Bases de datos id_vendedor apellido_vendedor nombre_vendedor fecha_ingreso 3 López Manuel y Claudi 01/12/1995 2 Rodríguez Miguel 08/01/1995 1 Martínez Carlos José 01/01/1994 4 Pérez Daniel 01/05/1996 5 Ríos Gabriel 06/01/1996 6 Castellanos José 02/01/2000 registro del vendedor Rodríguez El campo apellido_vendedor
  • 7. Bases de datos  Un registro es el conjunto de datos concretos para los distintos campos que describen un elemento de información.  Por ejemplo, los datos de cada persona se guardan en un registro. Como podemos tener información sobre muchas personas, podemos tener muchos registros.  Todos los registros de un determinado tipo de elemento de información (personas) se mantienen uno detrás de otro en lo que se conoce como tabla.  Una tabla es una sucesión de registros.  Todos los registros de la tabla tienen los mismos campos. Campos y registros
  • 8. Bases de datos  Ej: Datos sobre una persona: Estructuración de la información Nombre: Javier Apellido: Gómez Pérez Edad: 21 Dirección: C/ Ancha 12, 3º Izq. Ciudad: Madrid Código postal: 28003 Teléfono: 919876543 CAMPOS REGISTRO
  • 9. Bases de datos  Los campos son caracterizados por un nombre, tipo y tamaño  Existen diferentes tipos de campo: Característica de los Campos TIPOS DE CAMPO DESCRIPCIÓN CHAR(n) Cadena de caracteres de longitud fija. Ej: número de CUIT, código postal, etc VARCHAR(n) Cadena de caracteres de longitud variable. Ej. Nombres, apellidos, direcciones, etc. INTEGER Números enteros. Ej: números de clientes, edad, número de empleado, etc NUMERIC(n,d) Números decimales. Ej: porcentajes, tasas, importes monetarios. Donde “n” es la cantidad total de dígitos (incluyendo el signo y la punto decimal) y “d” es la cantidad de decimales. DECIMAL(n,d) Sinónimo de NUMERIC DATE Una fecha. En MySQL las fechas tienen formato ‘aaaa-mm-dd’. Ej 2003-11-26 DATETIME Una combinación de fecha y hora. En MySQL en formato ‘aaaa-mm-dd hh-mm-ss’. Ej. 2003-11-26 22:55:30 TEXT Cadenas de texto de hasta 65535 caracteres. LONGTEXT Cadenas de texto de hasta 4294967295 caracteres.
  • 10. Bases de datos Diagrama Entidad-Relación  Una base de datos de modelo relacional está formado por tablas relacionadas a través de un campo común.
  • 11. Bases de datos  El campo común recibe el nombre de clave.  Una clave es una referencia que se utiliza para identificar los registros de forma única y está formada por uno o mas atributos (columnas) de los registros.  La Clave Primaria o principal (pk) es una columna o conjunto de columnas que identifican unívocamente cada fila de una tabla (por ejemplo, un número de cliente). Una tabla tiene una única clave primaria y debe contener un valor .  La Clave Foránea (fk) es una columna o conjunto de columnas que se refieren a una clave primaria de la misma tabla o de otra. Una tabla puede contener más de una clave foránea. Claves de un Campo
  • 12. Bases de datos  El diagrama de entidad-relación describe los datos almacenados en una base de datos y sus relaciones Diagrama Entidad-Relación
  • 13. Bases de datos Diagrama Entidad-Relación CLIENTES id_cliente SECTORES id_sector CTACTE nro_movim_ctacte VENDEDORES id_vendedor PROVINCIAS id_provincia DETALLE_MOVIM_CTACTE nro_movim_ctacte id_producto TIPOS_MOVIMIENTOS id_tipo_movim INVENTARIO id_producto Relación uno a muchos: Mientras que un VENDEDOR puede atender a varios CLIENTES, cada cliente es atendido por un solo VENDEDOR. Campo clave o principal: Id_producto es el campo clave de la tabla INVENTARIO