Base de datos
-
Upload
natalia-alejandra -
Category
Documents
-
view
95 -
download
0
Transcript of Base de datos
LOGO
BASE DE DATOSProfesora Natalia Leal
LOGO BASE DE DATOS
“Base de Datos es un conjunto de datos relacionados entre sí y que tienen un significado implícito”
“Base de Datos es un conjunto de datos que pertenecen al mismo contexto almacenados sistemáticamente para su posterior uso”
“Una base de datos tiene una fuente de la cual se derivan los datos, cierto grado de interacción con los acontecimientos del mundo real y un público que está
activamente interesado en el contenido de la base de datos”.
LOGO Conceptos Básicos
DatosDatos “Datos son hechos conocidos que pueden registrarse y que tienen un significado implícito”.
EntidadesEntidadesUna Entidad es todo aquello de lo cual interesa guardar datos. por ejemplo: clientes, facturas, productos, empleados.
Clave Clave PrimariaPrimaria
Cada entidad tiene una Clave Primaria o Campo Llave que identifica unívocamente al conjunto de datos. Cuando en una entidad figura la clave primaria de otra entidad, ésta se denomina Clave Foránea. Las entidades se relacionan entre sí a través de las claves foráneas.
Clave Clave ForáneaForánea
LOGO Conceptos Básicos
RelacionesRelaciones
Retomando la Definición de Base de Datos, la cual señala que ésta “...es un conjunto de datos relacionados entre sí y que tienen un significado implícito”, se observa en la imagen que los datos de las tablas se relacionan a través de las claves y que éstos tienen el significado implícito que se les atribuye en dicho contexto.
LOGO Conceptos Básicos
MetadatosMetadatosMetadatos son datos acerca de los datos presentes en la base de datos.
Ejemplo de Restricción de Dominio:
Num >0 y <9999
..................
20Alfabético Nombre
4NuméricoNum
Longitud
Tipo Dato
Ejemplo Metadatos El tipo de datos puede ser Numérico, alfabético, fecha, lógico (Sï /NO).
La longitud indica la cantidad máxima de caracteres que
puede asumir el dato.
LOGO Conceptos Básicos
TablasTablas “Una Tabla es un sistema o dispositivo de almacenamiento de los datos referentes a una entidad”.
ConsultasConsultas“Las Consultas permitirán reorganizar o restringir la información almacenada de acuerdo con una serie de criterios establecidos por el usuario”.
FormulariosFormularios“Mediante los Formularios vemos la información disponible en la base de datos, mediante una interfaz gráfica similar al de cualquier aplicación Windows”.
InformesInformes
“Los Informes son el medio que ofrece los manejadores de base de datos para presentar la información en un formato que se hace ideal para su salida por impresora o cualquier dispositivo similar”.
LOGO Utilización de las Bases de Datos
Todas las organizaciones deben tener un sistema que procese la mayoría de sus datos. Para manejar mucha información se puede desarrollar software a medida o bien usar sistemas de gestión de bases de datos. Las bases de datos estandarizan el almacenamiento de los datos y en el acceso a los mismos. Su ámbito de aplicación abarca a cualquier colectivo que maneje datos. Se utilizarán para automatizar la información registrada en ficheros manuales. La dificultad reside en pasar toda esa información del papel al soporte magnético.
LOGO
Los usuarios no técnicos podrán manejar la información de forma sencilla y eficiente. Los programadores de aplicaciones tienen una serie de funciones de visualización y entrada de datos más eficientes y elaboradas que las incluidas en lenguajes de programación de alto nivel, además de permitir la utilización de dichos lenguajes de alto nivel. Tipos de usuarios: usuarios de información, programadores que implementan soluciones a medida y administradores de la Base de Datos.
Utilización de las Bases de Datos
LOGO Sistema de Gestión de Base de Datos
Un sistema de gestión de bases de datos (SGBD; en inglés, Database Management System: DBMS) es un conjunto de programas que permite a los usuarios crear y mantener una base de datos. Si bien, no es imprescindible contar con un SGBD para implementar una base de datos, este software de uso general facilita el proceso de definir, construir y manipular bases de datos para diversas aplicaciones.
LOGO Entorno simplificado de un SGBD
Fuente: Ramez Elmasri y Shamkant B. Navathe
LOGO Características de un SGBD
Restricción de los accesos no autorizados
Control de la redundancia
Almacenamiento persistente de objetos y estructuras de
datos de programas
Inferencias en la base de datos mediante reglas de deducción
Suministro de múltiples interfaces con los usuarios
Representación de vínculos complejos entre los datos
Cumplimiento de las restricciones de integridad
Respaldo y recuperación
Potencial para imponer normas
Menor tiempo de creación de aplicaciones
Flexibilidad
Disponibilidad de información actualizada
Economías de escala
LOGO
Preguntas, Dudas e Inquietudes.