Syllabus

MIF-1004 BASE DE DATOS ORIENTADA A OBJETOS

FRANCIA ISABEL MIRANDA RODRÍGUEZ

fimiranda@itescam.edu.mx

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

Prerrequisitos
El Alumno deberá ser hábil en el uso de interfaces gráficas.
El Alumno deberá estar familiarizado con los conceptos de procesamiento de datos.
El alumno debera 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
1.- Tener un comportamiento de respeto dentro del centro de cómputo. 2.- Cumplir con las actividades propuestas en tiempo y en forma. 3.- Participar en el centro de cómputo y en la plataforma Moodle. 4.- Tener el mínimo de asistencias requerido por la subdirección académica (80%) 5.- Solo cuentan con 15 minutos de tolerancia para la entrada al salón. 6. Ejercicios y prácticas en clase 20%. Desarrollo web o exámen práctico de sentencias 20%

Materiales
Archivo en 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
                           Examen para estudio del Primer Parcial (24375 bytes)
                           Material Unidad 1 (627855 bytes)
                           Material introducción a la materia (98304 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 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. Tipo de funciones
                           Practica 1.Funciones (676120 bytes)
                           Material Unidad 3 (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 línea única
                          
                   4.1.2. Funciones de múltiples líneas
                          
5. despliegue de informacion de múltiples tablas
          5.1. Equijoins, No Equijoins
                   5.1.1. funciones con equijoins
                           Practica 2. Cláusula WHERE y ORDER BY (339826 bytes)
                           Practica 3. Tipos de datos (676116 bytes)
                           Material Unidad 4 (844800 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. SubCosulta
          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
                          
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