Entradas

Mostrando las entradas de marzo, 2020

Unidad 3 Administracion de Base de Datos : Configuracion y Administracion del espacio en Disco

Imagen
 Estructuras Lógicas de Almacenamiento Para la gestión del almacenamiento de una base de datos existen 4 conceptos bien definidos que deben ser conocidos para poder comprender la forma en la que se almacenan los datos. Vamos a ver la diferencia entre bloque, extensión, segmento y espacio de tablas. Bloques: Se tratan de la unidad más pequeña. Generalmente debe múltiple del tamaño de bloque del sistema operativo, ya que es la unidad mínima que va a pedir Oracle al sistema operativo. Si no fuera múltiple del bloque del sistema se añadiría un trabajo extra ya que el sistema debería obtener más datos de los estrictamente necesarios. Se especifica mediante DB_BLOCK_SIZE Extensiones:  Se forma con uno o más bloques. Cuando se aumenta tamaño de un objeto se usa una extensión para incrementar el espacio. Segmentos:  Grupo de extensiones que forman un objeto de la base de datos, como por ejemplo una tabla o un índice. Espacio de Tablas:  Formado por uno o más datafiles, cada datafile

Resumen y conclusiones de Gestores de Bases de Datos SQL y NoSQL

Postgres es un sistema de código abierto de administración de bases de datos del tipo relacional, aunque también es posible ejecutar consultas que sean no relaciones. En este sistema, las consultas relacionales se basan en SQL, mientras que las no relacionales hacen uso de JSON. MySQLWorkbench MySQL Workbench   es uno de los primeros productos de la familia MySQL que ofrece dos ediciones diferentes, una open source y una edición comercial. Este software da al usuario la posibilidad de modelado de datos, desarrollo de SQL y herramientas de administración completas para la configuración de servidores, administración de usuarios, copias de seguridad y mucho más. MySQL Workbench está disponible en Windows, Gnu/Linux y Mac OS X. MySQL Workbench permite   diseñar visualmente, modelar, generar y administrar bases de datos . SQLite SQLite es una herramienta de software libre, que permite almacenar información en dispositivos empotrados de una forma sencilla, eficaz, potente, rápida y e

PROGRAMAS EN PYTHON

Imagen

PRACTICA EN REDIS

Imagen
En las siguientes imagenes se muestran las practicas que realizamos en Redis como lo es el agregar datos a una lista, acomodar, y elimanrlos, ademas de que se realizaron ciertos programas en python en donde se muestra la informacion que se agrego.

2.1.8 COMANDOS GENERALES DE ALTA Y BAJA DEL SGBD

Imagen
2.1.8 Comandos generales de alta y baja del SGBD Una tabla es un sistema de elementos de datos (atributo - valores) que se organizan que usando un modelo vertical - columnas (que son identificados por su nombre)- y horizontal filas. Una tabla tiene un número específico de columnas, pero puede tener cualquier número de filas. Cada fila es identificada por los valores que aparecen en un subconjunto particular de la columna que se ha identificado por una llave primaria. Una tabla de una 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. Como consecuencia, normalmente es bastante fácil importar una hoja de cálculo en una tabla de una base de datos. La principal diferencia entre almacenar los datos en una hoja de cálculo y hacerlo en una base de datos es la forma de organizarse los datos. Por lo tanto, la creación de las tablas en el proceso de programación en Oracle juegan un papel muy importante

2.1.7 PROCEDIMIENTO PARA CONFIGURACION DE UN SGBD

Imagen
2.1.7 Procedimiento para configuración de un SGBD. Para configurar nuestro DBMS podemos acceder a las siguientes pantallas, para Oracle o MySQL. El esquema de una base de datos (en inglés, DatabaseSchema) describe la estructura de una Base de datos, en un lenguaje formal soportado por un Sistema administrador de Base de datos (DBMS). En una Base de datos Relacional, el Esquema define sus tablas, sus campos en cada tabla y las relaciones entre cada campo y cada tabla. Oracle generalmente asocia un 'username' como esquemas en este caso SYSTEM y HR (Recursos humanos). Por otro lado MySQL presenta dos esquemas information_schema y MySQL ambos guardan información sobre privilegios y procedimientos del gestor y no deben ser elimandos.

2.1.6 PROCEDIMIENTO GENERAL DE INSTALACION

Imagen
2.1.6 Procedimiento general de instalación Oracle Database XE es una gran base de datos para:  Desarrolladores que trabajan en PHP, Java, .NET, XML, y Open Sourceapplications  DBAs que necesitan desarollar libremente  Vendedores de Software y hardware que necesitan distribuir sin cargos  Instituciones educativas y estudiantes que cursan materias relacionados con base de datos Oracle es líder en bases de datos. Con Oracle XE, es posible desarrollar y desplegar aplicaciones potentes, actualizar sin costo y generar complejas migraciones. Oracle Express Edition se instala en una máquina con cualquier número de procesadores, solo puede contener una base de datos y direccionar un máximo de 4GB de datos y un máximo de 1GB RAM. Oracle Database XE, usa una interface basada en browser (Navegador) para:  Administrar la base de datos  Crear tablas, vistas, y otros objetos de base de datos  Importar, exportar, y ver tablas de datos  Ejecutar consultas y scripts SQL  Ge

2.1.5 VARIABLES DE AMBIENTE Y ARCHIVOS IMPORTANTES PARA INSTALACION

Imagen
2.1.5 Variables de Ambiente y archivos importantes para instalación. Para instalar MySQL como primer instancia el archivo primordial es el que se descarga de la Web de MySQL. El proceso para instalar MySQL desde un archivo ZIP es el siguiente: 1. Extraer el contenido del archivo dentro del directorio de instalación deseado. 2. Crear un archivo de opciones. 3. Elegir un tipo de servidor MySQL 4. Iniciar el servidor MySQL. 5. Establecer la seguridad de las cuentas de usuario por defecto.

2.1.4 INSTALACION DEL SGBD EN MODO TRANSACCIONAL

2.1.4 Instalación del SGBD en modo transaccional Una base de datos en modo transaccional significa que la BD será capaz de que las operaciones de inserción y actualización se hagan dentro de una transacción, es un componente que procesa información descomponiéndola de forma unitaria en operaciones indivisibles, llamadas transacciones, esto quiere decir que todas las operaciones se realizan o no, si sucede algún error en la operación se omite todo el proceso de modificación de la base de datos, si no sucede ningún error se hacen toda la operación con éxito. Una transacción es un conjunto de líneas de un programa que llevan insert o update o delete. Todo aquél software que tiene un log de transacciones (que es la "bitácora" que permite hacer operaciones de commit o rollback), propiamente es un software de BD; aquél que no lo tiene (v.g. D-Base), propiamente no lo es. Todo software de base de datos es transaccional; si el software de la BD no es "transaccional&quo

2.1.3 REQUERIMIENTOS PARA INSTALACION

Imagen
2.1.3 Requerimientos para instalación. Antes de instalar cualquier SGBD es necesario conocer los requerimientos de hardware y software, el posible software a desinstalar previamente, verificar el registro de Windows y el entorno del sistema, así como otras características de configuración especializadas como pueden ser la reconfiguración de los servicios TCP/IP y la modificación de los tipos archivos HTML para los diversos navegadores. Se presenta a continuación una serie de requerimientos mínimos de hardware y software para instalar oracle 11g Express y MySQL estándar versión 5.1. en Windows Seven y Ubuntu 10. 1. La regla general para determinar el tamaño de la memoria virtual depende del tamaño de memoria RAM instalada. Si su sistema tiene menos de 4 GB de RAM por lo general el espacio de intercambio debe ser de al menos dos veces este tamaño. Si usted tiene más de 8 GB de memoria RAM instalada puede considerar usar el mismo tamaño como espacio de intercambio. Cuanta

2.1.2 ESTRUCTURA FISICA DE LA BASE DE DATOS

Imagen
2.1.2 Estructura física de la base de datos En una base de datos almacenamos información relevante para nuestro negocio u organización y desde el punto de vista físico, la base de datos está conformada por dos tipos de archivos: Archivos de datos: contiene los datos de la base de datos internamente, está compuesto por páginas enumeradas secuencialmente que representa la unidad mínima de almacenamiento. Cada página tiene un tamaño de 8kb de información. Existen diferentes tipos de páginas, a tener en cuenta: Páginas de datos: es el tipo principal de páginas y son las que almacenan los registros de datos. Páginas de espacio libre (PFS Page Free Space): almacenan información sobre la ubicación y el tamaño del espacio libre. Paginas GAM and SGAM: utilizadas para ubicar extensiones. Páginas de Mapa de Ubicaciones de índices (IAM – IndexAllocationMap): contiene información sobre el almacenamiento de páginas de una tabla o índice en particular. Páginas Índices: Utilizada par