Trabajo Final Programación y Algoritmo
Enviado por Lucas Oyarce • 28 de Mayo de 2018 • Tarea • 757 Palabras (4 Páginas) • 120 Visitas
Trabajo Final Programación y Algoritmo
Integrante:
Maximiliano Faúndez
Introducción
El desarrollo tecnológico de nuestra sociedad ha traído la informatización de todas las empresas, negociosos, educación, administración, etc. Ningún área de esta sociedad se ha quedado sin informatizar. Esto ha supuesto tener que crear programas informáticos para realizar las tareas que antes se hacían manualmente.
Actualmente las bases de datos son de gran importancia para almacenar ingentes cantidades de información de una forma rápida, sencilla y fiable, y que a su vez se pueda acceder a ella en cualquier momento. Tal es su repercusión que cada vez es necesaria su mejora para no quedar obsoleta e inservible.
Desarrollo
I)
1. ¿Qué son y para que sirven las bases de datos?
Una base de datos es un sistema informático a modo de almacén. En este almacén se guardan grandes volúmenes de información. Por ejemplo, imaginemos que somos una compañía telefónica y deseamos tener almacenados los datos personales y los números de teléfono de todos nuestros clientes, que posiblemente sean millones de personas.
Esta información es de gran volumen de tamaño: estamos hablando de veinte o treinta datos multiplicados por miles o millones de personas. La antigua gestión de datos se basaba en archivos informáticos, pero para las necesidades de hoy en día hacen falta sistemas más perfeccionados que son precisamente lo que se denomina sistema de base de datos.
2. Modelo Entidad-Relación
Es una herramienta para el modelado de datos que permite representar las entidades relevantes de un sistema de información, así como sus interrelaciones y propiedades.
a. Se elabora el diagrama (o diagramas) entidad-relación.
b. Se completa el modelo con listas de atributos y una descripción de otras restricciones que no se pueden reflejar en el diagrama.
3.Modelo Relacional
Es un modelo de datos basado en la lógica de predicados y en la teoría de conjuntos.
Su idea fundamental es el uso de relaciones. Estas relaciones podrían considerarse en forma lógica como conjuntos de datos llamados tuplas.
Es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente.
4.Consultas SQL
SQL es un lenguaje de consulta estructurado, utilizado para consultar, modificar o eliminar datos de una base de datos. Sus componentes son: comandos, cláusulas, operadores y funciones.
Existen dos comandos: DLL y DML.
Hay 2 tipos de operadores Lógicos (AND, OR, NOT) y Comparación (,<>,<=,=>).
Funciones que se pueden utilizar en ciertas operaciones son: COUNT, SUM, MAX, MIN, AVG.
Las clausulas son aquellas que enumeran los campos que contienen datos de interés. Entre ellas encontramos:
a.) SELECT: Enumera los campos que contienen datos de interés.
b.) FROM: Muestra las tablas que contienen los campos enumerados en la cláusula SELECT.
c.) WHERE: Especifica criterios de campo que deben cumplirse por cada registro que se incluirán en los resultados.
d.) ORDER BY: Especifica cómo se ordenan los resultados.
e.) GROUP BY: En una instrucción SQL que contiene funciones de agregado, enumero los campos que no se resumen en la cláusula SELECT.
f.) HAVING: En un SQL instrucción que contiene funciones de agregado, especifica las condiciones que se aplican a los campos que están resumidos en la instrucción SELECT.
...