Sei sulla pagina 1di 7

PROGRAMA DE ASIGNATURA

COMPONENTES DIDÁCTICOS.

1. DESCRIPCIÓN Y JUSTIFICACIÓN.

Base de Datos II, después de estudiar los sistemas de bases de datos relacionales
en la materia Bases de Datos I, y conocer los comandos más importantes del
Lenguaje SQL, se hace necesario profundizar en los comandos avanzados de
este lenguaje, y de esta manera obtener una mejor visión de los problemas que se
pueden enfrentar en el ámbito empresarial. Además, en el curso de profundizará
en el gestor de base de datos Microsoft SQL Server y sus principales
características.

También tenemos una introducción a los conceptos generales y la aplicabilidad de


base de datos NoSQL.

2. OBJETO DE ESTUDIO DE LA ASIGNATURA.

Representación de un problema mediante un modelo de datos, el diseño y manejo


de los objetos de una base de datos, el aplicar los conocimientos de comandos
avanzados del manejo de la base de datos para manejar el modelo de datos.

3. OBJETIVO
 Desarrollar habilidades de la información contenida en una Base de Datos,
manejando técnicas que ayuden a la gestión en cuanto a la optimización de
recursos, seguridad e integridad de los datos; así como también en los
comandos avanzados de SQL, analizar los comandos SQL y su aplicación en
las bases de datos Empresariales y conocer el gestor de bases SQL Server y
sus principales características.

4. RESULTADOS DE APRENDIZAJE (ASIGNATURA).

 Desarrollar en el estudiante los conocimientos, destrezas y habilidades para el


manejo avanzado de comandos que operan las bases de datos.
 Analizar el modelo de datos mediante el lenguaje SQL para la valoración de
bases de datos complejas.
 Identificar actividades de administración de la base de datos utilizando
comandos de control de SQL Server.

5. CONTENIDOS

Unidad I: Entorno gráfico de SQL Server


 Introducción a SQL Server.
 Entorno Gráfico de SQL Server.
 Crear una base de datos en SQL Server.
 Adjuntar una base de datos.
 Base de datos predeterminada
 Conectar y Desconectar una base de datos.
 El Lenguaje TRANSACT-SQL
 Crear Tablas en SQL server:
o Mediante el entorno gráfico.
o A través de SQL: CREATE TABLE
 Tipos de Datos. Valores Nulos. Columnas auto-incrementales.
 Clave primaria
 Añadir o eliminar columnas.
 Modificar la definición de una tabla.
 Crear una tabla en un grupo de archivos
 Panel SQL.
 Palabra Clave: $IDENTITY Y $ROWGUID
 Cláusula: TOP
 Predicados: CONTAINS Y PRETEXT.
 Insertar datos en una tabla mediante:
o Entorno Gráfico.
o SQL: INSERT
 Modificar datos mediante:
o Entorno Gráfico.
o SQL: UPDATE.
 Eliminar filas mediante:
o Entorno Gráfico.
o SQL: DELETE.
o TRUNCATE
 Relacionar tablas.
 Claves Extranjeras
 Crear relaciones mediante código SQL.
 Crear relaciones hacia otras bases de datos mediante código SQL.
 Crear diagramas de la base de datos

Unidad II: Introducción a Transact-SQL


 Conceptos básicos de Transact-SQL.
 Características generales de Transact-SQL.
 Tipos de Datos.
 Constantes.
 Expresiones. Funciones. Las variables.
 Permisos en SQL:
o Esquemas. Crear Esquemas.
o GRANT, REVOKE, PRIVILEGIOS Y ROLES.

Unidad III: Consultas con Transact-SQL.


 Consultas Multitabla.
 Unión de Tablas: UNION
 Cláusula EXCEPT (MINUS).
 Cláusula INTERSECT
 La composición de Tablas:
o CROSS JOIN
o INNER JOIN
 La composición de Tablas:
o LEFT, RIGHT
o FULL OUTER JOIN.

Unidad IV: Consultas con Transact-SQL.


 Consultas de Resumen.
 Las funciones de agregado.
o Funciones:
 COUNT
 COUNT_BIG
o Funciones:
 MAX, MIN
 SUM
 AVG
 VAR
o Funciones:
 VARP
 GROUPING
 GROUP BY
 HAVING
Unidad V: Sub-consultas.
 Sub-consultas de:
o Resultado único.
o Lista de Valores.
 Operador IN
 Comparación modificada ANY, ALL
 Cláusula EXISTS

Unidad VI: Actualización de datos.


 Insertar datos con SQL:
 Insertar valores por defecto.
o INSERT anidado con SELECT
o SELECT … INTO
o INSERT INTO … SELECT
 Eliminación de datos.
o DELETE…TOP
o DELETE…INNER JOIN
o DELETE…IN…SELECT
 Actualización de datos
o UPDATE …TOP
o UPDATE…IN…SELECT
o UPDATE…INNER JOIN

Unidad VII: Lenguaje DDL (Lenguaje de Definición de Datos)


 Introducción.
 CREATE DATABASE
 DROP DATABASE
 ALTER DATABASE
 CREATE TABLE
 COLLATE
 CONSTRAINT
 IDENTITY
 PRIMARY KEY, UNIQUE
 CLUSTERED
 NONCLUSTERED
 CHECK, FOREIGN KEY
 Tablas temporales
 DROP TABLE, ALTER TABLE
 Vistas en SQL.
 Crear Vistas mediante:
 Entorno Gráfico
 SQL: CREATE VIEW
 DROP VIEW
 Definición de índice
 Tipos de índices
 CREATE INDEX
 DROP INDEX

Unidad VIII: Programación con Transact-SQL


 Procedimientos almacenados.
 Crear y ejecutar un Procedimiento.
 CREATE PROCEDURE
 DROP PROCEDURE
 Control de flujo:
o IF…ELSE
o WHILE…BREAK
 Control de flujo:
o WAITFOR
o GOTO
 Control de flujo:
o TRY…CATCH
o SELECT CASE
 Desencadenadores o TRIGGERS
 CREATE TRIGGER
 DISABLE TRIGGER
 ENABLE TRIGGER
 DROP TRIGGER
 Diferentes formas de DROP

Unidad IX: Base de Datos NoSQL


 Generalidades
 Tipos de bases de datos NoSQL
 Creación y manejo de la información

5. Métodos, medios, forma y evaluación.


La metodología que se aplicará en la asignatura de Gestión de información de
proyectos estará basada en clases teórico prácticas, talleres, se trabajará en
equipo para el estudio de casos, las metodologías que se aplicarán tendrán
algunos aspectos comunes, los cuales se derivan del modelo constructivista
social, en el cual se basa el Modelo Educativo de la Universidad Ecotec. Por esta
razón se privilegian los métodos participativos y entre ellos el de casos,
combinándose con otros métodos activos, como el de juegos de roles, el
problémico, lluvia de ideas, entre otros, favoreciendo de manera sistemática la
interacción de los estudiantes en grupos, siguiendo los principios del aprendizaje
cooperativo (colaborativo), con el fin de desarrollar la competencia de trabajo en
equipo.

En este enfoque metodológico el docente actúa como un facilitador, que explora


los conocimientos previos que tienen los estudiantes sobre el tema y guía la
construcción de los conocimientos de manera individual y en grupos, vinculando
de manera sistemática la práctica con la teoría. Se refuerza la relación de la teoría
con la práctica y las habilidades de los estudiantes de desarrollar sus propias
ilustraciones gráficas.

Descripción del tipo de trabajos requeridos


- Cada semana se enviarán trabajos personales o grupales para el desarrollo de
actividades complementarias a las clases, los talleres serán prácticas
individuales, y grupos de trabajo tanto en clase como externos no serán de
más de tres participantes.
- Los trabajos se recogerán la primera sesión de cada semana, y deberán ser
subidos al Atrium en la sesión TAREAS, no se aceptan trabajos realizados a
mano, los trabajos obligatoriamente deberán ser desarrollados en
computadora, por lo cual los alumnos deben manejar las herramientas
ofimáticas.
- Los trabajos de investigación, serán entregados de acuerdo a las normas
señaladas en el Aula Virtual. La redacción de los documentos, en cuanto a
formato, letra, citas y la bibliografía, se realizará según las NORMAS APA.
- Los trabajos enviados deberán ser presentados con una introducción,
desarrollo, conclusiones y bibliografía, con la carátula determinada por
universidad y ser ingresados desde el atrium en la opción de tareas.

Criterio para la calificación de los trabajos


- La presentación de deberes y trabajos tiene carácter obligatorio, en caso de
incumplimiento se impondrán sanciones en la nota de actividades.
- Los trabajos de investigación se calificarán sobre un total de 30 puntos
desglosado de la siguiente manera:
o Talleres y Análisis de Casos 10 puntos
o Investigaciones y Deberes 10 puntos
o Exposiciones/recursos utilizados 10 puntos
- La nota mínima para aprobar el curso es 70.
- Los exámenes se rendirán en la fecha previamente establecida por el
Decanato de la Facultad, y no se aceptará a ningún estudiante postergación ni
anticipación de dicha evaluación, sin una justificación de fuerza mayor
previamente aprobada por la Comisión Académica de la Facultad. En éste
caso únicamente se aprobará la toma del examen supletorio.
- Se regirá por el Reglamento de la Universidad

CALIFICACION
ACTIVIDADES 30
PRIMER EXAMEN 20
SEGUNDO EXAMEN 20
EXAMEN FINAL 30
NOTA FINAL 100

7. Plan de clases (estructura gráfica del syllabus).

Potrebbero piacerti anche