Subido por cesar emiro montes

Formato de entrega - Unidad 1 - Fase 2 -Diseño

Anuncio
UNIDAD 1: LENGUAJE DE CONSULTA ESTRUCTURADO SQL
FASE 2 - DISEÑO
PARTICIPANTES:
CC: 92535611 – Cesar Emiro Montes Guevara
GRUPO 301125_4
Tutor:
Mariano Esteban Romero
Universidad Nacional Abierta y a Distancia – UNAD
Escuela Ciencias básicas, tecnología e ingeniería
Programa Ingeniería de Sistemas
Base de datos avanzada 301125
Periodo 16-04
Colombia
2021
TABLA DE CONTENIDO
INTRODUCCIÓN ...................................................................................................................... 3
OBJETIVOS ................................................................................................................................ 4
Objetivo General ................................................................................................................. 4
Objetivos Específicos ......................................................................................................... 4
RESULTADO .............................................................................................................................. 5
1.
Selección y respuesta de la pregunta motivadora..................................... 5
2.
Diseño modelo Entidad Relación y modelo Relacional ............................. 8
-
Modelo de Datos Entidad Relación – Según Peter Chen ......................... 8
-
Técnicas de normalización .................................................................................. 9
-
Modelo de Datos Relacional – Según Edgar Frank Codd....................... 10
3.
Desarrollo de la base de datos relacional ................................................... 12
4.
Consultas con JOINS ........................................................................................... 20
5.
Consultas con funciones .................................................................................... 21
6.
Evidencias de la participación en el foro ..................................................... 21
CONCLUSIONES .................................................................................................................... 24
BIBLIOGRAFÍA ....................................................................................................................... 25
INTRODUCCIÓN
El SQL (Structured query language), lenguaje de consulta
estructurado, es un lenguaje surgido de un proyecto de investigación
de IBM para el acceso a bases de datos relacionales. Actualmente se
ha convertido en un estándar de lenguaje de bases de datos, y la
mayoría de los sistemas de bases de datos lo soportan, desde sistemas
para ordenadores personales, hasta grandes ordenadores.
Por supuesto, a partir del estándar cada sistema ha desarrollado su
propio SQL que puede variar de un sistema a otro, pero con cambios
que no suponen ninguna complicación para alguien que conozca un
SQL concreto. Como su nombre indica, el SQL nos permite realizar
consultas a la base de datos. Pero el nombre se queda corto ya que
SQL además realiza funciones de definición, control y gestión de la base
de datos.
OBJETIVOS
Objetivo General
Crear consultas y funciones en base de datos relacionales a través del
uso del Lenguaje SQL
Objetivos Específicos
Crear una base de datos relacional para un sistema integrado
Codificar las sentencias para cada una de las siguientes
funciones.
Insertar registros en la Base de Datos haciendo uso del
lenguaje de modificación de datos.
Analizar los requerimientos del proyecto de la Universidad
Nacional Abierta y a Distancia UNAD.
Realizar la definición y descripción de las entidades a partir del
proyecto propuesto.
RESULTADO
1. Selección y respuesta de la pregunta motivadora
Recuerde: que la respuesta debe ser un párrafo de su propia autoría
que contenga mínimo 100 palabras y máximo 150 palabras;
además, debe hacer un comentario a la respuesta de un compañero.
Nombre Estudiante 1: Cesar Emiro Montes Guevara
Pregunta 1: ¿Qué es una base de datos relacional?
Respuesta: Como su nombre lo indica es una base de datos en la
que las tablas o entidades con nombres únicos están relacionadas
entre sí por medio de claves o identificadores únicos para cada fila
de cada tabla y cuya integridad depende de que se cumplan dos
reglas:
“La Regla de Integridad de Entidades especifica que ninguna de las
columnas que componen la clave primaria de una tabla puede
contener valores nulos. La Regla de Integridad Referencial especifica
que las claves ajenas o bien son completamente nulos o bien
contienen valores tales que coinciden con algún valor de la clave
primaria a la que referencian.” (Quintana, 2010, p. 15), garantizando
con esto que las relaciones entre las tablas se mantengan y con ello
evitar que se presenten inconsistencias con la información
almacenada, como medida de seguridad se pueden establecer
restricciones en las relaciones para evitar la eliminación de una fila
si su clave primaria hace parte de una clave ajena en otra tabla, por
ejemplo si tenemos una tabla “tipo Documento” con el tipo de
documento cédula y su clave primaria 1, si a su vez un usuario tiene
una relación con dicha tabla para determinar el tipo de documento
de los usuarios y algún usuario tiene tipo de documento cédula, no
debería permitirse la eliminación de dicho tipo de documento en la
tabla con la clave primaria.
Comentario: …….
Buenas tardes compañero, me parece interesante la socialización de
del tema escogido, quiero retroalimentarlo con mi aporte; donde
encuentro unos beneficios de las bases de datos relacionales donde
las organizaciones de todo tipo y tamaño utilizan el modelo relacional
simple pero poderoso para una amplia variedad de necesidades de
información. Las bases de datos relacionales se utilizan para hacer
seguimiento de los inventarios, procesar transacciones de comercio
electrónico, administrar grandes cantidades de información de
clientes de misión crítica y mucho más. Se puede considerar una base
de datos relacional para cualquier necesidad de información en la que
los puntos de datos se relacionen entre sí y se deban administrar de
una manera segura, consistente y basada en reglas.
Nombre Estudiante 2: Cesar Emiro Montes Guevara
Pregunta 2: ¿Qué se conoce como lenguaje SQL?
Respuesta: El lenguaje de consulta estructurado popularmente
conocido por sus siglas en inglés como SQL, es un lenguaje de
programación que ayuda a solucionar problemas o relacionados con
la definición, la manipulación e integridad de la información
representada por los datos que se almacenan en las bases de datos.
Algunos aspectos de SQL están basados en el cálculo relacional,
algunos en el álgebra relacional que provienen del modelo relacional
y otros a ninguno de los dos, sino que son parte de SQL. El lenguaje
SQL se basa en varios elementos para la comodidad de los
desarrolladores, todos los comandos del lenguaje necesarios en los
correspondientes sistemas de gestión de bases se ejecutan a través
de una interfaz específica de línea de comandos SQL (command-line
interface o cli).
Donde
maneja:
Cláusulas,
Expresiones,
Predicados,
Querys,Comandos, Consultas SQL, From, Where, Order by.
SQL posee comandos referentes a:
Un lenguaje de definición de datos o ddl en inglés, que permite:
 La creación de la estructura o esquema de base de datos.
 La modificación de dicha estructura.
 Un lenguaje de manipulación de datos o dml en inglés, que
hace posible:
 La inserción de datos en tablas.
 Las consultas sobre los datos de estas tablas.
 La actualización de los datos contenidos en estas tablas.
 La eliminación de los registros de estas tablas.
 Peticiones de información más complejas que incluyen joins y
Subconsultas.
Comentario: …….
El lenguaje SQL es un lenguaje de gestión de base de datos que busca
como todo lenguaje estructurar los parámetros para manipular bases
de datos tratando de establecer un estándar en las sentencias que
se utilizan; una de sus grandes ventajas es la difusión y en
consecuencia el uso del mismo en pequeños y grandes sistemas de
información y a la hora de implementarlo solo debemos buscar la
variante que más se acople a nuestras necesidades, en lo personal
considero que PostgreSQL es un motor de base de datos robusto que
conserva los estándares del SQL.
Nombre Estudiante 3: Cesar Emiro Montes Guevara
Pregunta 3: ¿Cuál es la importancia del proceso de normalización
en bases de datos?
Respuesta:
La normalización de base de datos es una técnica que se emplea
habitualmente para organizar los contenidos de las tablas de las
bases de datos transaccionales y los almacenes de datos. La
aplicación de esta medida no debe ser considerada como opcional,
sino como un paso necesario para garantizar un diseño de base de
datos de éxito.
La normalización de base de datos ayuda a evitar estos efectos
negativos ya desde el diseño de nuevas bases de datos y permite
también comprobar si las existentes garantizan la integridad de
datos o referencial necesaria. Lo más recomendable es proceder a
normalizar los datos antes de crear las tablas de la base de datos,
aunque siempre es preferible asegurar su integridad y, aunque ya
se cuente con las bases de datos y no sean de nueva creación,
utilizar estas técnicas para ponerlas a prueba, teniendo claros los
objetivos a alcanzar en el proceso.
Comentario: …….
Autor del comentario: En este espacio se debe colocar el nombre
del estudiante que realiza el comentario a la respuesta del
estudiante 3
Nombre Estudiante 4 Cesar Emiro Montes Guevara
Pregunta 4: ¿Cuál es la diferencia entre el lenguaje de
definición de datos y el lenguaje de manipulación de datos?
Respuesta:
es un lenguaje proporcionado por el sistema de gestión de base de
datos que permite a los programadores de la misma llevar a cabo
las tareas de definición de las estructuras que almacenarán los
datos, así como de los procedimientos o funciones que permitan
consultarlos.
Un DDL es un lenguaje de programación para definir una estructura
de datos. El término DDL fue introducido por primera vez en
relación con el modelo de base de datos CODASYL, donde el
esquema de la base de datos ha sido escrito en un lenguaje de
descripción de datos que describe los registros, los campos, y
"conjuntos" que conforman el usuario modelo de datos. Más tarde
fue usado para referirse a un subconjunto de SQL, pero ahora se
utiliza en un sentido genérico para referirse a cualquier lenguaje
formal para describir datos o estructuras de información, como los
esquemas XML.
Comentario: …….
Autor del comentario: En este espacio se debe colocar el nombre
del estudiante que realiza el comentario a la respuesta del
estudiante 4
Nombre Estudiante 5: Cesar Emiro Montes Guevara
Pregunta 5: ¿Qué son las formas normales y cuál es su
finalidad?
Respuesta:
Las formas normales son reglas que permiten organizar y estructurar
los datos de forma que se evite la redundancia de información. Esta
tiene como base las reglas de normalización, las cuales permiten
diseña de forma adecuada un sistema de base datos, con lo cual se
reduce el riesgo de tener un diseño de base de datos inconsistente.
Estás reglas sirven entre otros para proteger los datos como también
para hacer que la base de datos sea más escalable al reducir las
dependencias incoherentes y minimizar la redundancia.
Comentario: …….
2. Diseño modelo Entidad Relación y modelo Relacional
-
Modelo de Datos Entidad Relación – Según Peter Chen:
-
Técnicas de normalización
- Normalización
Dentro de la Normalización tenemos 3
formales que se describen a continuación.
Formas
- PRIMERA FORMA NORMAL
Como podemos darnos cuenta debemos reducir esta
tabla e identificar los grupos de repetición que se
presentan en el mismo registro.
Matricula
Nombre
Dirección
Teléfono
Curso
Núm.
Materia
123
Programa
1
Sergio
3176159751
Base de
datos
1
Sergio
3176159751
1
Sergio
2
Ana
Calle
séptima
Manizales
Calle
séptima
Manizales
Calle
séptima
Manizales
Kra 24
Pasto
Programación
Web
234
Sistemas
3176159751
Programación
Visual
234
Sistemas
3147937996
Base de
datos
123
Sistemas
Sistemas
Separamos y realizamos 2 tablas, con el campo de matrícula relaciono
las dos tablas para que no queden separadas, ni se pueda perder
información.
Matricula
Nombre
Dirección
Teléfono
Programa
1
Sergio
3176159751
Sistemas
2
Ana
Calle
séptima
Manizales
Kra 24
Pasto
3147937996
Sistemas
Matricula
Curso
1
Base de
datos
Programación
Web
Programación
Visual
Base de
datos
1
1
2
Núm.
Materia
123
234
234
123
Identificamos las dependencias funcionales, identificamos las llaves
primarias que en este caso serían matricula y numero de materia.
Matricula funcionaria como una clave foránea y número de matrícula
como una clave primaria.
SEGUNDA FORMA FORMAL
Para estar en Segunda Forma Normal:
● La tabla debe estar en primera forma normal
● Debe identificar las dependencias funcionales y transitivas.
Matricula
Nombre
Dirección
Teléfono
Programa
1
Sergio
3176159751
Sistemas
2
Ana
Calle
séptima
Manizales
Kra 24
Pasto
3147937996
Sistemas
Matricula
Núm. Materia
1
1
1
2
123
234
234
123
Curso
Núm.
Materia
Base de datos
123
Programación
Web
Programación Visual
234
Base de datos
123
234
TERCER FORMA NORMAL
Tenemos una nueva tabla que es Programa que tiene una llave primaria
que es número de materia, con esto estamos evitando redundancia y
estamos reduciendo el espacio de almacenamiento y podemos
comprobar que no tenemos perdida de información con una tabla
intermedia que s la tabla matricula, así optimizamos la base de datos,
porque ya no hay repetición y los datos siguen relacionados.
Matricula
Nombre
Dirección
Teléfono
Núm. Materia
1
Sergio
3176159751
1234
2
Ana
Calle
séptima
Manizales
Kra 24
Pasto
3147937996
1234
Matricula
1
1
1
2
Curso
Núm.
Materia
123
234
234
123
Núm. Materia
Base de
datos
Programación
Web
Programación
Visual
Base de
datos
123
Núm. de
Materia
1234
6789
Programas
234
234
123
Sistemas
Mecatrónica
-
Modelo de Datos Relacional – Según Edgar Frank Codd
3. Desarrollo de la base de datos relacional
Nombre Estudiante 1: Cesar Emiro Montes
Script DDL:
CREATE TABLE departamento
( iddepartamento INTEGER NOT
NULL, nombre VARCHAR2(30)
);
ALTER TABLE departamento ADD CONSTRAINT departamento_pk
PRIMARY KEY ( iddepartamento );
CREATE TABLE municipio (
idmunicipio
INTEGER NOT NULL,
nombre
VARCHAR2(30),
departamento_iddepartamento INTEGER NOT
NULL
);
ALTER TABLE municipio ADD CONSTRAINT municipio_pk PRIMARY
KEY ( idmunicipio );
ALTER TABLE municipio
ADD CONSTRAINT municipio_departamento_fk FOREIGN
KEY ( departamento_iddepartamento )
REFERENCES departamento ( iddepartamento );
CREATE TABLE zona (
idzona
INTEGER NOT NULL,
nombre
VARCHAR2(30)
);
ALTER TABLE zona ADD CONSTRAINT zona_pk PRIMARY KEY (
idzona );
CREATE TABLE centroatencion
( idcentroatencion
INTEGER NOT
NULL, nombre
VARCHAR2(30),
direccion
VARCHAR2(100),
municipio_idmunicipio INTEGER NOT NULL, zona_idzona
NOT NULL
);
INTEGER
ALTER TABLE centroatencion ADD CONSTRAINT centroatencion_pk
PRIMARY KEY ( idcentroatencion );
ALTER TABLE centroatencion
ADD CONSTRAINT centroatencion_municipio_fk FOREIGN
KEY ( municipio_idmunicipio )
REFERENCES municipio ( idmunicipio );
ALTER TABLE centroatencion
ADD CONSTRAINT centroatencion_zona_fk
( zona_idzona )
REFERENCES zona ( idzona );
FOREIGN
KEY
Script DML:
INSERT INTO departamento (iddepartamento,nombre) VALUES
(1,'santander')
INSERT
INTO
municipio
(idmunicipio,nombre,departamento_iddepartamento)
VALUES (1,'piedecuesta',1)
INSERT
INTO
municipio
(idmunicipio,nombre,departamento_iddepartamento)
VALUES (2,'bucaramanga',1)
INSERT
INTO zona(idzona,nombre) VALUES (1,'zona
centro oriente')
INSERT
INT
O
centroatencion(idcentroatencion,nombre,direccion,municipio_idmu
n icipio,zona_idzona) VALUES (1,'CEAD Bucaramanga','Cra. 27
#4043',2,1)
Nombre Estudiante 2: Elimine el texto y escriba el nombre
ALTER TABLE tipodocumento ADD CONSTRAINT tipodocumento_pk
PRIMARY KEY ( idtipodocumento );
CREATE TABLE estadocivil
( idestadocivil INTEGER NOT
NULL, nombre
VARCHAR2(30)
);
ALTER TABLE estadocivil ADD CONSTRAINT estadocivil_pk PRIMARY KEY ( idestadocivil
);
Script DML
INSERT
INT
O
tipousuario(idtipousuario,nombre)VALUES(1,'administrativo')
INSERT
INTO
tipousuario(idtipousuario,nombre)VALUES(2,'docente')
INSERT
INT
O
tipousuario(idtipousuario,nombre)VALUES(3,'estudiante')
INSERT
INT
O
tipodocumento(idtipodocumento,nombre)VALUES(1,'cédula
de ciudadanía')
INSERT
INT
O
tipodocumento(idtipodocumento,nombre)VALUES(2,'tarjeta
de identidad')
INSERT
INT
O
estadocivil(idestadocivil,nombre)VALUES(1,'casado(a)')
Nombre Estudiante 3: Elimine el texto y escriba el nombre
ca_idcentroatencion
INTEGER NOT
NULL, estadocivil_idestadocivil INTEGER NOT
NULL
);
ALTER TABLE usuario ADD CONSTRAINT usuario_pk PRIMARY
KEY ( idusuario );
ALTER TABLE usuario
ADD CONSTRAINT usuario_centroatencion_fk FOREIGN
KEY ( ca_idcentroatencion )
REFERENCES centroatencion ( idcentroatencion );
ALTER TABLE usuario
ADD
CONSTRAINT usuario_estadocivil_fk
( estadocivil_idestadocivil )
REFERENCES estadocivil ( idestadocivil );
ALTER TABLE usuario
ADD
CONSTRAINT usuario_municipio_fk
( municipio_idmunicipio )
REFERENCES municipio ( idmunicipio );
FOREIGN
KEY
FOREIGN
KEY
ALTER TABLE usuario
ADD CONSTRAINT usuario_tipodocumento_fk FOREIGN
KEY ( tipodocumento_idtipodocumento )
REFERENCES tipodocumento ( idtipodocumento );
ALTER TABLE usuario
ADD
CONSTRAINT usuario_tipousuario_fk
( tipousuario_idtipousuario )
REFERENCES tipousuario ( idtipousuario );
FOREIGN
KEY
Script DML
INSERT INTO usuario (idusuario,
primernombre,
segundonombre,
primerapellido,
segundoapellido,
documento,
correo,
contrasenia,
direccion,
tipousuario_idtipousuario,
municipio_idmunicipio,
ca_idcentroatencion,
estadocivil_idestadocivil)
tipodocumento_idtipodocumento,
VALUE
S
(1,'sergio','andrés','jaimes','murillo','1102355487','seanjamu@gma
il
.com','12345','tu hogar es donde tu estas',3,1,1,1,1)
INSERT INTO usuario (idusuario,
primernombre,
segundonombre,
primerapellido,
segundoapellido,
documento,
correo,
contrasenia,
direccion,
tipousuario_idtipousuario,
tipodocumento_idtipodocumento,
municipio_idmunicipio,
ca_idcentroatencion,
estadocivil_idestadocivil)
VALUE
S
(2,'pedro','andrés','perez','pinto','1102355488','[email protected]
om','12345','manzana g casa 10',2,1,1,1,1)
Nombre Estudiante 4: Elimine el texto y escriba el nombre
Script DDL
CREATE TABLE usuariodocente
( perfil
VARCHAR2(1000),
usuario_idusuario INTEGER NOT NULL
);
ALTER TABLE usuariodocente ADD CONSTRAINT
usuariodocente_pk PRIMARY KEY ( usuario_idusuario );
ALTER TABLE usuariodocente
ADD CONSTRAINT usuariodocente_usuario_fk FOREIGN
KEY ( usuario_idusuario )
REFERENCES usuario ( idusuario );
CREATE TABLE escuela
( idescuela INTEGER NOT
NULL, nombre
VARCHAR2(100)
);
ALTER TABLE escuela ADD CONSTRAINT escuela_pk PRIMARY KEY (
idescuela );
CREATE TABLE programa (
idprograma
INTEGER NOT
NULL, nombre VARCHAR2(100),
escuela_idescuela INTEGER NOT
NULL
);
ALTER TABLE programa ADD CONSTRAINT programa_pk PRIMARY
KEY ( idprograma );
ALTER TABLE programa
ADD
CONSTRAINT programa_escuela_fk
( escuela_idescuela )
REFERENCES escuela ( idescuela );
FOREIGN
KEY
CREATE TABLE estudianteprograma
( usuario_idusuario INTEGER NOT NULL,
programa_idprograma INTEGER NOT
NULL
);
ALTER
TABLE
estudianteprograma
ADD
CONSTRAINT estudianteprograma_pk PRIMARY KEY (
usuario_idusuario,
programa_idprograma );
ALTER TABLE estudianteprograma
ADD CONSTRAINT estudianteprograma_programa_fk FOREIGN
KEY ( programa_idprograma )
REFERENCES programa ( idprograma );
ALTER TABLE estudianteprograma
ADD CONSTRAINT estudianteprograma_usuario_fk FOREIGN
KEY ( usuario_idusuario )
REFERENCES usuario ( idusuario );
CREATE TABLE periodo (
idperiodo INTEGER NOT
NULL, nombre
VARCHAR2(20),
fechainicio DATE,
fechacierre DATE
);
ALTER TABLE periodo ADD CONSTRAINT periodo_pk PRIMARY
KEY ( idperiodo );
CREATE TABLE curso (
idcurso INTEGER NOT
NULL, nombre
VARCHAR2(20)
);
ALTER TABLE curso ADD CONSTRAINT curso_pk PRIMARY KEY (
idcurso );
Script DML
INSERT
INT
O
usuariodocente(usuario_idusuario,perfil)VALUES(2,'profesor
excelente de base de datos')
INSERT INTO escuela(idescuela,nombre) VALUES(1,'Escuela
de Ciencias Básicas, Tecnología e Ingeniería (ECBTI)')
INSERT
INTO
programa(idprograma,nombre,escuela_idescuela)
VALUES (1,'Ingeniería de Sistemas',1)
INSERT
INT
O
estudianteprograma(usuario_idusuario,programa_idprograma)
VALUES (1,1)
INSERT
INTO
periodo(idperiodo,nombre,fechainicio,fechacierre)
VALUES (1,'2021 I PERIODO 16-02','12-04-2021','13-08-2021')
INSERT INTO curso(idcurso,nombre) VALUES (1,'BASE DE DATOS
AVANZADA - (301125A_952)')
INSERT
INSERT
INTO curso(idcurso,nombre)
de Modelado Unificado')
VALUES
(2,'Lenguaje
O
cursosmatriculados(periodo_idperiodo,usuario_idusuario,curso_idc
u rso) VALUES(1,1,1)
INSERT
INT
INT
O
cursosmatriculados(periodo_idperiodo,usuario_idusuario,curso_idcu
rso) VALUES(1,1,2)
Nombre Estudiante 5: Elimine el texto y escriba el nombre
ADD CONSTRAINT sesion_usuariodocente_fk FOREIGN
KEY ( ud_usuario_idusuario )
REFERENCES usuariodocente ( usuario_idusuario );
CREATE TABLE asistenciasesion
( usuario_idusuario INTEGER
NOT NULL, sesion_idsesion
INTEG
ER NOT NULL
);
ALTER TABLE asistenciasesion ADD CONSTRAINT
asistenciasesion_pk PRIMARY KEY (
usuario_idusuario,
sesion_idsesion );
ALTER TABLE asistenciasesion
ADD CONSTRAINT asistenciasesion_sesion_fk FOREIGN
KEY ( sesion_idsesion )
REFERENCES sesion ( idsesion );
ALTER TABLE asistenciasesion
ADD CONSTRAINT asistenciasesion_usuario_fk FOREIGN
KEY ( usuario_idusuario )
REFERENCES usuario ( idusuario );
Script DML
INSERT INTO sesion(idsesion,
nombre,
fecha, puntos,
evaluacion,
curso_idcurso,
periodo_idperiod
o,
ud_usuario_idusuario) VALUES (1,'CIPAS FASE 2','14-052021',15,'excelente reunion, muy enriquecedora',1,1,2)
INSERT INTO sesion(idsesion,
nombre,
fecha,
puntos,
evaluacion,
curso_idcurs
o,
periodo_idperiodo,
ud_usuario_idusuario) VALUES (2,'CIPAS UML','20-052021',15,'excelente reunion, muy enriquecedora',2,1,2)
INSERT INTO asistenciasesion (sesion_idsesion,usuario_idusuario)
VALUES (1,1)
4. Consultas con JOINS
Nombre Estudiante 1: Elimine el texto y escriba el nombre
Código - [INNER] JOIN ... ON:
Resultado de la consulta: Se espera una imagen con el resultado
tomada del gestor de base de datos.
Nombre Estudiante 2: Elimine el texto y escriba el nombre
Código - LEFT [OUTER] JOIN:
Resultado de la consulta: Se espera una imagen con el resultado
tomada del gestor de base de datos
Nombre Estudiante 3: Elimine el texto y escriba el nombre
Código- RIGHT [OUTER] JOIN:
Resultado de la consulta: Se espera una imagen con el resultado
tomada del gestor de base de datos
Nombre Estudiante 4: Elimine el texto y escriba el nombre
Código - FULL [OUTER] JOIN:
Resultado de la consulta: Se espera una imagen con el resultado
tomada del gestor de base de datos
Nombre Estudiante 5: Elimine el texto y escriba el nombre
Código - CROSS JOIN:
Resultado de la consulta: Se espera una imagen con el resultado
tomada del gestor de base de datos
5. Consultas con funciones
Nombre Estudiante 1: Elimine el texto y escriba el nombre
Código - COUNT (expresión):
Resultado de la consulta: Se espera una imagen con el resultado
tomada del gestor de base de datos
Nombre Estudiante 2: Elimine el texto y escriba el nombre
Código - SUM (expresión):
Resultado de la consulta: Se espera una imagen con el resultado
tomada del gestor de base de datos
Nombre Estudiante 3: Elimine el texto y escriba el nombre
Código - AVG (expresión):
Resultado de la consulta: Se espera una imagen con el resultado
tomada del gestor de base de datos
Nombre Estudiante 4: Elimine el texto y escriba el nombre
Código - MIN (expresión):
Resultado de la consulta: Se espera una imagen con el resultado
tomada del gestor de base de datos
Nombre Estudiante 5: Elimine el texto y escriba el nombre
Código - MAX (expresión):
Resultado de la consulta: Se espera una imagen con el resultado
tomada del gestor de base de datos
6. Evidencias de la participación en el foro
Se espera que cada estudiante presente las evidencias de su
participación en el foro con relación al Desarrollo de la Unidad 1 - Fase
2 - Diseño, al igual que comentarios significativos a los aportes de los
demás compañeros del grupo.
Nombre Estudiante 1: Elimine el texto y escriba el nombre
Imagen 1
Imagen 2
Nombre Estudiante 2: Elimine el texto y escriba el nombre
Imagen 1
Imagen 2
Nombre Estudiante 3: Elimine el texto y escriba el nombre
Imagen 1
Imagen 2
Nombre Estudiante 4: Elimine el texto y escriba el nombre
Imagen 1
Imagen 2
Nombre Estudiante 5: Elimine el texto y escriba el nombre
Imagen 1
Imagen 2
CONCLUSIONES
Se espera mínimo una conclusión por cada estudiante; esta conclusión
debe ser un párrafo de su propia autoría con mínimo 5 líneas de texto.
BIBLIOGRAFÍA
Todas las referencias bibliográficas deben estar según la norma APA
Descargar