Download índice de sílabus (abet)

Document related concepts

SQL wikipedia , lookup

Base de datos relacional wikipedia , lookup

Lenguaje de definición de datos wikipedia , lookup

Modelo de base de datos wikipedia , lookup

NoSQL wikipedia , lookup

Transcript
1.
ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL
Facultad de Ingeniería en Electricidad y Computación
SYLLABUS DEL CURSO
Sistemas de Bases De Datos I
CÓDIGO Y NÚMERO DE CRÉDITOS
CÓDIGO
NÚMERO DE CRÉDITOS: 5
2.
FIEC05553
Teóricos: 4
Prácticos: 1
DESCRIPCIÓN DEL CURSO
En el curso de Sistemas de Bases de Datos I se utiliza la metodología Entidad Relación para diseñar las tablas
que forman una base de datos con respecto a un modelo de negocio. Se examina cómo diseñar una base de
datos conforme a diferentes formas normales. Se manipula las tablas o relaciones por medio de las
operaciones definidas en el álgebra relacional y se utiliza el lenguaje de operaciones comerciales SQL sobre el
modelo lógico de datos de un modelo de negocios. Por medio de un proyecto el estudiante puede realizar
transacciones comparables con las que se realizan en las empresas del mercado u otro tipo de institución.
3. PRERREQUISITOS Y CORREQUISITOS.
PREREQUISITOS
CORREQUISITO
4.
TEXTO GUIA Y OTRAS REFERENCIAS REQUERIDAS PARA EL DICTADO DEL CURSO
TEXTO GUÍA
REFERENCIAS
5.
FIEC04622
1.
-Hill
Pearson Education
2. Kroenke, Procesamiento de Bases de Datos, Fundame
RESULTADOS DE APRENDIZAJE DEL CURSO
El estudiante al finalizar el curso estará en capacidad de:
1.
2.
3.
4.
5.
6.
6.
Definir los objetos de una base de datos correspondientes a la ló
Examinar cómo diseñar una base de datos conforme a diferentes formas normales.
Utilizar el lenguaje de operaciones comerciales SQL
negocios.
tos de un modelo de
PROGRAMA DEL CURSO
- 2.5 horas).



Cliente/Servidor: Los componentes

II. MODELO CONCEPTUAL: ENTIDAD (2 sesiones - 5 horas).


Atributos

Clave primaria

Cardinalidad de los atributos

Dominios y restricciones de los atributos
- 5 horas).


IG1002-3
Página 1 de 4
SYLLABUS DEL CURSO
SISTEMAS DE BASES DE DATOS I
IV.
V.
VI.



















-subtipo
Atributos de las relaciones: 1:1,1:M, M:M y ternaria
- 7.5 horas).
Tablas, columnas, filas y campos (primera forma normal)
ptual
Diccionario de Datos
- 7.5 horas).
Dependencia funcional
Primera forma normal
Segunda forma normal
Tercera forma normal
Boyce-codd normal form
Cuarta formal normal
- 7.5 horas).



Operadores compuestos

Funciones de
VII. SQL (DATA RETRIEVE LANGUAGE) (4 sesiones - 10 horas).


Operaciones de retrieve (select)

Operaciones de columnas

Operaciones de tablas

Tipos de joins

Variables de rango

Subquery



Group by y Having
VIII. SQL (DATA MANIPULATION LANGUAGE) (3 sesiones - 7.5 horas).

Insert

Delete

Update


Commit y RollBack
IX. SQL (DATA DEFINITION LANGUAGE) (4 sesiones - 10 horas).

Create, drop y alter

Vistas


Triggers

Stored procedures
X. SQL (DATA CONTROL LANGUAGE) (3 sesiones - 7.5 horas).

Niveles de seguridad de los RDBMS

Connect y disconnect

Privilegios de Sistema: Grant y revoke
7.
CARGA HORARIA: TEORÍA/PRÁCTICA
El horario de clases durante el primer parcial se realiza en el aula de clases en 2 sesiones que tengan un total
de 5 horas. El horario de clases durante el segundo parcial se realiza en el laboratorio de computación en 2
sesiones que tengan un total de 5 horas.
8.
CONTRIBUCIÓN DEL CURSO EN LA FORMACIÓN DEL ESTUDIANTE
datos.
del sistema de base de datos por medio del Structured Query Language.
Los lenguajes que son expuestos en esta materia son:
IG1002-3
Página 2 de 4
SYLLABUS DEL CURSO
SISTEMAS DE BASES DE DATOS I
SQL(obligatorio)
XHTML
Java
JSP.
FORMACIÓN BÁSICA
9.
FORMACIÓN
PROFESIONAL
X
FORMACIÓN
HUMANA
RELACIÓN DE LOS RESULTADOS DE APRENDIZAJE DEL CURSO CON LOS RESULTADOS DE
APRENDIZAJE DE LA CARRERA
RESULTADO
RESULTADOS DE
CONTRIBUCIÓ
S DE
APRENDIZAJE DE LA
N (Alta, Media, APRENDIZAJ
EL ESTUDIANTE DEBE:
CARRERA*
Baja)
EDEL
CURSO**
a)
Habilidad para aplicar
Alta
3,4
el conocimiento apropiado de
en esta disciplina
algegra relacional como herramienta
matematica para resolver problemas de
SQL.
Determinar los modelos conceptuales de
diferentes modelos de negocios
b)
Alta
1,2,3
c)
Media
5,6
Organizar los diferentes componentes
de un Sistema de Base de Datos y su
interacción con otros servicios
Baja
6
Analizar, diseñar e implementar
soluciones como miembro de un grupo
de trabajo.
Baja
5
Analizar los niveles de seguridad de
acceso que los sistemas de bases de
datos tienen.
d)
implementar,
y
evaluar un sistema
computacional,
proceso,
componente
o
programa
que
cumpla
los
requerimientos
solicitados
Habilidad
para
trabajar
efectivamente
en
e)
seguridad, social y
de responsabilidad
f)
g)
h)
IG1002-3
Habilidad
para
comunicarse
efectivamente con
grandes audiencias
Habilidad
para
analizar el impacto
computacional
global y local en las
personas,
organizaciones
y
sociedad
Reconocer
la
necesidad y una
habilidad
para
---
---
---
Página 3 de 4
SYLLABUS DEL CURSO
SISTEMAS DE BASES DE DATOS I
mantener
un
constante desarrollo
profesional a
lo
largo de la vida
i)
Alta
6
Implementar
de clase.
j)
Capacidad
de
liderar, gestionar o
emprender
proyectos
---
10. EVALUACIÓN DEL CURSO
Actividades de Evaluación
Exámenes
Lecciones
Tareas
Proyectos
Laboratorio/Experimental
Participación en Clase
Visitas
Otras
X
X
X
X
X
X
11. RESPONSABLE DE LA ELABORACIÓN DEL SYLLABUS Y FECHA DE ELABORACIÓN
Elaborado por
Fecha
Vanessa Cedeño Mieles
03/05/2013
12. VISADO
SECRETARIO ACADÉMICO DE LA
UNIDAD ACADÉMICA
NOMBRE:
DIRECTOR DE LA SECRETARÍA
TÉCNICA ACADÉMICA
NOMBRE:
FIRMA:
FIRMA:
Resolución y Fecha de aprobación en el
Consejo Directivo:
13. VIGENCIA DEL SYLLABUS
RESOLUCIÓN DEL CONSEJO
POLITÉCNICO:
FECHA:
IG1002-3
Página 4 de 4
SYLLABUS DEL CURSO
SISTEMAS DE BASES DE DATOS I