Sei sulla pagina 1di 22

Base de datos I

Periodo I, 2018
Sistema de bases de datos
• Sistema computarizado para llevar registros

• Contener de una colección de archivos de datos

• Con operaciones para agregar, recuperar, actualizar y


eliminar registros y datos.
Sistema de bases de datos
• Puede almacenar cualquier cosa que sea de importancia
para una persona u organización.

• Importante recalcar dato con información.

• Los componentes de un sistema de base de datos

• Datos

• Hardware

• Software

• Usuarios
Datos

• Normalmente la totalidad de los datos se encuentra en


una sola base de datos.

• Pueden haber situaciones que no cumplan lo anterior.

• Los datos en sistema grande pueden ser:

• Integrados

• Compartidos
Datos integrados

• Unificación de varios archivos que de otro modo serían


distintos.

• La redundancia entre los archivos se elimina


parcialmente.

• Ejemplo típico: Tablas relacionadas.


Datos compartidos

• Los datos pueden ser consultados por dos o mas


personas de forma simultánea.

• Datos utilizados con fines diferentes por cada usuario.

• Este acceso concurrente, es en parte consecuencia del


hecho de que los datos están integrados.
Hardware

• Volúmenes de almacenamiento secundario.

• Discos magnéticos

• Procesadores

• Memoria principal

• Utilizados para apoyar la ejecución del software del


sistema de base de datos.
Software

• Es una capa sobre el nivel físico.

• Conocido como el DBMS

• Brinda abstracción al usuario.


Usuarios

• Programadores de aplicaciones

• Usuarios finales: Interactúan con el sistema desde


estaciones de trabajo o terminales en linea.

• El DBA.
Qué es una BD?

• Conjunto de datos persistentes utilizado por una


empresa.

• Aclaración de datos operacionales.


Entidades y vínculos
Propiedades

• Representan las características que nos importan de una


entidad.

• Pueden ser simples o complejas como queramos.


Datos y modelos de datos

• Datos: derivado del vocablo latín dar, por tanto;

• Los datos son hechos dados, por que podemos inferir


hechos adicionales.

• Inferir hechos dados es exactamente lo que hace un


DBMS cuando responde a una consulta de un usuario.

• Una BD es una colección de proposiciones verdaderas.


Por qué una
base de datos?
Administración de datos y
Administración de base de datos

• El administrador de datos (DA)

• Qué datos deben ser almacenados

• Establecer politicas para esos datos

• Es administrador, no un técnico

• El administrador de base de datos (DBA)

• Profesional IT

• Crear BDs

• Implementar controles

• Asegurar el rendimiento
Beneficios del enfoque de
BD
• Los datos puede compartirse

• Es posible reducir la redundancia

• Es posible reducir la inconsistencia

• Es posible brindar un manejo de transacciones

• Es posible mantener la integridad

• Es posible hacer cumplir la seguridad

• Es posible equilibrar los requerimientos en conflicto

• Es posible hacer cumplir los estándares


La independencia de los
datos
Los sistemas relacionales y
otros sistemas

Concepto ordinario de un sistema relacional:

• Los datos son percibidos por el usuario como tablas

• La recuperación de tablas genera nuevas tablas a partir


de las anteriores.

• El término relación es básicamente el término


matemático para tabla.
Otros sistemas
En el modelo relacional, el usuario solo mira tablas y nada
mas que tablas y sus operadores para recuperar datos:

• Restricción

• Proyección

En modelos no relacionales, el usuario ve otro tipo de


estructuras para almacenar información.
Bases de datos NoSQL
Orientadas a documentos
• MongoDB

• CouchDB

Orientadas a columnas
• Cassandra

• Base

De clave valor
• DynamoDB

• Redis

En grafo
• Infinite Graph

• Neo4j
ARQUITECTURA DE LOS
SISTEMAS DE BASE DE DATOS
Los tres niveles de la arquitectura
• Nivel interno (nivel físico)

• Nivel conceptual (nivel lógico)

• Nivel externo (nivel lógico de usuario)

Potrebbero piacerti anche