jueves, 12 de marzo de 2020

MYSQL

---------Tipos de Datos Numéricos--------- 

TINYINT
 Ocupación de 1 bytes con valores entre -128 y 127 o entre 0 y 255.
SMALLINT
Ocupación de 2 bytes con valores entre -32768 y 32767 o entre 0 y 65535.
MEDIUMINT
Ocupación de 3 bytes con valores entre -8388608 y 8388607 o entre 0 y 16777215.
INT 
Permite números desde -2147483648 hasta 2147483647.
INTEGER
Ocupación de 4 bytes con valores entre -2147483648 y 2147483647 o entre 0 y 4294967295.
BIGINT
Ocupación de 8 bytes con valores entre -8388608 y 8388607 o entre 0 y 16777215.
FLOAT(X)

FLOAT
Almacena números de coma flotante, donde ‘m’ es el número de dígitos de la parte entera y ‘d’ el número de decimales.
DUBLE
Permite almacenar grandes números decimales (de punto flotante).
DOUBLE PRECISIÓN
Una extensión estándar
REAL
DECIMAL(M,D
NUMERIC(M,D)
Resultado de imagen de tinyint mysql
----------TIPOS DE DATOS FECHA----------
Date
Sirve para almacenar una fecha con el formato YYYY-MM-DD (4 dígitos para el año, guión, 2 dígitos para el mes, guión, 2 dígitos para el día).

Date Time
sirve para almacenar fecha y hora, con el formato YYYY-MM-DD HH:MM:SS
TimeStamp
Es equivalente al tipo anterior, DATETIME, YYYY-MM-DD HH:MM:SS
Time
Sirve para almacenar la hora con el formato HH:MM:SS
Year
Sirve para almacenar el año con el formato YYYY
---------TIPOS DE DATOS de cadena---------







lunes, 2 de diciembre de 2019

Conceptos de SQL

Qué es SQL
Es un lenguaje de dominio específico utilizado en programación, diseñado para administrar, y recuperar información de sistemas de gestión de bases de datos relacionales. Una de sus principales características es el manejo del álgebra y el cálculo relacional para efectuar consultas con el fin de recuperar, de forma sencilla, información de bases de datos, así como realizar cambios en ellas.
Resultado de imagen para sql

Historia
1974-Donald Chamberlin con la colaboración de otras personas que trabajaban en los laboratorios de investigación de IBM inventaron un lenguaje para la especificación de las características de las bases de datos que adoptaban ell modelo relacional que fue llamado SEQUEL 
1974-1975-SEQUEL es un sistema de base de datos experimental,  fue construido para demostrar que las ventajas de usabilidad de modelo de datos relacional se pueden realizar en un  sistema  con la función completa y alto rendimiento necesario para el uso de la producción diaria
1976-1977-SEQUEL 2 es un lenguaje de datos relacional que ofrece un conjunto coherente 
1981-Al ver el éxito que tiene el SQL2 mas compañías integran generas sus SGDB
1986-1989-En 1986 el ANSI adopto SQL como estándar para los lenguajes relacionales y en  1989 se transformo en el estándar ISO
Resultado de imagen para linea de tiempo d sql

El Lenguaje de manipulación de datos (DML)
(Data Manipulation Language, DML) Es un idioma proporcionado por los sistemas gestores de bases de datos que permite a los usuarios de la misma llevar a cabo las tareas de consulta o modificación de los datos contenidos en las Bases de Datos del Sistema Gestor de Bases de Datos.
Resultado de imagen para lenguaje de manipulacion de datos
Select

La sentencia SELECT nos permite consultar los datos almacenados en una tabla de la base de datos.
Resultado de imagen para select en sql
Significado del asterisco  (*)
En Unified Modeling Language o UML, el asterisco se emplea para denotar la multiplicidad desde cero hasta n clases. En algunos lenguajes de consulta de bases de datos, tal y como SQL, se entiende que es un carácter comodín (wildcard) que viene a significar la consulta sobre cualquier cadena de texto.
Resultado de imagen para asterisco png

Distint
Omite los registros cuyos campos seleccionados coincidan totalmente

DISTINCTROW

Omite los registros duplicados basándose en la totalidad del registro y no sólo en los campos seleccionados.
INSERT
La sentencia SELECT se utiliza para recuperar información de la base de datos, y puede proyectar las columnas seleccionadas, es decir, realizar un filtro sobre la tabla o tablas originales y recuperar solamente datos de las columnas filtradas.
Update

La sentencia UPDATE se utiliza para modificar valores en una tabla
DELETE
La sentencia delete sirve para borrar filas de una tabla.
Resultado de imagen para delete la sentencia sql
MERGE

La sentencia merge funciona mejor cuando las dos tablas tienen una mezcla compleja de características coincidentes.

From
(por sus siglas en inglés Structured Query Language; en español lenguaje de consulta estructurada) es un lenguaje de dominio específico utilizado en programación, diseñado para administrar, y recuperar información de sistemas de gestión de bases de datos relacionales.
​ 
Where 
La cláusula WHERE se usa para extraer solo aquellos registros que cumplen una condición específica.
And
Los operadores AND y OR se utilizan para filtrar resultados con 2 condiciones.
Not

El operador NOT muestra un registro si las condiciones no son verdaderas.
ORDER BY
ORDER BY se usa para ordenar el conjunto de resultados en orden ascendente o descendente.
In
El operador IN le permite especificar múltiples valores en una cláusula WHERE.
BETWEEN
El comando ENTRE se utiliza para seleccionar valores dentro de un rango dado. Los valores pueden ser números, texto o fechas.

miércoles, 20 de noviembre de 2019

PESTAÑA CREAR DE ACCESS

Crear Tabla

1-Haga clic en Archivo > Abrir, y haga clic en la base de datos si aparece bajo Reciente. 

2-En el cuadro de diálogo Abrir, seleccione la base de datos que desea abrir y luego haga clic en Abrir.

3-En la pestaña Crear, en el grupo Tablas, haga clic en Tabla.

CREAR UNA TABLA DE ACCESS EN LA VISTA DISEÑO

Lo primero que debemos hacer es pulsar el botón Diseño de tabla que se encuentra dentro del grupo Tablas en la ficha Crear.
Ejemplo

Crear una tabla de Access en la vista Diseño

Una vez que se muestra la cuadrícula en el panel derecho el procedimiento será el mismo para todos los campos.

Ejemplo

Cómo crear una tabla de Access usando la vista Diseño

En la columna Nombre del campo colocaremos los nombres de los campos de la tabla y en la columna Tipo de datos elegiremos el tipo de dato para cada campo de la tabla

Ejemplo


Pasos para crear una tabla de Access en la vista Diseño

Como regla general siempre colocamos primero el campo clave. Para establecer el campo clave debemos seleccionar el campo correspondiente y pulsar el botón Clave principal que se encuentra en la ficha Diseño.

Ejemplo

Crear tabla en vista Diseño de Access 2010

Podrás diferencia el campo de la clave principal por un pequeño icono que se mostrará a la izquierda del nombre.
CREAR  CONSULTA

Para iniciar con la creación de una consulta en Access debemos ir a la ficha Crear y pulsar el botón Asistente para consultas que se encuentra dentro del grupo Consultas.

Ejemplo

Crear una consulta en Access

Se mostrará el primer paso del proceso el cual nos permite elegir el tipo de consulta que deseamos crear. En este ejemplo crearé una consulta sencilla

Ejemplo

Cómo crear consultas en Access

En el segundo paso del proceso podremos elegir la tabla que contiene la información que necesitamos. Además podremos elegir todas o algunas de las columnas de la tabla seleccionada, solamente será necesario pasarlas del recuadro de la izquierda al recuadro de la derecha.

Ejemplo

Crear consulta en Access 2010

El último paso del Asistente para consultas nos permite asignar un título a la consulta.

Ejemplo

Crear una consulta en Access desde el Asistente para consultas

Por ahora dejaré seleccionada la opción Abrir la consulta para ver información y pulse el botón Finalizar. Esto cerrará el Asistente para consultas y mostrará el resultado de la consulta
Ejemplo

Consultas en Access 2010

En el panel izquierdo podrás observar la lista de consultas que hayas creado. Si no ves la lista de Consultas es probable que estés observando algún otro tipo de objeto de Access, solamente haz clic sobre el título del panel izquierdo y selecciona la opción Consultas.

Diseño de consulta

Permite la creación y edición de consultas de bases de datos

Resultado de imagen para Diseño de consulta

Formulario
Para crear un formulario a partir de una tabla o consulta de la base de datos, en el panel de navegación, haga clic en la tabla o consulta que contenga los datos del formulario y, en la pestaña Crear, haga clic en Formulario. Access crea un formulario y lo abre en la vista Presentación.

Resultado de imagen para COMO HACER UN formulario base de datos

Diseño de Formulario


Para crear un formulario dividido con la herramienta Formulario dividido, en el panel de navegación, haga clic en la tabla o consulta que contiene los datos. Después, en la pestaña Crear, haga clic en Más formularios y en Formulario dividido. Access crea el formulario, en el que podrá realizar cambios de diseño.

Resultado de imagen para pasos para crear diseño de formularios en access

Formulario en blanco

En el grupo Formularios de la pestaña Crear, haga clic en Formulario en blanco. Access abre un formulario en blanco en la vista Presentación y muestra el panel de tareas Lista de campos. En este panel de tareas Lista de campos, expanda la tabla o las tablas que contienen los campos que quiera ver en el formulario

Resultado de imagen para como hacer un formulario en blanco acces

Asistente para formularios

-En el grupo Formularios de la pestaña Crear, haga clic en Asistente para formularios.
-Siga las instrucciones incluidas en las páginas del Asistente para formularios. ...
-En la última página del asistente, haga clic en Finalizar.


Resultado de imagen para asistente para formularios acces

Navegación en los formularios

Abra la base de datos a la que vaya a agregar un formulario de navegación.
En el grupo Formularios de la pestaña Crear, haga clic en Navegación y seleccione el estilo de navegación que desea.
Access crea el formulario, le agrega el control de navegación y lo muestra en la vista Presentación.
Informe
Diseño de Informe
¿Que es el diseño de informes en access?

Un informe es un objeto de base de datos que se usa para mostrar y resumir datos.Los informes proporcionan una manera de distribuir o archivar instantáneas de los datos, ya sea mediante su impresión, su conversión a archivos PDF o XPS, o su exportación a otros formatos de archivo.

Como se hace

Seleccione Crear > Asistente para consultas.

Seleccione Consulta sencilla y, a continuación, Aceptar.

Seleccione la tabla que contiene el campo, agregue los campos disponibles que desee a los campos seleccionados y seleccione Siguiente.

Especifique si quiere abrir la consulta en la vista Hoja de datos o modificarla en la vista Diseño. A continuación, seleccione Finalizar.

En el cuadro de diálogo Asistente para consultas sencillas, seleccione los campos que quiera usar.

Informe en Blanco
Entrar en access
Resultado de imagen para access

Entrar en la opción crear y dar clic en formulario en blanco
Asistente para informes

Seleccione Crear > Asistente para informes. Seleccione una tabla o una consulta, haga doble clic en cada campo de la lista Campos disponibles que quiera agregar al informe y seleccione Siguiente.


Resultado de imagen para asistente para informes en access

lunes, 11 de noviembre de 2019

La Normalizacion de Base de datos

Resultado de imagen para para que se utiliza SELECT dentro de SQLLa Normalización

Es la transformación  de las vistas de usuario y almacén de datos complejos en un conjunto de estructuras, de datos estables y más pequeñas. Además de ser más simples y estables, y la estructura de datos normalizadas se pueden mantener con más facilidad que las demás estructuras. 

Resultado de imagen para normalizacion en base de datos ejemplos
¿Para que se Utiliza la Normalización ?

Se utiliza como la técnica que se emplea habitualmente para organizar los contenidos de las tablas de las bases de datos transaccionales y los almacenes de datos.  

Resultado de imagen para imagen que represente la normalización

¿Que es la Primera Forma Normal?

La Primera Forma Normal consiste en la optimización de nuestra base de datos y en la eliminación de grupos repetidos

Ejemplo

En la primera forma normal se debe evitar la redundancia de datos innecesarios como repetir datos y también manda a separar todo por grupo 


¿Que es la segunda forma normal?

En la segunda forma normal, todos los atributos serán funcionalmente  dependientes de la clave primaria. por lo tanto, el siguiente paso es eliminar todos los atributos parcialmente  dependientes y colocarlos en otra relación. La figura 13.18 muestra cómo se divide la relación se puede  expresar de la siguiente manera

Resultado de imagen para la segunda forma normal

Ejemplo 

Todos los no clave deben depender por completo de una llave primaria 

¿Que es la 3era Forma Normal?

Es una forma normal usada en la normalización de base de datos

Resultado de imagen para que es la tercera forma normal
Ejemplo

No puede depender de una trascendencia

¿Que es la 4ta forma normal?

Es una forma  usada en la normalización de bases de datos.  Una tabla está en 4NF si y sólo si está en Tercera forma normal o en BCNF (Cualquiera de ambas) y no posee dependencias multivaluadas no triviales

Resultado de imagen para 4 forma normal base de datos ejemplos



¿Que es la 5ta Forma Normal?

Es un nivel de normalización de bases de datos diseñado para reducir redundancia en las bases de datos relacionales que guardan hechos multi-valores aislando semánticamente relaciones múltiples relacionadas

Ejemplo

Indica código de material suministrado por un proveedor y utilizado en un determinado proyecto 

En Conclusión 

La normalización es un conjunto de datos formalizada,que se utiliza para poder mantener las tablas organizadas o en orden,la primera forma se encarga de separar todo por grupo, la segunda es que todos los campos van a depender de una llave primaria y deben de tener una relación porque no pueden estar separadas, la tercera no puede depender de una transcendencia 

MYSQL

--------- Tipos de Datos Numéricos ---------   TINYINT   Ocupación de  1 bytes  con valores entre  -128 y 127  o entre  0 y 255 . SM...