Sei sulla pagina 1di 11

BASES DE DATOS

Aprendiz: Alba Marcela González Silva


Instructor: Omar Rosas Aldana

SERVICIO NACIONAL DE APRENDIZAJE


Belén Boyacá
23 DE MARZO DE 2018
INTRODUCCION

En el presente informe se da a conocer un glosario de la terminología de las bases de datos,


sistemas de gestión de bases de datos ,arquitectura de base de datos, nombres de aplicaciones
de bases de datos ,sistemas de
archivos,dato,información,almacenamiento,relación,tabla,seguridad,claves,etc. Y al igual
encontraremos su definición características, comparaciones, ventajas y desventajas,
inconvenientes entre otros.
¿QUE ES UNA BASE DE DATOS?

Conjunto de información relacionada que se encuentra agrupada o estructurada, es un almacén


que nos permite guardar grandes cantidades de información y de una forma muy organizada, al
estar almacenados en discos los datos y se permite el acceso a ellos.

Cada base de datos se compone de una o más tablas.

Las tablas se componen de columnas y filas.

Las columnas, guardan parte de la información sobre cada elemento que se quiera guardar en la
tabla.

Las filas conforman un registro.

¿CUALES SON LAS CARACTERÍSTICAS DE UNA BASE DE DATOS?

 Independencia lógica y física de los datos.


 Redundancia mínima.
 Acceso concurrente por parte de múltiples usuarios.
 Integridad de los datos.
 Consultas complejas optimizadas.
 Respaldo y recuperación.
 Acceso a través de lenguajes de programación estándar.
 Seguridad.

¿CUALES SON LAS VENTAJAS PARA USAR UNA BASE DE DATOS?

 Control sobre la redundancia de datos.


 Consistencia de datos.
 Compartir datos.
 Mantenimiento de estándares.
 Mejora la integridad de los datos.
 Mejora la seguridad.
 Mejora la accesibilidad a los datos.
 Mejora la productividad.
 Mejora en el mantenimiento.
 Mejora en los servicios de copias de seguridad.

¿CUALES SON LOS TIPOS DE BASES DE DATOS Y SUS PRINCIPALES CARACTERISTICAS?


Bases de datos estáticos: utilizadas primordialmente para almacen de datos históricos que se
puedan usar para estudiar los comportamientos de un conjunto de datos.

Bases de datos dinámicos: Donde la información almacenada se modifica con el tiempo.

Bases de datos bibliográficos: Nos permite localizar un registro típico base, contiene información
de un autor, fecha de publicidad, editorial, etc.

¿QUIÉNES SON LOS USUARIOS DE UNA BASE DE DATOS?

Las personas que trabajan con una base de datos se pueden catalogar como usuarios de bases de
datos o como administradores de bases de datos:

Hay cuatro tipos de usuarios de bases de datos.

 Programadores de aplicaciones: Son profesionales informáticos que escriben programas


de aplicación, pueden elegir entre muchas herramientas para desarrollar interfaces de
usuario. Las herramientas de desarrollo rápido de aplicaciones (DRA) permiten al
programador de aplicaciones construir formularios e informes sin escribir un programa.
 Usuarios sofisticados: Interactúan con el sistema sin programas escritos. Ellos forman sus
consultas en un lenguaje de consulta de base de datos. Cada una de estas consultas se
envía al procesador de consultas cuya función es transformar instrucciones LDM a
instrucciones que el gestor de almacenamiento entienda.
 Usuarios especializados: Son usuarios sofisticados que escriben aplicaciones de bases de
datos especializadas que no son adecuadas en el marco del procesamiento de datos
tradicional.
 Usuarios normales: Son usuarios no sofisticados que interactúan con el sistema mediante
la innovación de alguno de los programas de aplicación permanentes que se ha escrito
previamente.

ARQUITECTURA DE BASES DE DATOS:


Hay tres características importantes inherentes a los sistemas de bases de datos.
Tres niveles de abstracción:
1. Nivel interno: se describe la estructura física de la base de datos mediante el
esquema interno.
2. Nivel conceptual:(medio) Se describe la estructura de toda la base de datos para
la comunidad de usuarios.
3. Nivel externo: Se describen varios esquemas externos o vistas de usuarios.

SISTEMAS DE ADMINISTRACIÓN DE BASES DE DATOS (SABD)

Un sistema de información es el conjunto de recursos que se utilizan para recoger,


gestionar, controlar y divulgar la información dentro de una empresa u organización.
La administración de datos consiste en la gestión de los datos como recurso.
La administración de la base de datos es la gestión de la base de datos física.

¿CUALES SON LAS VENTAJAS E INCONVENIENTES DE USAR SISTEMA MANEJADOR DE


BASES DE DATOS?

Ventajas Inconvenientes

 Mejora la integridad de datos: La  Complejidad: Los SGBD son


integridad de la base de datos se conjuntos de programas muy
refiere a la validez y la consistencia complejos con una gran
de los datos almacenados. funcionalidad.
 Mejora la seguridad: Es la  Tamaño: Los SGBD son programas
protección de la base de datos complejos y muy extensos que
frente a usuarios no autorizados, requieren de una gran cantidad de
sin buenas medidas de seguridad, espacio en disco y de memoria para
la integración de datos en los trabajar de forma eficiente.
sistemas de bases de datos se  Coste económico de SGBD: El coste
hace más vulnerables que en los de un SGBD varía dependiendo del
sistemas de ficheros. entorno y de la funcionalidad que
 Mejora la accesibilidad a los datos: ofrece. Hay que pagar una cuota
Muchos SGBD proporcionan anual de mantenimiento.
lenguajes de consultas o  Coste del equipamiento adicional:
generadores de informes que Tanto el SGBD, como la propia base
permiten al usuario hacer de datos, pueden hacer que sea
cualquier tipo de consulta sobre necesario adquirir más espacio de
los datos. almacenamiento.
 Mejora la productiva: El SGBD  Coste de conversión: En algunas
proporciona muchas de las ocasiones, el coste del SGBD y el
funciones estándar que el coste del equipo informático que
programador necesita escribir en sea necesario adquirir para su buen
un sistema de ficheros. funcionamiento. Este coste es una
 Mejora el mantenimiento gracias a de las principales razones para que
la independencia de datos: En los algunas empresas y organizaciones
sistemas de ficheros, las se resisten a cambiar su sistema
descripciones de los datos que se actual de ficheros por sistema de
encuentran inmersas en los base de datos.
programas de aplicación que los  Prestaciones: Un sistema de
manejan. Esto hace que los ficheros está escrito para una
programas sean dependientes de aplicación específica por lo que sus
los datos, de modo que un cambio prestaciones suelen ser muy
de estructura, o un cambio en el buenas.
modo en que se almacena en  Vulnerable a fallas: El hecho de
disco, requiere cambios que todo este centralizado en el
SGBD hace que el sistema sea más
importantes en los programas vulnerable ante los fallos que
cuyos datos se ven afectados. puedan producirse.
 Aumento de la concurrencia: En
algunos sistemas de ficheros, si
hay varios usuarios que pueden
acceder simultáneamente a un
mismo fichero, es posible que el
acceso interfiera entre ellos de
modo que se pierda información.
 Mejor en los servicios de copias de
seguridad y de recuperación ante
fallas: Muchos sistemas de
ficheros dejan que sea el usuario
quien proporciona las medidas
necesarias para proteger los datos
ante fallos en el sistema o en las
aplicaciones.

PROVEEDORES DE SISTEMAS DE GESTIÓN DE BASE DE DATOS


 Oracle
 Microsoft SQL server
 Informix
 Sybase
 My SQL
 Prostgres SQL
 DB2 de IBM

NOMBRE DE APLICACIONES DE LOS SISTEMAS DE DATOS

 Banca
 Líneas aéreas
 Universidades
 Transacciones de tarjetas de crédito
 Telecomunicaciones
 Finanzas
 Ventas
 Producción recursos humanos

COMPARACIÓN ENTRE SGBD Y SISTEMA DE ARCHIVOS


SGBD Consiste en una colección de datos interrelacionados y
un conjunto de programas para acceder a dichos datos. La
colección de datos, normalmente denominada base de datos
contiene información relevante para una empresa.
El objetivo principal es proporcionar una forma de almacenar y
recuperar la información de una base de datos de una manera
que sea tanto practica como eficiente.
Implica tanto la definición de estructuras para almacenar la
información como la provisión de mecanismos para la
manipulación de la información.

SISTEMAS DE ARCHIVOS: Una manera de mantener la


información en un computador es almacenarla en archivos del
sistema operativo.
Para permitir a los usuarios manipular la información, el
sistema tiene un número de programas de aplicación que
manipula los archivos entre estos se incluyen:
 Un programa para efectuar cargos o abonos en una
cuenta.
 Un programa para añadir una cuenta nueva.
 Un programa para calcular el saldo de una cuenta.
 Un programa para generar las operaciones mensuales.

Si las necesidades se incrementan se añaden nuevos


programas de aplicación ala sistema.

DATO: Un modelo de datos es una serie conceptos que puede utilizarse para describir un
conjunto de datos y las operaciones para manipularlos. Hay dos tipos de modelos de
datos.
-Modelos conceptuales
-Modelos lógicos

INFORMACIÓN: Un sistema de información es el conjunto de recursos que permiten


recoger, gestionar, controlar y difundir la información de toda una empresa u
organización.
Desde los años setenta, los sistemas de bases de datos han ido remplazando a los sistemas
de ficheros en los sistemas de información de las empresas.
Un sistema de información está formado por los siguientes componentes:
-La base de datos
-El SGBD
-Los programas de aplicación
-Los dispositivos físicos (ordenadores, dispositivos de almacenamiento, etc.)
- El personal que utiliza y que desarrolla el sistema.

ALMACENAMIENTO: Un gestor de almacenamiento es un módulo de programa que


proporciona la interfaz entre los datos de bajo nivel en la base de datos y los programas de
aplicación y consultas emitidos al sistema.
El gestor de almacenamiento es el responsable de la interacción con el gestor de archivos.
Los datos en bruto se almacenan en un disco usando un sistema de archivos.
RELACION (Interrelación): Una relación es una asociación entre diferentes entidades. Un
conjunto de relaciones es una colección de relaciones del mismo tipo y un conjunto de
entidades es una colección de entidades del mismo tipo. Es una correspondencia o
asociación entre dos o más entidades. Cada relación tiene un nombre que describe su
función.
Las relaciones se representan gráficamente mediante rombos.
Las entidades que están involucradas en una determinada relación se denominan
entidades participantes. El número de participantes de una relación es lo que se le
denomina grado de relación.

SE RELACIÓN BINARIA
EN UNA RELACIÓN EN LA DENOMINA
PARTICIPAN DOS ENTIDADES

EN UNA RELACIÓN EN LA SE TERNARIA…, ETC.


PARTICIPAN TRES DENOMINA
ENTIDADES

TABLA: se refiere al tipo de modelado de datos, donde se guardan los datos recogidos por un
programa. Su estructura general se asemeja a la vista general de un programa de hoja de cálculo.

Una tabla es utilizada para organizar y presentar información. Las tablas se componen de filas y
columnas de celdas que se pueden rellenar con textos y gráficos.

Las tablas se componen de dos estructuras:


Registro: es cada una de las filas en que se divide la tabla. Cada registro contiene datos de los
mismos tipos que los demás registros. Ejemplo: en una tabla de nombres, direcciones, etc., cada
fila contendrá un nombre y una dirección.

Campo: es cada una de las columnas que forman la tabla. Contienen datos de tipo diferente a los
de otros campos. En el ejemplo anterior, un campo contendrá un tipo de datos único, como una
dirección, o un número de teléfono, un nombre, etc.

Cada tabla creada debe tener un nombre único en la Base de Datos, haciéndola accesible
mediante su nombre o su seudónimo (Alias) (dependiendo del tipo de base de datos elegida).

La estructura de las tablas viene dada por la forma de un archivo plano, los cuales en un inicio se
componían de un modo similar.

Las tablas son los objetos principales de bases de datos que se utilizan para guardar dato.

Cada fila de la tabla representa una relación entre un conjunto de valores. Dado que cada tabla es
un conjunto de dichas relaciones, hay una fuerte correspondencia entre el concepto de tabla y el
concepto matemático de relación, del que toma su nombre el modelo de datos relacional.

Como las tablas son esencialmente relaciones, se utilizarán los términos matemáticos relación y
tupla en lugar de los términos tabla y fila. Una variable tupla es una variable que representa a una
tupla; en otras palabras, una tupla que representa al conjunto de todas las tuplas.

FORMULARIO: Un formulario es una plantilla o página con espacios vacíos que han de ser
rellenados con alguna finalidad, por ejemplo una solicitud de empleo en la que has de rellenar los
espacios libres con la información personal requerida. Los formularios se utilizan para presentar
una visión ordenada de múltiple información sobre algo, y son útiles para llenar bases de datos.

Los formularios e interfaces gráficas de usuario permiten a los usuarios introducir valores que
completan las consultas predefinidas. El sistema ejecuta las consultas y da formato apropiado y
muestra los resultados al usuario. Las interfaces gráficas de usuario proporcionan una forma fácil
de interactuar con el sistema de bases de datos.

CONSULTA: Muchas consultas solamente hacen referencia a una pequeña proporción de los
registros de un archivo. Para reducir el gasto adicional en la búsqueda de estos registros se
pueden construir índices para los archivos almacenados en la base de datos. La primera acción que
el sistema debe realizar en una consulta es traducirla en su formato interno, que (para sistemas de
bases de datos relacionales) está basado normalmente en el álgebra relacional. Dada una consulta,
generalmente hay diversos métodos para calcular la respuesta.

CARDINALIDAD: La correspondencia de cardinalidades expresa el número de entidades a las que


otra entidad se puede asociar a través de un conjunto de relaciones.

Hay varios tipos:


Uno a uno

Uno a muchos

Varios a varios

REGISTRO: La cantidad mínima de información sobre el ensayo que debe aparecer en un registro
para que un ensayo dado se considere registrado por completo. Actualmente existen veinte
puntos en el conjunto de datos del registro de ensayos de la OMS.

FLEXIBILIDAD E INDEPENDENCIA La independencia de los datos la capacidad de modificar el


esquema a un nivel del sistema sin tener que modificar el esquema del nivel inmediato superior.

Se puede definir dos tipos de independencia de datos:

 Independencia lógica.
 Independencia física.

SEGURIDAD: Se refiere a medidas de protección de la privacidad digital que se aplican para evitar
el acceso no autorizado a los datos, los cuales pueden ser encontrados en ordenadores, bases de
datos, sitios web, etc.

INTEGRIDAD DE LOS DATOS: Se refiere a la correctitud y completitud de la información en una


base de datos.

DISEÑO CONCEPTUAL: MODELO ENTIDAD- RELACIÓN: Técnica de análisis para las entidades.El
modelo de datos relacional se basa en un conjunto de tablas. El usuario del sistema de bases de
datos puede consultar esas tablas, insertar nuevas tuplas, borrar tuplas y actualizar (modificar) las
tuplas. Hay varios lenguajes para expresar estas operaciones. El modelo entidad-relación es el
modelo más utilizado para el diseño conceptual de base de datos.

NORMALIZACIÓN: Es un proceso que consiste en designar y aplicar una serie de reglas a las
relaciones obtenidas tras el paso del modelo entidad-relación al modelo relacional. Las bases de
datos relacionales se normalizan para:

 Evitar la redundancia de los datos.


 Disminuir problemas de actualización.

CLAVES PRIMARIAS: Dato único de un registro.La estipulación de que ciertos atributos pueden
formar una clave para un conjunto de entidades determinado. Una clave permite identificar un
conjunto de atributos suficiente para distinguir las entidades entra sí.

Las claves también ayudan a identificar unívocamente a las relaciones y así distinguir las relaciones
entre sí.
Se usara el término de clave primaria para denotar una clave candidata que es elegida por el
diseñador de la base de datos como elemento principal para identificar las entidades dentro de un
conjunto de entidades.

Una clave (primaria, candidata, superclave) es una propiedad del conjunto de entidades, más que
las entidades individuales.

Las claves candidatas se deben designar con cuidado. Como se puede comprender, el nombre de
una persona es obviamente insuficiente, ya que hay mucha gente con el mismo nombre.

Sea R conjunto de relaciones que involucra los conjuntos de entidades E1, E2…En. Sea clave
primaria (Ei). El conjunto de atributos que forma la clave primaria para el conjunto de entidades
E1.

CLAVES FORÁNEAS: Es una limitación referencial entre dos tablas. (Conexión entre dos tablas).

Esta clave identifica una columna o grupo de columnas en una tabla (tabal hija o referendo) que
se refiere a una columna o grupo de columnas en otra tabla (tabla maestra o referenciada).

Potrebbero piacerti anche