sábado, 4 de mayo de 2019
jueves, 21 de marzo de 2019
2.1.1 Estructura de memoria y procesos de la instancia
La memoria se puede estructurar en las siguientes partes:
Área Global del sistema (SGA), la cual se comparte entre todos los servidores y los procesos en segundo plano.
Áreas globales de programas (PGA), que es privada para cada servidor y proceso en segundo planos; a cada proceso se asigna un PGA.
Área de Ordenaciones (SortAreas).
Memoria Virtual
Área de código de software.
Instancia de una Base de Datos
Cada instancia está asociada a una base de datos. Cuando se inicia una base de datos en un servidor (independientemente del tipo de computadora), se le asigna un área de memoria (SGA) y lanza uno o más procesos. A la combinación del SGA y de los procesos es lo que se llama instancia. La memoria y los procesos de una instancia gestionan los datos de la base de datos asociada de forma eficiente y sirven a uno o varios usuarios.
Cuando se inicia una instancia El DBMS monta la base de datos, es decir, asocia dicha instancia a su base de datos correspondiente. En un misma computadora pueden ejecutarse varias instancias simultáneamente, accediendo cada una a su propia base de datos física.
Únicamente el administrador de la base de datos puede iniciar una instancia y abrir una base de datos. Si una base de datos está abierta, entonces el administrador puede cerrarla y, cuando esto ocurre, los usuarios no pueden acceder a la información que contiene.
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
Archivo de Registro de Transacciones
Data File:
Los datafiles son los archivos físicos en los que se almacenan los objetos que forman parte de un tablespace. Un datafile pertenece solamente a un tablespace y a una instancia de base de datos. Un tablespace puede estar formado por uno o varios datafiles. Cuando se crea un datafile, se debe indicar su nombre, su ubicación o directorio, el tamaño que va a tener y el tablespace al que va a pertenecer. Además, al crearlos, ocupan ya ese espacio aunque se encuentran totalmente vacíos, es decir, Oracle reserva el espacio para poder ir llenándolo poco a poco con posterioridad. Por supuesto, si no hay sitio suficiente para crear un archivo físico del tamaño indicado, se producirá un error y no se creará dicho archivo.
Área Global del sistema (SGA), la cual se comparte entre todos los servidores y los procesos en segundo plano.
Áreas globales de programas (PGA), que es privada para cada servidor y proceso en segundo planos; a cada proceso se asigna un PGA.
Área de Ordenaciones (SortAreas).
Memoria Virtual
Área de código de software.
Instancia de una Base de Datos
Cada instancia está asociada a una base de datos. Cuando se inicia una base de datos en un servidor (independientemente del tipo de computadora), se le asigna un área de memoria (SGA) y lanza uno o más procesos. A la combinación del SGA y de los procesos es lo que se llama instancia. La memoria y los procesos de una instancia gestionan los datos de la base de datos asociada de forma eficiente y sirven a uno o varios usuarios.
Cuando se inicia una instancia El DBMS monta la base de datos, es decir, asocia dicha instancia a su base de datos correspondiente. En un misma computadora pueden ejecutarse varias instancias simultáneamente, accediendo cada una a su propia base de datos física.
Únicamente el administrador de la base de datos puede iniciar una instancia y abrir una base de datos. Si una base de datos está abierta, entonces el administrador puede cerrarla y, cuando esto ocurre, los usuarios no pueden acceder a la información que contiene.
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
Archivo de Registro de Transacciones
Data File:
Los datafiles son los archivos físicos en los que se almacenan los objetos que forman parte de un tablespace. Un datafile pertenece solamente a un tablespace y a una instancia de base de datos. Un tablespace puede estar formado por uno o varios datafiles. Cuando se crea un datafile, se debe indicar su nombre, su ubicación o directorio, el tamaño que va a tener y el tablespace al que va a pertenecer. Además, al crearlos, ocupan ya ese espacio aunque se encuentran totalmente vacíos, es decir, Oracle reserva el espacio para poder ir llenándolo poco a poco con posterioridad. Por supuesto, si no hay sitio suficiente para crear un archivo físico del tamaño indicado, se producirá un error y no se creará dicho archivo.
lunes, 11 de marzo de 2019
sql server , sql lite y post grade
sql server
1988 microsoft se unio a ashton-tate y sybase
es un sistema de manejo de base d datos relacionales que le permiten programar en entornos hibricos
es una de las mas seguras del mundo
version enterprise permite aprovechar todas las ventajas de microsoft sql
business
standar
y la versión gratuita
funciones
alta disponibilidad
programas tares
caracteristicas:
rendimientos mejorado
certificado sap
cifrado de datos trasparentes
máxima flexibilidad
ventajas
útil para manejar y obtener datos
permite administrar permisos
nos permite olvidar de los ficheros de forman las bases
desventajas
utiliza mucha memoria ram
la relación , calidad y el precio
tiene muchos bloques a nivel de pagina
sql lite
es una biblioteca en lenguaje c que implementa una DB sql pequeño rápida y autómata
características
las transacioness son automáticas
configuración cero
las fuentes están en el dominio publico
multiplataforma
ventajas
no requiere configuración
desventajas
posee deficiencia en la herramientas where
post grade
1988 microsoft se unio a ashton-tate y sybase
es un sistema de manejo de base d datos relacionales que le permiten programar en entornos hibricos
es una de las mas seguras del mundo
version enterprise permite aprovechar todas las ventajas de microsoft sql
business
standar
y la versión gratuita
funciones
alta disponibilidad
programas tares
caracteristicas:
rendimientos mejorado
certificado sap
cifrado de datos trasparentes
máxima flexibilidad
ventajas
útil para manejar y obtener datos
permite administrar permisos
nos permite olvidar de los ficheros de forman las bases
desventajas
utiliza mucha memoria ram
la relación , calidad y el precio
tiene muchos bloques a nivel de pagina
sql lite
es una biblioteca en lenguaje c que implementa una DB sql pequeño rápida y autómata
características
las transacioness son automáticas
configuración cero
las fuentes están en el dominio publico
multiplataforma
ventajas
no requiere configuración
desventajas
posee deficiencia en la herramientas where
post grade
miércoles, 6 de marzo de 2019
sql lite
sql lite
permite almacenar información en dispositivos creafi por D. rich
caracteristicas
usa muy poca memoria
solo usa una libreria
es muy rapida
es publico
desventajas
tiene limitaciones where
falta de clave foranea
no tiene manejo grafico
quien usa sql lite
adode photoshop element
mozila firefox
varias aplicaciones de apple
skype
descargar sql lite
apartado de descargas seccion de en la seccion de precom binari windows el ultimo
descomprimir
adrir la carpeta
3 archivos
crar variable de entorno
disco local crear carpeta y hay meter los archivos
crear variable de entorno
entrar al cmd
sqlite3 nombre de la base
sqlite3 .databases para crear un archivo
https://www.sqlabs.com/sqlitemanager.php
permite almacenar información en dispositivos creafi por D. rich
caracteristicas
- La base de datos completa se encuentra en un solo archivo.
- Puede funcionar enteramente en memoria, lo que la hace muy rápida.
- Tiene un footprint menor a 230KB.
- Es totalmente autocontenida (sin dependencias externas).
- Cuenta con librerías de acceso para muchos lenguajes de programación.
- Soporta texto en formato UTF-8 y UTF-16, así como datos numéricos de 64 bits.
- Soporta funciones SQL definidas por el usuario (UDF).
- El código fuente es de dominio público y se encuentra muy bien documentado
usa muy poca memoria
solo usa una libreria
es muy rapida
es publico
desventajas
tiene limitaciones where
falta de clave foranea
no tiene manejo grafico
quien usa sql lite
adode photoshop element
mozila firefox
varias aplicaciones de apple
skype
descargar sql lite
apartado de descargas seccion de en la seccion de precom binari windows el ultimo
descomprimir
adrir la carpeta
3 archivos
crar variable de entorno
disco local crear carpeta y hay meter los archivos
crear variable de entorno
entrar al cmd
sqlite3 nombre de la base
sqlite3 .databases para crear un archivo
https://www.sqlabs.com/sqlitemanager.php
lunes, 25 de febrero de 2019
practica del día 20 de febrero
Creamos un proyecto
creamos una aplicación
En INSTALLED_APPS le agregamos nuestra aplicación
En modelos le ponemos el siguiente codigo:
from django.db import models
from django.utils import timezone
class Post(models.Model):
author = models.ForeignKey('auth.User', on_delete=models.CASCADE)
title = models.CharField(max_length=200)
text = models.TextField()
created_date = models.DateTimeField(
default=timezone.now)
published_date = models.DateTimeField(
blank=True, null=True)
def publish(self):
self.published_date = timezone.now()
self.save()
def __str__(self):
return self.title
Agregar nuestro nuevo modelo a la base de datosy luego migramos los modelos
en admin.py le poo=nemos este codigo:
from django.contrib import admin
from .models import Post
admin.site.register(Post)
Corremos nuestro server y a nuesto url le agregamos /admin
Podemos cerrar el server o abrir otro cmd para crear un superuser que esta va apoder modificar toda la pagina nos medira nombre, correo, y contraseña y accedemos desde nuestro url/admin
martes, 19 de febrero de 2019
1.2 Analisis de los manejadores de bases de datos
Microsoft SQL Server (2012)
Características
SQL Server 2012 brindará a los usuarios grandes avances en tres campos principales:
Confianza de misión crítica con mayor tiempo activo, rendimiento ultra rápido y características mejoradas de seguridad para cargas de trabajo de misión crítica.
Avances innovadores con exploración de datos de auto-servicio administrado y capacidades asombrosas e interactivas de visualización de datos.
La nube en sus propios términos al habilitar la creación y extensión de soluciones a lo largo de la nube en las instalaciones y en la nube pública.
Microsoft Access
Características
Compile bases de datos más rápida y fácilmente que nunca.
Cree formularios e informes más impactantes.
Obtenga acceso más fácilmente a las herramientas adecuadas en el momento exacto.
Agregue expresiones complejas y automatización sin escribir ni una línea de código.
Obtenga una ubicación central para los datos.
Obtenga acceso a la base de datos de formas nuevas.
My SQL
Características
· Escrito en C y en C++
·Probado con un amplio rango de compiladores diferentes
·Funciona en diferentes plataformas
· Proporciona sistemas de almacenamiento transaccionales y no transaccionales
· Un sistema de reserva de memoria muy rápido basado en threads
· Un sistema de privilegios y contraseñas que es muy flexible y seguro, y que permite verificación basada en el host
InterBase
Características
InterBase nos garantiza que es un producto fiable y robusto, probado exhaustivamente y que ofrece unos buenos niveles de seguridad.
Código Abierto
Mantenimiento prácticamente nulo
Bajo Coste de Desarrollo
Tráfico de red reducido
Integración en Herramientas de Desarrollo
Oracle
Características
· Admite varias opciones de soportes de arranque.
· Ayuda en la instalación del sistema operativo.
· Proporciona un juego específico de capacidades de procesador de servicio y de configuración de Oracle ILOM.
· Capacidades de administración y de solución de problemas.
Características
SQL Server 2012 brindará a los usuarios grandes avances en tres campos principales:
Confianza de misión crítica con mayor tiempo activo, rendimiento ultra rápido y características mejoradas de seguridad para cargas de trabajo de misión crítica.
Avances innovadores con exploración de datos de auto-servicio administrado y capacidades asombrosas e interactivas de visualización de datos.
La nube en sus propios términos al habilitar la creación y extensión de soluciones a lo largo de la nube en las instalaciones y en la nube pública.
Microsoft Access
Características
Compile bases de datos más rápida y fácilmente que nunca.
Cree formularios e informes más impactantes.
Obtenga acceso más fácilmente a las herramientas adecuadas en el momento exacto.
Agregue expresiones complejas y automatización sin escribir ni una línea de código.
Obtenga una ubicación central para los datos.
Obtenga acceso a la base de datos de formas nuevas.
My SQL
Características
· Escrito en C y en C++
·Probado con un amplio rango de compiladores diferentes
·Funciona en diferentes plataformas
· Proporciona sistemas de almacenamiento transaccionales y no transaccionales
· Un sistema de reserva de memoria muy rápido basado en threads
· Un sistema de privilegios y contraseñas que es muy flexible y seguro, y que permite verificación basada en el host
InterBase
Características
InterBase nos garantiza que es un producto fiable y robusto, probado exhaustivamente y que ofrece unos buenos niveles de seguridad.
Código Abierto
Mantenimiento prácticamente nulo
Bajo Coste de Desarrollo
Tráfico de red reducido
Integración en Herramientas de Desarrollo
Oracle
Características
· Admite varias opciones de soportes de arranque.
· Ayuda en la instalación del sistema operativo.
· Proporciona un juego específico de capacidades de procesador de servicio y de configuración de Oracle ILOM.
· Capacidades de administración y de solución de problemas.
1.1. Administrador de Base de Datos (DBA)
Es el profesional que administra las tecnologías de la información y la comunicación, siendo responsable de los aspectos técnicos, tecnológicos, científicos, inteligencia de negocios y legales de bases de datos. Tiene la responsabilidad de mantener y operar las bases de datos que conforman el sistema de información de una compañía.
Debido a la importancia de los datos que están a su cargo, el administrador de bases de datos debe ser experto en TI (tecnología de la información), teniendo particular conocimiento de DBMS (sistemas de administración de bases de datos) y el lenguaje de consulta SQL. También debe tener conocimiento de varios tipos de lenguaje de programación para poder automatizar ciertas tareas.
1.1.1 Funciones de un DBA
Función principal:
· Implementar, dar soporte y gestionar bases de datos corporativas
· Crear y configurar bases de datos relacionales
· Ser responsables de la integridad de los datos y la disponibilidad
· Diseñar, desplegar y monitorizar servidores de bases de datos
· Diseñar la distribución de los datos y las soluciones de almacenamiento
· Garantizar la seguridad de las bases de datos, incluyendo backups y recuperación de desastres
· Planificar e implementar el aprovisionamiento de los datos y aplicaciones
· Diseñar planes de contingencia
· Diseñar y crear las bases de datos corporativas de soluciones avanzadas
· Analizar y reportar datos corporativos que ayuden a la toma de decisiones en la inteligencia de negocios
· Producir diagramas de entidades relacionales y diagramas de flujos de datos, normalización esquemática, localización lógica y física de bases de datos y parámetros de tablas
Una de sus tareas es la de asegurar la integridad del sistema de información de la compañía. Además, es necesario que posea un buen entendimiento de DBMS para optimizar las consultas, ajustar la configuración de DBMS o para sincronizar en forma precisa las herramientas de control del acceso a las bases de datos.
Es posible que el administrador de bases de datos tenga que brindar asistencia técnica a usuarios de las aplicaciones cliente o equipos de desarrollo para solucionar problemas, dar consejos o ayudar a resolver consultas complicadas.
Al trabajar con el jefe de seguridad, el administrador de bases de datos debe crear copias de seguridad, planes y procedimientos de restauración para preservar los datos de los cuales es responsable.
Además de estas habilidades técnicas, el administrador de bases de datos debe poseer un buen entendimiento de las aplicaciones de la compañía y estar dispuesto a atender las necesidades de los usuarios cuando desarrolla o edita una base de datos. En el mejor de los casos, debe tener experiencia en diseño de sistemas de información y modelos UML (Lenguaje unificado de modelos).
1.1.2 Relación del DBA con Otras Áreas de los Sistemas
En sistemas muy complejos cliente/servidor y de tres capas, la base de datos es sólo uno de los elementos que determinan la experiencia de los usuarios en línea y los programas desatendidos. El rendimiento es una de las mayores motivaciones de los DBA para coordinarse con los especialistas de otras áreas del sistema fuera de las líneas burocráticas tradicionales. Uno de los deberes menos respetados por el administrador de base de datos es el desarrollo y soporte a pruebas, mientras que algunos otros encargados lo consideran como la responsabilidad más importante de un DBA. Las actividades de soporte incluyen la colecta de datos de producción para llevar a cabo pruebas con ellos; consultar a los programadores respecto al desempeño; y hacer cambios a los diseños de tablas de manera que se puedan proporcionar nuevos tipos de almacenamientos para las funciones de los programas.
Suscribirse a:
Entradas (Atom)