Parámetros de Perforación y Voladura. para Plataformas
Presentacion 1
1. Instituto Universitario Politécnico "Santiago
Mariño“
SEDE – BARCELONA
Escuela: Ingeniería de Sistemas (47)
Asignatura: Base de Datos
Autor:
Pereira, Jose
C.I. 28.095.315
Barcelona, Julio 2020
2. Es un sistema que permite la creación, gestión y
administración de bases de datos, así como la elección y
manejo de las estructuras necesarias para el almacenamiento
y búsqueda de información del modo más eficiente posible.
Sistemas de Gestión de Bases de Datos
pueden ser clasificados
Relacionales (SQL) No relacionales (NoSQL)
Este modelo se basa
fundamentalmente
en establecer
relaciones o vínculos
entre los datos,
imaginando una
tabla aparte por
cada relación
existente con sus
propios registros y
atributos
Una base de datos no
relacional (NoSQL) es
aquella base de datos
que:
No requiere de
estructuras de datos fijas
como tablas
No garantiza
completamente las
características ACID
Escala muy bien
horizontalmente.
3. Sistemas de Gestión de Bases de Datos
Componentes
Motor de la base de
datos
Acepta peticiones
lógicas de los otros
subsistemas del SGBD,
las convierte en su
equivalente físico y
accede a la base de
datos y diccionario de
datos en el dispositivo
de almacenamiento.
Subsistema de definición
de datos
Acepta peticiones
lógicas de los otros
subsistemas del SGBD,
las convierte en su
equivalente físico y
accede a la base de
datos y diccionario de
datos en el dispositivo
de almacenamiento.
Subsistema de
manipulación
Acepta peticiones
lógicas de los otros
subsistemas del SGBD,
las convierte en su
equivalente físico y
accede a la base de
datos y diccionario de
datos en el dispositivo
de almacenamiento.
4. Sistemas de Gestión de Bases de Datos
Componentes
Subsistema de generación de
aplicaciones
Contiene utilidades para ayudar
a los usuarios en el desarrollo de
aplicaciones. Usualmente
proporciona pantallas de
entrada de datos, lenguajes de
programación e interfaces.
Subsistema de administración
Contiene utilidades para ayudar
a los usuarios en el desarrollo de
aplicaciones. Usualmente
proporciona pantallas de
entrada de datos, lenguajes de
programación e interfaces.
5. Sistemas de Gestión de Bases de Datos
Objetivos
Abstracción de la información
Ahorran a los usuarios detalles
acerca del almacenamiento
físico de los datos.
Independencia
Consiste en la capacidad de
modificar el esquema (físico o
lógico) de una base de datos sin
tener que realizar cambios en las
aplicaciones que se sirven de ella.
Consistencia
En aquellos casos en los que no se
ha logrado eliminar la
redundancia, será necesario
vigilar que aquella información
que aparece repetida se
actualice de forma coherente, es
decir, que todos los datos
repetidos se actualicen de forma
simultánea.
Seguridad
La información almacenada en
una base de datos puede llegar a
tener un gran valor. Los SGBD
deben garantizar que esta
información se encuentra segura
de permisos a usuarios y grupos de
usuarios, que permiten otorgar
diversas categorías de permisos.
6. Sistemas de Gestión de Bases de Datos
Objetivos
Manejo de transacciones
Una transacción es un programa
que se ejecuta como una sola
operación. Esto quiere decir que
luego de una ejecución en la
que se produce una falla es el
mismo que se obtendría si el
programa no se hubiera
ejecutado. Los SGBD proveen
mecanismos para programar las
modificaciones de los datos de
una forma mucho más simple
que si no se dispusiera de ellos.
Tiempo de respuesta
Lógicamente, es deseable
minimizar el tiempo que el SGBD
demora en proporcionar la
información solicitada y en
almacenar los cambios
realizados.
7. Sistemas de Gestión de Bases de Datos
Funciones
Función de descripción o definición
Permite al diseñador de la base de datos
crear las estructuras apropiadas para
integrar adecuadamente los datos. Este
función es la que permite definir las tres
estructuras de la base de datos
(relacionadas con sus tres esquemas).
♦ Estructura interna
♦ Estructura conceptual
♦ Estructura externa
Esta función se realiza mediante el lenguaje
de descripción de datos o DDL. Mediante
ese lenguaje:
♦ Se definen las estructuras de datos
♦ Se definen las relaciones entre los datos
♦ Se definen las reglas que han de cumplir
los datos
8. Sistemas de Gestión de Bases de Datos
Funciones
Función de manipulación
Permite modificar y utilizar los datos de la
base de datos. Se realiza mediante el
lenguaje de modificación de datos o DML.
Mediante ese lenguaje se puede: ♦ Añadir datos
♦ Eliminar datos
♦ Modificar datos
♦ Buscar datos
Actualmente se suele distinguir aparte la
función de buscar datos en la base de
datos (función de consulta). Para lo cual se
proporciona un lenguaje de consulta de
datos o DQL.
9. Sistemas de Gestión de Bases de Datos
Funciones
Función de control
Mediante esta función los administradores poseen mecanismos para
proteger las visiones de los datos permitidas a cada usuario, además de
proporcionar elementos de creación y modificación de esos usuarios.
El lenguaje que implementa esta función es el lenguaje de control de datos o DCL.
1. El proceso lanzado por el usuario llama al SGBD
indicando la porción de la base de datos que se
desea tratar
2 .El SGBD traduce la llamada a términos del
esquema lógico de la base de datos.
3. El SGBD obtiene el esquema físico
4 .El SGBD traduce la llamada a los métodos
de acceso del Sistema Operativo que
permiten acceder realmente a los datos
requeridos
5. El Sistema Operativo accede a los datos tras
traducir las órdenes dadas por el SGBD
6. Los datos pasan del disco a una memoria
intermedia o buffer. En ese buffer se
almacenarán los datos según se vayan
recibiendo
7. Los datos pasan del buffer al área de trabajo
del usuario (ATU) del proceso del usuario.
10. Sistemas de Gestión de Bases de Datos
El objetivo de instalar un sistema gestor de base de datos es administrar
los registros de la mejor manera posible. Como ya hemos mencionado,
existen varios modelos para ello, que difieren básicamente en la
manera en que se estructuran los datos. Por lo tanto, decidirse por un
DBMS siempre implica decantarse por un modelo de base de datos
concreto. Existen los siguientes modelos de bases de datos:
• Relacional
• Jerárquica
• De red
• Orientada a objetos
• Orientada a documentos
El más común y popular es el modelo de base de datos relacional, en el
que los datos se estructuran en filas de tabla. La ventaja de este modelo
radica en la posibilidad de crear diferentes relaciones entre las filas y
presentarlas en columnas. El procedimiento es diferente al del modelo de
base de datos jerárquico, donde los diferentes datos se organizan en
relaciones padre-hijo, en una estructura similar a la de un árbol.
Enfoques
11. Sistemas de Gestión de Bases de Datos
Diferencia con los Sistemas de Gestión
de Archivos
Sistema de archivos:
1. Manejo de archivos en texto
plano
2. Búsqueda de tres tipos:
secuencial, aleatorio, indexado.
3. No existen las actualizaciones, se
simulan dando de baja el registro y
dando de alta el nuevo con la
modificación
4. Tienen independencia lógica y
física la mayoría de ellos.
5. Cuenta con redundancia no
controlada y errores de referencias.
6. Sus componentes son: archivos,
registros, campos.
Sistemas de bases de datos:
1. Existe redundancia controlada e
integridad referencia.
2. Implementa mayor seguridad.
3. Existen actualizaciones directas.
4. No tienen independencia ni
lógica ni física.
5. Sus componentes son Hw, Sw, BD
y Usuarios.
12. Sistemas de Gestión de Bases de Datos
Aplicaciones
Las aplicaciones más usuales son para la gestión de empresas e Instituciones
públicas. También son ampliamente utilizadas en entornos científicos con el
objeto de almacenar la información experimental, en otras palabras las bases
de datos serán aplicadas en cualquier parte donde manejen grandes cantidad
de información. como por ejemplo:
Creación de actividades
de banco de registros de
forma colaborativa:
bibliografía, catalogación
de especies u objetos, etc.
Inserción colaborativa
de datos de cualquier
tipo para su posterior
análisis estadístico.
Líneas aéreas:
información de Clientes,
horarios, vuelos, destinos,
etc. (1ras bases
distribuidas
geográficamente).
13. Universidades: información
de Estudiantes (perfiles
estudiantiles), carreras,
horarios, materias, etc.
Sistemas de Gestión de Bases de Datos
Aplicaciones
En bancos: transacciones
de tarjeta de crédito:
para comprar con
tarjetas de crédito y la
generación de los
extractos mensuales.
Telecomunicaciones:
para guardar registros de
llamadas realizadas,
generar facturas
mensuales, mantener el
saldo de las tarjetas, etc.
En las oficinas de
patentes, fecha de
registro de la patente,
datos del desarrollador,
planos del producto, etc.
Bibliotecas, clasificación
de libros, posición o lugar
donde se encuentran,
cantidad de tomos,
cantidad de respaldos.
Tienda/mercados:
clasificación del
productos manejados,
cantidades, precio, etc.