Ir al contenido principal

Entradas

Mostrando las entradas de marzo, 2019

Argumentos y tipos de campos

Campos Un modelo puede tener un número arbitrario de campos, de cualquier tipo. Cada uno representa una columna de datos que queremos guardar en nuestras tablas de la base de datos. Cada registro de la base de datos (fila) consistirá en uno de cada posible valor del campo. Echemos un vistazo al ejemplo visto arriba: my_field_name = models . CharField ( max_length = 20 , help_text = "Enter field documentation" ) Nuestro ejemplo de arriba tiene un único campo llamado  my_field_name , de tipo  models.CharField  — lo que significa que este campo contendrá una cadena de caracteres alfanuméricos. Los tipos de campo son asignados usando clases específicas, que determinan el tipo de registro que se usa para guardar el dato en la base, junto con un criterio de evaluación que se usará cuando se reciban los valores de un formulario HTML (es decir, qué constituye un valor válido). Los tipos de campo pueden también tomar argumentos que especifican además có...

Editar el proyecto alumnos2

editamos uno de los campos con la utilizacion de HELP_TEXT dentro de la clase model vamos a editar con esta linea y poner Help_text:

2.1.2 Estructuras físicas 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 – Index Allocation Map): contiene información sobre el almacenamiento de páginas de una tabla o índice en particular. Páginas Índices: Utilizada para almacenar registros de índices. Archivo de Registro de Tra...

2.1.1 Estructura de memoria y procesos de la instancia

2.1.1 Estructura de memoria y procesos de la instancia DBMS Definición Es un sistema robusto que es capaz de emplear algoritmos de almacenamiento y recuperación de información para poder implementar un modelo de datos de manera física garantizando que todas las transacciones que se realizan con respecto a dichos datos sean "ácidas" (Atomicity, Consistency, Isolation, Duration). Para que un DBMS pueda funcionar, primero se debe hacer una instancia de este. Esta instancia está compuesta principalmente de tres componentes: · Archivos · Estructuras de memoria. · Estructuras de procesos. Cada una de estas estructuras se puede dividir a su vez en diferentes puntos. Archivos · Control (ctl): almacenan información acerca de la estructura de archivos de la base. · Rollback (rbs): cuando se modifica el valor de alguna tupla en una transacción, los valores nuevos y anteriores se almacenan en un archivo, de modo que si ocurre algún error, se pued...
Creacion de una proyecto: \ ahora creamos una app: despues entramos al servidor y hacemos las migraciones de las tablas: despues editamos todas las tablas e introducimos el comando python manage.py makemigrations para migrar los cambios. tenemos que dar de alta todo lo hecho con un makemigration y un migrate despues despues de editar cada una de las clases vamos a crear un usuario Ahora tenemos que entrar al modo servidor para entrar desde el navegador a nuestro usuario: copiamos el link y agregamos /admin      en el navegador Ahora vemos los campos que agregamos desde python

Resumenes de DBMS(EXPOSICIONES)

Resumenes de cada uno de los Manejadores de Base De Datos: ACCESS SQLITE POSTGRESQL REDIS INFORMIX MONGO DB MARIA DB SQL SERVER 1   1-    Access En el pueden crear graficos,facilita la administración Ventajas: Otorga capacidad para aprovechar la información sin necesidad de ser un experto en bases de datos. A través de bases de datos web recién agregados,Access amplia la eficacia de los datos,facilita el seguimiento,creación de informes y uso compartido con otros usuarios. Desventajas (falta) Funciones Almancenamiento de datos Información de consulta Entrada de los datos Reportes Tareas de automatización Access forma parte del todo conjunto de office 159 el precio de la versión empresa 241 el precio de la versión premium Hay una versión de ´prueba de 30 dias y dar tus datos para la utilización de ello. Access trabaja con comandos sql La historia comieza en el 95 entre todo el conjunto de paquete de aplicaciones q...

1.3. Consideraciones para elegir un buen DBMS

Para escoger un buen DBMS se necesitan tomar en cuenta algunas consideraciones ya que en el mercado existen muchos manejadores de bases de datos. Para elegir tomaremos: Números de Usuarios,Número de Transacciones.,Cantidad de Datos para almacenar.,Consistencia de la información Experiencia Propia o Externa. También podemos hacernos las siguientes preguntas: Está comprobado que SGBD diseñados en OpenSource (Código abierto) corren mucho más rápido en entornos operativos basados en UNIX que sobre Windows, así que aquí debería de tenerse en cuenta el sistema operativo, si no se ha tomado la decisión entonces elegir el sistema operativo del servidor dependiendo del SGBD, en foros como los de PosgreSQL, por ejemplo, la gente que ha realizado pruebas de este SGBD indican que se tiene un 25% de optimización corriendo sobre LINUX que sobre Windows. Si no se tiene un sistema operativo en el servidor sería recomendable elegirlo en base al SGBD y esto también tendría consideraciones como la operat...
1.1 Que es un manejador de base de datos. Un sistema manejador de bases de datos (SGBD, por sus siglas en inglés) o DataBase Management System (DBMS) es una colección de software muy específico, cuya función es servir de interfaz entre la base de datos, el usuario y las distintas aplicaciones utilizadas. Como su propio nombre indica, el objetivo de los sistemas manejadores de base de datos es precisamente el de manejar un conjunto de datos para convertirlos en información relevalante para la organización, ya sea a nivel operativo o estratégico. Lo hace mediante una serie de rutinas de software para permitir su uso de una manera segura, sencilla y ordenada. Se trata, en suma, de un conjunto de programas que realizan tareas de forma interrelacionada para facilitar la construcción y manipulación de bases de datos, adoptando la forma de interfaz entre éstas, las aplicaciones y los mismos usuarios. Su uso permite realizar un mejor control a los administradores de sistemas y, por otro lad...