Syllabus

MIF-1004 BASE DE DATOS ORIENTADA A OBJETOS

PLENUMSOFT

plenumsoft@itescam.edu.mx

Semestre Horas Teoría Horas Práctica Créditos Clasificación
8 4 0 8

Prerrequisitos
El alumno deberá de ser hábil en el uso de interfaces gráficas.
El alumno deberá estar familiarizado con los conceptos de procesamiento de datos.
El alumno deberá tener conocimiento de algún lenguaje de programación de tercera o cuarta generación.
El alumno deberá tener conocimiento de lenguaje SQL a nivel básico (Deseable).

Competencias Atributos de Ingeniería

Normatividad
Ejercicios y prácticas en clase 20%. Desarrollo web o examen práctico de sentencias 20%.

Materiales
Archivo de formato pdf de estudio y prácticas de comandos de Oracle versión 9i. Configurador de mysql con php para diseño Web XAMPP.

Bibliografía disponible en el Itescam
Título
Autor
Editorial
Edición/Año
Ejemplares

Parámetros de Examen
PARCIAL 1 De la actividad 1.1.1 a la actividad 4.1.2
PARCIAL 2 De la actividad 5.1.1 a la actividad 9.1.1

Contenido (Unidad / Competencia / Actividad / Material de Aprendizaje)
1. Escribiendo Sentencias Básicas SQL SELECT
          1.1. Escribiendo Sentencias SQL básicas
                   1.1.1. Capacidades de la Sentencia SELECT de SQL
                          
                   1.1.2. Sentencia SELECT básica
                          
                   1.1.3. Seleccionando todas las columnas con todas las filas
                          
                   1.1.4. Seleccionando columnas específicas con todas las filas
                          
                   1.1.5. Escribiendo y ejecutando sentencias SQL
                          
                   1.1.6. Expresiones aritméticas
                          
                   1.1.7. Procedencia de los operadores
                          
                   1.1.8. Valores Nulos
                          
                   1.1.9. Manejo de literales en la sentencia SELECT
                          
                   1.1.10. Filas duplicadas operador DISTINCT
                          
          1.2. SQL e iSQL*Plus
                   1.2.1. Características de SQL e ISQL*PLUS
                          
                   1.2.2. Ingresando al ambiente iSQL*PLUS
                          
                   1.2.3. Desplegando la estructura de tablas
                          
                   1.2.4. Interactuando con scrips
                          
1. Escribiendo sentencias Básicas SQL SELECT
          1.1. Escribiendo sentencias SQL básicas
                   1.1.1. Capacidades de la sentencia SELECT de SQL
                           Oracle_Residencia (13565952 bytes)
                           Examen para estudio del primer parcial (24375 bytes)
                           Material Unidad 1 (660623 bytes)
                           Material Introducción a la materia (447245 bytes)
                           Restringiendo y ordenando datos (277240 bytes)
                          
                   1.1.2. Sentencia SELECT básica
                          
                   1.1.3. Seleccionando todas las columnas con todas las filas
                          
                   1.1.4. Seleccionando columnas específicas con todas las filas
                          
                   1.1.5. Escribiendo y ejecutando sentencias SQL
                          
                   1.1.6. Expresiones aritméticas
                          
                   1.1.7. Precedencia de los operadores
                          
                   1.1.8. Valores Nulos
                          
                   1.1.9. Manejo de literales en la sentencia SELECT
                          
                   1.1.10. Filas duplicadas operador DISTINCT
                          
          1.2. SQL e iSQL*Plus
                   1.2.1. Características de SQL e iSQL*PLUS
                          
                   1.2.2. Ingresando al ambiente iSQL*Plus
                          
                   1.2.3. Desplegando la estructura de tablas
                          
                   1.2.4. Interactuando con scripts
                          
2. Restricción y ordenamiento
          2.1. Where, Between
                   2.1.1. Usando la clausula WHERE
                          
          2.2. IN, LIKE, NOT
                   2.2.1. Usando la clausula LIKE, IN, NOT
                          
          2.3. IS NULL, ORDER BY, USING
                   2.3.1. Usando el operador IS NULL, USING, ORDER BY
                          
2. Restricción y Ordenamiento.
          2.1. Where, Between
                   2.1.1. Usando la clausula WHERE
                          
          2.2. IN, LIKE, NOT
                   2.2.1. Usando las clausulas LIKE, IN, ETC
                          
          2.3. IS NULL, ORDER BY, USING
                   2.3.1. Usando el operador IS NULL, USING
                          
3. Funciones SQL
          3.1. Funciones SQL
                   3.1.1. Tipos de funciones
                          
          3.2. Funciones de caracter
                   3.2.1. Funciones para el control de mayúsculas y minúsculas
                          
                   3.2.2. Funciones para manipular caracteres
                          
          3.3. Funciones numéricas
                   3.3.1. Función ROUND
                          
                   3.3.2. La tabla DUAL
                          
                   3.3.3. Función TRUNC
                          
                   3.3.4. Función MOD
                          
          3.4. Funciones de Fecha
                   3.4.1. Funciones de Fecha
                          
          3.5. Funciones de conversión
                   3.5.1. Conversiones implícitas/explícitas de tipos de datos
                          
                   3.5.2. Usando la función TO_CHAR
                          
                   3.5.3. Usando la función TO_NUMBER
                          
                   3.5.4. Usando la función TO_DATE
                          
          3.6. Funciones generales
                   3.6.1. Función NVL
                          
                   3.6.2. Función NVL2
                          
                   3.6.3. Función NULLIF
                          
                   3.6.4. Función COALESCE
                          
          3.7. Expresiones condicionales
                   3.7.1. La expresión CASE
                          
                   3.7.2. Función DECODE
                          
3. Funciones SQL
          3.1. Funciones SQL
                   3.1.1. Tipo de funciones
                           Material 3 Unidad (1026936 bytes)
                          
          3.2. Funciones de carácter
                   3.2.1. Funciones para el control de mayúsculas y minúsculas
                          
                   3.2.2. Funciones para manipular caracteres
                          
          3.3. Funciones numéricas
                   3.3.1. Función ROUND
                          
                   3.3.2. La tabla DUAL
                          
                   3.3.3. Función TRUNC
                          
                   3.3.4. Función MOD
                          
          3.4. Funciones de fecha
                   3.4.1. Funciones de Fecha
                          
          3.5. Funciones de conversión
                   3.5.1. Conversiones implícitas/explicitas de tipos de datos
                          
                   3.5.2. Usando la función TO_CHAR
                          
                   3.5.3. Usando la función TO_NUMBER
                          
                   3.5.4. Usando la función TO_DATE
                          
          3.6. Funciones anidadas
          3.7. Funciones generales
                   3.7.1. Función NVL
                          
                   3.7.2. Función NVL2
                          
                   3.7.3. Función NULLIF
                          
                   3.7.4. Función COALESCE
                          
          3.8. Expresiones condicionales
                   3.8.1. La expresión CASE
                          
                   3.8.2. Función DECODE
                          
4. Funciones de Línea Única (1er. Parcial)
          4.1. Funciones de linea unica
                   4.1.1. Funciones de linea unica
                          
                   4.1.2. Funciones de múltiples líneas
                          
4. Funciones de Línea Única (1er. Parcial)
          4.1. Funciones de línea única
                   4.1.1. Funciones de línea única
                          
                   4.1.2. Funciones de múltiples líneas
                          
5. Despliegue de información de múltiples tablas
          5.1. Equijoins, No Equijoins
                   5.1.1. funciones con equijoins
                           Practica 1.Funciones (676120 bytes)
                           Practica 2. Cláusula WHERE y ORDER BY (339826 bytes)
                           Practica 3. Tipos de datos (676116 bytes)
                           Material 4 unidad (878159 bytes)
                          
          5.2. Self Joins, Outer Joins.
                   5.2.1. Self Joins, Outer Joins
                          
          5.3. Cross Joins, Natural Joins, Full Outer Joins
                   5.3.1. Cross Joins, Natural Joins, Outer Joins
                          
6. Funciones de grupo.
          6.. Funciones COUNT, MAX, MIN etc
                   6..1. Funciones COUNT, MAX etc
                          
7. SubConsultas
          7.1. Creando subconsultas
                   7.1.1. Trabajando con subconsultas
                          
8. Reportes c/iSQL Plus
9. Modificaciones de la Estructura (2o. Parcial)
          9.1. Manipulando los datos de las tablas
                   9.1.1. Modificando datos de las tablas
                          
10. Actualizacion de datos de una tabla
          10.1. Creando y Manejando tablas
                   10.1.1. Creando y Manejando tablas
                           archivo xampp para diseño Web con base de datos
                          
11. Vistas y Uniones
          11.1. Controlando el acceso de los usarios
                   11.1.1. Controlando el aceso de los usuarios
                          
12. Secuencias e Indices
          12.. Uso de Secuencias e Indices
                   12... Aplicación de Secuencias e Indices
                          
13. Acceso a usuarios y Temas de Objetos
          13.1. Permisos Usuarios
                   13.1.1. Permisos
                          

Prácticas de Laboratorio (20232024P)
Fecha
Hora
Grupo
Aula
Práctica
Descripción

Cronogramas (20232024P)
Grupo Actividad Fecha Carrera

Temas para Segunda Reevaluación