Archivo de la etiqueta: Base de datos

Fundamentos de Bases de Datos: Conceptos Clave y Modelos

Base de Datos: Es una colección de datos organizados o clasificados, relacionados entre sí, pertenecientes a un mismo contexto.

Sistema Manejador de Bases de Datos (DBMS/SGBD)

Es el software que permite a los usuarios procesar, describir, administrar y recuperar los datos almacenados en una base de datos, ofreciendo seguridad, concurrencia e integridad.

Características Clave de un DBMS

Consultas SQL y Procedimientos Almacenados en Gestión Ganadera y Comercial

1. Introducir datos de otra base de datos

INSERT INTO ganaderia.piensos
SELECT * FROM ganaderia_antigua.piensos;

2. Actualizar las existencias de los piensos

Añadir 100 unidades a cada una.

UPDATE piensos
SET existencias = existencias + 100;

2(bis). Actualizar las existencias de la medicación

Poner las existencias a 0 de aquellos medicamentos cuyas existencias sean mayores que 100.

UPDATE medicacion
SET existencias = 0 WHERE existencias > 100;

3. Visualizar el nombre del medicamento y el número de Seguir leyendo “Consultas SQL y Procedimientos Almacenados en Gestión Ganadera y Comercial” »

Estrategias de Respaldo y Recuperación de Datos en Bases de Datos Oracle

Copias de seguridad en Bases de Datos Oracle

Las copias de seguridad son esenciales para garantizar la integridad y disponibilidad de los datos en cualquier sistema de gestión de bases de datos. En Oracle, existen dos tipos principales de copias de seguridad: lógicas y físicas.

Copias de seguridad lógicas

Las copias de seguridad lógicas consisten en leer datos de la base de datos y extraerlos, generando un archivo de exportación que podrá ser recuperado posteriormente con la orden IMPORT de Seguir leyendo “Estrategias de Respaldo y Recuperación de Datos en Bases de Datos Oracle” »

Programación PL/SQL: Tipos de Datos, Estructuras de Control y Subprogramas

Tipos de Datos en PL/SQL

Escalares

Almacenan valores simples. A su vez pueden subdividirse en:

  • Carácter/Cadena: CHAR, NCHAR, VARCHAR2, NVARCHAR2, LONG, RAW, LONG RAW, ROWID, UROWID.
  • Numérico: NUMBER, BINARY_INTEGER, PLS_INTEGER, BINARY_DOUBLE, BINARY_FLOAT.
  • Booleano: Almacena valores lógicos TRUE, FALSE y NULL

Identificadores

Nombran objetos de un programa. Deben tener entre 1 y 30 caracteres, el primer carácter debe ser una letra y no se admiten espacios ni signos de puntuación.

Variables

Almacenan Seguir leyendo “Programación PL/SQL: Tipos de Datos, Estructuras de Control y Subprogramas” »

Operaciones y Funciones Matemáticas en Bases de Datos Relacionales

Operaciones Básicas de una Base de Datos

El lenguaje de definición de datos (en inglés Data Definition Language, o DDL), es el que se encarga de la modificación de la estructura de los objetos de la base de datos. Existen cuatro operaciones básicas: CREATE, ALTER, DROP y TRUNCATE.

CREATE

Este comando crea un objeto dentro de la base de datos. Puede ser una tabla, [[Vista ‘CAMPO 2’ STRING

ALTER

Este comando permite modificar la estructura de un objeto. Se pueden agregar/quitar campos a una tabla, Seguir leyendo “Operaciones y Funciones Matemáticas en Bases de Datos Relacionales” »

Administración de Bases de Datos Oracle: Conceptos y Procedimientos Clave

Introducción a las Instancias y Procesos en Segundo Plano

1) ¿Qué es una instancia? ¿Cómo está formada?

  • La integran los procesos «background» y la SGA.
  • Abre una y sólo una BDO, y permite acceder a ella. Nota: con Oracle Real Application Cluster (RAC), más de una instancia usarán la misma BD.
  • En la máquina donde reside el servidor Oracle, la variable ORACLE_SID identifica a la instancia con la que estamos trabajando.

2) ¿Cuáles son los procesos de segundo plano? ¿Para qué sirven?

Oracle tiene Seguir leyendo “Administración de Bases de Datos Oracle: Conceptos y Procedimientos Clave” »

Roles Informáticos y Conceptos de Programación y Bases de Datos

Roles en Proyectos Informáticos

Jefe de Proyecto Informático: El líder responsable de la gestión general de un proyecto informático.

Ingeniero Civil Informático: Dirige la parte operativa de un proyecto informático, gestionando las tendencias y tecnologías.

Ingeniero de Ejecución en Informática: Se encarga de la gestión a nivel intermedio, dirigiendo etapas menores y programando el desarrollo de aplicaciones.

Administrador de Sistemas: Implementa y administra la plataforma de red, configura Seguir leyendo “Roles Informáticos y Conceptos de Programación y Bases de Datos” »

SQL: Lenguaje de Consulta Estructurado para Bases de Datos Relacionales

SQL (Structure Query Language)

Es un lenguaje de consulta estructurado, establecido como el estándar de alto nivel para sistemas de base de datos relacionales. Estandarizado por ANSI (Instituto Americano de Normalización) e ISO (Organismo Internacional de Normalización), SQL se encuentra en la mayoría de los DBMS relacionales actuales, como Oracle, Sybases, SQL Server, entre otros.

SQL agrupa tres tipos de sentencias con objetos particulares:

Tutorial de MySQL: Crear y gestionar una base de datos para mascotas

Crear una base de datos en MySQL

Crear la base de datos

Si el administrador no creó la base de datos al momento de asignar los permisos, debemos crearla nosotros:

mysql> USE zoologico
ERROR 1049: Unknown database 'zoologico'
mysql>

El mensaje anterior indica que la base de datos no ha sido creada, por lo tanto necesitamos crearla.

mysql> CREATE DATABASE zoologico;
Query OK, 1 row affected (0.00 sec)

mysql> USE zoologico
Database changed
mysql>

Nota: Bajo el sistema operativo Unix, los Seguir leyendo “Tutorial de MySQL: Crear y gestionar una base de datos para mascotas” »

Guía completa de Microsoft SQL Server: Características, instalación y uso

1. ¿Qué es Microsoft SQL Server?

Microsoft SQL Server es un sistema de manejo de bases de datos relacional, desarrollado por Microsoft. El lenguaje de desarrollo utilizado es Transact-SQL (TSQL), una implementación del estándar ANSI del lenguaje SQL, utilizado para manipular y recuperar datos (DML, Lenguaje de Manipulación de Datos), crear tablas y definir relaciones entre ellas (DDL, Lenguaje de Definición de Datos).

2. Características del lenguaje Transact-SQL

Transact-SQL (TSQL) es un lenguaje Seguir leyendo “Guía completa de Microsoft SQL Server: Características, instalación y uso” »