Conceptos básicos de Bases de Datos
CONCEPTOS BÁSICOS
CARLOS ALFREDO GARZÓN BURBANO
“El tratamiento eficiente de la información
al servicio del usuario”
INESUP
PUERTO ASÍS
TECNICO EN SISTEMAS
Vigencia 2013- 2014
BASES DE DATOS
DEF: una base de datos se define como un conjunto de datos
que se encuentran organizados y relacionados entre sí, con el
fin de satisfacer tratamientos de informaciónimplicados en las
actividades de una empresa.
DEF: Una base de datos (BD) es un conjunto de datos
interrelacionados almacenados en conjunto, sin redundancias
innecesarias, de forma independiente de los programas que
acceden a ellos.
DEF: Desde el punto de vista informático, las base de datos se
definen como un sistema formado por un conjunto de datos
almacenados en discos quepermiten el acceso directo a ellos y
un conjunto de programas que manipulen ese conjunto de
datos.
BASES DE DATOS
Para que un usuario logre interactuar con una BD se deben diseñar los
diferentes programas que contienen las interfaces graficas necesarias con
las cuales los usuarios cargan y descargan información de una Base de Datos.
Por este motivo a las BD’s también se les puedeidentificar como un
Almacén de Datos.
CONFORMACION DE UNA
BASE DE DATOS
bi
t
bi
t
Byte
Byte
Campo
Campo
Registro
Una base de datos esta compuesta por
estructuras lógicas de almacenamiento
denominadas TABLAS. Una tabla esta
compuesta por columnas o campos y filas o
registros. Un registro es la ocurrencia del
conjunto de campos de una tabla.
Registro
Archivo
ArchivoBD
NIVELES DE ABSTRACCION DE LAS
BASES DE DATOS
CARACTERISTICAS DE LAS BASES DE
DATOS
Redundancia reducida.
Inconsistencia reducida.
Acceso concurrente por parte de múltiples usuarios.
Integridad de los datos. (Restricciones de consistencia)
Consultas complejas optimizadas.
Seguridad de acceso.
Respaldo y recuperación.
¿PORQUÉ LAS BASES DE
DATOS SON TAN NECESARIAS?
FACILITAN
El almacenamiento de grandes cantidades de información.
La recuperación rápida y flexible de información.
La organización y reorganización de la información.
La impresión y distribución de información en varias formas.
Nota: Se dice que las Bases de Datos es la parte mas Importante del Desarrollo de un SoftwareSERVIDOR
BASE DE DATOS
(database server). Un servidor de base de datos es un
programa que provee servicios de base de datos a otros
programas u otras computadoras, como es definido por
el modelo cliente-servidor.
También puede hacer referencia a aquellas
computadoras (servidores) dedicadas a ejecutar esos
programas, prestando el servicio.
SERVIDOR
BASE DE DATOSMOTORES DE
BASES DE DATOS
es el servicio principal para almacenar, procesar y proteger
datos. Proporciona, además, acceso controlado y
procesamiento de transacciones para cumplir con los requisitos
de las aplicaciones.
Tareas del motor de base de datos:
Diseñar y crear una base de datos que contenga las tablas
relacionales
Implementar sistemas para obtener acceso y cambiar losdatos almacenados en la base de datos
Aplicar los sistemas implementados en la organización o en
los clientes.
Proporcionar soporte técnico para optimizar el rendimiento
de la base de datos.
MOTORES DE
BASES DE DATOS
MODELADO DE DATOS
Un Modelo de Datos se utiliza para diseñar la estructura
de una Base de Datos mediante una colección de
herramientas conceptualesque permiten describir los
datos, las entidades que intervienen, las relaciones entre
las diferentes entidades u objetos y las restricciones de
consistencia.
MODELO
ENTIDAD - RELACION
Se basa en una percepción del mundo real. Consiste en una
colección de objetos básicos llamados ENTIDADES, Y las
RELACIONES entre estos objetos.
ENTIDAD: Objeto que es distinguible de otros...
Regístrate para leer el documento completo.