Syllabus

SCE-1002 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á 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
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
                           Oracle_Residencia ( bytes)
                           Examen para estudio del primer parcial ( bytes)
                           Material Unidad 1 ( bytes)
                           Material Introducción a la materia ( bytes)
                           Restringiendo y ordenando datos ( 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
                           Material 3 Unidad ( 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
                          
5. Despliegue de información de múltiples tablas
          5.1. Equijoins, No Equijoins
                   5.1.1. funciones con equijoins
                           Practica 1.Funciones ( bytes)
                           Practica 2. Cláusula WHERE y ORDER BY ( bytes)
                           Practica 3. Tipos de datos ( bytes)
                           Material 4 unidad ( 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 (20212022P)
Fecha
Hora
Grupo
Aula
Práctica
Descripción

Cronogramas (20212022P)
Grupo Actividad Fecha Carrera

Temas para Segunda Reevaluación