miércoles, 9 de noviembre de 2022

Base de datos #15 Establecer restricciones (check y like)

Base de datos #15 Establecer restricciones (check y like) 




RESUMEN.
Base de datos #15 Establecer restricciones (check y like).

Dos instrucciones que son básicas para tener una base de datos difícil de corromper son el Check y Like
Tabla carrera 
* No tienen una relación, sino son caracteres 
* Las claves primarias deben de tener una relación 
* La clave primaria debe iniciar con la letra C y colocar una serie de dos números 
* Las claves primarias deben de seguir un patrón 
* Validar y tener restricciones 


Base de datos #14 Normalizacion 3FN

Base de datos #14 Normalizacion 3FN.

Normalizar la Base de Datos.
* Evitar la repetición de datos de manera innecesaria 
* Tener una base de datos optimizada 

Tercer Forma Normal.

* Al homogeneizar la información nos ayuda a tener los combo para evitar los errores 
* Es mas conveniente tener un campo para cada dato 
* Solucionarlo desde la Base de datos para facilitar la codificación



Diagrama Entidad Relación Extendido normalizando en tercer Forma Normal.

Base de datos #13 Normalizacion (1FN, 2FN, y 3FN)

Resumen.
Base de datos #13 Normalizacion (1FN, 2FN, y 3FN).

1. Normalizacion: es un proceso de simplificación de datos.
La normalizacion nos servira para optimizar el mayor de datos posibles y tener los datos necesarios para que no se repitan y pertenezcan organizados.

2.objetivos para normalizar bases de datos:
* Tener almacenado con el menor espacio posible.
* Eliminar datos repetidos.
* Eliminar errores lógicos.
* Datos ordenados. 

3.Niveles para Organizar las bases de datos 
* Primer Forma Normal 
* Segunda Forma Normal 
* Tercer Forma Normal 
* Forma Normal Boyce Codd
* Cuarta Forma Normal 
* Quinta Forma Normal 

Por lo general hasta la tercer forma normal es donde se normalizan las bases de datos ya que en esta forma tenemos los datos almacenados, la eliminación de los datos repetitivos.

3.Primer Forma Normal 
forma normal no normalizada identificar los grupos de repetición (matricula,nombre,teléfono y carrera) identificar los grupos que no se repiten (materia y numero de materia).


4.Segunda Forma Normal 
*Dependencia Funcional.
Esta consiste en varios atributos donde debe de haber una clave primaria y los demás atributos dependen totalmente de la clave primaria.

*Dependencia Transitiva 
esta es muy diferente a la anterior ya que existe una clave primaria donde hay una dependencia transitiva.


* La tabla debe estar en Primer Forma Normal.
* Identificar las dependencias funcionales y transitivas.

Base de datos #12 Eliminar (delete drop truncate)

Base de datos #12 Eliminar (delete drop truncate)



RESUMEN.
Base de datos #12 Eliminar (delete drop truncate)

Nos sirven para eliminar registros, tablas y bases de datos.
DELATE: Sirve para eliminar registros de una tabla.
DROPE: Sirve para eliminar estructuras como tablas o bases de datos, junto con sus datos almacenados 
TRUNCATE: Sirve para eliminar todos los registros de la tabla.
Se estructuran de la siguiente manera:

Base de datos #11 Modificar datos (update)

Base de datos #11 Modificar datos (update)

Tabla 1

Tabla 2

RESUMEN.
Base de datos #11 Modificar datos (update)

Cuando nosotros modificamos datos dentro de la base, lo que hacemos es modificar ciertos campos y darle nuevo valor.
Poner primeramente la palabra reservada update, seguido del nombre de la tabla al que le vamos a mofificar uno o mas campos.
Posteriormente ingresamos la palabra reservada set y el nombre del campo al cual vamos a modificar el dato, igual a el nuevo valor.
Ejemplo.
Update "nombre de la tabla"
Set campo="nuevo valor"


Si aplica update lo que hará es modificar todos los registros de nuestra tabla que hayamos indicado, por eso es que en algunas ocasiones es conveniente utilizar los update con un from o un where, no son obligatorias pero por lo general se utilizan. 
cuando ocupamos from necesitamos hacer una evaluación de datos que vienen de dos tablas diferentes.
Where es para poner una condición especifica.

Base de datos #10 Visualizar select con inner join

Base de datos #10 Visualizar select con inner join
 

Diagrama 

(RESUMEN)
Base de datos #10 Visualizar select con inner join

Inner join: nos sirve para mostrar datos que tiene la base de datos en nuestra pantalla.

Where: nos sirve para establecer condiciones, es decir voy a mostar datos únicamente de los alumnos que tengan 18 años, que estén estudiando derecho.

Base de datos #9 Insertar y visualizar datos

Base de datos #9 Insertar y visualizar datos 


(RESUMEN)
INSERTAR Y VISUALIZAR DATOS.
Insert: lo utilizamos para insertar datos.
Select: lo utilizamos para poder seleccionar datos.

COMO INSERTAR VALORES EN UNA BASE DE DATOS.
Utilizamos la pablara insert seguido de la palabra into, seguido de el nombre de nuestra tabla a la que ingresaremos nuestros valores, posteriormente ingresamos la palabra values y entre paréntesis colocamos los valores separados por comas.

INSERT INTO TABLA VALUES()
Para seleccionar hay dos formas:
Cuando nosotros queremos visualizar todo el contenido de nuestra tabla o bien cuando queremos ver campos específicos de esta.

Si nosotros queremos visualizar todo el contenido de nuestra tabla tenemos que poner nuestra palabra reservada select seguido de un asterisco, form y el nombre de nuestra tabla que queremos visualizar.
Ejemplo.
SELECT * FROM TABLA


Base de datos #8 programación de bd's

Base de datos #8 programación de bd's


Diagrama 

Base de datos #7 Tipos de dato en SQL

Base de datos #7 Tipos de dato en SQL.

DATOS DE TIPO DE CARACTER 

Varchar(x)     Es una cadena de longitud variable.

Ejemplo: declaramos una variable.

 Nom Varchar(7)    El numero máximo de caracteres que puede almacenar esta campo es 7.


Char(x)  Define una cadena de longitud fija.
Ejemplo.
Nom char(5)  El numero máximo de caracteres que puede almacenar esta campo es 5.

Datos de tipo carácter en SQL.
para ingresar un tipo de dato carácter, tiene que ser entre comillas simples.
Ejemplo: 'Laura'

Datos de tipo numérico.
Integer o int: Nos permite almacenar números sin parte decimal.

smallint: nos permite proporcionar hasta 5 dígitos así mismo puedo ingresar desde menos 32 mil hasta 32 mil aproximadamente.

bigint: nos permite almacenar números con un rango más grande.

float: nos permite almacenar datos con números decimales, es decir números que tienen su parte decimal 


Datos de tipo fecha y hora.
datetime: nos permite almacenar valores desde el año 1753 hasta 9999 este es el rango de fechas que nos permite almacenar.

samalldatetime: nos permite tener un rango de 1900 a 2079, si queremos almacenar fechas primeramente debemos analizar cual es la fecha o el rango de fechas que se van admitir en nuestra base de datos para ver cual es el más óptimo a utilizar.

Cabe resaltar que el datetime y el smalldatetime almacenan el año, el mes, el día, la hora, minuto, segundo y el milisegundo de la fecha que ingresemos.

viernes, 7 de octubre de 2022

INVESTIGACION

 INVESTIGACION 


TIPOS DE FABRICANTES DE PROCESADORES.

1.Intel

2. Qualcomm

3. TSMC

4. IBM

5. MediaTek

6. AMD

7. Spreadtrum


VERSIONES DE LINUX QUE SE PUEDEN DESCARGAR.

  • Ubuntu es una distribución de Linux basada en Debian. Está desarrollada por Canonical y una comunidad de desarrolladores. Tiene tres ediciones oficiales: Desktop, Server y Core, que pueden ejecutarse tanto en ordenador como en una máquina virtual. Más del 34 % de los sitios web Linux utilizan Ubuntu, según los datos de W3Techs. Su crecimiento desde 2010 ha sido asombroso. También es la distribución más popular entre los proyectos de cloud computing. Link de descarga: https://ubuntu.com/#download
  • Debian es un sistema operativo (OS) de código abierto. Esta distribución fue anunciada inicialmente por Ian Murdock en 1993 como «Debian Linux Release». El proyecto Debian es una comunidad de desarrolladores y usuarios que mantienen el OS GNU basado en software de código abierto. Actualmente, los sistemas Debian utilizan el kernel de Linux o el kernel de FreeBSD. Sin embargo, también están trabajando en ofrecer Debian para otros kernels. Principalmente, GNU Hurd. Link de descarga: https://www.debian.org/index.en.html
  • Gentoo es una distribución de Linux con un modelo de rolling release (liberación continua). Gentoo Linux fue creado originalmente por Daniel Robbins. Recibe su nombre del «pingüino gentoo», que se caracteriza por nadar rápido, como un guiño a su potencial. Es una opción interesante para usuarios de Linux que buscan un control absoluto del software. Los usuarios de Gentoo tienen un gran control sobre los servicios instalados y en ejecución en su ordenador. Pueden personalizar y optimizar enormemente el sistema. Link de descarga: https://www.gentoo.org/
  • Fedora es una distribución de Linux desarrollada por el proyecto Fedora —patrocinado principalmente por Red Hat, con soporte de otras compañías—. Está desarrollada y mantenida por la comunidad y es una fuente upstream de la distribución comercial RHEL. Fedora suele disponer de versiones más modernas del software, consideradas «no estables», que luego se incluyen en RHEL. Hay diferentes ediciones de Fedora disponibles: WorkstationServerCoreOSSilverblue y IoT. Fedora Linux se lanzó en 2003. link de descarg: https://getfedora.org/en/

TIPOS DE SERVIDORES.

  • APACHE

Es el servidor web de referencia, el más popular y extendido. Su principal ventaja es que es gratuito y de código abierto, por lo que se puede instalar en casi todos los sistemas operativos. Su desfasada arquitectura frente a otros tipos de servidor es su principal punto débil.

  • NGINX

También open source y gratuito (aunque ofrece una versión comercial), destaca por su alto rendimiento. Utiliza un proxy inverso, que protege la identidad de los servidores y mejora la seguridad de la información que acogen. Su configuración es sencilla, pero también muy personalizable, consumiendo pocos recursos. Su defecto: no se puede integrar con PHP de forma nativa.

  • MICROSOFT IIS

Es un servidor web de Microsoft, creado específicamente para su sistema operativo Windows. De ahí su principal ventaja: es 100% compatible con todas las tecnologías de la multinacional estadounidense. A su vez, supone su mayor inconveniente: la integración de lenguajes y tecnologías es limitada con respecto a otras opciones.

  • GOOGLE GWS

Se trata de un servidor de uso exclusivo por parte de Google, lo que implica que no puede ser utilizado por particulares o empresas. ¿Por qué lo incluimos entonces en este listado? Porque es uno de los más utilizados hoy en día (aunque como usuarios no lo sepamos). Es el encargado de sostener toda la infraestructura del gigante de internet, por lo que proporciona servicio simultáneo a millones de usuarios.

  • LITE SPEED

Un servidor web muy robusto y eficiente. Su capacidad para soportar grandes cargas de trabajo es su punto fuerte frente a otras alternativas. Su arquitectura, basada en un sistema de eventos, evita la duplicidad de procesos que sí se genera en otros servidores. El principal inconveniente es que siendo un software propietario, obliga a pasar por caja para adquirir la licencia de uso.


DIFERENCIAS DE DISCO DURO SOLIDO Y MECANICO.

Un disco o unidad de almacenamiento, es el componente que permite guardar información de manera permanente en el computador. Sin embargo, no todos los discos son iguales. En el mercado existen dos tipos de unidades de almacenamiento: los discos duros mecánicos o HDD, y los discos de estado sólido o SSD.

Mientras que un disco duro mecánico utiliza una unidad giratoria para almacenar datos, los discos de estado sólido no tienen partes móviles, sino que funcionan mediante circuitos integrados para crear una matriz de semiconductores

  • Más velocidad: Los discos de estado sólido (SSD) son hasta 5 veces más rápidos al momento de encender el equipo, perfectos para los días de trabajo más pesados, mucho más veloz abriendo archivos, aplicaciones y guardando trabajos. Mientras que las partes móviles de los discos duros mecánicos tradicionales pueden afectar la velocidad de tu computador.
  • Mayor resistencia: debido a que los SSD no tienen partes móviles, son más confiables y resistentes a los golpes que los discos duros.
  • Menos consumo de energía: los discos de estado sólido requieren menos energía para funcionar que los discos tradicionales, lo que significa una mayor duración de la batería.
  • Más ligero: debido a que no tienen partes mecánicas, los portátiles con discos de estado sólido son más livianos y más fáciles de transportar. Además, hacen menos ruido que los equipos con HDD.

TIPOS DE NUEVOS DISPOSITIVOS DE DISCOS DUROS M 2 QUE EXISTEN. 


A parte de los discos SATA de 2,5″ hay otros tipos de conexión cuando se trata de discos SSD. Hablamos de los puertos mSATA y M.2. El puerto M.2 es especialmente confuso, pues puede albergar un disco SSD funcionando por bus SATA o por bus PCIe. La tabla siguiente aporta un poco de luz sobre el tema de las conexiones mSATA, M.2, PCIe, NVMe y AHCI. 
En este artículo nos centraremos en el puerto M.2 y en los distintos tipos de discos que hay en este formato: 2242, 2260, 2280 y 22110.



Como podemos ver en la tabla, hay 2 tipos de discos SSD con conexión física M.2: los que van conectados al bus lógico SATA y los que usan el bus PCIe (también conocidos como NVMe). Recordemos que, por mucho que se trate de un SSD con conexión física M.2, si este hace uso del bus lógico SATA, estaremos limitados a los 600 MB/seg, no pudiendo ir más rápido que eso.


 MARCAS DE LAPTOS PARA USO PERSONAL.

  • Apple
  • Dell
  • Lenovo
  • HP
  • Asus
  • Acer
  • Alienwar
  • Razer
  • Microsoft
  • MSI
  • Samsung

MARCAS DE LAPTOPS PARA USO GAMER.

  • La laptop Asus TUF Gaming
  • Acer Nitro
  • Computadoras Razer
  • Laptops MSI
  • Laptop Alienware

lunes, 3 de octubre de 2022

Base de datos soldado

 BASE DE DATOS SOLDADO


TABLA 1 SOLDADO


TABLA 2 SERVICIO


TABLA 3 CUERPO DEL EJERCITO

TABLA 4 CUARTEL



TABLA 5 COMPAÑIA



Base de datos #15 Establecer restricciones (check y like)

Base de datos #15 Establecer restricciones (check y like)  RESUMEN. Base de datos #15 Establ...