SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
Román Gutiérrez Sosa
¿Qué es SGBD?
Es un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y
las aplicaciones que la utilizan. El propósito general de los sistemas de gestión de bases de datos es el
de manejar de manera clara, sencilla y ordenada un conjunto de datos que posteriormente se
convertirán en información relevante para una organización.
Mencionar 4 tipos de SGBD
SGBD de red.
Los SGBD relacionales se basan en el modelo de datos de red. Los datos en el modelo de red se
representan mediante colecciones de registros y las relaciones entre los datos se representan mediante
enlaces, que se pueden ver como punteros. Los registros en la base de datos se organizan como
colecciones de grafos dirigidos. En la figura se presenta un ejemplo de base de datos en red.
SGBD jerárquicos.
Los SGBD relacionales se basan en el modelo de datos jerárquico. El modelo jerárquico es similar al
modelo de redes, en el sentido en que los datos y las relaciones entre los datos se representan mediante
registros y enlaces, respectivamente. Éste se diferencia del modelo de redes en que los registros se
organizan como colecciones de árboles en lugar de grafos dirigidos. En la siguiente figura se presenta un
ejemplo de base de datos jerárquica.
Modelo de datos relacionales.
Basados en el modelo relacional, los datos se describen como relaciones que se suelen representar
como tablas bidimensionales consistentes en filas y columnas. Cada fila (tupla, en terminología
relacional) representa una ocurrencia. Las columnas (atributos) representan propiedades de las filas.
Cada tupla se identifica por una clave primaria o identificadora.
Esta organización de la información, permite recuperar de forma flexible los datos de una o varias
tablas, así como combinar registros de diferentes tablas para formar otras nuevas. No todas las
definiciones posibles de tablas son válidas según el modelo relacional. En él, deben emplearse diseños
normalizados que garantizan que no se producirán anomalías en la actualización de la BD.
De todas formas otras consideraciones, principalmente de rendimiento, llevan en ocasiones a que los
diseños que se implantan no estén totalmente normalizados. Hallar el punto de equilibrio entre
normalización y rendimiento es, con frecuencia, un punto clave para obtener un buen diseño de la BD
cuando se utilizan SGBD relacionales.
Los SGBD relacionales se han impuesto hasta llegar a dominar casi totalmente el mercado actual.
Ello, se ha debido principalmente a su flexibilidad y sencillez de manejo. Igualmente conviene
destacar la amplia implantación del lenguaje SQL, que se ha convertido en un estándar para el manejo
de datos en el modelo relacional, lo que ha supuesto una ventaja adicional para su desarrollo.
Modelo orientados a objetos.
Una de las novedades más prometedoras y más desarrolladas comercialmente de los nuevos SGBD,
son los basados en un nuevo modelo de datos conocido como modelo orientado a objetos. La
orientación a objetos es un paradigma que no se aplica sólo al desarrollo de SGBD sino, en general, al
desarrollo de sistemas de información.
Román Gutiérrez Sosa
El modelo orientado a objetos está basado en una colección de objetos. Un objeto contiene valores
almacenados en variables de ejemplares dentro de ese objeto. Un objeto también contiene fragmentos
de código que operan en el objeto. Estos fragmentos de código se llaman métodos.
Los objetos que contienen los mismos tipos de valores y los mismos métodos se agrupan juntos en
clases. Una clase se puede ver como una definición de tipo para los objetos. Esta combinación de datos
y métodos constituyendo una definición de tipo es similar a un tipo abstracto de datos en un lenguaje
de programación.
La única manera de que un objeto pueda acceder a los datos de otro objeto es mediante la invocación
de un método de ese otro objeto. Esta acción se llama paso de mensaje al otro objeto. Así, la interfaz
de llamada de los métodos de un objeto define la parte visible externamente del objeto. La parte
interna del objeto no es visible externamente. El resultado es obtener dos niveles de abstracción de
datos.
Cada objeto tiene su propia identidad única, independientemente de los valores que contenga. Así, dos
objetos que contienen los mismos valores son completamente diferentes.
Modelo orientados a objetos.
Una de las novedades más prometedoras y más desarrolladas comercialmente de los nuevos SGBD,
son los basados en un nuevo modelo de datos conocido como modelo orientado a objetos. La
orientación a objetos es un paradigma que no se aplica sólo al desarrollo de SGBD sino, en general, al
desarrollo de sistemas de información.
El modelo orientado a objetos está basado en una colección de objetos. Un objeto contiene valores
almacenados en variables de ejemplares dentro de ese objeto. Un objeto también contiene fragmentos
de código que operan en el objeto. Estos fragmentos de código se llaman métodos.
Los objetos que contienen los mismos tipos de valores y los mismos métodos se agrupan juntos en
clases. Una clase se puede ver como una definición de tipo para los objetos. Esta combinación de datos
y métodos constituyendo una definición de tipo es similar a un tipo abstracto de datos en un lenguaje
de programación.
La única manera de que un objeto pueda acceder a los datos de otro objeto es mediante la invocación
de un método de ese otro objeto. Esta acción se llama paso de mensaje al otro objeto. Así, la interfaz
de llamada de los métodos de un objeto define la parte visible externamente del objeto. La parte
interna del objeto no es visible externamente. El resultado es obtener dos niveles de abstracción de
datos.
Principales funciones y o características SGBD
El propósito general de los sistemas de gestión de bases de datos es el de manejar de manera
clara, sencilla y ordenada un conjunto de datos que posteriormente se convertirán en
información relevante para una organización.
Ventajas:
Proveen facilidades para la manipulación de grandes volúmenes de datos.
Entre éstas:
 Simplifican la programación de equipos de consistencia.
Román Gutiérrez Sosa
 Manejando las políticas de respaldo adecuadas, garantizan que los cambios de la base
serán siempre consistentes sin importar si hay errores correctamente, etc.
 Organizan los datos con un impacto mínimo en el código de los programas.
 Disminuyen drásticamente los tiempos de desarrollo y aumentan la calidad del sistema
desarrollado si son bien explotados por los desarrolladores.
Usualmente, proveen interfaces y lenguajes de consulta que simplifican la recuperación de
los datos.
Lenguaje que incorpora los SGBD
Lenguaje de definición de datos
Una vez que se ha completado el diseño de una base de datos y se ha elegido un SGBD para su
implementación, el primer paso será especificar los esquemas conceptual e interno de la base de
datos y cualquier correspondencia entre ambos. En muchos SGBD en los que no se mantiene
una separación estricta entre niveles, el DBA y los diseñadores de la base de datos utilizan un
mismo lenguaje, el lenguaje de definición de datos (DDL, en inglés), para definir ambos
esquemas. El SGBD contará con un compilador de DDL cuya función será procesar enunciados
escritos en el DDL para identificar las descripciones de los elementos de los esquemas y
almacenar la descripción del esquema en el catálogo del SGBD.
Lenguaje de manipulación de datos
Una vez que se han compilado los esquemas de la base de datos y que en ésta se han
introducido datos, los usuarios requerirán algún mecanismo para manipularla. Las operaciones
de manipulación más comunes son la obtención, la inserción, la eliminación y la modificación de
datos. El SGBD ofrece un lenguaje de manipulación de datos (DML, en inglés) para estos
fines
Pantallas por cada una de SGBD
Román Gutiérrez Sosa
SGBD de red.
SGBD jerárquicos.
Román Gutiérrez Sosa
Modelo de datos relacionales.
Modelo orientados a objetos.

Más contenido relacionado

La actualidad más candente

Introducción a las bases de datos relacionales
Introducción a las bases de datos relacionalesIntroducción a las bases de datos relacionales
Introducción a las bases de datos relacionaleskdulcey
 
Paradigmas de la ingeniería de softwaree
Paradigmas de la ingeniería de softwareeParadigmas de la ingeniería de softwaree
Paradigmas de la ingeniería de softwareeAndhy H Palma
 
Introduccion a los Modelos De Datos
Introduccion a los Modelos De DatosIntroduccion a los Modelos De Datos
Introduccion a los Modelos De Datosesacre
 
Introducción a los modelos de datos
Introducción a los modelos de datosIntroducción a los modelos de datos
Introducción a los modelos de datosGalo Anzules
 
Modelado de datos
Modelado de datosModelado de datos
Modelado de datosmanuel
 
Modelo de datos.
Modelo de datos.Modelo de datos.
Modelo de datos.omarzon
 
Objeto relacional bases datos 2
Objeto relacional bases datos 2Objeto relacional bases datos 2
Objeto relacional bases datos 2Velmuz Buzz
 
Base de datos relacional
Base de datos relacionalBase de datos relacional
Base de datos relacionalchabbeine
 
Base de datos relacional
Base de datos relacionalBase de datos relacional
Base de datos relacionaldoc-92
 
Bases de datos
Bases de datosBases de datos
Bases de datosJosue Diaz
 
Modelos de bases_de_datos
Modelos de bases_de_datosModelos de bases_de_datos
Modelos de bases_de_datos22carlos
 

La actualidad más candente (20)

Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Introducción a las bases de datos relacionales
Introducción a las bases de datos relacionalesIntroducción a las bases de datos relacionales
Introducción a las bases de datos relacionales
 
Paradigmas de la ingeniería de softwaree
Paradigmas de la ingeniería de softwareeParadigmas de la ingeniería de softwaree
Paradigmas de la ingeniería de softwaree
 
Introduccion a los Modelos De Datos
Introduccion a los Modelos De DatosIntroduccion a los Modelos De Datos
Introduccion a los Modelos De Datos
 
Introducción a los modelos de datos
Introducción a los modelos de datosIntroducción a los modelos de datos
Introducción a los modelos de datos
 
Unidad A
Unidad AUnidad A
Unidad A
 
Modelado de datos
Modelado de datosModelado de datos
Modelado de datos
 
modelo de datos
modelo de datos modelo de datos
modelo de datos
 
f
ff
f
 
Modelo de datos.
Modelo de datos.Modelo de datos.
Modelo de datos.
 
Objeto relacional bases datos 2
Objeto relacional bases datos 2Objeto relacional bases datos 2
Objeto relacional bases datos 2
 
Base de datos relacional
Base de datos relacionalBase de datos relacional
Base de datos relacional
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Base de datos relacional
Base de datos relacionalBase de datos relacional
Base de datos relacional
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Niveles de un sgbd
Niveles de un sgbdNiveles de un sgbd
Niveles de un sgbd
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Modelos de bases_de_datos
Modelos de bases_de_datosModelos de bases_de_datos
Modelos de bases_de_datos
 

Destacado

Sy ti 2015-a_datalogger_bohorquez-ludena-ortiz_cv4
Sy ti 2015-a_datalogger_bohorquez-ludena-ortiz_cv4Sy ti 2015-a_datalogger_bohorquez-ludena-ortiz_cv4
Sy ti 2015-a_datalogger_bohorquez-ludena-ortiz_cv4SyTI_2015-A_FLOOJB
 
Sy ti 2015-a_datalogger_bohorquez-ludena-ortiz_sv
Sy ti 2015-a_datalogger_bohorquez-ludena-ortiz_svSy ti 2015-a_datalogger_bohorquez-ludena-ortiz_sv
Sy ti 2015-a_datalogger_bohorquez-ludena-ortiz_svSyTI_2015-A_FLOOJB
 
Sismógrafos y ondas sísmicas
Sismógrafos y ondas sísmicasSismógrafos y ondas sísmicas
Sismógrafos y ondas sísmicasmerchealari
 
8 2 convertidor-analogico_-digital (1)
8 2 convertidor-analogico_-digital (1)8 2 convertidor-analogico_-digital (1)
8 2 convertidor-analogico_-digital (1)henry1860
 
Conversion señal Analógica a Digital Y viceversa
Conversion señal Analógica a Digital Y viceversaConversion señal Analógica a Digital Y viceversa
Conversion señal Analógica a Digital Y viceversaDiego Seminario
 
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...Jomicast
 
3.PCM Digitalizacion de señal analogica
3.PCM Digitalizacion de señal analogica3.PCM Digitalizacion de señal analogica
3.PCM Digitalizacion de señal analogicaEdison Coimbra G.
 
2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShareSlideShare
 
What to Upload to SlideShare
What to Upload to SlideShareWhat to Upload to SlideShare
What to Upload to SlideShareSlideShare
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksSlideShare
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShareSlideShare
 

Destacado (14)

Sy ti 2015-a_datalogger_bohorquez-ludena-ortiz_cv4
Sy ti 2015-a_datalogger_bohorquez-ludena-ortiz_cv4Sy ti 2015-a_datalogger_bohorquez-ludena-ortiz_cv4
Sy ti 2015-a_datalogger_bohorquez-ludena-ortiz_cv4
 
Sy ti 2015-a_datalogger_bohorquez-ludena-ortiz_sv
Sy ti 2015-a_datalogger_bohorquez-ludena-ortiz_svSy ti 2015-a_datalogger_bohorquez-ludena-ortiz_sv
Sy ti 2015-a_datalogger_bohorquez-ludena-ortiz_sv
 
Exposicion
ExposicionExposicion
Exposicion
 
8 2 convertidor-analogico_-digital
8 2 convertidor-analogico_-digital8 2 convertidor-analogico_-digital
8 2 convertidor-analogico_-digital
 
Microcontroladores libro
Microcontroladores   libroMicrocontroladores   libro
Microcontroladores libro
 
Sismógrafos y ondas sísmicas
Sismógrafos y ondas sísmicasSismógrafos y ondas sísmicas
Sismógrafos y ondas sísmicas
 
8 2 convertidor-analogico_-digital (1)
8 2 convertidor-analogico_-digital (1)8 2 convertidor-analogico_-digital (1)
8 2 convertidor-analogico_-digital (1)
 
Conversion señal Analógica a Digital Y viceversa
Conversion señal Analógica a Digital Y viceversaConversion señal Analógica a Digital Y viceversa
Conversion señal Analógica a Digital Y viceversa
 
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
 
3.PCM Digitalizacion de señal analogica
3.PCM Digitalizacion de señal analogica3.PCM Digitalizacion de señal analogica
3.PCM Digitalizacion de señal analogica
 
2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare
 
What to Upload to SlideShare
What to Upload to SlideShareWhat to Upload to SlideShare
What to Upload to SlideShare
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShare
 

Similar a Gbd tarea1 (20)

Sistemas de base de datos
Sistemas de base de datosSistemas de base de datos
Sistemas de base de datos
 
Bdintro
BdintroBdintro
Bdintro
 
Trabajo bdoo
Trabajo bdooTrabajo bdoo
Trabajo bdoo
 
Unidad I
Unidad I Unidad I
Unidad I
 
Base de datos
Base  de datosBase  de datos
Base de datos
 
GESTOR DE BASE DE DATOS
GESTOR DE BASE DE DATOSGESTOR DE BASE DE DATOS
GESTOR DE BASE DE DATOS
 
Paradigmas
ParadigmasParadigmas
Paradigmas
 
SQL la salle FG
SQL la salle FGSQL la salle FG
SQL la salle FG
 
BASE DE DATOS
BASE DE DATOS BASE DE DATOS
BASE DE DATOS
 
Base de datos objeto
Base de datos objetoBase de datos objeto
Base de datos objeto
 
Lumisaca hector 6_s_ti_1.pdf
Lumisaca hector 6_s_ti_1.pdfLumisaca hector 6_s_ti_1.pdf
Lumisaca hector 6_s_ti_1.pdf
 
Unidad 2. Tópicos de base de datos
Unidad 2. Tópicos de base de datosUnidad 2. Tópicos de base de datos
Unidad 2. Tópicos de base de datos
 
Tema 1 base de datos
Tema 1   base de datosTema 1   base de datos
Tema 1 base de datos
 
Modelo de bases de datos (william mata 26550902)
Modelo de bases de datos (william mata 26550902)Modelo de bases de datos (william mata 26550902)
Modelo de bases de datos (william mata 26550902)
 
Entity Framework y Cluster en Mysql
Entity Framework y Cluster en MysqlEntity Framework y Cluster en Mysql
Entity Framework y Cluster en Mysql
 
Lindaddadadaaaaa
LindaddadadaaaaaLindaddadadaaaaa
Lindaddadadaaaaa
 
Abd - funciones de dba y tipos de bd
Abd -  funciones de dba y tipos de bdAbd -  funciones de dba y tipos de bd
Abd - funciones de dba y tipos de bd
 
BASE DE DATOS RELACIONALES, DISTRIBUIDAS, ORIENTADA.pptx
BASE DE DATOS RELACIONALES, DISTRIBUIDAS, ORIENTADA.pptxBASE DE DATOS RELACIONALES, DISTRIBUIDAS, ORIENTADA.pptx
BASE DE DATOS RELACIONALES, DISTRIBUIDAS, ORIENTADA.pptx
 
Introduccion a los sistemas de bases de datos
Introduccion  a los sistemas de bases de datosIntroduccion  a los sistemas de bases de datos
Introduccion a los sistemas de bases de datos
 
Gestión de base de datos
Gestión de base de datosGestión de base de datos
Gestión de base de datos
 

Gbd tarea1

  • 1. Román Gutiérrez Sosa ¿Qué es SGBD? Es un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. El propósito general de los sistemas de gestión de bases de datos es el de manejar de manera clara, sencilla y ordenada un conjunto de datos que posteriormente se convertirán en información relevante para una organización. Mencionar 4 tipos de SGBD SGBD de red. Los SGBD relacionales se basan en el modelo de datos de red. Los datos en el modelo de red se representan mediante colecciones de registros y las relaciones entre los datos se representan mediante enlaces, que se pueden ver como punteros. Los registros en la base de datos se organizan como colecciones de grafos dirigidos. En la figura se presenta un ejemplo de base de datos en red. SGBD jerárquicos. Los SGBD relacionales se basan en el modelo de datos jerárquico. El modelo jerárquico es similar al modelo de redes, en el sentido en que los datos y las relaciones entre los datos se representan mediante registros y enlaces, respectivamente. Éste se diferencia del modelo de redes en que los registros se organizan como colecciones de árboles en lugar de grafos dirigidos. En la siguiente figura se presenta un ejemplo de base de datos jerárquica. Modelo de datos relacionales. Basados en el modelo relacional, los datos se describen como relaciones que se suelen representar como tablas bidimensionales consistentes en filas y columnas. Cada fila (tupla, en terminología relacional) representa una ocurrencia. Las columnas (atributos) representan propiedades de las filas. Cada tupla se identifica por una clave primaria o identificadora. Esta organización de la información, permite recuperar de forma flexible los datos de una o varias tablas, así como combinar registros de diferentes tablas para formar otras nuevas. No todas las definiciones posibles de tablas son válidas según el modelo relacional. En él, deben emplearse diseños normalizados que garantizan que no se producirán anomalías en la actualización de la BD. De todas formas otras consideraciones, principalmente de rendimiento, llevan en ocasiones a que los diseños que se implantan no estén totalmente normalizados. Hallar el punto de equilibrio entre normalización y rendimiento es, con frecuencia, un punto clave para obtener un buen diseño de la BD cuando se utilizan SGBD relacionales. Los SGBD relacionales se han impuesto hasta llegar a dominar casi totalmente el mercado actual. Ello, se ha debido principalmente a su flexibilidad y sencillez de manejo. Igualmente conviene destacar la amplia implantación del lenguaje SQL, que se ha convertido en un estándar para el manejo de datos en el modelo relacional, lo que ha supuesto una ventaja adicional para su desarrollo. Modelo orientados a objetos. Una de las novedades más prometedoras y más desarrolladas comercialmente de los nuevos SGBD, son los basados en un nuevo modelo de datos conocido como modelo orientado a objetos. La orientación a objetos es un paradigma que no se aplica sólo al desarrollo de SGBD sino, en general, al desarrollo de sistemas de información.
  • 2. Román Gutiérrez Sosa El modelo orientado a objetos está basado en una colección de objetos. Un objeto contiene valores almacenados en variables de ejemplares dentro de ese objeto. Un objeto también contiene fragmentos de código que operan en el objeto. Estos fragmentos de código se llaman métodos. Los objetos que contienen los mismos tipos de valores y los mismos métodos se agrupan juntos en clases. Una clase se puede ver como una definición de tipo para los objetos. Esta combinación de datos y métodos constituyendo una definición de tipo es similar a un tipo abstracto de datos en un lenguaje de programación. La única manera de que un objeto pueda acceder a los datos de otro objeto es mediante la invocación de un método de ese otro objeto. Esta acción se llama paso de mensaje al otro objeto. Así, la interfaz de llamada de los métodos de un objeto define la parte visible externamente del objeto. La parte interna del objeto no es visible externamente. El resultado es obtener dos niveles de abstracción de datos. Cada objeto tiene su propia identidad única, independientemente de los valores que contenga. Así, dos objetos que contienen los mismos valores son completamente diferentes. Modelo orientados a objetos. Una de las novedades más prometedoras y más desarrolladas comercialmente de los nuevos SGBD, son los basados en un nuevo modelo de datos conocido como modelo orientado a objetos. La orientación a objetos es un paradigma que no se aplica sólo al desarrollo de SGBD sino, en general, al desarrollo de sistemas de información. El modelo orientado a objetos está basado en una colección de objetos. Un objeto contiene valores almacenados en variables de ejemplares dentro de ese objeto. Un objeto también contiene fragmentos de código que operan en el objeto. Estos fragmentos de código se llaman métodos. Los objetos que contienen los mismos tipos de valores y los mismos métodos se agrupan juntos en clases. Una clase se puede ver como una definición de tipo para los objetos. Esta combinación de datos y métodos constituyendo una definición de tipo es similar a un tipo abstracto de datos en un lenguaje de programación. La única manera de que un objeto pueda acceder a los datos de otro objeto es mediante la invocación de un método de ese otro objeto. Esta acción se llama paso de mensaje al otro objeto. Así, la interfaz de llamada de los métodos de un objeto define la parte visible externamente del objeto. La parte interna del objeto no es visible externamente. El resultado es obtener dos niveles de abstracción de datos. Principales funciones y o características SGBD El propósito general de los sistemas de gestión de bases de datos es el de manejar de manera clara, sencilla y ordenada un conjunto de datos que posteriormente se convertirán en información relevante para una organización. Ventajas: Proveen facilidades para la manipulación de grandes volúmenes de datos. Entre éstas:  Simplifican la programación de equipos de consistencia.
  • 3. Román Gutiérrez Sosa  Manejando las políticas de respaldo adecuadas, garantizan que los cambios de la base serán siempre consistentes sin importar si hay errores correctamente, etc.  Organizan los datos con un impacto mínimo en el código de los programas.  Disminuyen drásticamente los tiempos de desarrollo y aumentan la calidad del sistema desarrollado si son bien explotados por los desarrolladores. Usualmente, proveen interfaces y lenguajes de consulta que simplifican la recuperación de los datos. Lenguaje que incorpora los SGBD Lenguaje de definición de datos Una vez que se ha completado el diseño de una base de datos y se ha elegido un SGBD para su implementación, el primer paso será especificar los esquemas conceptual e interno de la base de datos y cualquier correspondencia entre ambos. En muchos SGBD en los que no se mantiene una separación estricta entre niveles, el DBA y los diseñadores de la base de datos utilizan un mismo lenguaje, el lenguaje de definición de datos (DDL, en inglés), para definir ambos esquemas. El SGBD contará con un compilador de DDL cuya función será procesar enunciados escritos en el DDL para identificar las descripciones de los elementos de los esquemas y almacenar la descripción del esquema en el catálogo del SGBD. Lenguaje de manipulación de datos Una vez que se han compilado los esquemas de la base de datos y que en ésta se han introducido datos, los usuarios requerirán algún mecanismo para manipularla. Las operaciones de manipulación más comunes son la obtención, la inserción, la eliminación y la modificación de datos. El SGBD ofrece un lenguaje de manipulación de datos (DML, en inglés) para estos fines Pantallas por cada una de SGBD
  • 4. Román Gutiérrez Sosa SGBD de red. SGBD jerárquicos.
  • 5. Román Gutiérrez Sosa Modelo de datos relacionales. Modelo orientados a objetos.