sábado, 27 de junio de 2020

My sql

MYSQL


Que es cotejamiento en SQL?


Esta palabra tan rara es para indicar qué tipo de codificación queremos usar para los valores de estos campos. Si fueras chino necesitarias codificar los datos con un tipo de cotejamiento que admitiera los símbolos chinos, al igual que si fueras musulman o en definitiva si quisieras escribir con signos raros.
cotejamiento de valores en una base de datos mysql


cotejamiento de valores en una base de datos mysql
como crear una tabla en MySQL Server

siguiendo la sintaxsis de MySQL primero se pone CREATE TABLE para crear la tabla luego se especifica el nombre que quieres que tenga la tabla escribiendo dentro de. ejemplo:`clientes`,luego se especifican los campos de la tabla y su llave primaria como entero todo esto se especifica dentro de paréntesis y fuera del paréntesis se termina con un ENGINE=InnoDB. 


Como crear una base de datos en MySQL

solo tenemos que escribir CREATE DATABASE y el nombre que queramos ponerle.




como crear una relación entre tablas en MySQL Server

se inicia con un ALTER TABLE que sirve para alterar la tabla pedidos luego usamos add FOREING KEY que es una llave foránea entre paréntesis escribimos el campo al cual le vamos a poner la llave foránea y luego usamos un REFERENCES que es referente a clientes osea a la tabla clientes  y entre paréntesis id.





como crear usuarios en MySQL Server
primero entremos en cuentas de usuario,luego donde dice nuevo entramos y hay encontraremos todas las opciones de 
creacion de usuario.



este es el menú que debería de aparecerles.



aqui van a especificar el nombre del usuario,la contraseña, en que host quieren que este y los privilegios del usuario.

todos los privilegios

 son.










Definición de permisos de usuarios


 superlibrarian

Acceso a todas las funciones dentro de la intranet

Sugerencia
Seleccionando este permiso no es necesario elegir ningún otro

circulate

Capacidad de préstamo y devolución de libros y acceso a la página de 'Circulación' en la intranet

Esta sección puede ampliarse (Más información)

catalogue

Permite a los miembros del personal buscar en el catálogo a través de la intranet

Todos los miembros del personal deben tener este atributo para poder acceder a la intranet

parameters

Proporciona acceso a todas las áreas del menú de Administración

borrowers

Permite a los miembros del personals añadir o modificar usuarios (con la excepción de establecer permisos)

permissions

Capacidad para establecer los permisos de los usuarios

reserveforothers

Capacidad para hacer reservas de libros a usuarios a través de la intranet

Esta sección puede ampliarse (Más información)

borrow

Otorga a los miembros del personal derechos para sacar libros en préstamo de la biblioteca

editcatalogue

Capacidad para catalogar registros (añadiry editar datos bibliográficos y de ejemplares)

Esta sección puede ampliarse (Más información)

updatecharges

Administrar cuentas de usuarios (incluyendo el pago de multas, añadir saldos, y la creación de facturas)

acquisition

Proporciona acceso al módulo de adquisiciones y al de sugerencias de compra de los usuarios

Esta sección puede ampliarse (Más información)

management

Ya no está en uso

tools

Acceso a todos los menús de la sección Herramientas de la intranet

Esta sección puede ampliarse (Más información)

editauthorities

Proporciona acceso para editar los registros de autoridad

serials

Permite el acceso al módulo de publicaciones periódicas

Esta sección puede ampliarse (Más información)

reports

Permite el acceso al módulo de informes (capacidad para crear, editar y ejecutar todos los informes)

Los informes de la página de Circulación no están controlados por este permiso

Esta sección puede ampliarse (Más información)

staffaccess

Proporciona la capacidad para modificar el acceso / permisos de los usuarios pertenecientes al personal

martes, 3 de diciembre de 2019

Conceptos de SQL

1-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.



SQL consiste en un lenguaje de definición de datos, un lenguaje de manipulación de datos y un lenguaje de control de datos.


Resultado de imagen para SQL


2-HISTORIA DE SQL-----CON UNA LINEA DE TIEMPO-EXPLICANDO DIFERENTES VERSIONES 




1974------Donald Chamberlin con la colaboracion de otras personas que trabajan en los laboratorios de investigacion de IBM, inventaron un lenguaje para la especificacion de las carateristicas de las bases de datos que adoptan el modelo relacional. fue llamado SEQUEL.

1974-1975-----SEQUEL-XRM es un sistema de base de datos experimental, fue construido para desmotrar que las ventajas de usabilidad del modelo de datos relacional se pueden realizar en un sistema con la funcion completa y de alto rendimiento necesario para el uso de produccion diaria.

1976-1977----- SEQUEL 2 es un lenguaje de datos relacional que ofrece un conjunto coherente, ingles palabra clave orientadas de instalaciones para consulta, definicion de datos, manipulacion de datos y control de datos.

1981-----Al ver el exito que tiene elSQL/2 mas compañias intengan generas sus SGDB.


3-LENGUAJE DE MANIPULACIÓN DE DATOS(DML) 

Un lenguaje de manipulación de datos (Data Manipulation Language, o DML en inglés) es un lenguaje proporcionado por el sistema de gestión de base de datos que permite a los usuarios llevar a cabo las tareas de consulta o manipulación de los datos, organizados por el modelo de datos adecuado.



El lenguaje de manipulación de datos más popular hoy día es SQL, usado para recuperar y manipular datos en una base de datos relacional.
Resultado de imagen para lengua de manipulacion de datos ddl

4-SELECT

Palabra clave que indica que la sentencia de SQL que queremos ejecutar es de selección.


Resultado de imagen para select sql


4.1--SIGNIFICADO DEL ASTERISCO (*) 


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.



4.2---DISTINCT

Omite los registros cuyos campos seleccionados coincidan totalmente.
Resultado de imagen para distinct en sql


4.3--DISTINCT ROW

Resultado de imagen para distinctrow sql

Omite los registros duplicados basándose en la totalidad del registro y no sólo en los campos seleccionados.


5-INSERT

Resultado de imagen para insert sql
La instrucción INSERT INTO se usa para insertar nuevos registros en una tabla.
6-UPDATE

Resultado de imagen para update sql
La instrucción UPDATE se usa para modificar los registros existentes en una tabla.

7-DELETE

Resultado de imagen para delete sql
La instrucción DELETE se usa para eliminar registros existentes en una tabla.

8-MERGE
Resultado de imagen para merge sql


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

9-FROM
Resultado de imagen para from sql


FROM se utiliza para enumerar las tablas y las combinaciones necesarias para la instrucción SQL.

10-WHERE
Resultado de imagen para where sql

La cláusula WHERE se usa para extraer solo aquellos registros que cumplen una condición específica.

11-AND
Resultado de imagen para And sql
El operador AND se utilizan para filtrar registros en función de más de una condición.


El operador AND muestra un registro si todas las condiciones separadas por AND son VERDADERAS.

12-NOT
Resultado de imagen para not sql

El operador NOT muestra un registro si las condiciones no son verdaderas.

13-ORDER BY
Resultado de imagen para order by sql


ORDER BY se usa para ordenar el conjunto de resultados en orden ascendente o descendente.

14-IN

El operador IN le permite especificar múltiples valores en una cláusula WHERE.

15-BETWEEN

Resultado de imagen para between sql

El comando ENTRE se utiliza para seleccionar valores dentro de un rango dado. Los valores pueden ser números, texto o fechas.


Mapa Conceptual  




El Lenguaje de manipulación de datos (DML)

          SELECT                          Significado del asterisco(*)

         DISTINCT                               DISTINCT ROW

         INSERT                                  UPDATE 

        DELETE                              MERGE                      

        FROM                                WHERE

       AND                                   NOT

        ORDER BY                            IN

                           BETWEEN


16-EL LENGUAJE DE DEFINICIÓN DE DATOS (DDL)


DDL significa lenguaje de definición de datos y son las declaraciones requeridas para crear las tablas utilizadas en los ejemplos de condición AND.

17-USE
Resultado de imagen para use sql

USE DATABASE se utiliza para designar una base externa como base de datos actual, en otras palabras, la base a la cual se dirigirán las próximas consultas SQL en el proceso actual. 

18-CREATE
Resultado de imagen para create sql

La instrucción CREATE DATABASE se usa para crear una nueva base de datos SQL.

19-ALTER
Resultado de imagen para alter sql

El comando ALTER TABLE agrega, elimina o modifica columnas en una tabla y varias restricciones en una tabla.
20-DROP
Resultado de imagen para drop sql

El comando DROP COLUMN se usa para eliminar una columna en una tabla existente.

21-TRUNCATE
Resultado de imagen para truncate sql
Devuelve un numero truncado a dos decimales.












viernes, 22 de noviembre de 2019

Pestaña crear de access

1-Crear Tabla

Primero entramos a access luego de que estamos dentro, le damos clic a base de datos en blanco le damos crear luego hacemos clic en crear tabla luego a diseño de tabla y creamos nuestra tabla.

Resultado de imagen para COMO se crea una tabla




2-Crear Tabla Vista de Diseño


Hacemos clic en crear tabla luego de damos a vista de diseño rápidamente comenzamos a crear las tablas.

Resultado de imagen para vista diseño


3-Crear Consulta

Resultado de imagen para crear consulta en access



-En la parte  superior de la pantalla donde dice crear del grupo consultas dar clic en diseño de consultas.

-En el cuadro que sale hacer clic para recuperar las tablas que hacen falta.

-En cada tabla haga clic para seleccionar y así parezcan en relación de datos.

4-Diseño de consulta


-Se hace clic en diseño de consulta luego se seleccionan las tablas que necesitas.

-Luego seleccionas y listo.

Resultado de imagen para diseño de consultas


5-Formulario

-En el panel de navegación, haga clic en la tabla o consulta que contiene los datos que desee ver en el formulario.

-En la pestaña Crear, haga clic en Más formularios-Varios elementos.

Resultado de imagen para Pasos para utilizar formulario en access



6-diseño de formulario



-Se determinan los tipos de informaciones  que deben ser aplicadas en los campos de el  formulario. 

- Se Organizan los  tipos de informaciones en una secuencia obvia. 

-Se aplica en una de las plantillas.

-Personaliza cada campo en la plantilla.

Resultado de imagen para pasos para diseño de formulario


7-Formulario en Blanco

-En el grupo Formularios de la pestaña Crear, haga clic en Formulario en blanco.



Resultado de imagen para pasos para formulario en blanco



8-asistente para formularios



-En el grupo Formularios de la pestaña Crear, haga clic en Asistente para formularios.


-Seguir 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 pasos de asistente para formulario en access



9-Navegación en los formularios

Imagen relacionada


Resultado de imagen para como se navega en formularios

.


10-Informe

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. Haga doble clic en el campo que desee usar para la agrupación y, a continuación, seleccione Siguiente.


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

11-diseño de Informe

Se hace clic en crear luego se entra y comienzas a crear tu diseño.

Resultado de imagen para pasos para crear un diseño de informe en access

12-informe en Blanco

Se hace clic en crear luego en informe en blanco y listo.
13-Asistente para informes



-Si es necesario, seleccione la tabla o la consulta en la que desee basar el informe.

-Haga clic en la pestaña crear.

-En el grupo Informes, haga clic en el botón Asistente para informes.

Resultado de imagen para 13-Asistente para informes en access





















lunes, 11 de noviembre de 2019

Normalizacion de Base de datos

¿Qué es la normalización?


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


Resultado de imagen para normalizacion base d4e datos ejemplos con imagenes

Ejemplo Propio


-Un ejemplo de este seria donde una Empresa publica donde los trabajos están regulados y donde las condiciones salariales están están determinadas por un puesto.



¿Para qué se usa 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 utilidad de normalizacion de base de datos

¿Qué es la Primera Forma Normal?

La primera forma normal es la primera de las reglas de normalización de base de datos y por tanto es la más importante, ya que si no se cumple con esta regla no se pueden cumplir con las demás.
Resultado de imagen para primera forma normal


Ejemplo

-Elimine los grupos repetidos de las tablas individuales.

-Cree una tabla independiente para cada conjunto de datos relacionados.

-Identifique cada conjunto de datos relacionados con una clave principal.
Ejemplo Propio

Estos Podrían ser que no se cumplen las relaciones ya que no tienen en común por así decirlo su código para poder trabajar, un ejemplo  de esta seria se deben de excluir los datos repetidos.



¿Qué es la segunda forma normal?


La regla de la Segunda Forma Normal establece que todas las dependencias parciales se deben eliminar y separar dentro de sus propias tablas. Una dependencia parcial es un término que describe a aquellos datos que no dependen de la clave de la tabla para identificarlos. 


Resultado de imagen para segunda forma normal
  
Ejemplo

-Puede añadir nuevas columnas a una tabla sin afectar a las demás tablas. 



-Se aplica lo mismo para otras tablas.


-Alcanzar este nivel de normalización permite que los datos se acomoden de una manera natural dentro de los límites esperados. 


Ejemplo Propio
  
Dada la clave primaria a cualquier atributo que no constituya con la clave primaria, el atributo no clave depende de toda la clave primaria.


 ¿Qué es la tercera forma normal?


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

Resultado de imagen para 5- ¿Que es la 3era Forma Normal?

Ejemplo


-Ningún atributo no-primario de la tabla es dependiente transitiva-mente de una clave primaria.

-Es una relación que no incluye ningún atributo clave.


Ejemplo Propio

  El atributo no primario es un  atributo el cual no pertenece a ninguna  de las claves.


 ¿Qué es la cuarta forma normal?


Es una forma normal usada en la normalización de bases de datos. se asegura de que las dependencias multivaluadas independientes estén correctas y eficientemente representadas en un diseño de base de datos.
Resultado de imagen para ¿Qué es la cuarta forma normal?



Ejemplo

-Una tabla se encuentra en 4FN si, y solo si, para cada una de sus dependencias multivaluadas no funcionales.
  
Ejemplo Propio

-No reducen completamente la redundancia en la base de datos relacionales que guardan hechos multivalores.


¿Qué es la quinta Forma Normal?

La quinta forma norma también es conocida como la forma normal de la proyección unión. 

Resultado de imagen para quinta forma normal
Ejemplo

Si una relación satisface la dependencia de unión natural, o sea que el conjunto de n relaciones es igual a la relación original entonces NO está en quinta forma normal, ya que puede ser descompuesta no aditiva-mente en relaciones más pequeñas.

Ejemplo Propio

Indican códigos del  material suministrado por el proveedor.


Conclusión


La Normalización es importante ya que muchas veces se obtiene registros de calidad que nos permiten recuperar y transferir cualquier información.

Se puede decir que estas reglas son un nivel de normalizaciones la cual se ha diseñado para disminuir o reducir en las bases de datos.









































martes, 15 de octubre de 2019

Propiedades de Campos en acces

Tamaño del Campo

Resultado de imagen para ejemplo de tamaño de campo

Es especialmente importante, porque determina el intervalo de valores de campo. Por ejemplo, un campo Número de un bit solo puede contener los enteros comprendidos entre 0 y 255.

Titulo

El texto de etiqueta que se muestra para este campo de forma predeterminada en formularios, informes y consultas. Si esta propiedad está vacía, se usa el nombre del campo. Se permite cualquier cadena de texto.
Ejemplo


Obligatorio



Ejemplo
Resultado de imagen para ejemplo de obligatorio
Exige que cada registro cuente con al menos un archivo de datos adjuntos para el campo.

Cuando haces que un campo sea obligatorio, las personas deben ingresar una respuesta al campo para poder enviar su entrada. Cuando alguien intenta enviar una entrada sin llenar un campo obligatorio, resaltamos los campos con problemas y mostramos un mensaje de error que le informa que el campo es obligatorio.

 formato

Ejemplo 
Ejemplo de formato a un informe
Un formato de archivo es un estándar que define la forma en que la información se organiza y se codifica en un archivo informático. Dado que una unidad de disco o de cualquier memoria solo puede almacenar bits, el ordenador o computadora debe tener algún método para convertir la información en datos binarios. 

Indexado



Significado de indexar en buscadores, indexación. Según la RAE, indexar significa «registrar ordenadamente datos e informaciones, para elaborar su índice». 
Ejemplo


     Resultado de imagen para ejemplo de indexado





Mascara de entrada

máscara de entrada es una cadena de caracteres que define el formato de los valores de entrada válidos.

Ejemplo


Resultado de imagen para Mascara de Entrada

Alinear Texto 
  • Haga clic en el icono Editar en la sección que desea modificar.
  • Coloque el cursor en el párrafo que desea alinear.
  • En la barra de herramientas del bloque, seleccione el icono para alinear.
  • Haga clic en Guardar.

Ejemplo


Resultado de imagen para Alinear Texto





Regla de Validación 




Las reglas de validación verifican que los datos que un usuario introduce en un registro cumplen con las normas que especifica antes de que el usuario guarde el registro. Una regla de validación puede contener una fórmula o expresión que evalúa los datos en uno o más campos y ofrece un valor “Verdadero” o “Falso”.




Permitir longitud cero
Ejemplo

 Resultado de imagen para permitir longitud cero





El Valor predeterminado es el valor que se almacenará automáticamente en el campo si no introducimos ningún valor. Se suele emplear cuando se sabe que un determinado campo va a tener la mayoría de las veces el mismo valor, se utiliza esta propiedad para indicar o especificar cuál va a ser ese valor y así que se introduzca automáticamente en el campo a la hora de introducir los datos de la tabla.


Valor predeterminado
Ejemplo

 Resultado de imagen para valor predeterminado

 El valor que puede introducir depende del tipo de datos que se establece para el campo. Por ejemplo, puede escribir =Fecha() para insertar la fecha actual en un campo Fecha/Hora.


En el Tipo de Dato: Número, defina la función de las siguientes propiedades:

General



Ejemplo

Resultado de imagen para general  en access

Números sin formato adicional exactamente como se almacenan.


Moneda
Ejemplo

Resultado de imagen para moneda en access

Tiene una exactitud de 15 dígitos a la izquierda del separador decimal y 4 dígitos a la derecha.



Fijo
Ejemplo

Resultado de imagen para que es fijo


Que esta firme, sujeto y no puede moverse.
Estándar
Ejemplo


Resultado de imagen para estandar access
Datos numéricos con decimales.


estándar es un documento establecido por consenso, aprobado por un cuerpo reconocido, y que ofrece reglas, guías o características para que se use repetidamente.
Porcentaje
Ejemplo

Resultado de imagen para que hace el porcentaje en access

porcentaje es un símbolo matemático, que representa una cantidad dada como una fracción en 100 partes iguales. También se le llama comúnmente tanto por ciento donde por ciento significa «de cada cien unidades».

Científico
Ejemplo


Resultado de imagen para Científico en access

Presenta en numero con notación científica

En el Tipo de Dato: Fecha y Hora, defina la función de las siguientes propiedades:

Fecha corta
Ejemplo

Resultado de imagen para fecha corta



Mostrar la fecha en un formato corto. Depende de la configuración regional de fecha y hora. Por ejemplo, 3/14/2001 para Estados Unidos.



Fecha mediana
Ejemplo


Resultado de imagen para fecha mediana


Mostrar la fecha en un formato mediano. Por ejemplo, 3-Abr-09 para Estados Unidos. 



Fecha larga


Ejemplo

Resultado de imagen para fecha larga



Mostrar la fecha en un formato largo. Depende de la configuración regional de fecha y hora. Por ejemplo, Miércoles 14 de marzo, 2001 para Estados Unidos.


Hora a.m. o p.m.

Mostrar la hora solo con un formato de 12 horas que responderá a los cambios en la configuración regional de fecha y hora.


Hora mediana

Mostrar la hora seguida A.M. o P.M. 


Hora de 24 horas



Mostrar la hora solo con un formato de 24 horas que responderá a los cambios en la configuración regional de fecha y hora.


En el Tipo de Dato: Si/No, defina la función de las siguientes propiedades:

Casilla
-Se usa para mostrar una casilla.
Sí/No
-Opciones de si o no.
Verdadero/Falso
-Opciones de verdadero o falso.
Activar o Desactivar
-Opciones de activar o desactivar.

My sql

MYSQL Que es cotejamiento en SQL? Esta palabra tan rara es para indicar qué tipo de codificación queremos usar para los valo...