Showing posts with label base. Show all posts
Showing posts with label base. Show all posts

Tuesday, March 5, 2019

Published March 05, 2019 by Anonymous with 0 comment

Curso de base de datos con MariaDB - Parte 1




MariaDB - Introducción y conceptos básicos

El paladín tecnológico los saludo y les presenta una nueva serie de artículos orientados al manejo y aprendizaje de base de datos con MariaDB, donde cada lunes de la semana se publicara nuevo contenido en base al desarrollo que se lleve a cabo.

Conceptos básicos

Base de datos: Colección de datos interrelacionas y estructurados almacenados en conjuntos sin redundancias perjudiciales o innecesarias.

Datos: Un conjunto coordinado de programas, procedimientos, lenguajes, entre otros. Estos suministran tanto a los usuarios no informáticos como a los analistas, programadores o al administrador los medios necesarios para describir recuperar y manipular los datos almacenados en la base, manteniendo su integridad, confidencialidad y seguridad.

DataBase Managment System: Un DBMS debe contener sus 3 partes fundamentales de la base de datos las cuales son, definición, manipulación y utilización.

Lenguaje SQL, Lenguaje de Definición de Datos(DLL): El Lenguajes de Definición de Datos, existe un conjunto de instrucciones o comandos que permitan crear las estructuras de las bases de datos. Aquí se especifica los elementos de daos que integran a la base de datos, su estructura y las relaciones que existen entre ellos, las reglas de integridad semántica, los controles a efectuar antes de autorizar el acceso a la base de datos, así como las características de tipo físico y las vistas lógicas de los usuarios.

Lenguaje SQL, Manipulación de Datos (DML): La función de manipulación permite al usuario de la base, informáticos o no; buscar, añadir, suprimir o modificar los datos, siempre de acuerdo con las especificaciones y las normas de seguridad dictadas por el administrador. Al conjunto de instrucciones de este tipo se le conoce como lenguajes de manipulación de datos (DML)
Diseño de base de datos: Es necesario establecer un procedimiento de diseño de las estructuras de la base de datos, para evitar errores.
El diseño se divide en diferentes niveles
  • Conceptual
  • Lógico
  • Físico

Modelo Entidad-Relación:
Un modelo propuesto por Peter P. Chen en diferentes artículos en el año de 1976. Consiste en un modelo de representación del mundo real que consiste en entidades y relaciones.
  • Entidades
  • Es aquel objeto (Real o Abstracto) el cual queremos almacenar información en nuestra base de datos. Es como un lugar, cosa, suceso o persona, ya sea real o abstracto, de interés para la empresa. La estructura genérica se denomina tipo de entidad, mientras que las ocurrencias de este tipo son denominadas entidades. Es representada con un Rectángulo.
  • Relación
  • Describe cierta dependencia entre entidades o permite la asociación de las mismas.
    Por ejemplo:
    Si tenemos dos entidades, CLIENTE y HABITACIÓN, podemos entender la relación entre ambas al tomar un caso concreto (ocurrencia) de cada una de ellas.
    Entonces, podríamos tener la ocurrencia Habitación 502, de la entidad HABITACIÓN y la ocurrencia Henry Johnson McFly Bogard, de la entidad CLIENTE, entre las que es posible relacionar que la habitación 502 se encuentra ocupada por el huésped de nombre Henry Johnson McFly Bogard
En este curso se dará uso a un paquete completo de desarrollo llamado WampServer, este paquete nos proporciona en una sola instalación ("Apache2, PHP, MySQL, phpMyadmin, entre otros paquetes").
Instalación:
  • Una vez descargador, ejecutamos como administrador.
  • Seleccionamos el idioma, presionamos siguiente.
  • Aceptamos los términos y condiciones, presionamos siguiente, siguiente.
  • Y por último instalar, esperamos que termine el proceso y le damos cerrar.
  • Una vez finalizada la instalación, procedemos a abrir WampServer.
  • Nos saldrá un icono en la barra de tareas.
  • WampServer posee 3 estados, Activo, Incompleto y Inactivo.
  • Activo
    Incompleto
    Inactivo
  • Al presionar el icono de WampServer podremos activar o desactivar servicios, si harás uso de MySQL lo mejor es que actives todos los servicios.

Anterior - Siguiente

Si te ayudo esta informacion, compartela y reacciona!!

Read More
      edit

Thursday, June 15, 2017

Published June 15, 2017 by Anonymous with 0 comment

Cómo reparar una base de datos dañada de SQL Server


Introducción

Es muy común perder los datos de una tabla o una base de datos corrupta debido a problemas de hardware, un Servidor que se reinicie, un gusano informático o un malware.

En este artículo, mostraremos una tabla de base de datos corrupta.

En esta ocasión, mostraremos cómo recuperar los datos de una base de datos corrupta. Si no se tiene una copia de seguridad, a veces es muy difícil recuperar los datos. Mostraremos una forma sencilla de hacerlo con un software especial.

Iniciando pruebas

Ejecute las siguientes sentencia SQL:

SELECT TOP 1000 [CustomerID]
      ,[NameStyle]
      ,[Title]
      ,[FirstName]
      ,[MiddleName]
      ,[LastName]
      ,[Suffix]
      ,[CompanyName]
      ,[SalesPerson]
      ,[EmailAddress]
      ,[Phone]
      ,[PasswordHash]
      ,[PasswordSalt]
      ,[rowguid]
      ,[ModifiedDate]
  FROM [AdventureWorks2012].[SalesLT].[Customer]

El error recibido será el siguiente:

Msg 824, Nivel 24, Estado 2, Línea 2

SQL Server detectó una inconsistencia lógica basada en errores de E/S: checksum incorrecto (se esperaba: 0xd3e289a2; actual: 0x90e7d9a6). Esto ocurrió durante la lectura de la página (1:469) en la base de datos ID 5 en el offset 0x000000003aa000 en el archivo 'C:\sql\AdventureWorksLT2012_Data.mdf'. Existen mensajes adicionales en el log del Servidor SQL o en el log de eventos del sistema para proporcionar mayor información. Esta es una severa condición de error que compromete la integridad de la base de datos y debe ser corregida inmediatamente. Complete una verificación completa de consistencia (DBCC CHECKDB). Este error puede producirse por varios factores. Para mayor información, vea los libros en pantalla de SQL Server.

Mi tabla se corrompió y yo necesitaba repararla.
Esto se debe a errores en las páginas de la tabla. Si no se tiene una copia de seguridad, ¿es posible reparar la tabla?

Esta vez mostrare una excelente y muy intuitiva herramienta para hacerlo.


Stellar Phoenix SQL Database Repair

Este software es una herramienta simple para reparar tu base de datos. Tú puedes descargar el software utilizando el siguiente enlace:


Este software le permite:

  • Repara bases de datos corrompidas.
  • Usted puede también recuperar tablas, vistas, llaves, índices, reglas y defaults con esta herramienta.
  • Recuperar registros borrados.
  • Usted puede buscar y recuperar objetos de base de datos.
  • Soporta SQL Server 2016 y versiones inferiores.

Echémosle un vistazo a la herramienta.

Instale el software y ábralo. Este software tiene un instalador de 5 MB. Toma pocos minutos instalarlo.

Una vez instalado, presione el Icon Select Database:


Necesitará encontrar el archivo mdf corrompido. En el mensaje de error de red mostrado anteriormente, SQL Server indicó que el archivo corrompido era este:
C:\sql\AdventureWorksLT2012_Data.mdf

El software repara archivos mdf y ndf. Los archivos mdf y ndf son los archivos primarios y secundarios donde la información de las bases de datos es almacenada. A veces las bases de datos tienen un solo archivo de datos primario, pero si se trata de una base de datos grande, este puede estar compuesto de varios archivos de datos para guardar la información. Seleccione su archivo de datos:



 Una vez seleccionado el archivo de datos, presione el botón repair:



El programa preguntará cual es la versión SQL. Como puede ver, soporta SQL Server 7.0 (que fue lanzado al público en 1998) ¡hasta la última versión 2016!



Puede ser que el sotware le pida registrarse para guardar su base de datos reparada:




Si su base de datos se repara exitosamente, será posible ejecutar la consulta:

Conclusión
Como puede ver, es muy simple trabajar con Stellar Phoenix SQL Database Repair. Simplemente necesita seleccionar los archivos a reparar y usted tendrá su base de datos restablecida nuevamente.

Esta herramienta es muy fácil de usar y toma pocos minutos instalarla, ejecutarla y aprenderla. Recomiendo el uso de este sofware para reparar su base de datos.
Read More
      edit

Monday, September 7, 2015

Published September 07, 2015 by Anonymous with 0 comment

Video sobre errores de programación con bases de datos




Este video lo hice el año pasado para la gente de Microsoft.

Está dedicado a algunos programadores que trataban de resolver todo en Visual Studio con C#, Visual Basic u otro lenguaje de programación cuando en los casos especificados vale la pena hacer los cálculos y operaciones en SQL Server.

Los conceptos están enfocados a Visual Studio con SQL Server, pero se puede aplicar las ideas a cualquier lenguaje de programación al interactuar con cualquier base de datos.

Aparte de mi video hay varios más de expertos en Visual Studio.

Para ver mi video pueden acceder al siguiente sitio web:

Channel 9 MSDN


En el mismo sitio web, podrán acceder a más enlaces a diferentes recomendaciones hechas por expertos.

Espero les guste.



Read More
      edit