La selección de la clave primaria en una tabla SQL requiere conocimiento, experiencia, sentido común, y una pizca de creatividad. A veces la entidad representada por la tabla ya tiene una identificación intrínseca. Por ejemplo, el apartamento “TorreXMen-15-01”, el cual está ubicado en la Torre X-Men, Piso 15, Apartamento #1, tiene esa identificación antes de que su record sea … [Read more...] about CS073 15. Clave Secuencial en SQL
Base de Datos y SQL
CS073 14. Consultas Agrupadas en SQL
Los Clientes regularmente tienen menor capacidad de procesamiento que el Servidor, y además, siempre hay que tratar de reducir el tráfico en la red. Si solamente deseamos datos resumidos, entonces en lugar de traer los récords al Cliente para ser procesados, es más óptimo enviar un SQL SELECT con la cláusula GROUP BY para solicitar un Result Set ya totalizado en el lado del … [Read more...] about CS073 14. Consultas Agrupadas en SQL
CS073 13. Procedimimientos Almacenados SQL
Un Procedimiento Almacenado o SQL Stored Procedure es un Script SQL que se guarda en el Servidor de Base de Datos, para ser invocado desde el Cliente con la instrucción SQL CALL. Esto tiene la ventaja de que hay menos tráfico TCP/IP en el network, ya que las instrucciones de SQL SELECT, INSERT, UPDATE, DELETE no tienen que ser transmitidas cada vez desde el Cliente. Además, los … [Read more...] about CS073 13. Procedimimientos Almacenados SQL
CS073 12. Variables y Scripts SQL
Un Procedimiento o Script SQL es un conjunto de instrucciones SQL que se almacenan en un archivo de texto, el cual es enviado al Servidor de Base de Datos como una unidad de trabajo. El Servidor interpreta cada Script SQL como si fuera un programa, y soporta el concepto de variable. El programador primero aprende Structured Query Language (SQL) estandarizado por el American … [Read more...] about CS073 12. Variables y Scripts SQL
CS073 11. Campos Nulos en SQL
Cuando a un Campo o Columna de una Tabla no se le asigna ningún valor en la instrucción SQL INSERT, se dice que su contenido es Nulo o NULL. En la definición del campo se usa NOT NULL para indicar que este no permite NULL. En ese caso, al adicionar un registro, el programador tiene que suplir un valor para ese campo. Mientras que si al definir el campo, no dice nada, entonces … [Read more...] about CS073 11. Campos Nulos en SQL