Base De Datos: Una base de datos es una herramienta para recopilar y organizar información. Las bases de datos pueden almacenar información sobre personas, productos, pedidos u otras cosas.
Campos: Los campos equivalen a las columnas de la tabla.
Registros: En
los registros se almacena información. Cada registro está formado por uno o
varios campos
Archivo: Es un conjunto de
muchos campos
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.
Clave principal: un
campo o a una combinación de campos que identifica de forma única a cada fila
de una tabla.
SGBD: Es un
conjunto de programas que permiten el almacenamiento, modificación y extracción
de la información en una BDD.
Objetivos de Las Bases De Datos:
Independencia lógica y física de los
datos.
Se refiere a la capacidad de modificar una definición de
esquema en un nivel de la arquitectura sin que esta modificación afecte al
nivel inmediatamente superior.
El conjunto de datos contenidos en la base debe ser única y estar integrada por los mismos datos.
El conjunto de datos contenidos en la base debe ser única y estar integrada por los mismos datos.
Redundancia mínima.
Debe ser controlada, de forma que no exista duplicidad innecesarias,
y que las redundancias físicas, convenientes muchas veces a fin de responder a
objetivos de eficiencia, sean tratadas por el mismo sistema, de modo que no
puedan producirse inconsistencias.
Se trata de usar la base de datos como repositorio común de
datos para distintas aplicaciones.
Un dato se actualizará lógicamente por el usuario en forma
única, y el sistema se preocupará de cambiar físicamente todos aquellos
campos en los que el dato estuviese repetido en caso de existir
redundancia física (redundancia controlada).
Acceso concurrente por parte de
múltiples usuarios
Las bases de datos pretenden servir al conjunto de de la
organización, manejando los datos como otro recurso. Por lo tanto, las bases de
datos han de atender a múltiples usuarios y a diferentes aplicaciones. En
contraposición a los sistemas de ficheros, en donde cada fichero atiende a
determinada aplicación.
Distribución espacial de los datos.
Los datos pueden encontrarse en otra habitación, otro edificio
e incluso otro país, el usuario no tiene por qué preocuparse de la localización
espacial de los datos a los que accede.
Integridad de los datos.
Se refiere a las medidas de seguridad que impiden que se
introduzcan datos erróneos.
Esto puede suceder tanto por motivos físicos (defectos de
hardware, actualización incompleta debido a causas externas), como de operación
(introducción de datos incoherentes).
Consultas complejas optimizadas.
Permite la rápida y ejecución de las mismas.
Seguridad de acceso y auditoría.
Se refiere al derecho de acceso a los datos contenidos en la
base por parte de personas y organismos.
El sistema de auditoría mantiene el control de acceso a la
base, con el objeto de saber qué o quién realizó una determinada modificación y
en qué momento. Por ejemplo un profesor quiere cambiar una calificación por
alguna omisión, el sistema de la base le permitirá hacer el cambio pero quedara
el registro del día y el motivo del cambio, esto lo checan los jefes de
academia y observan si el profesor le ayuda al alumno o realizan su trabajo
adecuadamente.
Respaldo y recuperación.
Se refiere a la capacidad de un sistema de base de datos de
recuperar su estado en un momento previo a la pérdida de datos.
Acceso a través de lenguajes de
programación estándar.
Se refiere a la posibilidad ya mencionada de acceder a los
datos de una base mediante lenguajes de programación ajenos al sistema de
base de datos. en pocas palabras son los programas o software con los que se
mandaran llamar y diseñar los datos que aparecerán en la pantalla.
Áreas De Aplicación:
Bancos: Para información de los clientes, cuentas, préstamos, transacciones bancarias, para compras con tarjeta de crédito, generación mensual de pagos, créditos, etc.
Líneas aéreas: Para reservas e información de planificación. Las líneas aéreas fueron de los primeros en usar las bases de datos de forma distribuida geográficamente (las terminales situados en todo el mundo accedían al sistema de bases de datos centralizado a través de las líneas telefónicas y otras redes de datos).
Escuelas: Para información de los estudiantes, matrículas de las asignaturas y cursos.
Telecomunicaciones: Para guardar un registro de las llamadas realizadas, generación mensual de facturas, manteniendo el saldo de las tarjetas telefónicas de prepago y para almacenar información sobre las redes de comunicaciones.
Modelos de Bases de Datos:
Son abstracciones que permiten la implementación de un sistema
eficiente de base de datos; por lo general se refieren a algoritmos, y
conceptos matemáticos.
Bases de datos
jerárquicas
Son especialmente útiles en el caso de aplicaciones que
manejan un gran volumen de información y datos muy compartidos permitiendo
crear estructuras estables y de gran rendimiento.
Base de datos de red
Se permite que un mismo nodo tenga varios padres
(posibilidad no permitida en el modelo jerárquico).
Bases de datos transaccionales
Son bases de datos cuyo único fin es el
envío y recepción de datos a grandes velocidades
Bases de datos relacionales
Éste
es el modelo utilizado en la actualidad para modelar problemas reales y
administrar datos dinámicamente
Clasificación:
Según la variabilidad de los
datos almacenados:
Base de Datos Estática
Éstas son bases de datos de sólo lectura, utilizadas primordialmente
para almacenar datos históricos que posteriormente se pueden utilizar para
estudiar el comportamiento de un conjunto de datos a través del tiempo,
realizar proyecciones y tomar decisiones.
Base de Datos Dinámicas
Éstas son bases de datos donde la información almacenada se
modifica con el tiempo, permitiendo operaciones como actualización, borrado y
adición de datos, además de las operaciones fundamentales de consulta. Un
ejemplo de esto puede ser la base de datos utilizada en un sistema de información
de una tienda de abarrotes, una farmacia, un videoclub
Según
el contenido:
Bases de
datos bibliográficas
Solo contienen un surrogante (representante) de la fuente
primaria, que permite localizarla. Un registro típico de una base de datos
bibliográfica contiene información sobre el autor, fecha de publicación,
editorial, título, edición, de una determinada publicación, etc. Puede contener
un resumen o extracto de la publicación original, pero nunca el texto completo,
porque si no, estaríamos en presencia de una base de datos a texto completo (o
de fuentes primarias —ver más abajo). Como su nombre lo indica, el contenido
son cifras o números. Por ejemplo, una colección de resultados de análisis de
laboratorio, entre otras.
Base De Datos De Texto
Completo
Almacenan las fuentes
primarias, como por ejemplo, todo el contenido de todas las ediciones de una
colección de revistas científicas.
Bases de datos o
"bibliotecas" de información química o biológica
Son bases de datos que almacenan diferentes tipos de
información proveniente de la química, las ciencias de la vida o médicas. Se
pueden considerar en varios subtipos:
Las que almacenan secuencias de nucleótidos o proteínas.
Las bases de datos de rutas metabólicas.
Bases de datos de estructura, comprende los registros de datos experimentales sobre estructuras 3D de biomoléculas
Las que almacenan secuencias de nucleótidos o proteínas.
Las bases de datos de rutas metabólicas.
Bases de datos de estructura, comprende los registros de datos experimentales sobre estructuras 3D de biomoléculas
Bases de datos
clínicas.
Bases de datos bibliográficas (biológicas, químicas, médicas y
de otros campos).
Arquitectura de base de datos:
La arquitectura de un sistema de base de datos está
influenciada por el sistema informático que soporta la instalación del SGBD
Nivel interno
Es el nivel más bajo de abstracción, y define cómo se almacenan los datos en el soporte físico, así como los métodos de acceso.
Nivel conceptual
Es el nivel medio de abstracción. Se trata de la representación de los datos realizada por la organización, que recoge las vistas parciales de los requerimientos de los diferentes usuarios y las aplicaciones posibles.
Nivel externo
Es el nivel de mayor abstracción. A este nivel corresponden
las diferentes vistas parciales que tienen de la base de datos los diferentes
usuarios.
Arquitectura del SGBD:
El objetivo principal era el de separar los programas de
aplicación de la Base de datos física.
Nivel interno o físico
Describe la estructura física de la base de datos mediante un esquema interno.
Describe la estructura física de la base de datos mediante un esquema interno.
Nivel externo o de visión
Es el más cercano al usuario, se describen varios esquemas externos o vistas de estos.
Es el más cercano al usuario, se describen varios esquemas externos o vistas de estos.
Nivel conceptual
Describe la estructura de toda la base de datos para un grupo determinado de usuarios mediante un esquema conceptual.

Comentarios
Publicar un comentario