Los Temas más visitados de Bases de Datos

Listado de los Temas más visitados durante los últimos 30 días
Imágen de perfil

.htmlColección de ejercicios resueltos Entidad/Relación


399 visualizaciones el último mes

Bases de Datos

estrellaestrellaestrellaestrellaestrella(43)
Actualizado el 21 de Agosto del 2016 por Administrador (Publicado el 17 de Enero del 2012)
436.713 visualizaciones desde el 17 de Enero del 2012
Colección de 18 ejercicios resueltos del modelo Entidad/Relación.
Ejercicio 1. Biblioteca v1
Ejercicio 2. Academia de clases
Ejercicio 3. Geografía
Ejercicio 4. Guerras
Ejercicio 5. Almacén v1
Ejercicio 6. Biblioteca v2
Ejercicio 7. Organigrama
Ejercicio 8. Vuelos
Ejercicio 9. Recetas de cocina
Ejercicio 10. Futbol
Ejercicio 11. Accidentes geográficos
Ejercicio 12. Empresa de software
Ejercicio 13. Empresa de comidas
Ejercicio 14. Red social
Ejercicio 15. Menú diario
Ejercicio 16. Twitter
Ejercicio 17. Horario escolar
Ejercicio 18. Inmuebles
Imágen de perfil

localDesarrollo de aplicaciones conducidas por datos


100 visualizaciones el último mes

SQL Server

,

Bases de Datos

Publicado el 10 de Junio del 2019 por Gnomi
3.310 visualizaciones desde el 10 de Junio del 2019
Desarrollo de aplicaciones conducida por bases de datos

datadriven2

Nos adentramos en el desarrollo de aplicaciones y cuando escribimos código, independientemente del lenguaje de programación que se utilice, la primera opción, la mas “plana”, aunque la que genera mas texto, es la del “código rígido”.
Imágen de perfil

.htmlDiseñar la base de datos de un Sistema de Facturación


31 visualizaciones el último mes

Bases de Datos

Actualizado el 12 de Octubre del 2016 por Administrador (Publicado el 18 de Noviembre del 2014)
8.386 visualizaciones desde el 18 de Noviembre del 2014
Los Sistemas de facturación están en la mayoría de Tiendas, Supermercados, Almacenes, y otras Organizaciones comerciales, para Optimizar el Proceso de Venta y los Reportes de flujo de ingresos. Este tipo de sistemas se caracterizan por almacenar los datos de los clientes que compran en la empresa, emitir facturas generadas en base a la cantidad de productos que han sido comprados por los clientes, manejar inventarios y muchas funciones mas.
En este artículo estudiaremos el diseño de una base de datos para un sistema de facturación, a través de un enfoque generalizado. Veremos que entidades, atributos y relaciones existen y como normalizar las anomalías ocurrentes.
Imágen de perfil

internetServidor Base de Datos


28 visualizaciones el último mes

Bases de Datos

,

PostgreSQL

,

MySQL

,

SQL Server

,

mongoDB

Publicado el 26 de Noviembre del 2019 por Administrador
2.076 visualizaciones desde el 26 de Noviembre del 2019
Hoy en día la utilización de bases de datos es algo fundamental en cualquier aplicación, y por lógica su uso se ha extendido en las empresas, tanto offline como online. Las aplicaciones web y de escritorio las usan para escribir, modificar y recuperar información de forma rápida.

Al comenzar a trabajar con bases de datos nos enfrentaremos a un concepto nuevo, el cual se conoce como servidor de base de datos.

En el artículo de hoy exploraremos el concepto, sus funciones, características y cuáles son los mejores servidores de bases de datos para usar en tus apps.

Índice de Contenidos:
1 ¿Qué es un Servidor de Base de Datos?
2 Funciones de un Servidor de Base de Datos
3 Usos populares de servidores de bases de datos
4 Ejemplos de Servidor de Bases de Datos
4.1 MySQL server
4.2 PostgreSQL server
4.3 Microsoft SQL Server
4.4 MongoDB server
5 Arquitectura de hardware y red para tu servidor de base de datos
6 ¿Qué servidor de base de datos debo elegir?

Screenshot_20191126_200207
Imágen de perfil

internetTécnicas de optimización de consultas en SQL Server: consejos y trucos de aplicación


23 visualizaciones el último mes

SQL Server

,

Bases de Datos

Publicado el 3 de Febrero del 2021 por Administrador
1.415 visualizaciones desde el 3 de Febrero del 2021
La solución y la reparación de consultas erróneas, así como la resolución de problemas de rendimiento pueden implicar horas (o días) de investigación y pruebas de errores. A veces podemos reducir rápidamente ese tiempo identificando patrones de diseño comunes que son indicativos de un TSQL de bajo rendimiento.

El desarrollo del reconocimiento de estos patrones para estas zonas de ojos súper críticos, de detectar errores puede permitirnos enfocarnos inmediatamente en lo que es más probable que sea el problema. Mientras que contrariamente el ajuste del rendimiento a menudo puede estar compuesto por horas de recopilación de eventos extendidos, seguimientos, planes de ejecución y estadísticas, y la posibilidad de ser capaz de identificar posibles escollos rápidamente puede provocar un cortocircuito en todo ese trabajo.

Si bien debemos realizar nuestra debida diligencia y demostrar que cualquier cambio que hagamos sea óptimo, ¡saber por dónde empezar puede ahorrar mucho tiempo!

Screenshot_20210203_161153
Imágen de perfil

internetConectar Arduino a Base de Datos MySQL


22 visualizaciones el último mes

Arduino

,

MySQL

,

Bases de Datos

Publicado el 2 de Julio del 2019 por Administrador
7.101 visualizaciones desde el 2 de Julio del 2019
En esta Publicación les mostrare como conectar nuestro Arduino a una base de datos Mysql de manera directa sin necesidad de utilizar PHP u otros métodos conocidos. para ello utilizaremos el MySQL Conector /Arduino.
Imágen de perfil

internetPostgreSQL: el gestor de bases de datos a fondo


22 visualizaciones el último mes

PostgreSQL

,

Bases de Datos

Publicado el 6 de Abril del 2021 por Administrador
1.277 visualizaciones desde el 6 de Abril del 2021
Si, además de datos alfanuméricos (letras, cifras, caracteres especiales) también se procesan tipos de datoscomplejos o contenido multimedia, los gestores de bases de datos relacionales alcanzan sus límites pronto. Las bases de datos objeto-relacionales, en cambio, así como todos los gestores que amplían el modelo tradicional con paradigmas orientados a objetos, tienen la respuesta justa a esta problemática: el llamado mapeo objeto-relacional (object-relational mapping) permite a estas BD guardar objetos también en sistemas relacionales utilizando aplicaciones escritas en lenguajes de programación orientados a objetos. Una de las soluciones más veteranas en este campo y también de las más populares es la BD de código abierto PostgreSQL, también conocida como Postgres.

Índice de Contenidos:
1.- ¿Qué es PostgreSQL?
2.- Postgres: datos clave y requisitos de sistema
3.- ¿Cómo funciona PostgreSQL?
4.- ¿En qué proyectos podría utilizarse a PostgreSQL?
5.- Instalar PostgreSQL en Linux y Windows
6.- Instalar PostgreSQL en Windows
7.- Ventajas e inconvenientes de PostgreSQL

Screenshot_20210406_162936
Imágen de perfil

.pdfComparativa de bases de datos Open Source Vs Comerciales


19 visualizaciones el último mes

Bases de Datos

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 11 de Octubre del 2015 por Administrador (Publicado el 23 de Diciembre del 2010)
21.427 visualizaciones desde el 23 de Diciembre del 2010
Esta monografía realiza un estudio comparativo de base de datos libres como Mysql versus bases de datos propietarias como Oracle, la comparación se da en la versión 5.0.18 de Mysql y la versión 10g de Oracle. Se analizan varios puntos de comparación como soporte, rendimiento, funcionalidad, sistemas operativos soportados, interfaz de desarrollo, conectores, características de acceso a datos, tipos de datos, seguridades, tipos de almacenamiento.
1- Fundamentos de bases de datos
2- Principales características técnicas de los motores de bases de datos
3- Principales características de los gestores de bases de datos
4- Comparativa de las bases de datos
5- Conclusiones y Recomendaciones
En formato pdf de 133 páginas
Imágen de perfil

internetTécnicas de optimización de consultas en SQL Server: consejos y trucos de aplicación


18 visualizaciones el último mes

Bases de Datos

,

SQL

Publicado el 13 de Agosto del 2020 por Administrador
1.630 visualizaciones desde el 13 de Agosto del 2020
La solución y la reparación de consultas erróneas, así como la resolución de problemas de rendimiento pueden implicar horas (o días) de investigación y pruebas de errores. A veces podemos reducir rápidamente ese tiempo identificando patrones de diseño comunes que son indicativos de un TSQL de bajo rendimiento.

El desarrollo del reconocimiento de estos patrones para estas zonas de ojos súper críticos, de detectar errores puede permitirnos enfocarnos inmediatamente en lo que es más probable que sea el problema. Mientras que contrariamente el ajuste del rendimiento a menudo puede estar compuesto por horas de recopilación de eventos extendidos, seguimientos, planes de ejecución y estadísticas, y la posibilidad de ser capaz de identificar posibles escollos rápidamente puede provocar un cortocircuito en todo ese trabajo.

Si bien debemos realizar nuestra debida diligencia y demostrar que cualquier cambio que hagamos sea óptimo, ¡saber por dónde empezar puede ahorrar mucho tiempo!

Screenshot_20200813_132229
Imágen de perfil

internetVincular dos servidores SQL Server (diferentes versiones) Fácil y rápido


18 visualizaciones el último mes

SQL Server

,

Bases de Datos

,

SQL

Publicado el 12 de Noviembre del 2020 por Administrador
1.545 visualizaciones desde el 12 de Noviembre del 2020
A menudo necesitamos obtener información de dos servidores o más explicitamente de dos instancias SQL desde la misma consulta.

Esto se puede realizar de mútiples formas, aunque una de las más simples es utilizar servidores vinculados. Para esto vamos a realizar un laboratorio con dos instancias diferentes, desde el Management Studio y también desde TSQL.

Screenshot_20201112_162102
Imágen de perfil

.pdfGuía de modelo de datos


17 visualizaciones el último mes

Bases de Datos

estrellaestrellaestrellaestrellaestrella(3)
Actualizado el 8 de Diciembre del 2015 por Administrador (Publicado el 13 de Junio del 2002)
28.919 visualizaciones desde el 13 de Junio del 2002
Introducción al modelamiento de datos. Sistemas de administración de bases de datos.
Imágen de perfil

.htmlPrincipios de diseño de bases de datos


17 visualizaciones el último mes

Bases de Datos

Actualizado el 12 de Junio del 2018 por Administrador (Publicado el 14 de Abril del 2004)
14.143 visualizaciones desde el 14 de Abril del 2004
Uno de los pasos cruciales en la construcción de una aplicación que maneje una base de datos, es sin duda, el diseño de la base de datos. Si las tablas no son definidas apropiadamente, podemos tener muchos dolores de cabeza al momento de ejecutar consultas a la base de datos para tratar de obtener algún tipo de información.
No importa si nuestra base de datos tiene sólo 20 registros, o algunos cuantos miles, es importante asegurarnos que nuestra base de datos está correctamente diseñada para que tenga eficiencia y usabilidad a lo largo del tiempo.
En este artículo, se mencionarán algunos principios básicos del diseño de base de datos y se tratarán algunas reglas que se deben seguir cuando se crean bases de datos. Dependiendo de los requerimientos de la base de datos, el diseño puede ser algo complejo, pero con algunas reglas simples que tengamos en la cabeza será mucho más fácil crear una base de datos perfecta para nuestro siguiente proyecto.
Construir grandes aplicaciones en MySQL resulta fácil con herramientas como Apache, Perl, PHP, y Python. Asegurarse de que son rápidas, sin embargo, requiere algo más que perspicacia. MySQL tiene una bien merecida reputación de ser un servidor de bases de datos muy rápido que también es muy fácil de configurar y usar, además de que en los últimos años su popularidad ha crecido notablemente debido a que se utiliza en infinidad de sitios web que requieren hacer uso de una base de datos. Sin embargo, pocos usuarios sabemos algo más que crear una base de datos y escribir algunas búsquedas contra ella.
Después de leer este artículo debemos ser capaces de entender algunas técnicas que nos ayudarán a diseñar bases de datos MySQL para construir mejores aplicaciones. Vamos a suponer que se tiene un conocimiento básico del lenguaje SQL, y de MySQL, pero no vamos a asumir que se tiene mucha experiencia en alguno de los dos.
Imágen de perfil

internetAutomatización COM en PROGRESS


16 visualizaciones el último mes

Bases de Datos

Publicado el 26 de Septiembre del 2014 por Administrador
2.408 visualizaciones desde el 26 de Septiembre del 2014
La automatización de aplicaciones habilitan al usuario a simplificar en un solo paso las acciones que realiza habitualmente, así como a guiar la entrada de información con pantallas prediseñadas para reducir el riesgo de errores comunes. Este trabajo presenta una forma de automatización construida con el sistema manejador de bases de datos Progress y con la tecnología del Modelo de Objetos Componentes (Component Object Model, COM) de Microsoft, para la realización de reportes y transferencias de datos en una aplicación personalizada.
Imágen de perfil

internet¿Qué herramienta de compresión debería usar para las copias de seguridad de mi base de datos?


16 visualizaciones el último mes

Bases de Datos

Publicado el 23 de Febrero del 2017 por Administrador
2.203 visualizaciones desde el 23 de Febrero del 2017
En este artículo hablamos de tamaño, algo que debería preocuparle a cualquier administrador de sistemas a cargo del sistema de backups de cualquier proyecto, y en particular de los backups de una base de datos.
A menudo recibo preguntas sobre cuál es la mejor herramienta de compresión a aplicar en un sistema de copias de seguridad: ¿gzip? ¿bzip2? ¿algún otro?
Imágen de perfil

internetToroDB Stampede, toda la potencia de una base de datos NoSQL en un entorno relacional mucho más eficiente


16 visualizaciones el último mes

Bases de Datos

Publicado el 23 de Diciembre del 2016 por Administrador
2.064 visualizaciones desde el 23 de Diciembre del 2016
Poder realizar queries como si de una base de datos MongoDB se tratase pero hasta 100 veces más rápidas y con las ventajas de una base relacional. Esto es lo que propone el reciente lanzamiento de ToroDB Stampede. Simplificando el stack de ToroDB nos encontramos con una base de datos NewSQL, es decir, una base de datos que intenta proporcionar las funcionalidades y características de las bases de datos NoSQL, principalmente escalabilidad, sin renunciar al ACID de toda la vida de una base de datos relacional.

Viendo el ecosistema actual de base de datos, siempre nos ha llamado la atención la centena o miles de ellas que existen y sus diferentes protocolos. Lanzar una nueva base de datos es siempre complejo. Aquí está la primera aclaración sobre ToroDB, en lugar de implementar un nuevo protocolo y un sistema de queries propio, incompatible con el resto de sistema, la gente de ToroDB ha decidido implementar el mismo protocolo de MongoDB.
Imágen de perfil

internetServidor PostgreSQL


16 visualizaciones el último mes

PostgreSQL

,

SQL

,

Bases de Datos

Publicado el 27 de Noviembre del 2019 por Administrador
1.638 visualizaciones desde el 27 de Noviembre del 2019
Las bases de datos relacionales son uno de los tipos más populares que existen, y su uso nos permite crear sitios web de toda clase. Entre los sistemas de bases de datos relacionales más utilizados se encuentra uno que es conocido como PostgreSQL, que dicho sea de paso está entre los más usados a nivel mundial.

En esta ocasión vamos a ver qué es PostgreSQL exactamente, también haremos un breve repaso de su historia, principales características, proceso de instalación del servidor y más.

Índice de Contenidos:
1 ¿Qué es PostgreSQL?
2 Breve historia de PostgreSQL
3 Características
4 Cómo administrar PostgreSQL mediante interfaz gráfica
5 Comparación de PostgreSQL vs MySQL
6 Instalación de PostgreSQL en Linux
6.1 Instalación de PostgreSQL en Ubuntu
6.2 Instalación de PostgreSQL en CentOS
7 Conclusión

Screenshot_20191127_174904
Imágen de perfil

internetFuentes de datos ODBC


15 visualizaciones el último mes

Bases de Datos

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 17 de Enero del 2005 por Administrador
9.596 visualizaciones desde el 17 de Enero del 2005
La administración de orígenes de datos ODBC (Open Database Connectivity) es una utilidad general de Windows NT. Permite que las aplicaciones accedan a los datos a través usando SQL como lenguaje estándar. Se administran a través de la ventana ODBC del Panel de Control. Se pueden configurar tres diferente fuentes de datos ODBC, la forma más interesante es la de DSN del Sistema, que presenta la ventaja de poder ser accedida por cualquier usuario, siendo el tipo usado en aplicaciones ASP.
Imágen de perfil

internet¿Por qué limitar el tamaño de las columnas varchar o nvarchar si le puedo poner max?


15 visualizaciones el último mes

Bases de Datos

,

SQL

Publicado el 6 de Diciembre del 2020 por Administrador
919 visualizaciones desde el 6 de Diciembre del 2020
Es algo muy habitual, pensar en, para le voy a poner un collar al perro, si le dejo libre, jamás tendré problemas con datos que no entran. Y total Sql Server es quien gestiona la ocupación puesto que la columna es varchar o nvarchar, y solo va a consumir los datos que ocupe.

A priori desde ese planteamiento la solución es clara, pero también tiene puede haber costes importantes.

Screenshot_20201206_234040
Imágen de perfil

internetTable Splitting y Entity Splitting en Entity Framework


14 visualizaciones el último mes

Bases de Datos

Publicado el 8 de Septiembre del 2015 por Administrador
2.801 visualizaciones desde el 8 de Septiembre del 2015
Una vez te inicias en cualquier orm, surge la necesidad de "ajustar" cada vez más tus consultas, tal como harías con el sql tradicional, para hacerlas más eficientes. Aquí entran estas dos técnicas denominadas Table Splitting y Entity Splitting.
Imágen de perfil

internetCómo transferir todas las bases de datos MySQL del servidor antiguo al nuevo


14 visualizaciones el último mes

Linux

,

MySQL

,

Bases de Datos

Publicado el 2 de Julio del 2020 por Administrador
2.304 visualizaciones desde el 2 de Julio del 2020
La transferencia o migración de una base de datos MySQL/MariaDB entre servidores generalmente solo requiere unos pocos pasos fáciles, pero la transferencia de datos puede llevar algo de tiempo dependiendo del volumen de datos que desee transferir.

En este artículo, aprenderá cómo transferir o migrar todas sus bases de datos MySQL/MariaDB del servidor Linux antiguo a un nuevo servidor, importarlas correctamente y confirmar que los datos están allí.

Screenshot_20200702_185211
Imágen de perfil

.pdfNormalización de Bases de Datos y Técnicas de diseño


13 visualizaciones el último mes

Bases de Datos

estrellaestrellaestrellaestrellaestrella(4)
Actualizado el 8 de Marzo del 2015 por Administrador (Publicado el 2 de Junio del 2003)
16.232 visualizaciones desde el 2 de Junio del 2003
Uno de los factores mas importantes en la creación de páginas web dinámicas es el diseño de las Bases de Datos (BD). Si tus tablas no están correctamente diseñadas, te pueden causar un montón de dolores de cabeza cuando tengas de realizar complicadísimas llamadas SQL en el código PHP para extraer los datos que necesitas. Si conoces como establecer las relaciones entre los datos y la normalización de estos, estarás preparado para comenzar a desarrollar tu aplicación en PHP.

Si trabajas con MySQL o con Orable, debes conocer los métodos de normalización del diseño de las tablas en tu sistema de BD relacional. Estos métodos pueden ayudarte a hacer tu código PHP mas fácil de comprender, ampliar, y en determinados casos, incluso hacer tu aplicación mas rápida.

Básicamente, las reglas de Normalización están encaminadas a eliminar redundancias e inconsistencias de dependencia en el diseño de las tablas. Más tarde explicaré lo que esto significa mientras vemos los cinco pasos progresivos para normalizar, tienes que tener en cuenta que debes crear una BD funcional y eficiente. También detallaré los tipos de relaciones que tu estructura de datos puede tener.
Imágen de perfil

internetCursores y Buffers


13 visualizaciones el último mes

Bases de Datos

Publicado el 6 de Junio del 2005 por Administrador
6.545 visualizaciones desde el 6 de Junio del 2005
Básicamente, un cursor es un conjunto de punteros a las filas devueltas por una consulta, la mayoría, son como un conjunto de resultados, excepto por que los datos reales generalmente permanecen en el servidor.
Un buffer es un depósito RAM en el lado del cliente donde se guardan los datos del conjunto de resultados de manera temporal hasta que pueden llevarse a otro lugar para su almacenamiento.
Imágen de perfil

.htmlUn modelo de predicción de desempeño para bd relacionales


13 visualizaciones el último mes

Bases de Datos

Publicado el 2 de Julio del 2004 por Administrador
6.857 visualizaciones desde el 2 de Julio del 2004
Se describe la implementación de sistemas de bases de datos relacionales sobre un cluster de computadores, y el proceso de consultas sobre los datos utilizando el paralelismo disponible en las distintas máquinas. Nuestra estrategia de implementación consiste en la combinación de software existente, entre los que se destaca una biblioteca de comunicación y sincronización de procesadores que soporta un modelo de computación paralela con características de portabilidad y predicción de desempeño. El modelo de computación difiere de los enfoques tradicionales tales como paso de mensajes o memoria compartida, y hasta ahora su utilidad no ha sido probada en sistemas de bases de datos. Resultados experimentales muestran de que es posible obtener buena eficiencia utilizando nuestra estrategia. Dado que los datos son almacenados en el conjunto de máquinas que forman el cluster, existen varias alternativas de distribución de datos en las máquinas. Proponemos un método simple para la evaluación de tales alternativas, el cual permite al diseñador tomar decisiones antes de realizar la implementación física de la base de datos. Para este propósito realizamos una extensión a la metodología de predicción de desempeño del modelo de computación empleado.
Imágen de perfil

.htmlCómo diseñar grandes variables multidimensionales


12 visualizaciones el último mes

Bases de Datos

Publicado el 26 de Mayo del 2003 por Administrador
8.278 visualizaciones desde el 26 de Mayo del 2003
Se presentan dos problemas asociados al trabajo con variables multidimensionales de gran tamaño, proponiendo diversas soluciones aplicables en tiempo de diseño de la base de datos que las contiene. El primer problema tratado es el de la falta de espacio en disco. El segundo problema es el de la necesidad de procesos de cálculo de valores agregados más rápidos.