SlideShare una empresa de Scribd logo
1 de 16
Republica Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación Universitaria
Instituto Universitario Politécnico «Santiago Mariño»
Edo. Anzoátegui – Barcelona
Tipos de BDD y SGBD
Alumnos: Profesor:
Luis Tayupo Aquiles Torrealba
C.I: 24.799.895
Junio de 2018
Introducción
Tomando la decisiones guiada a instintivamente, a procesos de toma de
decisiones que deben estar guiados por un pensamiento racional muy consciente
de la persona , y en este trabajo estudiaremos estas herramientas orientadas a
los sistemas de información. La utilización de árboles y tablas de decisión ayuda a
observar las condiciones y acciones que producirá el proceso de la creación de un
nuevo sistema
Haciendo una breve instrucción de lo que es una base de datos , mediante el cual
ayuda mucho a la comunidad de sistema y tener obstante a que fue diseñado
para mejorar un poco más sencillo un sistema de información, de estadística , de
muchas informaciones que se maneja en una base de datos
Inicialmente podemos decir que las SGBD surgen como respuesta a la distribución
que las empresas ya tiene, al menos de manera lógica (divisiones,
Departamentos o incluso otro punto más factible de la empresas, etc.) y que en
ocasiones también de manera física (plantas, fabricas). Todo esto nos lleva a que
posiblemente los datos también estén distribuidos, ya que cada unidad
organizacional mantendrá los datos con los que normalmente opere.

T
Base de datos
El concepto de base, procedente del latín bases, tiene múltiples usos.
El término puede utilizarse con referencia al sostén o fundamento de algo.
Un dato, por otra parte, es una información concreta, un testimonio, una prueba o
una documentación. También es un “almacén” que nos permite guardar grandes
cantidades de información de forma organizada para que luego podamos
encontrar y utilizar fácilmente.
El término de bases de datos fue escuchado por primera vez en 1963, en un
simposio celebrado en California, USA. Una base de datos se puede definir como
un conjunto de información relacionada que se encuentra agrupada ó
estructurada. Desde el punto de vista informático, la base de datos es 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.
Cada base de datos se compone de una o más tablas que guarda un conjunto de
datos. Cada tabla tiene una o más columnas y filas. Las columnas guardan una
parte de la información sobre cada elemento que queramos guardar en la tabla,
cada fila de la tabla conforma un registro.
TCaracterísticas
1. Independencia lógica y física de los datos.
2. Redundancia mínima.
3. Acceso concurrente por parte de múltiples usuarios.
4. Integridad de los datos.
5. Consultas complejas optimizadas.
6. Seguridad de acceso y auditoría.
7. Respaldo y recuperación.
8. Acceso a través de lenguajes de programación estándar.
TAplicación de Las base de Datos
Si bien una base de datos puede definirse como un contenedor informático en
el que guardar y consultar datos relacionados con un mismo tema o actividad,
para la manipulación eficiente de esta colección de informaciones se precisan
programas especializados
Con tal fin, se utilizan aplicaciones de bases de datos, que son precisamente
eso. Así pues, podemos definirlas brevemente como programas de
software diseñados para recoger, gestionar y difundir información de manera
eficiente. Es decir, se trata de un programa que permite crear una interfaz a
través de la que el usuario, sea un cliente o trabajadores de la empresa, puede
acceder a una base de datos para obtener información de la misma.
Su utilidad es, por lo tanto, práctica, pudiendo estar orientada a distintos fines,
determinados en función de su diseño, pero por lo general se utilizan para
realizar acciones como buscar, ordenar, hacer cálculos matemáticos y
estadísticos de los datos, ofrecer y compartir información.
•Tipos de base de Datos
Existen muchas empresas con diferentes giros y dependiendo del giro será el
tipo de procesamiento que se le dará a la información, esto determinará el
tipo de base de datos a utilizar. Existen diferentes tipos de bases de datos,
pero las más comunes son las OLTP y OLAP.
•Las bases de datos de tipo OLTP (On Line Transaction Processing) también
son llamadas bases de datos dinámicas lo que significa que la información se
modifica en tiempo real, es decir, se insertan, se eliminan, se modifican y se
consultan datos en línea durante la operación del sistema. Un ejemplo es el
sistema de un supermercado donde se van registrando cada uno de los
artículos que el cliente está comprando y a su vez el sistema va actualizando
el Inventario.
•Las bases de datos de tipo OLAP (On Line Analytical Processing) también
son llamadas bases de datos estáticas lo que significa que la información en
tiempo real no es afectada, es decir, no se insertan, no se eliminan y tampoco
se modifican datos; solo se realizan consultas sobre los datos ya existentes
para el análisis y toma de decisiones. Este tipo de bases de datos son
implementadas en Business Inteligencie para mejorar el desempeño de las
consultas con grandes volúmenes de información.
Tipos
Ventajas de Base de Datos
ventajas al utilizarlas, pero también podemos considerar algunas:
•Almacenan grandes cantidades de información.
•Esto es muy útil para las grandes compañías que manejan grandes
volúmenes de información.
•Compartir la información.
•Los usuarios de distintas oficinas pueden compartir datos e información
que son de gran importancia para sus departamentos o funciones.
•Acceso rápido a la información.
•Esta es una gran ventaja, ya que la información siempre estará
disponible para los usuarios.
•Eliminación de información repetida o redundante.
•Los usuarios tendrán la certeza de que la información que están
solicitando no esta repetida o es redundante.
•Aumento en la productividad.
•Como la información está disponible y es coherente, los usuarios podrán
aumentar su rendimiento al saber que cuentan con una información fiel.
•Reducción del espacio de almacenamiento.
Desventajas de Base de Datos
Tamaño.
Entre más grande sea la base de datos, se requiere mayor capacidad e disco
duro y más memoria ram para que pueda funcionar adecuadamente.
Costo.
El hardware y software para el correcto funcionamiento de una base de
datos es costoso.
Actualización.
Es necesario mantener actualizados a los usuarios ya que las
tecnologías van cambiando constantemente.
Vulnerabilidad a los fallos.
Esta es una gran desventaja ya que la base de datos está expuesta a
fallos que no están en las manos de los usuarios, como una descarga
eléctrica.
visión de base de datos
Un sistema de base de datos es una colección de archivos y un conjunto de
programas que permiten acceder y modificar archivos, una de los propósitos
principales de una base de datos es la de brindar una abstracción de los datos es
decir determinar la forma de almacenar y mantener los datos.
ABSTRACCIÓN DE DATOS
Para que un sistema sea considerado como útil debe recuperar los datos
eficientemente, lo cual a generado la creación de base de datos muy complejas,
estas complejidades se han dividido en varios niveles y estos son:
NIVEL FÍSICO
Este es el nivel más bajo de la abstracción donde se describe como se almacena
realmente los datos y además se describen en detalle la estructura de datos
complejos.
NIVEL LÓGICO
El nivel lógico se encuentre en un nivel más alto de la abstracción donde describe
el que se va almacenar y que relaciones existen entre ellos, este nivel ayuda a los
administradores de base de datos para determinar qué información mantienen
dentro de la base de datos.
Relaciones entre los sistemas de información y base de datos:
Un
Sistema de información
(SI) es un conjunto organizado de elementos, estos elemento son de tipos:
Personas.
Datos.
Actividades o técnicas de trabajo.
Recursos materiales en general (típicamente recursos informáticos y de
comunicación, aunque no tienen por qué ser de este tipo obligatoriamente).
Todo ese conjunto de elementos interactúan entre si para procesar los datos y la
información(incluyendo procesos manuales y automáticos) y distribuirla de la
manera másadecuada posible en una determinada organización en función de sus
objetivos
Sistema de información de base de datos
Una base de datos (cuya abreviatura es BD) es una entidad en la cual se
pueden almacenar datos de manera estructurada, con la menor
redundancia posible. Diferentes programas y diferentes usuarios
deben poder utilizar estos datos. Por lo tanto, el concepto de base de
datos generalmente está relacionado con el de red ya que se debe poder
compartir esta información. De allí el término base. "Sistema de
información" es el término general utilizado para la estructura global que
incluye todos los mecanismos para compartir datos que se han instalado.
Arquitectura de un Sistema de gestión de bases de datos
Los componentes principales de un SGBD son:
Interfaces externos:
Medios para comunicarse con el SGDB en ambos sentidos (E/S) y explotar a
todas sus funciones. Pueden afectar a la base de datos o a la operación del
SGBD, por ejemplo:
Operaciones directas con la base de datos:
Definición de tipos, asignación de niveles de seguridad, actualización de datos,
interrogación de la base de datos.
Operaciones relativas a la operación del SGBD:
Copia de seguridad y restauración, recuperación tras una caída, monitoreo de
seguridad, gestión del almacenamiento, reserva de espacio, monitoreo de la
configuración, monitoreo de prestaciones, afinado...
los interfaces externos bien pueden ser utilizados por usuarios (p.e.
administradores) o bien por programas que se comunican a través de un API.
Intérprete o procesador del lenguaje:
La mayor parte de las operaciones se efectúan mediante un lenguaje de base de
datos. Existen lenguajes para definición de datos, manipulación de datos (p.e.
SQL), para especificar aspectos de la seguridad y más. Las sentencias en ese
lenguaje se introducen en el SGBD mediante el interfaz adecuado. Se procesan
las expresiones en dicho lenguaje (ya sea compilado o interpretado) para
extraer las operaciones de modo que puedan ser ejecutadas por el SGBD.
Optimizador de consultas:
Realiza la optimización de cada pregunta y escoge el plan de actuación más
eficiente para ejecutarlo.
Motor de la base de datos
Realiza las operaciones requeridas sobre la base de datos, típicamente
representándolo a alto nivel.
Mecanismo de almacenamiento
Traduce las operaciones a lenguaje de bajo nivel para acceder a los datos.
En algunas arquitecturas el mecanismo de almacenamiento está
integrado en el motor de la base de datos.
Motor de transacciones
Para conseguir corrección y fiabilidad la mayoría de las operaciones
internas del SGBD se realizan encapsuladas dentro de transacciones. Las
transacciones pueden ser especificadas externamente al SGBD para
encapsular un grupo de operaciones. El motor de transacciones sigue la
ejecución de las transacciones y gestiona su ejecución de acuerdo con las
reglas que tiene establecidas (p.e. control de concurrencia y su ejecución
o cancelación).
Gestión y operación de SGBD
Comprende muchos otros componentes que tratan de aspectos de
gestión y operativos del SGBD como monitoreo de prestaciones, gestión
del almacenamiento, mapas de almacenamiento..
Conclusión :
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.
SQL significó un gran avance para este fin, almacenar y clasificar información,
además de que gracias a su aparición, hoy en día existe una gran variedad de SGBD
basados en el lenguaje SQL, como MySQL, PostgreSQL, Oracle, entre otros. Desde su
estandarización, casi todos los programas que trabajan con bases de datos, utilizan
este lenguaje, con diferentes variaciones y funciones, según el tipo de software y su
objetivo.

Más contenido relacionado

La actualidad más candente

Base de datos (william mata 26550902)
Base de datos (william mata 26550902)Base de datos (william mata 26550902)
Base de datos (william mata 26550902)WilliamMata7
 
Tipos de BDD y SGBD
Tipos de BDD y SGBDTipos de BDD y SGBD
Tipos de BDD y SGBDkarina maita
 
Semana 2: Administración de base de datos: conceptos básicos y su aplicación
Semana 2: Administración de base de datos: conceptos básicos y su aplicaciónSemana 2: Administración de base de datos: conceptos básicos y su aplicación
Semana 2: Administración de base de datos: conceptos básicos y su aplicaciónremyor09
 
BASE DE DATOS
BASE DE DATOS BASE DE DATOS
BASE DE DATOS Haymeht10
 
Bases de datos
Bases de datosBases de datos
Bases de datosAlfonso
 
Primera actividad 10% (presentación)-enmanuel morles.27.691.096
Primera actividad 10% (presentación)-enmanuel morles.27.691.096Primera actividad 10% (presentación)-enmanuel morles.27.691.096
Primera actividad 10% (presentación)-enmanuel morles.27.691.096enmanuelmorlestiller
 
Tematica once
Tematica onceTematica once
Tematica onceALBEIROCC
 
Base de datos y sistemas de gestión de bases de datos
Base de datos y sistemas de gestión de bases de datosBase de datos y sistemas de gestión de bases de datos
Base de datos y sistemas de gestión de bases de datosLuis Fernando Medina Iglesias
 
Bases de datos
Bases de datosBases de datos
Bases de datosmilebote
 
BASE DE DATOS INTRODUCCION
BASE DE DATOS INTRODUCCIONBASE DE DATOS INTRODUCCION
BASE DE DATOS INTRODUCCIONejjsm
 

La actualidad más candente (20)

Base de datos (william mata 26550902)
Base de datos (william mata 26550902)Base de datos (william mata 26550902)
Base de datos (william mata 26550902)
 
Tipos de BDD y SGBD
Tipos de BDD y SGBDTipos de BDD y SGBD
Tipos de BDD y SGBD
 
Semana 2: Administración de base de datos: conceptos básicos y su aplicación
Semana 2: Administración de base de datos: conceptos básicos y su aplicaciónSemana 2: Administración de base de datos: conceptos básicos y su aplicación
Semana 2: Administración de base de datos: conceptos básicos y su aplicación
 
Introducción a las bases de datos UOC
Introducción a las bases de datos UOCIntroducción a las bases de datos UOC
Introducción a las bases de datos UOC
 
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 DATOS BASE DE DATOS
BASE DE DATOS
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Primera actividad 10% (presentación)-enmanuel morles.27.691.096
Primera actividad 10% (presentación)-enmanuel morles.27.691.096Primera actividad 10% (presentación)-enmanuel morles.27.691.096
Primera actividad 10% (presentación)-enmanuel morles.27.691.096
 
Primera clase
Primera clasePrimera clase
Primera clase
 
Tematica once
Tematica onceTematica once
Tematica once
 
L7 Capitulo 1 y 2 Maria V. Nevado C.
L7 Capitulo 1 y 2 Maria V. Nevado C.L7 Capitulo 1 y 2 Maria V. Nevado C.
L7 Capitulo 1 y 2 Maria V. Nevado C.
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos y sistemas de gestión de bases de datos
Base de datos y sistemas de gestión de bases de datosBase de datos y sistemas de gestión de bases de datos
Base de datos y sistemas de gestión de bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Julieth
JuliethJulieth
Julieth
 
Bd Cap1 (1)
Bd Cap1 (1)Bd Cap1 (1)
Bd Cap1 (1)
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
BASE DE DATOS INTRODUCCION
BASE DE DATOS INTRODUCCIONBASE DE DATOS INTRODUCCION
BASE DE DATOS INTRODUCCION
 
Diseño de base de datos tema 1
Diseño de base de datos tema 1Diseño de base de datos tema 1
Diseño de base de datos tema 1
 

Similar a Base de datos

Similar a Base de datos (20)

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 datos Base de datos
Base de datos
 
Basedatos
BasedatosBasedatos
Basedatos
 
TIPOS DE BDD Y SGBD
TIPOS DE BDD Y SGBDTIPOS DE BDD Y SGBD
TIPOS DE BDD Y SGBD
 
Base de datos
Base de datosBase de datos
Base de datos
 
Trabajo tics 2
Trabajo tics 2Trabajo tics 2
Trabajo tics 2
 
Presentacion base de datos. Alexander Benitez 28009324
Presentacion base de datos. Alexander Benitez 28009324Presentacion base de datos. Alexander Benitez 28009324
Presentacion base de datos. Alexander Benitez 28009324
 
Base de datos
Base de datosBase de datos
Base de datos
 
Presentacion 1
Presentacion 1Presentacion 1
Presentacion 1
 
Presentacion base de datos. alexander benitez 28009324
Presentacion base de datos. alexander benitez 28009324Presentacion base de datos. alexander benitez 28009324
Presentacion base de datos. alexander benitez 28009324
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
TIPOS DE BDD Y SGBD
TIPOS DE BDD Y SGBDTIPOS DE BDD Y SGBD
TIPOS DE BDD Y SGBD
 
Base de datos pp
Base de datos ppBase de datos pp
Base de datos pp
 
CONCEPTOS BASES DE DATOS (3).pptx
CONCEPTOS BASES DE DATOS (3).pptxCONCEPTOS BASES DE DATOS (3).pptx
CONCEPTOS BASES DE DATOS (3).pptx
 
Trabajo de base de datos
Trabajo de base de datosTrabajo de base de datos
Trabajo de base de datos
 
Presentacion bases de datos
Presentacion bases de datosPresentacion bases de datos
Presentacion bases de datos
 
base de datos para iniciar el procesos.pptx
base de datos para iniciar el procesos.pptxbase de datos para iniciar el procesos.pptx
base de datos para iniciar el procesos.pptx
 
Presentación de bases de datos. Quiroz, Jose, C.I.:30123092
Presentación de bases de datos. Quiroz, Jose, C.I.:30123092Presentación de bases de datos. Quiroz, Jose, C.I.:30123092
Presentación de bases de datos. Quiroz, Jose, C.I.:30123092
 

Base de datos

  • 1. Republica Bolivariana de Venezuela Ministerio del Poder Popular para la Educación Universitaria Instituto Universitario Politécnico «Santiago Mariño» Edo. Anzoátegui – Barcelona Tipos de BDD y SGBD Alumnos: Profesor: Luis Tayupo Aquiles Torrealba C.I: 24.799.895 Junio de 2018
  • 2. Introducción Tomando la decisiones guiada a instintivamente, a procesos de toma de decisiones que deben estar guiados por un pensamiento racional muy consciente de la persona , y en este trabajo estudiaremos estas herramientas orientadas a los sistemas de información. La utilización de árboles y tablas de decisión ayuda a observar las condiciones y acciones que producirá el proceso de la creación de un nuevo sistema Haciendo una breve instrucción de lo que es una base de datos , mediante el cual ayuda mucho a la comunidad de sistema y tener obstante a que fue diseñado para mejorar un poco más sencillo un sistema de información, de estadística , de muchas informaciones que se maneja en una base de datos Inicialmente podemos decir que las SGBD surgen como respuesta a la distribución que las empresas ya tiene, al menos de manera lógica (divisiones, Departamentos o incluso otro punto más factible de la empresas, etc.) y que en ocasiones también de manera física (plantas, fabricas). Todo esto nos lleva a que posiblemente los datos también estén distribuidos, ya que cada unidad organizacional mantendrá los datos con los que normalmente opere. 
  • 3. T Base de datos El concepto de base, procedente del latín bases, tiene múltiples usos. El término puede utilizarse con referencia al sostén o fundamento de algo. Un dato, por otra parte, es una información concreta, un testimonio, una prueba o una documentación. También es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar fácilmente. El término de bases de datos fue escuchado por primera vez en 1963, en un simposio celebrado en California, USA. Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada ó estructurada. Desde el punto de vista informático, la base de datos es 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. Cada base de datos se compone de una o más tablas que guarda un conjunto de datos. Cada tabla tiene una o más columnas y filas. Las columnas guardan una parte de la información sobre cada elemento que queramos guardar en la tabla, cada fila de la tabla conforma un registro.
  • 4. TCaracterísticas 1. Independencia lógica y física de los datos. 2. Redundancia mínima. 3. Acceso concurrente por parte de múltiples usuarios. 4. Integridad de los datos. 5. Consultas complejas optimizadas. 6. Seguridad de acceso y auditoría. 7. Respaldo y recuperación. 8. Acceso a través de lenguajes de programación estándar.
  • 5. TAplicación de Las base de Datos Si bien una base de datos puede definirse como un contenedor informático en el que guardar y consultar datos relacionados con un mismo tema o actividad, para la manipulación eficiente de esta colección de informaciones se precisan programas especializados Con tal fin, se utilizan aplicaciones de bases de datos, que son precisamente eso. Así pues, podemos definirlas brevemente como programas de software diseñados para recoger, gestionar y difundir información de manera eficiente. Es decir, se trata de un programa que permite crear una interfaz a través de la que el usuario, sea un cliente o trabajadores de la empresa, puede acceder a una base de datos para obtener información de la misma. Su utilidad es, por lo tanto, práctica, pudiendo estar orientada a distintos fines, determinados en función de su diseño, pero por lo general se utilizan para realizar acciones como buscar, ordenar, hacer cálculos matemáticos y estadísticos de los datos, ofrecer y compartir información.
  • 6. •Tipos de base de Datos Existen muchas empresas con diferentes giros y dependiendo del giro será el tipo de procesamiento que se le dará a la información, esto determinará el tipo de base de datos a utilizar. Existen diferentes tipos de bases de datos, pero las más comunes son las OLTP y OLAP. •Las bases de datos de tipo OLTP (On Line Transaction Processing) también son llamadas bases de datos dinámicas lo que significa que la información se modifica en tiempo real, es decir, se insertan, se eliminan, se modifican y se consultan datos en línea durante la operación del sistema. Un ejemplo es el sistema de un supermercado donde se van registrando cada uno de los artículos que el cliente está comprando y a su vez el sistema va actualizando el Inventario. •Las bases de datos de tipo OLAP (On Line Analytical Processing) también son llamadas bases de datos estáticas lo que significa que la información en tiempo real no es afectada, es decir, no se insertan, no se eliminan y tampoco se modifican datos; solo se realizan consultas sobre los datos ya existentes para el análisis y toma de decisiones. Este tipo de bases de datos son implementadas en Business Inteligencie para mejorar el desempeño de las consultas con grandes volúmenes de información.
  • 8. Ventajas de Base de Datos ventajas al utilizarlas, pero también podemos considerar algunas: •Almacenan grandes cantidades de información. •Esto es muy útil para las grandes compañías que manejan grandes volúmenes de información. •Compartir la información. •Los usuarios de distintas oficinas pueden compartir datos e información que son de gran importancia para sus departamentos o funciones. •Acceso rápido a la información. •Esta es una gran ventaja, ya que la información siempre estará disponible para los usuarios. •Eliminación de información repetida o redundante. •Los usuarios tendrán la certeza de que la información que están solicitando no esta repetida o es redundante. •Aumento en la productividad. •Como la información está disponible y es coherente, los usuarios podrán aumentar su rendimiento al saber que cuentan con una información fiel. •Reducción del espacio de almacenamiento.
  • 9. Desventajas de Base de Datos Tamaño. Entre más grande sea la base de datos, se requiere mayor capacidad e disco duro y más memoria ram para que pueda funcionar adecuadamente. Costo. El hardware y software para el correcto funcionamiento de una base de datos es costoso. Actualización. Es necesario mantener actualizados a los usuarios ya que las tecnologías van cambiando constantemente. Vulnerabilidad a los fallos. Esta es una gran desventaja ya que la base de datos está expuesta a fallos que no están en las manos de los usuarios, como una descarga eléctrica.
  • 10. visión de base de datos Un sistema de base de datos es una colección de archivos y un conjunto de programas que permiten acceder y modificar archivos, una de los propósitos principales de una base de datos es la de brindar una abstracción de los datos es decir determinar la forma de almacenar y mantener los datos. ABSTRACCIÓN DE DATOS Para que un sistema sea considerado como útil debe recuperar los datos eficientemente, lo cual a generado la creación de base de datos muy complejas, estas complejidades se han dividido en varios niveles y estos son: NIVEL FÍSICO Este es el nivel más bajo de la abstracción donde se describe como se almacena realmente los datos y además se describen en detalle la estructura de datos complejos. NIVEL LÓGICO El nivel lógico se encuentre en un nivel más alto de la abstracción donde describe el que se va almacenar y que relaciones existen entre ellos, este nivel ayuda a los administradores de base de datos para determinar qué información mantienen dentro de la base de datos.
  • 11. Relaciones entre los sistemas de información y base de datos: Un Sistema de información (SI) es un conjunto organizado de elementos, estos elemento son de tipos: Personas. Datos. Actividades o técnicas de trabajo. Recursos materiales en general (típicamente recursos informáticos y de comunicación, aunque no tienen por qué ser de este tipo obligatoriamente). Todo ese conjunto de elementos interactúan entre si para procesar los datos y la información(incluyendo procesos manuales y automáticos) y distribuirla de la manera másadecuada posible en una determinada organización en función de sus objetivos
  • 12. Sistema de información de base de datos Una base de datos (cuya abreviatura es BD) es una entidad en la cual se pueden almacenar datos de manera estructurada, con la menor redundancia posible. Diferentes programas y diferentes usuarios deben poder utilizar estos datos. Por lo tanto, el concepto de base de datos generalmente está relacionado con el de red ya que se debe poder compartir esta información. De allí el término base. "Sistema de información" es el término general utilizado para la estructura global que incluye todos los mecanismos para compartir datos que se han instalado.
  • 13. Arquitectura de un Sistema de gestión de bases de datos Los componentes principales de un SGBD son: Interfaces externos: Medios para comunicarse con el SGDB en ambos sentidos (E/S) y explotar a todas sus funciones. Pueden afectar a la base de datos o a la operación del SGBD, por ejemplo: Operaciones directas con la base de datos: Definición de tipos, asignación de niveles de seguridad, actualización de datos, interrogación de la base de datos. Operaciones relativas a la operación del SGBD: Copia de seguridad y restauración, recuperación tras una caída, monitoreo de seguridad, gestión del almacenamiento, reserva de espacio, monitoreo de la configuración, monitoreo de prestaciones, afinado... los interfaces externos bien pueden ser utilizados por usuarios (p.e. administradores) o bien por programas que se comunican a través de un API.
  • 14. Intérprete o procesador del lenguaje: La mayor parte de las operaciones se efectúan mediante un lenguaje de base de datos. Existen lenguajes para definición de datos, manipulación de datos (p.e. SQL), para especificar aspectos de la seguridad y más. Las sentencias en ese lenguaje se introducen en el SGBD mediante el interfaz adecuado. Se procesan las expresiones en dicho lenguaje (ya sea compilado o interpretado) para extraer las operaciones de modo que puedan ser ejecutadas por el SGBD. Optimizador de consultas: Realiza la optimización de cada pregunta y escoge el plan de actuación más eficiente para ejecutarlo. Motor de la base de datos Realiza las operaciones requeridas sobre la base de datos, típicamente representándolo a alto nivel.
  • 15. Mecanismo de almacenamiento Traduce las operaciones a lenguaje de bajo nivel para acceder a los datos. En algunas arquitecturas el mecanismo de almacenamiento está integrado en el motor de la base de datos. Motor de transacciones Para conseguir corrección y fiabilidad la mayoría de las operaciones internas del SGBD se realizan encapsuladas dentro de transacciones. Las transacciones pueden ser especificadas externamente al SGBD para encapsular un grupo de operaciones. El motor de transacciones sigue la ejecución de las transacciones y gestiona su ejecución de acuerdo con las reglas que tiene establecidas (p.e. control de concurrencia y su ejecución o cancelación). Gestión y operación de SGBD Comprende muchos otros componentes que tratan de aspectos de gestión y operativos del SGBD como monitoreo de prestaciones, gestión del almacenamiento, mapas de almacenamiento..
  • 16. Conclusión : 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. SQL significó un gran avance para este fin, almacenar y clasificar información, además de que gracias a su aparición, hoy en día existe una gran variedad de SGBD basados en el lenguaje SQL, como MySQL, PostgreSQL, Oracle, entre otros. Desde su estandarización, casi todos los programas que trabajan con bases de datos, utilizan este lenguaje, con diferentes variaciones y funciones, según el tipo de software y su objetivo.