SlideShare une entreprise Scribd logo
1  sur  18
BASE DE DATOS
INTEGRANTES: CARLA A. VERBEL MARTINEZ GABRIEL H. RANGEL HERNANDEZ
BASE DE DATOS Sistema informático que permite almacenar y recuperar información. Para acceder a una base de datos, la información tiene que estar estructurada de manera organizada. Aparte de los datos que son almacenados en el archivo, también hay una serie de datos en los que se informa el tipo de campo, los campos y la longitud de cada campo; esto se llama GESTOR DE DATOS.
HISTORIA DE LA BASE DE DATOS
Máquina perforadora Herman Hollerit (1860 – 1929)    Década de 1950    Década de 1960    Década de 1970
   Década de 1980    Década de 1990    Siglo XXI
Leyes de Codd REGLA 1: REGLA DE LA INFORMACIÓN Toda la información en una base de datos relacional se representa explícitamente en el nivel lógico exactamente de una manera: con valores en tablas. REGLA 2: REGLA DEL ACCESO GARANTIZADO Para todos y cada uno de los datos (valores atómicos) de una BDR se garantiza que son accesibles a nivel lógico utilizando una combinación de nombre de tabla, valor de clave primaria y nombre de columna.
TRATAMIENTO SISTEMÁTICO DE VALORES NULOS Los valores nulos (que son distintos de la cadena vacía, blancos, 0, ...) se soportan en los SGBD totalmente relacionales para representar información desconocida o no aplicable de manera sistemática, independientemente del tipo de datos. REGLA 4: CATÁLOGO DINÁMICO EN LÍNEA BASADO EN EL MODELO RELACIONAL La descripción de la base de datos se representa a nivel lógico de la misma manera que los datos normales, de modo que los usuarios autorizados pueden aplicar el mismo lenguaje relacional a su consulta, igual que lo aplican a los datos normales.
REGLA 5: REGLA DEL SUBLENGUAJE DE DATOS COMPLETO Un sistema relacional debe soportar varios lenguajes y varios modos de uso de terminal (ej: rellenar formularios, etc.). REGLA 6: REGLA DE ACTUALIZACIÓN DE VISTAS Todas las vistas que son teóricamente actualizables se pueden actualizar por el sistema. REGLA 7: INSERCIÓN, ACTUALIZACIÓN Y BORRADO DE ALTO NIVEL La capacidad de manejar una relación base o derivada como un solo operando se aplica no sólo a la recuperación de los datos (consultas), si no también a la inserción, actualización y borrado de datos.
REGLA 8: INDEPENDENCIA FÍSICA DE DATOS Los programas de aplicación y actividades del terminal  permanecen inalterados a nivel lógico cuandoquiera que se realicen cambios en las representaciones de almacenamiento o métodos de acceso. REGLA 9: INDEPENDENCIA LÓGICA DE DATOS Los programas de aplicación y actividades del terminal permanecen inalterados a nivel lógico cuandoquiera que se realicen cambios a las tablas base que preserven la información.
REGLA 10: INDEPENDENCIA DE INTEGRIDAD Los limitantes de integridad específicos para una determinada base de datos relacional deben poder ser definidos en el sublenguaje de datos relacional, y almacenables en el catálogo, no en los programas de aplicación. REGLA 11: INDEPENDENCIA DE DISTRIBUCIÓN Una BDR tiene independencia de distribución. REGLA 12: REGLA DE LA NO SUBVERSIÓN Si un sistema relacional tiene un lenguaje de bajo nivel (un registro de cada vez), ese bajo nivel no puede ser usado para saltarse (subvertir) las reglas de integridad y los limitantes expresados en los lenguajes relacionales de más alto nivel (una relación (conjunto de registros) de cada vez).
Sistemas de gestión de  Base de datos SGBD
Programas destinados principalmente a almacenar, manipular y recuperar la información, y desempeñan operaciones que suelen tener lugar a diario: altas y bajas de clientes, apuntes en las cuentas bancarias, adquisición y perdida de libros o su préstamo y devolución, elaboración de informes sobre los clientes o socios morosos, sobre las calificaciones de los alumnos, etc.
SGBD libres: PostgreSQL  (http://www.postgresql.org Postgresql) Licencia BSD Firebird basada en la versión 6 de InterBase, InitialDeveloper's PUBLIC LICENSE Versión 1.0. SQLite (http://www.sqlite.org SQLite) Licencia Dominio Público DB2 Express- (http://www.ibm.com/software/data/db2/express/) Apache Derby (http://db.apache.org/derby/)
SGBD no libres MySQL: Licencia Dual, depende del uso AdvantageDatabase dBase FileMaker Fox Pro gsBase IBM DB2: Universal Database (DB2 UDB) IBM Informix Interbase de CodeGear, filial de Borland
Sybase ASA SybaseIQ WindowBase IBM IMS Base de Datos  Jerárquica CA-IDMS MAGIC Microsoft Access Microsoft SQL Server NexusDB Open Access Oracle Paradox PervasiveSQL Progress(DBMS) SybaseASE
SGBD no libres y gratuitos Microsoft SQL Server Compact EditionBasica SybaseASE Express Edition para Linux (edición gratuita  para Linux) Oracle Express Edition 10 (solo corre en un servidor, capacidad limitada)
Gracias…!

Contenu connexe

Tendances

Componentes de una base de datos
Componentes de una base de datosComponentes de una base de datos
Componentes de una base de datosjcguanuco
 
Sistemas operativos tics 1
Sistemas operativos tics 1Sistemas operativos tics 1
Sistemas operativos tics 1Evelyn Soria
 
Conceptos generales de Bases de Datos
Conceptos generales de Bases de DatosConceptos generales de Bases de Datos
Conceptos generales de Bases de DatosArturo Parr
 
Base de datos unac cirosario
Base de datos   unac    cirosarioBase de datos   unac    cirosario
Base de datos unac cirosarioCirosario
 
2.1. software base
2.1. software base2.1. software base
2.1. software baseVivipozo
 
Admon de bases de datos
Admon de bases de datosAdmon de bases de datos
Admon de bases de datosTania Pineda
 
Conceptos de bases de datos
Conceptos de bases de datosConceptos de bases de datos
Conceptos de bases de datosastrid2014
 
Que es una base de datos
Que es una base de datosQue es una base de datos
Que es una base de datosDeyviRivera
 

Tendances (18)

Base de datos
Base de datosBase de datos
Base de datos
 
Fundamentos de las bases de datos
Fundamentos de las bases de datosFundamentos de las bases de datos
Fundamentos de las bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Componentes de una base de datos
Componentes de una base de datosComponentes de una base de datos
Componentes de una base de datos
 
Bases de-datos
Bases de-datosBases de-datos
Bases de-datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Sistemas operativos tics 1
Sistemas operativos tics 1Sistemas operativos tics 1
Sistemas operativos tics 1
 
Conceptos generales de Bases de Datos
Conceptos generales de Bases de DatosConceptos generales de Bases de Datos
Conceptos generales de Bases de Datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos unac cirosario
Base de datos   unac    cirosarioBase de datos   unac    cirosario
Base de datos unac cirosario
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Estructura del sistema de bases de datos
Estructura del sistema de bases de datosEstructura del sistema de bases de datos
Estructura del sistema de bases de datos
 
Unidad 1. Sistema Manejador de Bases de Datos
Unidad 1. Sistema Manejador de Bases de DatosUnidad 1. Sistema Manejador de Bases de Datos
Unidad 1. Sistema Manejador de Bases de Datos
 
2.1. software base
2.1. software base2.1. software base
2.1. software base
 
Admon de bases de datos
Admon de bases de datosAdmon de bases de datos
Admon de bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Conceptos de bases de datos
Conceptos de bases de datosConceptos de bases de datos
Conceptos de bases de datos
 
Que es una base de datos
Que es una base de datosQue es una base de datos
Que es una base de datos
 

Similaire à Base de datos

Sistemas de gestion de base de datos 2º unidad
Sistemas de gestion de base de datos 2º unidadSistemas de gestion de base de datos 2º unidad
Sistemas de gestion de base de datos 2º unidadYoung Hyun
 
Bases de Datos (ACID, Reglas de Codd e Integridad de datos)
Bases de Datos (ACID, Reglas de Codd e Integridad de datos)Bases de Datos (ACID, Reglas de Codd e Integridad de datos)
Bases de Datos (ACID, Reglas de Codd e Integridad de datos)Walter Herrera
 
Fundamentos de bases de datos
Fundamentos de bases de datosFundamentos de bases de datos
Fundamentos de bases de datosDiegoVelascoUribe
 
Sistemas de gestión de base de datos
Sistemas de gestión de base de datosSistemas de gestión de base de datos
Sistemas de gestión de base de datosCarlos Arturo
 
Normalización de la base de datos daniela sanchez
Normalización de la base de datos  daniela sanchezNormalización de la base de datos  daniela sanchez
Normalización de la base de datos daniela sanchezDni_Sanchez
 
Enfoque de archivos
Enfoque de archivosEnfoque de archivos
Enfoque de archivosUbaldogarcia
 
Sistemas gestores de bases de datos unidad 1.
Sistemas gestores de bases de datos unidad 1.Sistemas gestores de bases de datos unidad 1.
Sistemas gestores de bases de datos unidad 1.Juan Anaya
 
Base de datos presentacion
Base de datos presentacionBase de datos presentacion
Base de datos presentacionluisalvarez594
 
reglas de codd
reglas de coddreglas de codd
reglas de coddesthefany9
 

Similaire à Base de datos (20)

Sistemas de gestion de base de datos 2º unidad
Sistemas de gestion de base de datos 2º unidadSistemas de gestion de base de datos 2º unidad
Sistemas de gestion de base de datos 2º unidad
 
Bases de Datos (ACID, Reglas de Codd e Integridad de datos)
Bases de Datos (ACID, Reglas de Codd e Integridad de datos)Bases de Datos (ACID, Reglas de Codd e Integridad de datos)
Bases de Datos (ACID, Reglas de Codd e Integridad de datos)
 
Reglas de CODD
Reglas de CODDReglas de CODD
Reglas de CODD
 
Reglas de Codd
Reglas de CoddReglas de Codd
Reglas de Codd
 
Fundamentos de bases de datos
Fundamentos de bases de datosFundamentos de bases de datos
Fundamentos de bases de datos
 
Case
CaseCase
Case
 
Introduccion Base Datos
Introduccion Base DatosIntroduccion Base Datos
Introduccion Base Datos
 
Sistemas de gestión de base de datos
Sistemas de gestión de base de datosSistemas de gestión de base de datos
Sistemas de gestión de base de datos
 
Normalización de la base de datos daniela sanchez
Normalización de la base de datos  daniela sanchezNormalización de la base de datos  daniela sanchez
Normalización de la base de datos daniela sanchez
 
Enfoque de archivos
Enfoque de archivosEnfoque de archivos
Enfoque de archivos
 
Unidad1
Unidad1Unidad1
Unidad1
 
REGLAS DE CODD
REGLAS DE CODDREGLAS DE CODD
REGLAS DE CODD
 
Reglas Cood
Reglas CoodReglas Cood
Reglas Cood
 
Tema 1 base de datos
Tema 1   base de datosTema 1   base de datos
Tema 1 base de datos
 
Sistemas gestores de bases de datos unidad 1.
Sistemas gestores de bases de datos unidad 1.Sistemas gestores de bases de datos unidad 1.
Sistemas gestores de bases de datos unidad 1.
 
Reglas de Edgar F.pptx
Reglas de  Edgar F.pptxReglas de  Edgar F.pptx
Reglas de Edgar F.pptx
 
Base de datos presentacion
Base de datos presentacionBase de datos presentacion
Base de datos presentacion
 
reglas de codd
reglas de coddreglas de codd
reglas de codd
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 

Dernier

9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
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
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
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
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 

Dernier (13)

9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
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
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
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
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 

Base de datos

  • 2. INTEGRANTES: CARLA A. VERBEL MARTINEZ GABRIEL H. RANGEL HERNANDEZ
  • 3. BASE DE DATOS Sistema informático que permite almacenar y recuperar información. Para acceder a una base de datos, la información tiene que estar estructurada de manera organizada. Aparte de los datos que son almacenados en el archivo, también hay una serie de datos en los que se informa el tipo de campo, los campos y la longitud de cada campo; esto se llama GESTOR DE DATOS.
  • 4. HISTORIA DE LA BASE DE DATOS
  • 5. Máquina perforadora Herman Hollerit (1860 – 1929) Década de 1950 Década de 1960 Década de 1970
  • 6. Década de 1980 Década de 1990 Siglo XXI
  • 7. Leyes de Codd REGLA 1: REGLA DE LA INFORMACIÓN Toda la información en una base de datos relacional se representa explícitamente en el nivel lógico exactamente de una manera: con valores en tablas. REGLA 2: REGLA DEL ACCESO GARANTIZADO Para todos y cada uno de los datos (valores atómicos) de una BDR se garantiza que son accesibles a nivel lógico utilizando una combinación de nombre de tabla, valor de clave primaria y nombre de columna.
  • 8. TRATAMIENTO SISTEMÁTICO DE VALORES NULOS Los valores nulos (que son distintos de la cadena vacía, blancos, 0, ...) se soportan en los SGBD totalmente relacionales para representar información desconocida o no aplicable de manera sistemática, independientemente del tipo de datos. REGLA 4: CATÁLOGO DINÁMICO EN LÍNEA BASADO EN EL MODELO RELACIONAL La descripción de la base de datos se representa a nivel lógico de la misma manera que los datos normales, de modo que los usuarios autorizados pueden aplicar el mismo lenguaje relacional a su consulta, igual que lo aplican a los datos normales.
  • 9. REGLA 5: REGLA DEL SUBLENGUAJE DE DATOS COMPLETO Un sistema relacional debe soportar varios lenguajes y varios modos de uso de terminal (ej: rellenar formularios, etc.). REGLA 6: REGLA DE ACTUALIZACIÓN DE VISTAS Todas las vistas que son teóricamente actualizables se pueden actualizar por el sistema. REGLA 7: INSERCIÓN, ACTUALIZACIÓN Y BORRADO DE ALTO NIVEL La capacidad de manejar una relación base o derivada como un solo operando se aplica no sólo a la recuperación de los datos (consultas), si no también a la inserción, actualización y borrado de datos.
  • 10. REGLA 8: INDEPENDENCIA FÍSICA DE DATOS Los programas de aplicación y actividades del terminal permanecen inalterados a nivel lógico cuandoquiera que se realicen cambios en las representaciones de almacenamiento o métodos de acceso. REGLA 9: INDEPENDENCIA LÓGICA DE DATOS Los programas de aplicación y actividades del terminal permanecen inalterados a nivel lógico cuandoquiera que se realicen cambios a las tablas base que preserven la información.
  • 11. REGLA 10: INDEPENDENCIA DE INTEGRIDAD Los limitantes de integridad específicos para una determinada base de datos relacional deben poder ser definidos en el sublenguaje de datos relacional, y almacenables en el catálogo, no en los programas de aplicación. REGLA 11: INDEPENDENCIA DE DISTRIBUCIÓN Una BDR tiene independencia de distribución. REGLA 12: REGLA DE LA NO SUBVERSIÓN Si un sistema relacional tiene un lenguaje de bajo nivel (un registro de cada vez), ese bajo nivel no puede ser usado para saltarse (subvertir) las reglas de integridad y los limitantes expresados en los lenguajes relacionales de más alto nivel (una relación (conjunto de registros) de cada vez).
  • 12. Sistemas de gestión de Base de datos SGBD
  • 13. Programas destinados principalmente a almacenar, manipular y recuperar la información, y desempeñan operaciones que suelen tener lugar a diario: altas y bajas de clientes, apuntes en las cuentas bancarias, adquisición y perdida de libros o su préstamo y devolución, elaboración de informes sobre los clientes o socios morosos, sobre las calificaciones de los alumnos, etc.
  • 14. SGBD libres: PostgreSQL  (http://www.postgresql.org Postgresql) Licencia BSD Firebird basada en la versión 6 de InterBase, InitialDeveloper's PUBLIC LICENSE Versión 1.0. SQLite (http://www.sqlite.org SQLite) Licencia Dominio Público DB2 Express- (http://www.ibm.com/software/data/db2/express/) Apache Derby (http://db.apache.org/derby/)
  • 15. SGBD no libres MySQL: Licencia Dual, depende del uso AdvantageDatabase dBase FileMaker Fox Pro gsBase IBM DB2: Universal Database (DB2 UDB) IBM Informix Interbase de CodeGear, filial de Borland
  • 16. Sybase ASA SybaseIQ WindowBase IBM IMS Base de Datos Jerárquica CA-IDMS MAGIC Microsoft Access Microsoft SQL Server NexusDB Open Access Oracle Paradox PervasiveSQL Progress(DBMS) SybaseASE
  • 17. SGBD no libres y gratuitos Microsoft SQL Server Compact EditionBasica SybaseASE Express Edition para Linux (edición gratuita para Linux) Oracle Express Edition 10 (solo corre en un servidor, capacidad limitada)