DATOS
Un dato es una representación simbólica (numérica, alfabética, algorítmica,
espacial, etc.) de un atributo o variable cuantitativa o cualitativa. Los datos
describen hechos empíricos, sucesos y entidades. Es un valor o referente
que recibe el computador por diferentes medios, los datos representan la
información que el programador manipula en la construcción de una solución
o en el desarrollo de un algoritmo. Un dato es un documento, una
información o un testimonio que permite llegar al conocimiento de algo o
deducir las consecuencias legítimas de un hecho.
BASE DE DATOS
Se llama base de datos, o también banco de datos, a un conjunto de
información perteneciente a un mismo contexto, ordenada de modo
sistemático para su posterior recuperación, análisis y/o transmisión. Existen
actualmente muchas formas de bases de datos, que van desde una
biblioteca hasta los vastos conjuntos de datos de usuarios de una empresa
de telecomunicaciones.
Las bases de datos son el producto de la necesidad humana de
almacenar la información, es decir, de preservarla contra el tiempo y el
deterioro, para poder acudir a ella posteriormente. En ese sentido, la
aparición de la electrónica y la computación brindó el elemento digital
indispensable para almacenar enormes cantidades de datos en espacios
físicos limitados, gracias a su conversión en señales eléctricas o magnéticas.
SISTEMA DE BASE DE DATOS
Se puede definir una base de datos, como un fichero en el cual se almacena
información de cualquier tipo. En dicho fichero la información se guarda en
campos o delimitadores, podemos almacenar el nombre y el apellido de las
personas de modo separado, de ésta forma podemos sacar del fichero todos
los nombres o todos los apellidos, tanto de forma separada como conjunta.
Normalmente el número de campos que se pueden tener en una base varía
según las necesidades en cuanto a gestión de datos, de forma que después
se pueda explotar la información de forma ordenada y separada, aunque el
resto de la información sigue almacenada y guardada en la base de datos.
ADMINISTRADOR DE BASE DE DATOS
Es aquel profesional que administra las tecnologías de la información y la comunicación,
siendo responsable de los aspectos técnicos, tecnológicos, científicos, inteligencia de
negocios y legales de bases de datos, y de la calidad de datos.1
Sus tareas incluyen las siguientes:
Implementar, dar soporte y gestionar bases de datos corporativas.
Crear y configurar bases de datos relacionales.
Ser responsables de la integridad de los datos y la disponibilidad.
Diseñar, desplegar y monitorizar servidores de bases de datos.
Diseñar la distribución de los datos y las soluciones de almacenamiento.
Garantizar la seguridad de las bases de datos, realizar copias de seguridad y llevar
a cabo la recuperación de desastres.
Planificar e implementar el aprovisionamiento de los datos y aplicaciones.
Diseñar planes de contingencia.
Diseñar y crear las bases de datos corporativas de soluciones avanzadas.
Analizar y reportar datos corporativos que ayuden a la toma de decisiones en la
inteligencia de negocios.
Producir diagramas de entidades relacionales y diagramas de flujos de datos,
normalización esquemática, localización lógica y física de bases de datos y
parámetros de tablas.
SISTEMA DE ADMNISTRACION DE BASE DE DATOS
Un Sistema de Administración de Base de Datos es una herramienta que nos
permite ingresar, recuperar y manejar la información contenida en la base de
datos. Entendemos por manejar, la posibilidad de ejecutar las siguientes
operaciones, entre muchas otras: Añadir nueva información a medida que
ésta va ingresando. Obtener la información ordenada según determinados
parámetros (por orden alfabético, según el nombre del autor, según la
temática de cada libro, etc.). Calcular cómputos referidos a la base (cantidad
total de publicaciones, promedios periódicos de ventas, promedios según las
diversas categorías, etc.). Imprimir la información deseada, ya sea en forma
de tablas o de gráficos de diversos tipos.
MOTOR DE BASE DE DATOS
Motor de base de datos es el servicio principal para almacenar, procesar y
proteger los datos. El Motor de base de datos proporciona acceso controlado
y procesamiento de transacciones rápido para cumplir con los requisitos de
las aplicaciones consumidoras de datos más exigentes de su empresa.
Diferencias
Dato= Los datos son solo información, a no ser de que alguien los manipule.
Y
Base de datos= La base de datos es la aplicación como tal, por lo que ésta
solamente se encargar de almacenar la información y organizarla.
Sistema de administración de base de datos= ésta solamente hace las
veces de puente entre la base de datos y el usuario, es decir es la interfaz
que le facilita al usuario comprender las herramientas disponibles
Y
MOTOR DE BASE DE DATOS= Son los que poseen una aplicación como tal
para almacenar la información.
EJEMPLOS
Datos: Nombres, apellidos, fecha, números, etc.
Base de datos: organizaciones sin ánimo de lucro proveedores de atención
médica.
Sistema de base de datos: Instagram, Facebook
Sistema de administración de base de datos: heidysql, pgadmin
Motores de base de datos: Oracle, acces, mariabd.
ORACLE:
Características
Se considera como uno de los más completos, destacando: soporte de
transacciones, estabilidad, es multiplataforma.
Ventajas:
Es el motor de base de datos objeto-relacional, más usados a nivel mundial
Puede ejecutarse en todas las plataformas, desde una pc hasta un
supercomputador.
Postgres SQL:
Características
Alta concurrencia
Claves ajenas
Ventajas:
Seguridad en términos generales
Integridad en BD: restricciones en el dominio
Integridad referencial
Afirmaciones (Assertions)
Disparadores (Triggers)
Autorizaciones
Conexión a sistema de gestión de bases de datos
Transacciones y respaldos
MYSQL
Características:
interioridades y portabilidad
Escrito en C y en C++
Probado con un amplio rango de compiladores diferentes
Funciona en diferentes plataformas
Ventajas
Velocidad al realizar las operaciones, lo que le hace uno de los gestores con
mejor rendimiento. Bajo costo en requerimientos para la elaboración de
bases de datos, ya que debido a su bajo consumo puede ser ejecutado en
una máquina con escasos recursos sin ningún problema.
Propósito de la base de datos
Es guardar la información importante de las organizaciones, empresas y
personas de una manera organizada, y que sea de fácil recuperación.
Almacenar la información en una sola parte para que no
haya datos ambiguos, es decir a veces la información pueda estar repetida
en diferentes partes.
Se requiere utilizar el sistema de base de datos cuando
Una base de datos permite almacenar grandes volúmenes de datos,
con un mínimo de datos duplicados. Esto permite tener un acceso
rápido y eficiente a los mismos, cuando se requiere obtener información
a partir de ellos. Al estar almacenados en un lugar
La información almacenada en una base de datos se integra eficientemente, y
no
posee limitaciones impuestas por la organización de la empresa. Ésta
integración permite que los datos seas usados eficientemente, y con un mínimo
de problemas de integridad, por diferentes usuarios y departamentos en toda la
organización. Esto le ofrece como beneficio a un administrador tener acceso
datos a los cuales antes no tenía acceso, por estar almacenados en diferentes
medios y sistemas.
Modelo de datos
Es un lenguaje orientado a hablar de una base de datos. Típicamente un modelo de datos
nos permite describir:
Las estructuras de datos de la base: El tipo de los datos que hay en la base y la
forma en que se relacionan.
Las restricciones de integridad: Un conjunto de condiciones que deben cumplir los
datos para reflejar la realidad deseada.
Operaciones de manipulación de los datos: típicamente, operaciones de agregado,
borrado, modificación y recuperación de los datos de la base.
Importancia
Siempre han tenido un papel clave en la informática, en la empresa y en
muchos sectores, ya que la recopilación y gestión de los datos son
fundamentales para que las empresas o instituciones mantengan su orden y
sus relaciones. Por todo esto, es muy importante establecer efectivos
modelos de gestión de base de datos y un correcto mantenimiento y mejora.
Condiciones tabla relacional
Debe tener clasificación de llaves (llave primaria y llave foránea)
Procedimientos almacenados
Relaciones
Dominio
El nombre de cada columna
El nombre de cada tabla
La tabla a la que pertenece cada columna
Tabla relacional
En este modelo todos los datos son almacenados en relaciones, y como
cada relación es un conjunto de datos, el orden en el que estos se
almacenen no tiene relevancia (a diferencia de otros modelos como
el jerárquico y el de red). Esto tiene la considerable ventaja de que es más
fácil de entender y de utilizar por un usuario no experto. La información
puede ser recuperada o almacenada por medio de consultas que ofrecen
una amplia flexibilidad y poder para administrar la información.
Tupla
Una tupla es una secuencia de valores agrupados.
Una tupla sirve para agrupar, como si fueran un único valor, varios valores
que, por su naturaleza, deben ir juntos.
Atributo
es una especificación que define una propiedad de un objeto, elemento o
archivo. También puede referirse o establecer el valor específico para
una instancia determinada de los mismos…
Tabla relacional
En la tabla que muestran, no está cumpliendo con
1. Escribir el numero como tal, cuando hay estos casos solo son número
y no letras
2. Están añadiendo más números sin saber la persona y que código
tiene la persona.
3. Cuando se menciona nombre se escribe en una sola columna
Empleado Nombre Departamento e-mail teléfono
100 Luisa finanzas
[email protected] 2606900
Lane
200 Clark publicidad
[email protected] 9009080
Kent
300 Julio tecnología
[email protected] 8884560
García