Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FASE 2 - DISEÑO
PARTICIPANTES:
Tutor:
Gustavo Castro
Tabla de Contenido 2
1. INTRODUCCIÓN 3
2. OBJETIVOS 4
1. Objetivo General 4
2. Objetivos Específicos 4
1. RESULTADO 5
1. Selección y respuesta de la pregunta motivadora 5
Diseño modelo Entidad Relación y modelo Relacional 9
- Modelo de Datos Entidad Relación – Según Peter Chen 9
- Técnicas de normalización 10
- Modelo de Datos Relacional – Según Edgar Frank Codd 18
1. Desarrollo de la base de datos relacional 20
Consultas con JOINS 22
2. Consultas con funciones 24
3. Evidencias de la participación en el foro 26
CONCLUSIONES 28
BIBLIOGRAFÍA 29
1. INTRODUCCIÓN
1. Objetivo General
2. Objetivos Específicos
Comentario: …….
Autor del comentario:
Respuesta:
El lenguaje de consulta estructurado es un lenguaje de
programación utilizado en los sistemas de gestión de bases de
datos relacionales, este es una combinación de herramientas de
lenguaje y software diseñadas para crear, mantener y compartir
una base de datos por muchos usuarios. Actualmente es el lenguaje
de programación más usado en todos los sistemas de gestión que
existen actualmente. Este lenguaje permite realizar operaciones
que nos pueden llegar gran tiempo en unos pocos minutos.
Considerado el lenguaje de cuarta generación, a la hora de describir
el lenguaje SQL existen muchas variantes que aunque son idénticas
en los estándares de implementación existen numerosas diferencias
que dificultan la portabilidad. El lenguaje de SQL consta de dos
partes, un lenguaje de definición de datos que sirve para definir o
modificar los datos, por ejemplo la creación de tablas índices, etc.
Por otro lado, se encuentra el lenguaje de manipulación, el cual es
el encargado de consultar (SELECT), insertar (INSERT TO), borrar
(DELETE), modificar (UPDATE) datos en las tablas
correspondientes. Esta última parte es la parte esencial del
lenguaje de SQL con los anteriores ejemplos realizamos todas las
operaciones de consultas en nuestra base de datos. Este tipo de
lenguaje es muy sencillo, en sí, sus comandos son fácilmente
interpretados y con estos mismos se pueden trabajar grandes
cantidades de datos.
Respuesta:
El proceso de normalización en bases de datos es de vital
importancia ya que permite organizar los datos contenidos en la
misma facilitando la fases siguientes del diseño de base de datos.
En esta organización de los datos se aplica una serie de técnicas o
normas a las entidades o tablas de la base de datos evitando tener
duplicidad o redundancia de los datos, problemas en la
actualización y fortalece la integridad de los mismos. El hecho de no
normalizar una base de datos, trae problemas en el rendimiento del
sistema presentando demoras en las consultas, consultas erróneas
o inexactas, procesos lentos, pérdidas de datos, problemas de
seguridad, etc. terminando en tener un sistema ineficiente y costos
para las empresas.
Las técnicas implementadas en el proceso de normalización de una
base de datos tienen como objetivos:
-Organizar los datos en grupos lógicos de información que
identifique a cada grupo de información como parte integral de la
base datos
- Minimizar la cantidad de datos duplicados almacenados en una
base de datos.
-Perfeccionar la organización de los datos de tal forma que, de ser
necesario, permite realizar modificaciones en los campos de la tabla
exacta sin equivocaciones, esto es, de forma consistente.
-Construir una base de datos integral y sólida que brinde alto
rendimiento y confiabilidad en los diferentes procesos
transaccionales donde la consulta, adición, eliminación y
actualización, etc. se realizan de forma concurrida y necesita un
tiempo de respuesta optimo.
Respuesta:
Comentario: …….
Autor del comentario:
Respuesta:
Comentario: …….
Autor del comentario:
Diseño modelo Entidad Relación y modelo Relacional
ON USUARIOS.CENTROS_IDCENTRO = CENTROS.IDCENTRO
Resultado de la consulta:
Código - LEFT [OUTER] JOIN:
SELECT * FROM CENTROS LEFT JOIN CIUDADES
ON CENTROS.CIUDADES_IDCIUDAD = CIUDADES.IDCIUDAD
Resultado de la consulta:
Resultado de la consulta:
Resultado de la consulta:
SELECT u.NOMBREUSUARIO, p.NOMBREPROGRAMA FROM USUARIOS u INNER JOIN PROGRAMA
S P USING (IDPROGRAMA) ORDER BY u.NOMBREUSUARIO;
Resultado de la consulta:
2. Consultas con funciones
Resultado de la consulta:
Resultado de la consulta:
Resultado de la consulta:
Resultado de la consulta:
Imagen 1 Imagen 2
Nombre Estudiante 2: RONALD GONZALES
Nombre Estudiante 3: Elimine el texto y escriba el nombre
CONCLUSIONES
Quintana, G., Marqués, M., & Aliaga, J. L. (2010). Aprende SQL. (pág.
9-22). Recuperado de
https://elibro-net.bibliotecavirtual.unad.edu.co/es/ereader/unad/53252?
page=15