Está en la página 1de 11

BASE DE DATOS

Sistemas de Información
Profesora: Ana Elizabeth Guzmán Díaz
¿Qué es una Base de Datos (BD)?

Una base de datos o banco de datos, también conocido como DB (Data Base = Base de datos en inglés) o
también como BBDD o BD, es un conjunto de datos pertenecientes a un mismo contexto y almacenados
sistemáticamente para su posterior uso.
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma
organizada para que luego podamos encontrar y utilizar fácilmente.
 Muchas bases de datos comienzan como una lista en una hoja de cálculo o en un programa
de procesamiento de texto. A medida que la lista aumenta su tamaño, empiezan a aparecer
redundancias e inconsistencias en los datos. Cada vez es más difícil comprender los datos
en forma de lista y los métodos de búsqueda o extracción de subconjuntos de datos para
revisión son limitados.
 Una vez que estos problemas comienzan a aparecer, una buena idea es transferir los datos
a una base de datos creada con un sistema de administración de bases de datos (DBMS)
Tipos de Base de Datos
Entre los diferentes tipos de base de datos, podemos encontrar los
siguientes:

 MySql: es una base de datos con licencia GPL basada en un servidor. Se caracteriza por su rapidez. No es
recomendable usar para grandes volúmenes de datos.
 PostgreSql y Oracle: Son sistemas de base de datos poderosos. Administra muy bien grandes cantidades de
datos, y suelen ser utilizadas en intranets y sistemas de gran calibre.
 Access: Es una base de datos desarrollada por Microsoft. Esta base de datos, debe ser creada bajo el
programa access, el cual crea un archivo .mdb con la estructura ya explicada.
 Microsoft SQL Server: es una base de datos más potente que access desarrollada por Microsoft. Se utiliza
para manejar grandes volúmenes de informaciones.
Una base de datos, a fin de ordenar la información de manera lógica,
posee un orden que debe ser cumplido para acceder la información de
manera coherente. Cada base de datos tiene una o más tablas, las
cuales cumplen la función de contener los campos.

Un ejemplo de tabla sería “contactos”. Para entender mejor esto, sería como un libro en el excel. Mientras que
los campos serían las columnas del excel donde se ordena cada datos insertado al libro. Ejemplo “id, nombres,
apellidos, teléfono”. Y luego finalmente tenemos las filas (row), que son la información propiamente dicha. Por
consiguiente una base de datos posee el siguiente orden jerárquico:
 Tablas
 Campos
 Registros
Tablas, campos y registros

 Cada base de datos se compone de una o más tablas que guarda un conjunto de datos. Cada
tabla tiene una o más columnas y filas. Las columnas guardan una parte de la información
sobre cada elemento que queramos guardar en la tabla, cada fila de la tabla conforma un
registro.
 El término "campos" se refiere a columnas, o categorías verticales de datos.
 El término "registros" se refiere a las filas, o agrupaciones horizontales
de datos de campo.
CAMPO (FIELD).
Espacio o área donde se colocan datos de un registro.

Tipos de Campos
Cada Sistema de Base de Datos posee tipos de campos que pueden ser similares o diferentes. Entre los más
comunes podemos nombrar:
 Numérico: entre los diferentes tipos de campos numéricos podemos encontrar enteros “sin decimales” y reales
“decimales”.
 Booleanos: poseen dos estados: Verdadero “Si” y Falso “No”.
 Memos: son campos alfanuméricos de longitud ilimitada. Presentan el inconveniente de no poder ser
indexados.
 Fechas: almacenan fechas facilitando posteriormente su explotación. Almacenar fechas de esta forma posibilita
ordenar los registros por fechas o calcular los días entre una fecha y otra.
 Alfanuméricos: contienen cifras y letras. Presentan una longitud limitada (255 caracteres).
 Auto incrementables: son campos numéricos enteros que incrementan en una unidad su valor para cada
registro incorporado. Su utilidad resulta: Servir de identificador ya que resultan exclusivos de un registro.
 Los registros son los conjuntos de todos los campos de una fila de la tabla. Las bases de datos se organizan
en tablas.
 Una Tabla está constituida por Registros y cada registro está constituido por Campos. La estructura en
la que se encuentran los campos de una tabla,
 Cada registro contiene toda la información sobre una persona o un elemento de la base. se repite para
cada registro.
Por ejemplo, cada registro en el directorio telefónico contiene el nombre, dirección y número telefónico de una
persona. Cada registro contiene campos.
Propiedades de la bases de datos

Los sistemas de bases de datos están diseñados para cumplir con un conjunto de propiedades conocidas como
ACID. Atomicidad, consistencia, aislamiento y durabilidad son las propiedades que constituyen el ACID.

Atomicidad
La atomicidad se refiere a la totalidad o integridad de una transacción de base de datos. Una transacción
atómica ocurre o no ocurre en absoluto. No podemos tener transacciones ejecutadas parcialmente
Consistencia
La coherencia significa que una transacción debe ser compatible con las restricciones sobre la integridad de los
datos. Si una transacción viola una restricción, la coherencia garantiza que la transacción no se ejecute y la base
de datos vuelva al estado estable anterior. Por tanto, la transacción no se produce y el estado de la base de datos
no cambia.
Aislamiento
Si dos transacciones que modifican los mismos datos ocurren simultáneamente, podríamos tener un problema.
El aislamiento garantiza que estas transacciones se "serialicen", lo que significa que una de ellas espera hasta
que se complete la otra.
Durabilidad
La durabilidad asegura que una vez que se completa una transacción, el cambio en la base de datos debido a esta
transacción es permanente. No se verá afectado por las fallas del sistema, como cortes de energía.
¿Dudas ?

Comentarios

Gracias

También podría gustarte