Curador de Datos
Curador de Datos
Curador de Datos
Base de datos: Sistema que permite el manejo de la información de forma rápida, útil y
sencilla, a través del uso de un software especializado. Con ella podremos manejar
información acerca de nuestros negocios y tomar decisiones para el mismo.
Ventajas de las bases de datos
Integridad de Datos: La información no se repite ni se pierde en el
almacenamiento.
Seguridad: la información solo puede ser utilizada por los operadores y personal
autorizado.
Bases de datos y su estructura
Las bases de datos son un conjunto de información relacionada entre sí, que se almacena en
una computadora y se presenta por medio de un software especializado.
Elementos de la base de datos
Tablas: poseen campos y registros
Campos: son atributos o características de la información que se desea guardar y
sirven como clasificadores.
Registros: son datos ordenados en los campos conformando por filas en las tablas
Llave primaria: identificación única para cada registro lo que evita registros
repetidos.
NORMALIZACIÓN
Es el proceso de acomodar los datos de una base, según el modelo entidad relación.
CARDINALIDAD
La cordialidad es la forma en que las entidades se relacionan entre sí.
Tipos de cordialidad
Relación de uno a uno: Es cuando el registro de una entidad solo se puede
relacionar con otro elemento de otra entidad.
Relación uno a muchos: Es cuando un registro de una entidad se relaciona con
varios registros de otra entidad.
Relación de muchos a muchos: Es cuando dos o más registros de una entidad se
pueden relacionar con dos o más registros de otra entidad.
VISUALIZADOR DE DATOS
Analizar y presentar la información es tarea del curador de datos, el visualizador de datos
permitirá, ordenar, manipular filtrar, manipular y presentar información de manera sencilla
Esto consiste en eliminar los datos repetidos y ajustar los datos de un campo.
Ajuste de datos: Es el proceso de cambiar los elementos de una tabla, te tal manera
que todos los campos en ella sean semejantes.
Creación de tabla con filtros: Esto ayuda a identificar la existencia de datos
repetidos
SISTEMAS GESTORES
Un sistema gestor es un software que permite al usuario manejar la información de una
base de datos de manera sencilla, gracias a una interfaz grafica
Funciones
Sirve para:
Crear base de datos
Manipular su contenido
Proporciona seguridad de la información
Controla la interacción de los usuarios
Recuperar y restaurar datos
Tipos de sistemas gestores
Están:
Por su adaptación a modelos de datos
o Jerárquico
o Red
o Relacional
Número de usuarios
o Mono usuario: solo puede estar conectado un usuario
o Multiusuario: dos o más usuarios pueden estar conectados al mismo
tiempo.
Número de sitios
o Centralizados: todas las bases de datos están en una sola computadora
o Distribuido: conjunto de bases de datos que pueden comunicarse entre sí.
Arquitectura
Un sistema gestor se divide en tres niveles:
1. Nivel físico: Es el dispositivo de almacenamiento en él se encuentra la información
en forma de bytes.
2. Nivel lógico: Es el lenguaje de programación, utilizado para acceder al nivel físico.
3. Nivel externo: Es la parte de la base de datos que el usuario puede ver, es la
interfaz gráfica.
Componentes
Los sistemas gestores se encuentran conformados por 4 elementos que son:
1. Usuarios: pueden ser de tres tipos
a. Administradores: toman decisiones importantes relacionadas con la
información contenido y proporcionan apoyo técnico.
b. Programadores: utilizan los lenguajes para manipular las bases de datos.
c. Usuario final: Son aquellos que consultan, introducen y actualizan la
información.
2. Lenguajes: Son el conjunto de instrucciones que utilizan los administradores para
definir y manipular las bases de datos.
3. Diccionarios de datos: Guardan las definiciones de la información almacenada.
4. Elementos de seguridad: proporcionan los mecanismos para garantizar la
seguridad e integridad de los datos.
INTEGRIDAD DE DATOS
Integridad Referencial
Sistema de reglas que debe aplicarse al crear una llave foránea, son utilizadas en las bases
de datos relacionales, para evitar que la información se borre o modifique accidentalmente.
Actualización y Borrado en cascada
Estas son dos opciones que deben seleccionarse cuando se crea una llave foránea, ayudan a
modificar o eliminar un registro que tengan datos relacionados en otras tablas.
CONSULATAS BASICAS
Instrucciones para las búsquedas
SELECT: Es la instrucción que realiza las búsquedas, con ella se especifican los
campos de cualquier tabla, sobre la información que se desea extraer.
FROM: Especifica la tabla de la que se extraerá la información
Operadores relacionales
Sirven para realizar búsquedas más específicas.
Son símbolos que se usan para comparar valores y son los siguientes:
< MENOR QUE: utilizado para realizar búsquedas en las que el valor consultado
será menor al utilizado.
MENOR IGUAL QUE: Se utiliza para realizar búsquedas en las que el resultado
es un valor menor al utilizado, incluyendo al mismo.
!= diferente de
Operadores lógicos
Sirven para realizar búsquedas más eficientes
Se utilizan cuando tienes más de una sentencia para realizar la búsqueda en una base de
datos.
WHERE: Este comando junto con los comandos SELECT y FROM sirven para
delimitar las búsquedas. Este comando hace uso de las sentencias que a su vez
emplean a los operadores relacionales para realizar una comparación.
AND: Se utiliza para unir dos o más sentencias.
OR: Se utiliza para obtener resultados que concuerden con al menos una de las
sentencias
Instrucciones Complementarias
ORDER BY
Instrucción útil para organizar la información que arroje cualquier búsqueda en la base de
datos.
Consultas avanzadas
Sirven para realizar consultas entre dos o más tablas, los comandos son:
INNER JOIN: Es una instrucción que ayuda a definir las tablas en las que se
realizara la consulta, el procedimiento es:
o Usar el comando SELECT y escoger los campos de las tablas que se desean
.
consultar. (SELECTO “nombre de la tabla” “nombre del campo”)
o Si se quieren agregar más campos, se debe poner una coma y repetir la
sentencia anterior.
o Luego se deberá teclear FROM seguido de la tabla que se desea consultar.
o El siguiente paso es escribir INNER JOIN junto con la otra tabla que se
consultara.
o Luego se tecleara ON seguido de la primera tabla, punto, se escribe la llave
primaria de la tabla luego igual a la otra tabla punto la llave foránea
Vista
Una vista es una tabla virtual que no forma parte del modelo entidad relación y se genera
para mostrar las consultas frecuentes, combinando dos o más tablas.
PROCEDIMIENTO
En el gestor selecciona la base de datos donde se desee crear una vista
USO DE CODIGO
El uso del código es una manera de generar, manipular y consultar una base de datos el cual
será utilizado por programadores, curadores y administradores
Lenguaje estructurado de consulta o SQL
Es el código de programación de las bases de datos el cual se divide en:
Lenguaje de definición: Sirve para crear, modificar y borrar tablas o campos e
incluso una base de datos.
Lenguaje de manipulación: Sirve para crear, modificar, borrar y buscar los
registros en la base de datos.
ADMINISTRACION DE USUARIOS