Tipos de Bases de datos Personal Caseras MiPymes Tamaño usualmente en MB
Tipos de Bases de datos Grupo de Trabajo Pymes Franquicias Tamaño hasta 1GB
Tipos de Bases de datos Organizacionales o Internet Corporativos Transnacionales Emporios Tamaño Indefinido
Relación aplicaciones y DBMS Aplicación Clientes Aplicación Alquiler Base de datos DBMS Aplicación Inventario
Evolución de las bases de datos Procesamiento de archivos Datos separados y aislados Duplicidad de datos Las aplicaciones dependen del formato del archivo Incompatibilidad de datos Difícil de representar ante el usuario
Evolución de las bases de datos Procesamiento de las bases de datos Datos Integrados Reducción de duplicidad de datos Independencia de datos y aplicaciones Representación sencilla ante el usuario
Evolución de las bases de datos Bases de datos Cliente - Servidor Conexión vía LAN Multiusuarios Compartir datos (NO archivos) Multiples PC's
Evolución de las bases de datos Bases de datos Distribuidas Multiusuarios Multibases de datos Sincronización de datos entre bases Alta seguridad y control de usuarios y datos Aun en desarrollo y en pruebas
Evolución de las bases de datos Bases de datos Orientadas a Objetos Creado a partir de la POO Estructuras diferentes a la relacionales Desarrollos aplicados a la ingeniería y no a los negocios
Definición de Base de Datos Es un conjunto auto-descriptivo de registros integrados. (Kroenke. David) Es una colección de datos interrelacionados (Silberschatz, Abraham) Es una fuente central de datos destinados a compartirse entre muchos usuarios para una diversidad de aplicaciones (Kendal)
Auto-descriptiva Contiene una descripción de los datos y a esto se le llama diccionario de datos o metadatos. Ventajas Permite la interdependencia con los programas Poco mantenimiento si se modifica la estructura
Metadatos de aplicaciones Registros Integrados Bytes o caracteres Bits Campos Registros Archivos Archivos + Metadatos Índices Metadatos de aplicaciones Bytes o caracteres Bits Campos Registros Base de datos
Modelo de un Modelo NO es un modelo de la realidad Es un modelo del usuario El nivel de detalle de una base de datos dependerá de la información que se requiera en el negocio. Es un modelo dinámico Cambian las personas Cambia el negocio
Sistema de bases de datos Es el conjunto de datos interrelacionados y un conjunto de programas que permiten a los usuarios tener acceso a esos datos y modificarlos.
Componentes de un sistema de base de datos Herramientas de diseño Tiempo de ejecución Base de datos Analista Aplicación DBMS (DataBase Management System) Usuario
Componentes de una Base de datos Entidades o Tablas Es cualquier objeto, persona, lugar, evento, cosa, tiempo; al cual se le puede recopilar información Relación Son las asociaciones entre entidades
Componentes de una Base de datos Atributos o Campos Es una característica de una entidad en ocasiones también es sinónimo de“Dato” Registros o Tuplas Es una colección de atributos o datos que tienen algo en común con la entidad descrita.
Componentes de una Base de datos Clave o Atributo clave o Campo llave o Llave primaria o Índice Es un dato o atributo que identifica como único a un registro de una entidad.
Componentes de una Base de datos Metadatos Es la descripción de la estructura de la base de datos. Es también llamada en algunas ocasiones “Tabla de sistema”
Ejercicio 1) Menciona el título atributo ________________________ 2) Menciona un dato ________________________ 3) Menciona el nombre de la entidad ________________________ 4) Menciona el campo llave ________________________