Archivo de la etiqueta: Bases de Datos

Consistencia y Aislamiento en Transacciones de Bases de Datos

IV.7 Transacciones Consistentes

Como se acaba de leer, una transacción atómica es aquella en la que todas las acciones de la base de datos (b.d.) pueden ocurrir, o también ninguna. Una transacción durable es aquella para la que todos los cambios confirmados son permanentes. El SMBD no eliminará esos cambios, incluso en el caso de fracasar. Si la transacción es durable, el SMBD proporcionará las facilidades para recuperar los cambios de todas las acciones confirmadas cuando sea necesario.

Sin Seguir leyendo “Consistencia y Aislamiento en Transacciones de Bases de Datos” »

Fundamentos de Bases de Datos Distribuidas y Transacciones SQL Server

Conceptos Básicos de Bases de Datos
Una base de datos distribuida (BDD) es un conjunto de múltiples bases de datos lógicamente relacionadas las cuales se encuentran distribuidas en diferentes espacios lógicos (pej. Un servidor corriendo 2 máquinas virtuales) e interconectados por una red de comunicaciones. Dichas BDD tienen la capacidad de realizar procesamiento autónomo, esto permite realizar operaciones locales o distribuidas. Un sistema de Bases de Datos Distribuida (SBDD) es un sistema Seguir leyendo “Fundamentos de Bases de Datos Distribuidas y Transacciones SQL Server” »

Diseño y optimización de bases de datos: Modelo E-R y normalización

Problemas de las Bases de Datos

Algunos datos serán redundantes, lo que conlleva riesgos de incoherencia durante las actualizaciones. Es preciso admitir la presencia de valores nulos en una relación de este tipo para poder mantenerlos en la base. Por lo tanto, además de hacerse más complicada la actualización, se desperdicia espacio.

Fases de Diseño de las Bases de Datos

Recolección y análisis de requerimientos

Se recogen y analizan los requerimientos del mundo real.

Diseño conceptual

Una vez Seguir leyendo “Diseño y optimización de bases de datos: Modelo E-R y normalización” »

Fundamentos de Sistemas de Información y Bases de Datos

¿Qué es un Sistema de Información?

Un sistema de información es un conjunto de elementos relacionados que contribuyen a alcanzar un fin.

Componentes de un Sistema de Información

Los componentes principales son:

  • Recursos físicos: Elementos tangibles como carpetas, documentos y equipamiento.
  • Recursos humanos: Personal que maneja la información dentro del sistema.
  • Protocolos: Normas que deben cumplirse dentro del sistema.

Sistema Informático vs. Sistema de Información

Un sistema informático incluye Seguir leyendo “Fundamentos de Sistemas de Información y Bases de Datos” »

Ejercicios Prácticos de SQL para Gestión de Cine: Creación, Consulta y Manipulación de Datos

Ejercicios Prácticos de SQL para Gestión de Cine

A continuación, se presentan una serie de ejercicios prácticos para la gestión de una base de datos de cine utilizando SQL. Estos ejercicios abarcan la creación de tablas, inserción de datos, consultas, actualizaciones y borrado de registros.

Creación y Modificación de Tablas

1. Crear la tabla Películas

Para crear la tabla PELICULAS con los campos Código (entero y clave primaria), Nombre (texto de tamaño 30), CalificaciónEdad (entero) y Fecha_ Seguir leyendo “Ejercicios Prácticos de SQL para Gestión de Cine: Creación, Consulta y Manipulación de Datos” »

Fundamentos y Arquitectura de Sistemas de Bases de Datos: Conceptos, Componentes y Gestión

Fundamentos de Bases de Datos

Una Base de Datos (BD) es un conjunto de datos estructurados de un mismo contexto y almacenados sistemáticamente. Un Sistema de Gestión de Bases de Datos (SGBD) es la interfaz entre el usuario, la base de datos y las aplicaciones, facilitando el manejo de los datos. La estructura básica de una BD se compone de Usuario-SGBD-BD.

Características de las Bases de Datos

Fundamentos de Bases de Datos Relacionales y SQL

Tablas

Campo: Se refiere a la ubicación en un registro en el cual se almacena un tipo específico de datos. Por ejemplo, el REGISTRO-EMPLEADO puede contener campos para almacenar el Apellido, Nombre, Dirección, Ciudad, Estado, CP, Fecha-Contratación, Salario-Actual, Puesto, Departamento, etc. Los campos individuales se caracterizan por su longitud.

Columna: Una columna es un grupo de elementos que se encuentran enlistados hacia arriba y abajo, es decir, de forma vertical.

Fila: Una fila es un grupo Seguir leyendo “Fundamentos de Bases de Datos Relacionales y SQL” »

Explorando los Modelos de Bases de Datos: Jerárquico, Red y Relacional

Tipos de Bases de Datos

Se pueden distinguir tres grandes modelos de bases de datos: jerárquico, de red y relacional.

Base de Datos Jerárquica

Una base de datos de tipo jerárquico utiliza jerarquías o árboles para la representación lógica de los datos. Los archivos son organizados en jerarquías, y normalmente cada uno de ellos se corresponde con una de las entidades de la base de datos. Los árboles jerárquicos se representan de forma invertida, con la raíz hacia arriba y las hojas hacia Seguir leyendo “Explorando los Modelos de Bases de Datos: Jerárquico, Red y Relacional” »

Fundamentos de Bases de Datos Relacionales: Tablas, Consultas, Formularios e Informes

Bases de Datos

Un gestor de bases de datos (o simplemente base de datos) es un programa que permite: Introducir datos, Almacenar datos, Recuperar datos y trabajar con ellos. Sustituye con ventaja al almacenamiento de información en papel (carpetas, archivadores, etc.).

Tablas, Registros y Campos

La base de datos almacena la información en forma de tablas. Las filas corresponden con los registros y las celdas con los campos.

Bases de Datos Relacionales

En la mayoría de los casos, la utilización de Seguir leyendo “Fundamentos de Bases de Datos Relacionales: Tablas, Consultas, Formularios e Informes” »

Fundamentos de Bases de Datos y Seguridad Informática

Fundamentos de Bases de Datos

Definición de Base de Datos

Una base de datos es un conjunto de datos organizados y relacionados entre sí, pertenecientes a una determinada entidad. Está compuesta por varias tablas y otros componentes que se derivan de esas tablas.

Componentes de una Tabla

Campos

Un campo representa cada uno de los datos de un elemento de la tabla y constituye la porción misma de información de una base de datos.

Registros

Un registro es el conjunto de todos los campos de un elemento Seguir leyendo “Fundamentos de Bases de Datos y Seguridad Informática” »