Archivo

Archivo para la categoría ‘Base de datos’

DBA Oracle: La Base de Datos

domingo, 16 de junio de 2024 Sin comentarios

La base de datos de Oracle tiene una capa lógica y otra física. La capa física consiste de archivos que residen en el disco y los componentes de la capa lógica son estructuras que mapean los datos hacia estos componentes físicos.
Leer más…

Cinco razones principales de fallo en la seguridad de base de datos de la Empresa

viernes, 14 de junio de 2024 Sin comentarios

Una encuesta el Grupo de Usuarios Independientes de Oracle reveló los errores más comunes en seguridad de base de datos cometidos por las empresas.

Aunque las mejores prácticas de seguridad en base de datos han circulado en los circuitos de conferencias por años y las herramientas de seguridad de bases de datos han madurado actualmente, la típica empresa de hoy es todavía muy vulnerable en sus almacenes de datos más sensibles. De hecho, el grupo de usuarios independientes de ORACLE (IOUG) ha publicado recientemente la encuesta de seguridad de datos, siendo suficiente para abrir los ojos de cualquiera que haya leído los informes de noticias sobre las violaciones de datos embarazosos y preguntarse si tu compañía podría ser la próxima.
Leer más…

Bloquear una dirección IP para iniciar sesión en Sql Server

jueves, 13 de junio de 2024 8 comentarios

Estábamos probando un escenario y quería bloquear la conexión al servidor SQL solo a determinadas direcciones IP. He aquí cómo se resolvió el problema utilizando un trigger de inicio de sesión
Leer más…

¿Qué es un «mejor» sistema de base de datos?

martes, 11 de junio de 2024 Sin comentarios

¿Qué hace que un sistema de gestión de base de datos mejor que otro?

Vamos a comparar dos sistema de base de datos, A y B, que utilizan el mismo modelo de datos (por ejemplo, «relacional») y los mismos tipos de transacción (tales como «ACID», o ACID con algún nivel de aislamiento reducido). ¿Cómo decidir si A es mejor que B?
Leer más…

Recuperando datos aleatorios de SQL Server con TABLESAMPLE

lunes, 10 de junio de 2024 1 comentario

Este truco es parecido tanto a la función RAND () como a la función NEWID(). Ambos métodos son útiles, pero un problema con estos, es que dependiendo de cómo los usas puedes terminar leyendo toda la tabla entera para conseguir una distribución aleatoria de los datos. Lo bueno de esto es que estás casi seguro de que obtendrás un conjunto de registros totalmente aleatorio cada vez. Debido a la potencial sobrecarga con la lectura a través de toda la tabla ¿Existen otros métodos para recuperar datos de forma aleatoria?

Leer más…

Objeto Explore

miércoles, 5 de junio de 2024 Sin comentarios

USO

En primer lugar tienes que ejecutar el script que esta al final de este artículo en la base de datos donde deseas crear este procedimiento.

Entonces, puedes ejecutar el procedimiento almacenado con la siguiente declaración:

EXEC sp_ObjectExplore 'Nombre_BasedeDatos.esquema.nombreTabla'

No es necesario proporcionar Nombre_BasedeDatos y el esquema (por ejemplo: dbo) cuando la tabla está en la misma base de datos que el procedimiento.

Si deseas métricas adicionales sobre la distribución de todas las variables numéricas, ejecútalo con el parámetro de @distribución=’yes’.
Leer más…

Oracle DBA: Glosario de términos

miércoles, 5 de junio de 2024 1 comentario

La siguiente es una lista de los términos más utilizados cuando se trabaja con bases de datos Oracle. Las definiciones ayudarán a comprender con mayor claridad algunos conceptos que se mencionan a lo largo de los posts sobre oracle de los que hablaremos durante un buen tiempo.
Leer más…

Log personalizado de una transacción

lunes, 3 de junio de 2024 Sin comentarios

Tienes idea!. Las operaciones con variables de tablas no se pueden deshacer. Solo llenando tu log desde la variable de tabla puedes llenar hasta que punto se quedo tu transaccion. Por su puesto, tienes que recordar, que todas las entradas que preceden en el log al error fueron deshechas (rollbak). Si corriges el error de tiempo de ejecucion en la linea 26, la transaccion es confirmada (commit) y la vida continua.
Leer más…

Función SQL para formatear números telefónicos.

sábado, 1 de junio de 2024 Sin comentarios

Esta función está escrita de acuerdo a mis necesidades, por favor, modificala si crees conveniente para adaptarla a tus necesidades.

  • Entrada: VARCHAR (8000)
  • Salida: VARCHAR (8000) [Número de teléfono formateado]

Por ejemplo:

SELECT dbo.FormatPhoneNumber('8601234567')
--Devuelve  (860) 123-4567

El script es compatible para SQL 2000, 2005, 2008

Leer más…

Herramienta de formato Sql

sábado, 1 de junio de 2024 2 comentarios

Una de las cosas que me vuelve loco es tener que formatear mis sentencias SQL. Ya es bastante difícil escribir las declaraciones en el primer lugar, para luego tomarse el tiempo de darle formato al código, poner en mayúsculas las palabras clave, utilizar tabulaciones para alinear los nombres de columna, nombres de tablas, etc… es un montón de trabajo. Pero es una de esas cosas que si no lo hacemos ahora nunca se harán, excepto para la próxima vez que modifique el código y gastar un montón de tiempo formateando de todos modos.
Leer más…

Categories: Base de datos Tags: , ,
Pagina 1 de 512345»Top Footer