SlideShare una empresa de Scribd logo
1 de 10
“AÑO INTERNACIONAL DEL TURISMO SOSTENIBLE PARA EL DESARROLLO”
TEMA: PROGRAMACIÓN ORIENTADA A OBJETO
CURSO: LABORATORIO DE PROGRAMACIÓN I
ESPECIALIDAD: INGENIERIA DE SISTEMAS Y TELEMATICA.
NOMBRE: GILDA PAMELA
APELLIDO: SILVA FLORES
DOCENTE: MARCO AURELIO PORRO CHULLI
CILCO: IV – A AULA: 501
BAGUA GRANDE– PERÚ
2017
Un sistema gestor de base de datos (SGBD) es un
conjunto de programas que permiten el
almacenamiento, modificación y extracción de la
información en una base de datos, además de
proporcionar herramientas para añadir, borrar,
modificar y analizar los datos. Los usuarios pueden
acceder a la información usando herramientas
específicas de consulta y de generación de informes,
o bien mediante aplicaciones al efecto.
 DEFINICION
Los componentes de los sistemas gestores de bases de
datos son los siguientes:
Lenguajes SGBD.
o Lenguaje de definición de datos- DDL: te permite llevar
a cabo las tareas de definición de las estructuras que
almacenarán los datos, así como los métodos o
funciones que permitan consultarlos.
o Lenguaje de manipulación de datos-DML: te permite
consultar o manipular los datos, organizados por el
modelo adecuado. El más popular es el SQL. Se
clasifican en:
o Procedurales: se le da instrucciones al sistema para
que elabore unos procedimientos en la base de datos
para calcular un resultado final.
o No Procedurales: se detalla la información sin un
método específico para obtener información.
 COMPONENTES
 LENGUAJE DE MODULACIÓN
Un lenguaje de definición de datos (Data Definición Lenguaje, DDL
por sus siglas en inglés) es un lenguaje proporcionado por el sistema
de gestión de base de datos que permite a los programadores de la
misma llevar a cabo las tareas de definición de las estructuras que
almacenarán los datos así como de los procedimientos o funciones
que permitan consultarlos.
Un Data Definición Lenguaje o Lenguaje de descripción de datos
(DDL) es un lenguaje de programación para definir estructuras de
datos. El término DDL fue introducido por primera vez en relación
con el modelo de base de datos CODASYL, donde el esquema de la
base de datos ha sido escrito en un lenguaje de descripción de datos
que describe los registros, los campos, y "conjuntos" que conforman
el usuario modelo de datos. Más tarde fue usado para referirse a un
subconjunto de SQL, pero ahora se utiliza en un sentido genérico
para referirse a cualquier lenguaje formal para describir datos o
estructuras de información, como los esquemas XML.
LENGUAJE
DE
MODULACIÓN
La estructura relacional es
la más extendida hoy en
día. Se usa en mainframes,
computadoras medias y
microcomputadoras.
Una base de datos
jerárquica es un tipo
de sistema de gestión de
bases de datos que, como
su nombre indica,
almacena la información .
Esta estructura contiene
relaciones más complejas
que las jerárquicas.
Admite relaciones de cada
registro con varios que se
pueden seguir por
distintos caminos.
La estructura orientada a
objetos está diseñada
siguiendo el paradigma de
los lenguajes orientados a
objetos.
• SISTEMA DE GESTOR DE BASE DE DATOS
Sistema Gestor de Base de Datos. Un
Sistema Gestor de Base de Datos
(SGBD, en inglés DBMS: Data Base
Management System) es un sistema
de software que permite la definición
de bases de datos; así como la
elección de las estructuras de datos
necesarios para el almacenamiento y
búsqueda de los datos, ya sea de
forma interactiva o a través de un
lenguaje de programación. Un SGBD
relacional es un modelo de datos que
facilita a los usuarios describir los
datos que serán almacenados en la
base de datos junto con un grupo de
operaciones para manejar los datos.
Postgre SQL
MySQL
Microsoft SQL
Server
Oracle, etc.
Informix
 RESUMEN
Un modelo de datos es un conjunto de conceptos que sirven para describir la estructura de una base de
datos:
Los datos, las relaciones entre los datos y las restricciones que deben cumplirse sobre los datos. Los modelos
de datos contienen también un conjunto de operaciones básicas para la realización de consultas (lecturas) y
actualizaciones de datos.
Los modelos de datos de alto nivel, o modelos conceptuales, disponen de conceptos muy cercanos al modo
en que la mayoría de los usuarios percibe los datos, mientras que los modelos de datos de bajo nivel, o
modelos físicos, proporcionan conceptos que describen los detalles de cómo se almacenan los datos en el
ordenador. Los conceptos de los modelos físicos están dirigidos al personal informático, no a los usuarios
finales. Entre estos dos extremos se encuentran los modelos lógicos.
Los modelos conceptuales utilizan conceptos como entidades, atributos y relaciones.
-Una entidad representa un objeto o concepto del mundo real como, por ejemplo, un empleado de la
empresa inmobiliaria o una oficina
-Un atributo representa alguna propiedad de interés de una entidad como, por ejemplo, el nombre o el
salario
-Una relación describe una interacción entre dos o más entidades.
• CONCLUSIONES
Durante la realización de este trabajo, aprendimos acerca del, lenguaje
SQL, de los sistemas de gestión de bases de datos, y su importancia y
utilidad a la hora de almacenar, clasificar y manejar información, de
cualquier tipo.
Desde usuarios particulares, hasta grandes empresas, gozan de las
ventajas que brindan los SGBD, desde clasificar la información según el
criterio deseado por el usuario, modificar la información que contiene
una base de datos, entre otras
MySQL ha sido un gestor de bases de datos muy útil desde que fue
creado, y con el tiempo, nuevas funciones se le añadieron,
expandiéndolo y volviéndolo mas útil, y convirtiéndose así en uno de
los gestores de bases de datos mas utilizados a nivel mundial, junto a
Oracle. Por otro lado, PostgreSQL es un SGBD continuamente
modificado y actualizado por un grupo de desarrolladores a nivel
mundial (PostgreSQL Global Development Group), también basado en
el lenguaje SQL.

Más contenido relacionado

La actualidad más candente

Estructura de una base de datos
Estructura de una base de datosEstructura de una base de datos
Estructura de una base de datosZcnp1234
 
Introduccion a las Bases de Datos Relacionales
Introduccion a las Bases de Datos RelacionalesIntroduccion a las Bases de Datos Relacionales
Introduccion a las Bases de Datos Relacionalesesacre
 
Bases de datos.ppt presentacion andrea
Bases de datos.ppt presentacion andreaBases de datos.ppt presentacion andrea
Bases de datos.ppt presentacion andreaandreaydarlys
 
Diapositivas Base De Datos
Diapositivas Base De DatosDiapositivas Base De Datos
Diapositivas Base De DatosDigno Yunga
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datosjesanchez5
 
Introduccion a las bases de datos 1 parte
Introduccion a las bases de datos 1 parteIntroduccion a las bases de datos 1 parte
Introduccion a las bases de datos 1 parteCristian Salazar C.
 
Base de datos danny neira
Base de datos  danny neiraBase de datos  danny neira
Base de datos danny neiraDanny Neira
 
Angelo Base De Datos
Angelo Base De DatosAngelo Base De Datos
Angelo Base De Datosangelosm
 
Base de datos
Base de datosBase de datos
Base de datosDavid
 
Diapositivas base de datos...
Diapositivas base de datos...Diapositivas base de datos...
Diapositivas base de datos...Dialy Ramirez
 
Teoria de Base de datos
Teoria de Base de datosTeoria de Base de datos
Teoria de Base de datosUniandes
 
Bases De Datos Relacionales
Bases De Datos RelacionalesBases De Datos Relacionales
Bases De Datos RelacionalesAngeles Sandoval
 
Base de datos - conceptos Básicos
Base de datos - conceptos Básicos Base de datos - conceptos Básicos
Base de datos - conceptos Básicos Karen Miranda
 
Actividades de reflexión inicial
Actividades de reflexión inicialActividades de reflexión inicial
Actividades de reflexión inicialfredy suarez
 

La actualidad más candente (20)

Estructura de una base de datos
Estructura de una base de datosEstructura de una base de datos
Estructura de una base de datos
 
Introduccion a las Bases de Datos Relacionales
Introduccion a las Bases de Datos RelacionalesIntroduccion a las Bases de Datos Relacionales
Introduccion a las Bases de Datos Relacionales
 
Bases de datos.ppt presentacion andrea
Bases de datos.ppt presentacion andreaBases de datos.ppt presentacion andrea
Bases de datos.ppt presentacion andrea
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
TIPOS DE BASE DE DATOS
TIPOS DE BASE DE DATOSTIPOS DE BASE DE DATOS
TIPOS DE BASE DE DATOS
 
Diapositivas Base De Datos
Diapositivas Base De DatosDiapositivas Base De Datos
Diapositivas Base De Datos
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datos
 
Introduccion a las bases de datos 1 parte
Introduccion a las bases de datos 1 parteIntroduccion a las bases de datos 1 parte
Introduccion a las bases de datos 1 parte
 
Base de datos danny neira
Base de datos  danny neiraBase de datos  danny neira
Base de datos danny neira
 
Angelo Base De Datos
Angelo Base De DatosAngelo Base De Datos
Angelo Base De Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
bases de datos
 bases de datos bases de datos
bases de datos
 
Diapositivas base de datos...
Diapositivas base de datos...Diapositivas base de datos...
Diapositivas base de datos...
 
Teoria de Base de datos
Teoria de Base de datosTeoria de Base de datos
Teoria de Base de datos
 
Presentacion bases de datos
Presentacion bases de datosPresentacion bases de datos
Presentacion bases de datos
 
Bases De Datos Relacionales
Bases De Datos RelacionalesBases De Datos Relacionales
Bases De Datos Relacionales
 
Base de datos - conceptos Básicos
Base de datos - conceptos Básicos Base de datos - conceptos Básicos
Base de datos - conceptos Básicos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Actividades de reflexión inicial
Actividades de reflexión inicialActividades de reflexión inicial
Actividades de reflexión inicial
 

Similar a GESTOR DE BASES DE DATOS

Similar a GESTOR DE BASES DE DATOS (20)

Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
 
Base de datos
Base  de datosBase  de datos
Base de datos
 
SISTEMAS DE GESTION DE BASE DE DATOS 2023.pdf
SISTEMAS DE GESTION DE BASE DE DATOS 2023.pdfSISTEMAS DE GESTION DE BASE DE DATOS 2023.pdf
SISTEMAS DE GESTION DE BASE DE DATOS 2023.pdf
 
Tabajo de base de dato
Tabajo de base de datoTabajo de base de dato
Tabajo de base de dato
 
Tabajo de base de datos
Tabajo de base de datosTabajo de base de datos
Tabajo de base de datos
 
Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de Datos
 
Sistemas de base de datos
Sistemas de base de datosSistemas de base de datos
Sistemas de base de datos
 
Gestor de Base de Datos.
Gestor de Base de Datos.Gestor de Base de Datos.
Gestor de Base de Datos.
 
Sistemas gestores de las bases de datos
Sistemas gestores de las bases de datosSistemas gestores de las bases de datos
Sistemas gestores de las bases de datos
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
 
GESTOR DE BASE DE DATOS
GESTOR DE BASE DE DATOSGESTOR DE BASE DE DATOS
GESTOR DE BASE DE DATOS
 
Gestor de Base de Datos
Gestor de Base de DatosGestor de Base de Datos
Gestor de Base de Datos
 
Conceptos y motores
Conceptos y motoresConceptos y motores
Conceptos y motores
 
Bases de-datos
Bases de-datosBases de-datos
Bases de-datos
 
Base de datos 2 (tema 1)
Base de datos 2 (tema 1)Base de datos 2 (tema 1)
Base de datos 2 (tema 1)
 
Introducción al Procesamiento de Base de Datos
Introducción al Procesamiento de Base de DatosIntroducción al Procesamiento de Base de Datos
Introducción al Procesamiento de Base de Datos
 
Conceptos básicos de base de datos
Conceptos básicos de base de datosConceptos básicos de base de datos
Conceptos básicos de base de datos
 
diapositivasdesgbd-170504023703.pdf
diapositivasdesgbd-170504023703.pdfdiapositivasdesgbd-170504023703.pdf
diapositivasdesgbd-170504023703.pdf
 
Diapositivas de sgbd
Diapositivas de sgbdDiapositivas de sgbd
Diapositivas de sgbd
 

Más de SILVA19_PAMELA

LABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ILABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ISILVA19_PAMELA
 
LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.SILVA19_PAMELA
 
LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.SILVA19_PAMELA
 
Año del buen servicio al cuidadano
Año del buen servicio al cuidadanoAño del buen servicio al cuidadano
Año del buen servicio al cuidadanoSILVA19_PAMELA
 
LABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ILABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ISILVA19_PAMELA
 
LABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ILABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ISILVA19_PAMELA
 
LABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ILABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ISILVA19_PAMELA
 

Más de SILVA19_PAMELA (11)

Jdbc
JdbcJdbc
Jdbc
 
LABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ILABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN I
 
LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.
 
OBJETO SQLCOMMAND.
OBJETO SQLCOMMAND.OBJETO SQLCOMMAND.
OBJETO SQLCOMMAND.
 
LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.
 
Año del buen servicio al cuidadano
Año del buen servicio al cuidadanoAño del buen servicio al cuidadano
Año del buen servicio al cuidadano
 
LABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ILABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN I
 
LABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ILABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN I
 
LABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ILABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN I
 
Diapositiva
DiapositivaDiapositiva
Diapositiva
 
Programacion
ProgramacionProgramacion
Programacion
 

GESTOR DE BASES DE DATOS

  • 1. “AÑO INTERNACIONAL DEL TURISMO SOSTENIBLE PARA EL DESARROLLO” TEMA: PROGRAMACIÓN ORIENTADA A OBJETO CURSO: LABORATORIO DE PROGRAMACIÓN I ESPECIALIDAD: INGENIERIA DE SISTEMAS Y TELEMATICA. NOMBRE: GILDA PAMELA APELLIDO: SILVA FLORES DOCENTE: MARCO AURELIO PORRO CHULLI CILCO: IV – A AULA: 501 BAGUA GRANDE– PERÚ 2017
  • 2. Un sistema gestor de base de datos (SGBD) es un conjunto de programas que permiten el almacenamiento, modificación y extracción de la información en una base de datos, además de proporcionar herramientas para añadir, borrar, modificar y analizar los datos. Los usuarios pueden acceder a la información usando herramientas específicas de consulta y de generación de informes, o bien mediante aplicaciones al efecto.  DEFINICION
  • 3. Los componentes de los sistemas gestores de bases de datos son los siguientes: Lenguajes SGBD. o Lenguaje de definición de datos- DDL: te permite llevar a cabo las tareas de definición de las estructuras que almacenarán los datos, así como los métodos o funciones que permitan consultarlos. o Lenguaje de manipulación de datos-DML: te permite consultar o manipular los datos, organizados por el modelo adecuado. El más popular es el SQL. Se clasifican en: o Procedurales: se le da instrucciones al sistema para que elabore unos procedimientos en la base de datos para calcular un resultado final. o No Procedurales: se detalla la información sin un método específico para obtener información.  COMPONENTES
  • 4.  LENGUAJE DE MODULACIÓN Un lenguaje de definición de datos (Data Definición Lenguaje, DDL por sus siglas en inglés) es un lenguaje proporcionado por el sistema de gestión de base de datos que permite a los programadores de la misma llevar a cabo las tareas de definición de las estructuras que almacenarán los datos así como de los procedimientos o funciones que permitan consultarlos. Un Data Definición Lenguaje o Lenguaje de descripción de datos (DDL) es un lenguaje de programación para definir estructuras de datos. El término DDL fue introducido por primera vez en relación con el modelo de base de datos CODASYL, donde el esquema de la base de datos ha sido escrito en un lenguaje de descripción de datos que describe los registros, los campos, y "conjuntos" que conforman el usuario modelo de datos. Más tarde fue usado para referirse a un subconjunto de SQL, pero ahora se utiliza en un sentido genérico para referirse a cualquier lenguaje formal para describir datos o estructuras de información, como los esquemas XML.
  • 5. LENGUAJE DE MODULACIÓN La estructura relacional es la más extendida hoy en día. Se usa en mainframes, computadoras medias y microcomputadoras. Una base de datos jerárquica es un tipo de sistema de gestión de bases de datos que, como su nombre indica, almacena la información . Esta estructura contiene relaciones más complejas que las jerárquicas. Admite relaciones de cada registro con varios que se pueden seguir por distintos caminos. La estructura orientada a objetos está diseñada siguiendo el paradigma de los lenguajes orientados a objetos.
  • 6.
  • 7. • SISTEMA DE GESTOR DE BASE DE DATOS Sistema Gestor de Base de Datos. Un Sistema Gestor de Base de Datos (SGBD, en inglés DBMS: Data Base Management System) es un sistema de software que permite la definición de bases de datos; así como la elección de las estructuras de datos necesarios para el almacenamiento y búsqueda de los datos, ya sea de forma interactiva o a través de un lenguaje de programación. Un SGBD relacional es un modelo de datos que facilita a los usuarios describir los datos que serán almacenados en la base de datos junto con un grupo de operaciones para manejar los datos.
  • 9.  RESUMEN Un modelo de datos es un conjunto de conceptos que sirven para describir la estructura de una base de datos: Los datos, las relaciones entre los datos y las restricciones que deben cumplirse sobre los datos. Los modelos de datos contienen también un conjunto de operaciones básicas para la realización de consultas (lecturas) y actualizaciones de datos. Los modelos de datos de alto nivel, o modelos conceptuales, disponen de conceptos muy cercanos al modo en que la mayoría de los usuarios percibe los datos, mientras que los modelos de datos de bajo nivel, o modelos físicos, proporcionan conceptos que describen los detalles de cómo se almacenan los datos en el ordenador. Los conceptos de los modelos físicos están dirigidos al personal informático, no a los usuarios finales. Entre estos dos extremos se encuentran los modelos lógicos. Los modelos conceptuales utilizan conceptos como entidades, atributos y relaciones. -Una entidad representa un objeto o concepto del mundo real como, por ejemplo, un empleado de la empresa inmobiliaria o una oficina -Un atributo representa alguna propiedad de interés de una entidad como, por ejemplo, el nombre o el salario -Una relación describe una interacción entre dos o más entidades.
  • 10. • CONCLUSIONES Durante la realización de este trabajo, aprendimos acerca del, lenguaje SQL, de los sistemas de gestión de bases de datos, y su importancia y utilidad a la hora de almacenar, clasificar y manejar información, de cualquier tipo. Desde usuarios particulares, hasta grandes empresas, gozan de las ventajas que brindan los SGBD, desde clasificar la información según el criterio deseado por el usuario, modificar la información que contiene una base de datos, entre otras MySQL ha sido un gestor de bases de datos muy útil desde que fue creado, y con el tiempo, nuevas funciones se le añadieron, expandiéndolo y volviéndolo mas útil, y convirtiéndose así en uno de los gestores de bases de datos mas utilizados a nivel mundial, junto a Oracle. Por otro lado, PostgreSQL es un SGBD continuamente modificado y actualizado por un grupo de desarrolladores a nivel mundial (PostgreSQL Global Development Group), también basado en el lenguaje SQL.