SlideShare une entreprise Scribd logo
1  sur  20
BASES DE DATOS
CONCEPTOS BASICOS
Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca
BASES DE DATOS
 DEF: una base de datos se define como un conjunto de datos
que se encuentran organizados y relacionados entre sí, con
el fin de satisfacer tratamientos de información implicados en
las actividades de una empresa.
 Para que un usuario logre interactuar con una BD se deben
diseñar los diferentes programas que contienen las interfaces
graficas necesarias con las cuales los usuarios cargan y
descargan información de una Base de Datos. Por este
motivo a las BD’s también se les puede identificar como un
Almacén de Datos.
Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca
BASES DE DATOS
 DEF: Desde el punto de vista informático, las base de datos se definen como
un sistema formado por un conjunto de datos almacenados en discos que
permiten el acceso directo a ellos y un conjunto de programas que manipulen
ese conjunto de datos.
Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca
CONFORMACION DE UNA
BASE DE DATOS
bit bit
Byte Byte
Campo
Registro
Archivo
BD
Campo
Registro
Archivo
Una base de datos esta compuesta por
estructuras lógicas de almacenamiento
denominadas TABLAS. Una tabla esta
compuesta por columnas o campos y filas o
registros. Un registro es la ocurrencia del
conjunto de campos de una tabla.
Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca
NIVELES DE ABSTRACCION DE
LAS BASES DE DATOS
Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca
CARACTERISTICAS DE LAS
BASES DE DATOS
 Redundancia reducida.
 Inconsistencia reducida.
 Acceso concurrente por parte de múltiples usuarios.
 Integridad de los datos. (Restricciones de consistencia)
 Consultas complejas optimizadas.
 Seguridad de acceso.
 Respaldo y recuperación.
Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca
SERVIDOR
BASE DE DATOS
Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca
MOTORES DE
BASES DE DATOS
Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca
MODELADO DE DATOS
 Un Modelo de Datos se utiliza para diseñar la estructura
de una Base de Datos mediante una colección de
herramientas conceptuales que permiten describir los
datos, las entidades que intervienen, las relaciones entre
las diferentes entidades u objetos y las restricciones de
consistencia.
Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca
MODELO
ENTIDAD - RELACION
 Se basa en una percepción del mundo real. Consiste en
una colección de objetos básicos llamados ENTIDADES, Y
las RELACIONES entre estos objetos.
 ENTIDAD: Objeto que es distinguible de otros objetos por
medio de un conjunto especifico de ATRIBUTOS.
 RELACION: Es una asociación entre varias entidades.
 El conjunto de todas las entidades del mismo tipo y
relaciones del mismo tipo se denomina CONJUNTO DE
ENTIDADES y CONJUNTO DE RELACIONES.
Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca
MODELO
ENTIDAD - RELACION
Conjunto de entidades
Atributos
Relaciones entre conjuntos
de entidades
Conectores
Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca
CARDINALIDAD DE
ASIGNACION
 DEF: Expresa el numero de entidades de un conjunto de
entidades a las que puede asociarse con las entidades de
otro conjunto de entidades.
TIPOS: CE = Conjunto de Entidades
 Relaciones de uno a uno: una entidad del CE “A” se
relaciona con una y solamente una entidad del CE “B”.
 Relaciones de uno a muchos: cada entidad del CE “A” se
relaciona con varias entidades del CE “B”.
 Relaciones de muchos a muchos: cualquier entidad del
CE “A” se relaciona con muchas entidades del CE “B”.
Cualquier entidad del CE “B” se relaciona con muchas
entidades del CE “A”.
Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca
CARDINALIDAD DE
ASIGNACION
 REALCION UNA A UNA:
A1
A2
A3
A4
B1
B2
B3
B4
A B
Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca
CARDINALIDAD DE
ASIGNACION
 REALCION UNA A MUCHAS:
A1
A2
A3
A4
B1
B2
B3
B4
A B
Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca
CARDINALIDAD DE
ASIGNACION
 REALCION MUCHAS A MUCHAS:
A1
A2
A3
A4
B1
B2
B3
B4
A B
Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca
MODELO
ENTIDAD - RELACION
Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca
CLAVES
 DEF: Es un conjunto de uno mas atributos que permiten
identificar de forma única una entidad en el conjunto de
entidades.
 Ejemplo: La cedula es un atributo del conjunto de
entidades cliente, y esta, permite identificar un cliente
dentro del conjunto de clientes o conjunto de entidades
CLIENTE.
 Las claves también se conocen como:
 Clave primaria o principal.
 Llave primaria.
 Superclave.
Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca
ENTIDADES DEBILES
 DEF: Un conjunto de entidades débil es aquella que
depende de un conjunto de entidades que la subordina. Se
representa por un rectángulo de doble línea.
Ejemplo:
Cuenta Bitácora Transacción
No.
saldo
No.
Cantidad
Fecha
Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca
MODELO RELACIONAL
 DEF: Permite convertir el modelo E-R en estructuras
básicas de almacenamiento denominadas Tablas. Estas
son la base esencial para la construcción de las Bases de
Datos. Los atributos azules se llama Llaves Foráneas.
Ejemplo:
CLIENTE
* DNI
PEDIDO
* Fecha
DNI
Ped_art
* Código
Fecha
Serie
Cantidad
ARTICULO
* Serie
1
*
*
*
1
MUCHAS GRACIAS

Contenu connexe

Similaire à Conceptos básicos de bases de datos

Sistema Gestor de Base de Datos
Sistema Gestor de Base de DatosSistema Gestor de Base de Datos
Sistema Gestor de Base de DatosBenel Diaz
 
Bases de datos
Bases de datosBases de datos
Bases de datosAlfonso
 
11-3-p-conceptos-bases-de-datos.ppsx..kk
11-3-p-conceptos-bases-de-datos.ppsx..kk11-3-p-conceptos-bases-de-datos.ppsx..kk
11-3-p-conceptos-bases-de-datos.ppsx..kkJosLuisOspinaMurcia
 
SQL-SERVER-CLASE-01.pptx
SQL-SERVER-CLASE-01.pptxSQL-SERVER-CLASE-01.pptx
SQL-SERVER-CLASE-01.pptxStevenCB3
 
base de datos power point
base de datos power pointbase de datos power point
base de datos power pointscaitechnonolgy
 
Test y pruebas de caja Negra y caja Blanca
Test y pruebas de caja Negra y caja BlancaTest y pruebas de caja Negra y caja Blanca
Test y pruebas de caja Negra y caja BlancaManuel Murcia
 
Bases de datos
Bases de datosBases de datos
Bases de datosAndypff
 
Trebajo actualizado bases incontec
Trebajo actualizado bases incontecTrebajo actualizado bases incontec
Trebajo actualizado bases incontectecknopintos
 
PROPUESTA DE RESPALDO Y ALMACENAMIENTO EN EL SISTEMA DE COMPUTACION EN LA NUB...
PROPUESTA DE RESPALDO Y ALMACENAMIENTO EN EL SISTEMA DE COMPUTACION EN LA NUB...PROPUESTA DE RESPALDO Y ALMACENAMIENTO EN EL SISTEMA DE COMPUTACION EN LA NUB...
PROPUESTA DE RESPALDO Y ALMACENAMIENTO EN EL SISTEMA DE COMPUTACION EN LA NUB...RicardoDefendini
 
Presentacion Investigación II
Presentacion Investigación IIPresentacion Investigación II
Presentacion Investigación IIVictoriaLopezEsser
 
Presentacion clase 1 bases de datos
Presentacion clase 1 bases de datosPresentacion clase 1 bases de datos
Presentacion clase 1 bases de datosalberromero
 
Base de datos y sistemas de gestion de datos
Base de datos y sistemas de gestion de datosBase de datos y sistemas de gestion de datos
Base de datos y sistemas de gestion de datosAlejandro Rodriguez
 
DISEÑO Y DESARROLLO DE SISTEMA
DISEÑO Y DESARROLLO DE SISTEMADISEÑO Y DESARROLLO DE SISTEMA
DISEÑO Y DESARROLLO DE SISTEMAanabarriospeinado
 

Similaire à Conceptos básicos de bases de datos (20)

Sistema Gestor de Base de Datos
Sistema Gestor de Base de DatosSistema Gestor de Base de Datos
Sistema Gestor de Base de Datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
11-3-p-conceptos-bases-de-datos.ppsx..kk
11-3-p-conceptos-bases-de-datos.ppsx..kk11-3-p-conceptos-bases-de-datos.ppsx..kk
11-3-p-conceptos-bases-de-datos.ppsx..kk
 
SQL-SERVER-CLASE-01.pptx
SQL-SERVER-CLASE-01.pptxSQL-SERVER-CLASE-01.pptx
SQL-SERVER-CLASE-01.pptx
 
Wilson bases de datos
Wilson bases de datosWilson bases de datos
Wilson bases de datos
 
base de datos power point
base de datos power pointbase de datos power point
base de datos power point
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Test y pruebas de caja Negra y caja Blanca
Test y pruebas de caja Negra y caja BlancaTest y pruebas de caja Negra y caja Blanca
Test y pruebas de caja Negra y caja Blanca
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Trebajo actualizado bases incontec
Trebajo actualizado bases incontecTrebajo actualizado bases incontec
Trebajo actualizado bases incontec
 
Presentacion Trabajo de Investigacion
Presentacion Trabajo de InvestigacionPresentacion Trabajo de Investigacion
Presentacion Trabajo de Investigacion
 
PROPUESTA DE RESPALDO Y ALMACENAMIENTO EN EL SISTEMA DE COMPUTACION EN LA NUB...
PROPUESTA DE RESPALDO Y ALMACENAMIENTO EN EL SISTEMA DE COMPUTACION EN LA NUB...PROPUESTA DE RESPALDO Y ALMACENAMIENTO EN EL SISTEMA DE COMPUTACION EN LA NUB...
PROPUESTA DE RESPALDO Y ALMACENAMIENTO EN EL SISTEMA DE COMPUTACION EN LA NUB...
 
Presentacion Investigación II
Presentacion Investigación IIPresentacion Investigación II
Presentacion Investigación II
 
Bases De Datos
Bases De DatosBases De Datos
Bases De Datos
 
Bases De Datos
Bases De DatosBases De Datos
Bases De Datos
 
fwergfweg24
fwergfweg24fwergfweg24
fwergfweg24
 
Presentacion clase 1 bases de datos
Presentacion clase 1 bases de datosPresentacion clase 1 bases de datos
Presentacion clase 1 bases de datos
 
Base de datos y sistemas de gestion de datos
Base de datos y sistemas de gestion de datosBase de datos y sistemas de gestion de datos
Base de datos y sistemas de gestion de datos
 
DISEÑO Y DESARROLLO DE SISTEMA
DISEÑO Y DESARROLLO DE SISTEMADISEÑO Y DESARROLLO DE SISTEMA
DISEÑO Y DESARROLLO DE SISTEMA
 

Plus de albertososa

Cuadernillo inglés Tecnico
Cuadernillo inglés TecnicoCuadernillo inglés Tecnico
Cuadernillo inglés Tecnicoalbertososa
 
Trabajopracticon2
Trabajopracticon2Trabajopracticon2
Trabajopracticon2albertososa
 
Comisiones Enfermeria
Comisiones EnfermeriaComisiones Enfermeria
Comisiones Enfermeriaalbertososa
 
Practicaiii girardi
Practicaiii girardiPracticaiii girardi
Practicaiii girardialbertososa
 
Practicaiii armengol
Practicaiii armengolPracticaiii armengol
Practicaiii armengolalbertososa
 
Practicaiii antonio
Practicaiii antonioPracticaiii antonio
Practicaiii antonioalbertososa
 
Practicaii viviana
Practicaii vivianaPracticaii viviana
Practicaii vivianaalbertososa
 
Practicaiimayo cristian
Practicaiimayo cristianPracticaiimayo cristian
Practicaiimayo cristianalbertososa
 
Practica agustin
Practica agustinPractica agustin
Practica agustinalbertososa
 
Biblio manual-vacunador 2011
Biblio manual-vacunador 2011Biblio manual-vacunador 2011
Biblio manual-vacunador 2011albertososa
 
calendario-vacunacion
calendario-vacunacioncalendario-vacunacion
calendario-vacunacionalbertososa
 
0000000437cnt 2011-10 biblio-manual-vacunador-2011
0000000437cnt 2011-10 biblio-manual-vacunador-20110000000437cnt 2011-10 biblio-manual-vacunador-2011
0000000437cnt 2011-10 biblio-manual-vacunador-2011albertososa
 
Practica profesional I
Practica profesional IPractica profesional I
Practica profesional Ialbertososa
 

Plus de albertososa (20)

Cuadernillo inglés Tecnico
Cuadernillo inglés TecnicoCuadernillo inglés Tecnico
Cuadernillo inglés Tecnico
 
2parcial
2parcial2parcial
2parcial
 
Trabajopracticon2
Trabajopracticon2Trabajopracticon2
Trabajopracticon2
 
Comisiones Enfermeria
Comisiones EnfermeriaComisiones Enfermeria
Comisiones Enfermeria
 
Practicaiii girardi
Practicaiii girardiPracticaiii girardi
Practicaiii girardi
 
Practicaiii armengol
Practicaiii armengolPracticaiii armengol
Practicaiii armengol
 
Practicaiii antonio
Practicaiii antonioPracticaiii antonio
Practicaiii antonio
 
Practicaii viviana
Practicaii vivianaPracticaii viviana
Practicaii viviana
 
Practicaiimayo cristian
Practicaiimayo cristianPracticaiimayo cristian
Practicaiimayo cristian
 
Practicaiimayo
PracticaiimayoPracticaiimayo
Practicaiimayo
 
Practica julio
Practica julioPractica julio
Practica julio
 
Practica agustin
Practica agustinPractica agustin
Practica agustin
 
Practica I
Practica IPractica I
Practica I
 
Biblio manual-vacunador 2011
Biblio manual-vacunador 2011Biblio manual-vacunador 2011
Biblio manual-vacunador 2011
 
calendario-vacunacion
calendario-vacunacioncalendario-vacunacion
calendario-vacunacion
 
0000000437cnt 2011-10 biblio-manual-vacunador-2011
0000000437cnt 2011-10 biblio-manual-vacunador-20110000000437cnt 2011-10 biblio-manual-vacunador-2011
0000000437cnt 2011-10 biblio-manual-vacunador-2011
 
Tpn1
Tpn1Tpn1
Tpn1
 
Practica profesional I
Practica profesional IPractica profesional I
Practica profesional I
 
Laboratorio
LaboratorioLaboratorio
Laboratorio
 
Instrumentacion
InstrumentacionInstrumentacion
Instrumentacion
 

Conceptos básicos de bases de datos

  • 2. Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca BASES DE DATOS  DEF: una base de datos se define como un conjunto de datos que se encuentran organizados y relacionados entre sí, con el fin de satisfacer tratamientos de información implicados en las actividades de una empresa.  Para que un usuario logre interactuar con una BD se deben diseñar los diferentes programas que contienen las interfaces graficas necesarias con las cuales los usuarios cargan y descargan información de una Base de Datos. Por este motivo a las BD’s también se les puede identificar como un Almacén de Datos.
  • 3. Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca BASES DE DATOS  DEF: Desde el punto de vista informático, las base de datos se definen como un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos.
  • 4. Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca CONFORMACION DE UNA BASE DE DATOS bit bit Byte Byte Campo Registro Archivo BD Campo Registro Archivo Una base de datos esta compuesta por estructuras lógicas de almacenamiento denominadas TABLAS. Una tabla esta compuesta por columnas o campos y filas o registros. Un registro es la ocurrencia del conjunto de campos de una tabla.
  • 5. Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca NIVELES DE ABSTRACCION DE LAS BASES DE DATOS
  • 6. Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca CARACTERISTICAS DE LAS BASES DE DATOS  Redundancia reducida.  Inconsistencia reducida.  Acceso concurrente por parte de múltiples usuarios.  Integridad de los datos. (Restricciones de consistencia)  Consultas complejas optimizadas.  Seguridad de acceso.  Respaldo y recuperación.
  • 7. Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca SERVIDOR BASE DE DATOS
  • 8. Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca MOTORES DE BASES DE DATOS
  • 9. Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca MODELADO DE DATOS  Un Modelo de Datos se utiliza para diseñar la estructura de una Base de Datos mediante una colección de herramientas conceptuales que permiten describir los datos, las entidades que intervienen, las relaciones entre las diferentes entidades u objetos y las restricciones de consistencia.
  • 10. Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca MODELO ENTIDAD - RELACION  Se basa en una percepción del mundo real. Consiste en una colección de objetos básicos llamados ENTIDADES, Y las RELACIONES entre estos objetos.  ENTIDAD: Objeto que es distinguible de otros objetos por medio de un conjunto especifico de ATRIBUTOS.  RELACION: Es una asociación entre varias entidades.  El conjunto de todas las entidades del mismo tipo y relaciones del mismo tipo se denomina CONJUNTO DE ENTIDADES y CONJUNTO DE RELACIONES.
  • 11. Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca MODELO ENTIDAD - RELACION Conjunto de entidades Atributos Relaciones entre conjuntos de entidades Conectores
  • 12. Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca CARDINALIDAD DE ASIGNACION  DEF: Expresa el numero de entidades de un conjunto de entidades a las que puede asociarse con las entidades de otro conjunto de entidades. TIPOS: CE = Conjunto de Entidades  Relaciones de uno a uno: una entidad del CE “A” se relaciona con una y solamente una entidad del CE “B”.  Relaciones de uno a muchos: cada entidad del CE “A” se relaciona con varias entidades del CE “B”.  Relaciones de muchos a muchos: cualquier entidad del CE “A” se relaciona con muchas entidades del CE “B”. Cualquier entidad del CE “B” se relaciona con muchas entidades del CE “A”.
  • 13. Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca CARDINALIDAD DE ASIGNACION  REALCION UNA A UNA: A1 A2 A3 A4 B1 B2 B3 B4 A B
  • 14. Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca CARDINALIDAD DE ASIGNACION  REALCION UNA A MUCHAS: A1 A2 A3 A4 B1 B2 B3 B4 A B
  • 15. Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca CARDINALIDAD DE ASIGNACION  REALCION MUCHAS A MUCHAS: A1 A2 A3 A4 B1 B2 B3 B4 A B
  • 16. Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca MODELO ENTIDAD - RELACION
  • 17. Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca CLAVES  DEF: Es un conjunto de uno mas atributos que permiten identificar de forma única una entidad en el conjunto de entidades.  Ejemplo: La cedula es un atributo del conjunto de entidades cliente, y esta, permite identificar un cliente dentro del conjunto de clientes o conjunto de entidades CLIENTE.  Las claves también se conocen como:  Clave primaria o principal.  Llave primaria.  Superclave.
  • 18. Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca ENTIDADES DEBILES  DEF: Un conjunto de entidades débil es aquella que depende de un conjunto de entidades que la subordina. Se representa por un rectángulo de doble línea. Ejemplo: Cuenta Bitácora Transacción No. saldo No. Cantidad Fecha
  • 19. Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca MODELO RELACIONAL  DEF: Permite convertir el modelo E-R en estructuras básicas de almacenamiento denominadas Tablas. Estas son la base esencial para la construcción de las Bases de Datos. Los atributos azules se llama Llaves Foráneas. Ejemplo: CLIENTE * DNI PEDIDO * Fecha DNI Ped_art * Código Fecha Serie Cantidad ARTICULO * Serie 1 * * * 1