Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DBMS
Manejo de información por DBMS
a nte
Software que controla la organización, almacenamiento, recuperación,
e lev
seguridad e integridad de los datos en una base de datos.r Acepta
ón
solicitudes de la aplicación y ordena al sistema operativocitransferir los
datos apropiados. m a
r
info
a en
f orm Por qué usar DBMSs?
s
tran
s e
q ue
tos • Crear y organizar la Base de datos.
d a • Manejar los datos de acuerdo a las peticiones de los usuarios.
d e • Registrar el uso de las bases de datos.
to
n jun • Respaldo y recuperación.
Co
• Seguridad e integridad.
Componentes de un DBMS
Gestiona la asignación de espacio en la memora del
Gestor de archivos
disco y de las estructuras de datos usadas para
representar la información
Procesador de comandos Procesa las consultas aprobadas por el modulo de control de autorización
Modelo de datos
Cl Es un lenguaje orientado a hablar de una base de datos.
a s if Típicamente un modelo de datos permite describir:
ic a
c ió
n • Las estructuras de datos de la base: El tipo de los datos que
hay en la base y la forma en que se relacionan.
• Las restricciones de integridad: Un conjunto de condiciones
que deben cumplir los datos para reflejar la realidad deseada.
• Operaciones de manipulación de los datos: típicamente,
Datos operaciones de agregado, borrado, modificación y
Lógicos
Comprensible
recuperación de los datos para el
de la base.
usuario inexperto por
basarse en la lógica de
predicados para
Datos Físicos establecer relaciones
entre distintos datos.
Una base de datos computarizada es un contenedor de objetos. Una base de datos puede
contener más de una tabla. Una tabla de base de datos es similar en apariencia a una hoja de
cálculo en cuanto a que los datos se almacenan en filas y columnas.
Cada fila de una tabla se denomina registro. En los registros se almacena información. Cada
registro está formado por uno o varios campos. Los campos equivalen a las columnas de la
tabla.
¿Qué Son las Consultas a Base de Datos?
Las consultas son una forma de buscar y recopilar información de una o más tablas para
conseguir información detallada de una base de datos. Al crear una consulta, se define
condiciones específicas de búsqueda para encontrar, exactamente la información que se
desea.
Con las consultas se pueden modificar, borrar, obtener y agregar datos en una base de
datos.
Ejemplos de Consultas en una BD
Ejemplo 1: Obtener el Nombre, Apellido y
Título de todos los empleados.
SELECT nombre, apellido, titulo FROM empleado;
Ejemplo 2: Obtener el Nombre, Apellido de todos los empleados que viven en Rosario.
SELECT nombre, apellido FROM empleado WHERE ciudad LIKE "Rosario";
Ejemplo 3: Obtener el Nombre y Apellido de todos los empleados que son vendedores.
SELECT nombre, apellido FROM empleado WHERE titulo LIKE "Vendedor";
Ejemplo 4: Obtener el Nombre y Apellido de todos los empleados ordenados alfabéticamente por Apellido.
SELECT nombre, apellido FROM empleado ORDER BY apellido;
Según sus Niveles
Según sus Áreas
Transacciones
Intercambio entre dos partes que se registra y
guarda en un sistema de equipos de cómputo.
Como por ejemplo realizar una compra de
mercancía o retirar efectivo de un cajero
automático.
Los sistemas de procesamiento de transacciones
Tipo de sistema de información que recolecta, almacena, modifica y recupera toda la
información generada por las transacciones producidas en una organización. Una transacción
es un evento que genera o modifica los datos que se encuentran eventualmente almacenados en
un sistema de información. Para que un sistema informático pueda ser considerado como un
TPS, este debe superar el test ACID.
BEGIN TRAN: Específica que va a empezar una transacción.
ROLLBACK TRAN: Indica que se ha alcanzado un fallo y que debe restablecer la base
al punto de integridad.
En un sistema ideal, las transacciones deberían garantizar todas las propiedades ACID;
en la práctica, a veces alguna de estas propiedades se simplifica o debilita con vistas a
obtener un mejor rendimiento.
Los sistemas de procesamiento de
transacciones
En bases de datos se denomina ACID a un conjunto de características necesarias para que
una serie de instrucciones puedan ser consideradas como una transacción. Así pues, si un
sistema de gestión de bases de datos es ACID compliant quiere decir que el mismo cuenta
con las funcionalidades necesarias para que sus transacciones tengan las características
ACID.
http://www.alegsa.com.ar/Dic/consulta_en_base_de_datos.php
https://support.office.com/es-es/article/conceptos-b%C3%A1sicos-sobre-bases-de-datos-a849ac16-0
7c7-4a31-9948-3c8c94a7c204
https://www.monografias.com/trabajos37/arquitectura-de-sistemas/arquitectura-de-sistemas.shtml
https://sanmiranda.weebly.com/sistema-de-informacioacuten/1-sistema-de-procesamiento-de-transa
cciones
https://www.campusmvp.es/recursos/post/Fundamentos-de-SQL-Transacciones.aspx
http://virtual.umng.edu.co/distancia/ecosistema/odin/odin_desktop.php?path=Li4vb3Zhcy9pbmdlbmll
cmlhX2luZm9ybWF0aWNhL2Jhc2VzX2RlX2RhdG9zX2F2YW56YWRhcy91bmlkYWRfMi8=#slide_3
http://virtual.umng.edu.co/distancia/ecosistema/ovas/ingenieria_informatica/bases_de_datos_avanza
das/unidad_2/medios/interactividades/pat4_2/pat4_2.html
http://iutll-abdd.blogspot.com/2012/06/transacciones.html