19
Tutorial MVC con PHP
¿Qué es MVC?
Modelo Vista Controlador es un patrón de arquitectura de software que se utiliza mucho en aplicaciones web, separandola en tres capas (modelo, controlador y vista)
* El Modelo se encarga de interactuar con la base de datos y también se ejecuta las reglas de negocio.
* El Controlador procesa las peticiones de la pagina web (vista) , y envía estos datos a la capa modelo, para que esta le devuelva la información adecuada para mostrarla en la capa vista.
* La vista es el código HTML que se muestra al usuario, con la información proveniente del controlador. Read more »
En la base de datos Oracle, las restricciones de tabla son reglas que definen los valores necesarios o restricciones que protegen la integridad de los campos de la tabla. Oracle dispone de seis tipos de restricciones: no nulo, clave única, primaria, clave externa, el control y REF, que describe las relaciones entre las columnas y objetos. Se pueden definir restricciones en las tablas o vistas. También se pueden definir cuando se crea la tabla o vista, o mediante la alteración de la tabla o vista existente. Cuando se crea limitaciones, se les da nombres únicos de los campos existentes en la tabla o vista. Read more »
19
TCPDF + MySQL
Como hay mucha gente que no sabe como enlazar TCPDF con MySQL, y ya vimos anteriormente como hacer un documento básico, ahora voy a dejar aquí un ejemplo de como se podría enlazar.
El ejemplo esta basado en el exemple_011.php (original) de la colección de ejemplos de TCPDF.
El resultado del ejemplo sería un documento como este: Ejemplo TCPDF + MySQL. Read more »
19
Receta: Integrar R y MySQL
Vamos a por una receta rápida que permite ejecutar desde el entorno R sentencias SQL contra una BD MySQL remota (así te ahorras tener que ejecutar las sentencias en MySQL, exportar el resultado e importarlo luego en R)
Primero, asumo que la BD es remota y no hay acceso directo (el puerto 3306 está filtrado) PERO sí tenemos acceso vía SSH. Así que construyo un túnel SSH contra MySQL (en un extremo del túnel tenemos localhost, escuchando en el puerto 3307. En el otro extremo, MySQL en su servidor, escuchando en el puerto habitual, 3306) Read more »
19
TIP: mysql compare two large tables – find records only in 1 table – for sitemap last modified date
I needed to compare two large tables each having over 2 million records and find the records that are in table 1 but not in table 2.
I only wanted the records from table 1 and not all records that were different from both tables, so on each select query I added a temporary column that stated which table the result was from, so that after the insert select, those with table2 in the temp column could be deleted, leaving just the table 1 records…which are new records that have been added to a database since the last update. Read more »
This post explains how to debug MySQL Cluster 7.1, installed using the RPM packages, using gdb on a Linux box (Red Hat, Oracle Enterprise Linux, CentOS, ..).
When a data node crashes lots of information goes into the error log, trace files and out log. However, it makes sometimes sense when you can repeat the crash, to run the data node in debug mode, or using gdb. Read more »
In my previous blog, I showed an example of one-to-one PostgreSQL transaction support in .net. In this blog, we will try to enter one to many PostgreSQL transaction from .net using Npgsql. To start off, we need some tables: Read more »
¿Con qué frecuencia se le ha pedido a alguno de ustedes que se registren todos los cambios de las tablas para auditoria? AFAIR, todos y cada uno de los clientes que he tenido me ha pedido esto
Hasta ahora, he usado table_log (http://pgfoundry.org/projects/tablelog) para eso, pero eso esta lejos de ser una solución ideal por varias razones.
table_log lo que hace es crear una nueva tabla por cada tabla que se va a auditar con las mismas columnas que tiene la tabla original más algunas columnas adicionales al final de la tabla, esta implementación tiene algunos problemas: Read more »
Parte del contenido que se expondrá a continuación va en relación a la contextualización del aprendizaje, es decir, que no basta con solo adquirir el conocimiento, sino aplicarlo en un entorno o situación real, que es lo que se tratará en ésta práctica.
Comento esto porque se realizará una práctica en dos partes, tratando de explicar el fundamento de las propiedades ACID de las bases de datos. ¿En dónde entra la contextualización aquí? Que van algunas veces que a un conocido mío le han hecho cobros indebidos en su tarjeta al momento de realizar algún pago, y no crean que es un error propio de los sistemas gestores de bases de datos, sino un mal manejo de los sistemas propios de los bancos, elemento que explicaremos más adelante precisamente con las propiedades ACID de las bases de datos. Read more »
Buscar en DbRunas
Descargar versiones libres recomendadas actualizadas
Revistas
Manuales
Recursos
Archivo diario de noticias
Archivo por mes y año
Comentarios recientes
- Miguel Ponte on Oracle – PL/SQL – Paginación de registros de una consulta
- Miguel Ponte on Oracle – PL/SQL – Paginación de registros de una consulta
- Pibe on Extraer datos de MySQL a Excel vía ODBC (como en la vieja escuela)
- fds on Manual de Instalacion Netbeans 6.71. POSTGRESQL -8.4.1 Y APACHE2 PHP5
- berto on Tutorial Hibernate y JavaServer Faces (JSF)
- Elvis on Accediendo a MySQL con node.js
- instalacion de red on Script para comprobar si las bases de datos están configuradas espejadas en SQL 2005/2008
Ayudas Oracle
- Revisar condiciones en otras tablas
- Tomar datos de 3 tablas y formar un cursor
- Recuento de iteración Cero
- Dudas Php - Oracle
- conexión en sql *plus
Ayudas PostgreSQL
- SQL mirando cantidades
- Extraer base de dato
- ¿Cómo instalar postgresql?
- Como instalo Postgresql manualmente en Ubuntu 9.10
- Problema com la hora
Ayudas MySQL
- Consulta de varios campos en distintas tablas
- Utilizar dos bases de datos en directorios distintos con mysql...
- Problema con imágenes en base de datos
- instalar mysql y phpmyadmin en wind 7
- problemas con mysql
Ayudas SQL Server
- Igualar formatos de fecha entre dos servidores sql vinculados
- Convertir texto en numero en T-SQL
- SQL Server 2008 R2 en red
- consulta sql select con fecha
- Quiero cambiar una cuenta de inicio de "servicio" de SQL SERVER 2000 (MSSQLServer)
Ayudas DB2
Ayudas SQL
- No mostrar columnas vacías en un select
- Ayuda consulta sql Oracle
- problema con una select anidada
- Inner encadenado con suma
- Tengo problemas con SQL y Between, no me respeta el rango entre Fecha1 y Fecha2.
Feeds Planeta PostgreSQL-es
- Disponible PostgreSQL Magazine #01
- Transacciones autónomas en PostgreSQL
- Calentando motores con pgFincore
- Líneas de tiempo del proyecto PostgreSQL y las principales RDBMS
- Nuevas versiones de PostgreSQL disponibles
Feeds Planet PostgreSQL
- Redirecting planetpostgresql.org to planet.postgresql.org -- please update your bookmarks
- 2010 retrospective
- Waiting for 9.1 – Unlogged tables
- Version Control Visualization and End Point in Open Source
- PostgreSQL Weekly News January 2nd 2011
Feeds Planeta PostgreSLQ Brazil
- Faça Você Mesmo: Mapas Mentais Gerados Via SQL!
- Acesse: Revista Internacional de PostgreSQL
- Webcast: Por que PostgreSQL?
- PGDay IFRO Porto Velho - Rondônia 2012
- Entendendo valores nulos no PostgreSQL
Feeds Planet MySQL
- Bug.mysql.com and Contributions!
- MySQL Handshake and Encryption
- Meet the MySQL Experts Podcast: MySQL Replication Global Transaction Identifiers & HA Utilities
- Can MySQL use primary key values from a secondary index?
- Joins: inner, outer, left, right