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 |