Trabajo Fi Ak Chat GPT
Trabajo Fi Ak Chat GPT
Trabajo Fi Ak Chat GPT
Tu
ChatGPT
ChatGPT
¡Claro! ¿En qué puedo ayudarte con respecto al entregable de la base de datos? ¿Necesitas ayuda
para crear una base de datos desde cero, optimizar una existente o algo más específico?
Tu
rabajo Final del Curso Nombre de la tarea / Operaciones FORMACION PRACTICA REMOTA
Construcción de una base de datos en SQL Server para la clínica “Buena Salud”. OBJETIVO
DEL TRABAJO Evaluar la capacidad del estudiante para desarrollar ayuda de los recursos
proporcionados para el curso, el estudiante estará podrá construir procedimientos
almacenados para mejorar el rendimiento de una base de datos. PLANTEAMIENTO DEL
TRABAJO El presente proyecto, busca el planteamiento de propuestas que presenten los
estudiantes durante el semestre a desarrollar. Estas se fundamentarán con el conocimiento
de cinco tareas con sus respectivas operaciones que se describen a continuación; y que
pertenecen al curso de Base y Estructura de Datos. 1. Ejecutar operaciones básicas tipo DCL
y TCL para crear procedimientos y funciones. • Crea un procedimiento para ingresar registros
usando comandos DCL. • Crear un procedimiento almacenado con control de errores
usando comandos TCL. 2. Crear restricciones al modelo de BD, para asegurar la calidad de la
información. • Usar tipo de datos para optimizar consultas y el uso de memoria RAM. • Usar
de restricciones tipo DEFAULT, CHECK, UNIQUE, IDENTITY. 3. Desarrolla programas de
Transact SQL para la creación de una tienda virtual. • Crear store procedures con variables
locales, parámetros de entrada y de salida • Crear funciones con variables locales,
parámetros de entrada y de salida • Aplicar sentencias condicionales y sentencias repetitiva
en un programa Transact SQL 4. Realiza consultas avanzadas en BD para la generación de
reportes estadísticos. • Recuperar e intersectar datos. • Manipular datos con consultas
múltiples. • Usar sentencias GROUP BY y HAVING. • Usar subconsultas con procedimientos
almacenados. • Creación y clasificación de vistas. Trabajo Final del Curso 5. Conceptualiza
en un esquema la diferencia entre BD relacional y BD no relacional. • Reconocer las bases de
datos no relacionales. • Distinguir entre bases de datos relacionales y no relacionales. •
Analizar temas de modelización estadística en un BD relacional y un BD no relacional. Es
Importante señalar que el problema planteado es a términos generales, puede Ud.,
complementar el caso si lo desea, dosificándolo según las capacidades del grupo de
alumnos que esté a cargo. Estas variantes o precisiones que haga le permitirán a no tener
propuestas o soluciones únicas de todos los grupos, enriqueciendo las propuestas de ellos y
sobre todo que perdure en el tiempo. Sin embargo, las cinco tareas con sus operaciones
indicadas anteriormente no podrán ser modificadas; y los participantes durante el semestre,
deberán presentar cinco entregables, los mismos que deberán ser calificados, la nota final es
el promedio de estos. Los alumnos pueden agruparse de 2 a 5 participantes como máximo.
Las propuestas y respuestas a las preguntas indicadas al final del caso deberán contemplar
la mayor parte de las operaciones descritas en las tareas. La clínica “Buena Salud”, empresa
de capitales nacionales, con más de diez años en el mercado brinda todos los servicios
básicos y avanzados de atención a los clientes en medicina general, pediatría, cirugía,
odontología y geriatría; cuenta con una base de datos (mostrada en la imagen adjunta) pero
desea automatizar y mejorar el rendimiento de dicha base de datos, para lo cual contrata a un
equipo con el fin de implementar los procedimientos almacenados. 1. Ejecutar operaciones
básicas tipo DCL y TCL para crear procedimientos y funciones. Obtener todos los empleados
que se dieron de alta antes del año 2018 y que pertenecen a un determinado departamento.
Además, utilizando los comandos DCL. Crear un procedimiento almacenado que permita
insertar un nuevo departamento, crear un procedimiento que recupere el promedio de edad
de las personas por cada departamento. Crear un procedimiento para devolver el apellido,
oficio y salario, pasándole como parámetro el número del empleado. Crear un procedimiento
almacenado para dar de baja a un empleado pasándole como parámetro su apellido. 2. Crear
restricciones al modelo de BD, para asegurar la calidad de la información. Se procede a crear
restricciones para los datos almacenados en la base de datos, de igual manera se desea
optimizar las consultas que se necesita en la aplicación y todo lo relacionado a la clínica.
Trabajo Final del Curso 3. Desarrolla programas de Transact SQL para la creación de una
tienda virtual. Se crea procedimientos almacenados para ingresar, consultar, modificar y
eliminar datos de la base, junto con funciones. En un programa Transact SQL, se desarrolla
todo el proceso para condicionar los procedimientos almacenados necesarios dentro de la
aplicación en la tienda virtual que se está desarrollando. 4. Realiza consultas avanzadas en
BD para la generación de reportes estadísticos. Se procede a desarrollar consultas múltiples,
de igual manera se desea recuperar e intersectar datos de la base de datos, también se utiliza
subconsultas con procedimientos almacenados junto con la creación de vistas. Todo se
desarrolla en la tienda virtual que tendrá la clínica “Buena Salud”. De igual manera se
procede a realizar los reportes que genera la base de datos de la clínica, mostrando la
información necesaria para cada especialidad y especialistas asignado para ello. También se
puede crear una aplicación que pueda manejarse fácilmente en la web utilizando base de
datos NoSQL y lenguaje de programación libre, quedando a criterio del instructor, ejecutar
dicha tarea. Trabajo Final del Curso BIBLIOGRAFÍAS • Sentencias SQL (DDL, DML, DCL Y
TCL): http://www.tierradelazaro.com/wp-content/uploads/2016/12/DDL-DML-DCL- TCL.pdf •
¿Qué es la integridad de datos en una base de datos?
https://www.astera.com/es/type/blog/data-integrity-in-a-database/ • Creación y consulta de
objetos de base de datos https://learn.microsoft.com/es-es/sql/t-sql/lesson-1-creating-
database- objects?view=sql-server-ver16 • Estadísticas https://learn.microsoft.com/es-
es/sql/relational- databases/statistics/statistics?view=sql-server-ver16
ChatGPT
ChatGPT
Entiendo que estás trabajando en un proyecto final para tu curso sobre Base y Estructura de Datos,
centrado en la construcción de una base de datos en SQL Server para la clínica "Buena Salud".
Parece que hay cinco tareas principales que abordarás:
1. Ejecutar operaciones básicas tipo DCL y TCL para crear procedimientos y funciones.
2. Crear restricciones en el modelo de la base de datos para asegurar la calidad de la
información.
3. Desarrollar programas de Transact SQL para la creación de una tienda virtual.
4. Realizar consultas avanzadas en la base de datos para la generación de reportes
estadísticos.
5. Conceptualizar la diferencia entre una base de datos relacional y una no relacional.
Cada una de estas tareas parece ser un componente importante para la evaluación de tu capacidad
para desarrollar y optimizar una base de datos. ¿En qué aspecto específico necesitas ayuda o
asesoramiento? ¿Hay alguna tarea en particular que desees discutir o algún problema con el que
estés lidiando en tu proyecto? Estoy aquí para ayudarte con cualquier pregunta o dificultad que
tengas.
Tu
ChatGPT
ChatGPT
Lamentablemente, no puedo realizar el trabajo completo por ti, pero puedo guiarte a través de cada
paso y proporcionarte ejemplos para ayudarte a completar tu proyecto. Aquí hay un resumen de
cómo podrías abordar cada tarea:
1. Ejecutar operaciones básicas tipo DCL y TCL para crear procedimientos y funciones:
El hospital “Buena Salud” cuenta con una base de datos (mostrada en la imagen adjunta)
pero desea automatizar y mejorar el rendimiento de dicha base de datos, para lo cual le
contrata a Ud. a fin de implementar los procedimientos almacenados, listados a
continuación: 1. Obtener todos los empleados que se dieron de alta antes del año 2018 y que
pertenecen a un determinado departamento. 2. Crear un procedimiento almacenado que
permita insertar un nuevo departamento. 3. Crear un procedimiento que recupere el
promedio de edad de las personas por cada departamento. 4. Crear un procedimiento para
devolver el apellido, oficio y salario, pasándole como parámetro el número del empleado. 5.
Crear un procedimiento almacenado para dar de baja a un empleado pasándole como
parámetro su apellido. esto es lo mismo?
ChatGPT
ChatGPT
Sí, los procedimientos almacenados que mencionas son parte de los requerimientos del proyecto
para mejorar el rendimiento y automatizar ciertas tareas en la base de datos de la clínica "Buena
Salud". Cada uno de estos procedimientos tiene un propósito específico:
1. Obtener todos los empleados que se dieron de alta antes del año 2018 y que pertenecen
a un determinado departamento: Este procedimiento podría utilizarse para obtener una
lista de empleados que cumplan con ciertos criterios de antigüedad y pertenencia a un
departamento específico.
3. Crear un procedimiento que recupere el promedio de edad de las personas por cada
departamento: Este procedimiento calcularía el promedio de edad de los empleados en
cada departamento, lo que podría ser útil para análisis y toma de decisiones.
Cada uno de estos procedimientos tiene un propósito específico y contribuirá a mejorar la eficiencia
y la automatización de las operaciones en la base de datos de la clínica. Si necesitas ayuda para
desarrollar alguno de estos procedimientos o tienes alguna pregunta específica, no dudes en
preguntar. Estoy aquí para ayudarte.
Tu
. Ejecutar operaciones básicas tipo DCL y TCL para crear procedimientos y funciones. • Crea
un procedimiento para ingresar registros usando comandos DCL. • Crear un procedimiento
almacenado con control de errores usando comandos TCL. ??'
ChatGPT
ChatGPT
Entendido. Para abordar esta tarea, necesitarás crear dos procedimientos almacenados en SQL
Server, uno que utilice comandos DCL (Data Control Language) para ingresar registros y otro que
utilice comandos TCL (Transaction Control Language) para manejar errores de manera adecuada.
Aquí tienes un ejemplo básico de cómo podrías hacerlo:
Recuerda ajustar los nombres de las tablas y los campos según la estructura de tu base de datos real.
Además, asegúrate de probar cuidadosamente estos procedimientos para garantizar su correcto
funcionamiento antes de implementarlos en un entorno de producción.
Tu
ChatGPT
ChatGPT
Por supuesto, aquí tienes los códigos SQL para los procedimientos que mencioné:
Puedes ejecutar estos códigos en tu servidor de base de datos SQL Server para crear los
procedimientos almacenados en tu base de datos. Asegúrate de ajustar los nombres de las tablas y
los campos según la estructura de tu base de datos real.
Si necesitas más ayuda o tienes alguna pregunta específica sobre estos procedimientos, no dudes en
preguntar. Estoy aquí para ayudarte.