Cátedra de Bases de Datos - catedras.facet.unt.edu.ar · ... , etc, y el lenguaje SQL. Objetivos...

31
Cátedra de Bases de Datos Facultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán Ciclo Lec)vo 2017

Transcript of Cátedra de Bases de Datos - catedras.facet.unt.edu.ar · ... , etc, y el lenguaje SQL. Objetivos...

CátedradeBasesdeDatos

FacultaddeCienciasExactasyTecnologíaUniversidadNacionaldeTucumán

CicloLec)vo2017

Nombredelaasignatura

BasesdeDatos(ECF)

Nombre Email

1 Mg.Ing.GustavoEduardoJUAREZ [email protected]

2 Ing.FrancoDanielMENENDEZ [email protected]

3 Ing.CristianLafuente cris%[email protected]

Tipodeactividad Díadelasemana Horario Local

Teoría(1) Martes 08.00–10.00 Gab.Comput.1-3-08 Práctica(2-3) Martes 10.00–12.00 Gab.Comput.1-3-08 Práctica(2-3) Jueves 08.00–10.00 Gab.Comput.1-3-08 Consultas Viernes 14:00-16:00 LabdeIntelArtiQicialConsultas Miercoles 16:00-18:00 LabdeIntelArtiQicial

Presentacion

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

IntroducciónyObjetivos

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

LamateriaBasesdeDatosseencuentraincorporadaalPlandeEstudiosdelaCarrerade

IngenieríaenComputacióndelaFacultaddeCienciasExactasyTecnología,Universidad

Nacional de Tucumán, en el TercerAño de la Carrera (ModuloVI), en elmarco de las

TecnologíasAplicadas.

Introducción

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

•  IntroducirlaimportanciadelasBasesdeDatosparaeldesarrollodelosSistemas

deInformación:suconcepto,aplicaciones,propósitos,componentes,etc.

•  Describir los Sistemas de Administración de las Bases de Datos (DBMS): sus

conceptos,componentes,arquitectura,tipos,funciones,etc.

•  DiseñarymodelarsistemasdebasesdedatosmediantemodeladoEntidad-Relación

yRelacional.

•  ImplementarEsquemasyestrategiasdeseguridadenBasesdeDatos.

•  Describir las características del modelo relacional de Bases de Datos, y sus

conceptosasociados:tablas,relaciones,claves,etc,yellenguajeSQL.

Objetivos

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

•  DiseñarymodelarsistemasdebasesdedatosDistribuidas

•  ConocerlastendenciasfuturaseneldesarrollodelcampodelasBasesdeDatos,yde

otrostópicoscomo,datamining,datawarehousing,BigData,etc.

•  Conocer las incumbencias que puede llegar a tener como futuro profesional de

sistemasenrelaciónalaadministracióndedatosengeneralydebasesdedatosen

particular.

•  Forjarelespíritudetrabajoengrupo.

•  IncentivarlainvestigaciónsobrelostemasaUinesconlamateria.

Objetivos

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

1.  Capacidad de abstracción, análisis y síntesis 2.  Capacidad de aplicar los conocimientos en la práctica 3.  Capacidad para organizar y planificar el tiempo 4.  Conocimientos sobre el área de estudio y la profesión Responsabilidad social y compromiso

ciudadano Capacidad de comunicación oral y escrita) 5.  Capacidad de comunicación en un segundo idioma 6.  Habilidades en el uso de las tecnologías de la información y de la comunicación 7.  Capacidad de investigación 8.  Capacidad de aprender y actualizarse permanente 9.  Habilidades para buscar, procesar y analizar información procedente de fuentes diversas

Capacidad crítica y autocrítica Capacidad para actuar en nuevas situaciones 10.  Capacidad creativa 11.  Capacidad para identificar, plantear y resolver problemas 12.  Capacidad para tomar decisiones) 13.  Capacidad de trabajo en equipo Habilidades interpersonales 14.  Capacidad de motivar y conducir hacia metas comunes 15.  Compromiso con la preservación del medio ambiente 16.  Compromiso con su medio socio-cultural

ObjetivosComplementarios2017–AprendizajeBasadoenCompetencias

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

ProgramaAnalitico

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

Unidad1:Generalidadessobrebasesdedatos.PropósitosdelasBasesdedatos.Sistemas

de Administración de Bases de Datos (DBMS). Arquitectura funcional de una Base de

Datos.ArchivosHash.Modeloconceptual,lógicoyUísico.Modelosdedatosymetodologías

de diseño de bases de datos. Modelo Entidad - Relación (Peter Chen). Modelo Objeto

Semántico (Michael Hammer y Dennis McLeod). Modelo Relacional (E. F.

Codd).Mecanismodeabstracción.ClasiUicación,AgregaciónyGeneralización.

ProgramaAnalíticodelaMateria

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

Unidad2:Visión general del proceso deDiseño.Modelo Entidad - Relación.DeUinición.

Características. Elementos: Entidades, atributos, identiUicadores y relaciones. Entidades

débilesyfuertes.ConstruccióndelModelodedatos.

Unidad 3: Modelo Relacional. DeUinición. Elementos del modelo. Dependencias

Funcionales. Construcción del Modelo de datos. Transformación del modelo Entidad -

Relaciónalmodelorelacional.Propiedadesdelasrelaciones.Clavesprimariasyforáneas.

DiccionariodeDatos.

ProgramaAnalíticodelaMateria

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

Unidad4:Álgebrarelacional.Sintaxisdelálgebrarelacional.Operacionesdeconjuntos.

Cálculo relacional. Cálculo relacional orientado hacia las tuplas. TipiUicación de

operaciones relacionales. Operadores de Selección, Proyección, productos, Unión y

Diferencia,Intersección,CocienteyJoin.

Unidad 5: Conceptos de normalización en la vinculación y/o relación de tablas y

contenedores de bases de datos. Normalización. Formas Normales. Anomalías.

TipiUicacióndeFormasNormales.Estudiode1FN,2FNy3FN.

ProgramaAnalíticodelaMateria

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

Unidad6:UtilizarSQLcomolenguajedeconsultaatablas.Introducciónaloslenguajes

de consulta. Diccionario de datos. Tipos de datos. Vistas. Índices. Set de comandos.

Optimización de consultas e indexado. Lenguaje de Consulta Estructurado (SQL):

deUinición. Tipos de sentencias (DDL, DML y DQL). DeUinición de Estructuras: base de

datos,tabla,índice,vista.

Unidad 7: Seguridad en bases de datos. Amenazas. Tipos de Seguridad. Reglas de

Autorización.MedidasyMecanismosparaelcontroldeAcceso.Autenticación.Algoritmos

deseguridad..CifradodeDatosmedianteHash.`RestriccionesdeIntegridad.

ProgramaAnalíticodelaMateria

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

Unidad8:Procesamientodetransaccionesyconcurrencia.Conceptos.Estadosde

una transacción. Secuencialidad. Recuperabilidad. Protocolos basados en el

Bloqueo, Marcas Temporales y Validación. Bases de datos distribuidas.

Fragmentación.TipiUicación.

ProgramaAnalíticodelaMateria

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

Calendario

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

Calendario

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

AGOSTO L M X J V S D

1 2 3 4 5 6

7 8 9 10 11 12 13

14 15 16 17 18 19 20

21 22 23 24 25 26 27

28 29 30 31

Calendario

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

SEPTIEMBRE L M X J V S D

1 2 3

4 5 6 7 8 9 10

11 12 13 14 15 16 17

18 19 20 21 22 23 24

25 26 27 28 29 30

OCTUBRE L M X J V S D

1

2 3 4 5 6 7 8

9 10 11 12 13 14 15

16 17 18 19 20 21 22

23 24 25 26 27 28 29

30 31

Calendario

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

Calendario

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

NOVIEMBRE

L M X J V S D

1 2 3 4 5

6 7 8 9 10 11 12

13 14 15 16 17 18 19

20 21 22 23 24 25 26

27 28 29 30

Calendario

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

DICIEMBRE

L M X J V S D

1 2 3

4 5 6 7 8 9 10

11 12 13 14 15 16 17

18 19 20 21 22 23 24

25 26 27 28 29 30 31

Calendario TrabajosPrácIcos-FechadeEntrega

TP1 5/9/2017

TP2 26/9/2017

TP3 27/9/2017

TP4 10/10/2017

TP5 17/10/2017

TP6 7/11/2017

TPIntegrador-

Proy.deIng

5/12/2017

7/12/2017

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

SistemasdeEvaluaciones

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

EnlaUniversidadNacionaldeTucumánlasclasessonpresencialesyobligatoriasparalos

alumnos,por loque se tieneun sistemadeevaluacióncaracterizadopordoselementos

relacionadosentresí,RégimendePromociónyFormasdeEvaluación.

En el Régimen de Promoción de la asignatura, los requisitos que deben satisfacer los

alumnosson:

• RégimendeAsistencia:75%paraClasesPrácticas

•  Trabajos Prácticos: 100% presentados y 80% aprobados. Se exceptúa al Trabajo

IntegraldeLaboratorioelcualsedebepresentaryaprobarconnotaigualosuperiora7

(Siete),enlasfechasqueinformaralacatedra.

• AprobacióndelPrimerySegundoParcialconunacaliUicaciónmínimadeSiete(7).

SistemasdeEvaluaciones

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

Para el Régimen de Regularización de la asignatura, los requisitos que deben

satisfacerlosalumnosson:

•  RégimendeAsistencia:75%paraClasesPrácticas.

•  Trabajos Prácticos: 100% presentados y 80% aprobados. Se exceptúa al Trabajo

IntegraldeLaboratorioelcualsedebepresentaryaprobarconnotaigualosuperior

a7(Siete),enlasfechasqueinformaralacatedra.

•  Aprobación del Primer y SegundoParcial, o bien de los correspondientes exámenes

recuperatorios,conunacaliUicaciónmínimadeAprobacióndeCuatro(4).

SistemasdeEvaluaciones

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

Para el Régimen de Promoción y Regularización de la asignatura los alumnos

deberán defender y aprobar el Proyecto de laboratorio (resolución de problema de

ingenieríadelmundoreal).

LostemaspredeUinidosdeProyectoson:

•  Administracióndepersonaldelaadministraciónpublicaprovincial

•  AdministracióndeunaAgenciadeTurismo.

A los grupos de alumnos (máximo de tres integrantes) se les asignara uno de los

problemas antes descriptos, sobre el cual deberán desarrollar el análisis, diseño e

implementacióndelabasededatos,documentaciónydefensadeltrabajo.

SistemasdeEvaluaciones

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

ElexamenFinaldelaAsignaturaparaalumnosRegularesconsistiráen:

•  Pruebadeconocimientos sobreelProgramaAnalíticode laAsignatura,decarácter

escrito, individual y coloquial. La Nota mínima de Aprobación es Cuatro (4) y la

máximadiez(10).

•  PorReglamento,elalumnopuederendirelExamenFinalparasuaprobaciónhasta

un máximo de tres veces, a partir de lo cual y si no es aprobado, el alumno debe

recursarlaAsignaturaobienoptarporelExamenLibre.

SistemasdeEvaluaciones

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

•  La resolucion de los Trabajos Practicos se llevara a cabo en clases, siendo

autoevaluado sen clasespor loalumno.En clasede consulta sedesarrollaran

losejerciciosquequedaranpendientesporrazonesespeciales.

•  EncuantoalTrabajoIntegrador,lostemasseránsorteadosentrelosgruposde

alumnos.

Comentarios

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

ComposicióndelaCaliHicacióndeHinitiva:

•  La caliUicación deUinitiva en la materia estará distribuida de acuerdo al siguientecomposición:

•  55%CaliUicaciónobtenidaenParciales/Recuperaciones

•  10%CaliUicaciónobtenidasenTrabajosPrácticos

•  35%TrabajoIntegraldeLaboratorio

SistemasdeEvaluaciones

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

CalificaciónobtenidaenParciales/RecuperacionesCalificaciónobtenidasenTrabajosPrác%cosTrabajoIntegraldeLaboratorio

BibliograTia

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

TecnologíayDiseñodeBasesdeDatos/MarioPiattini,EsperanzaCalero,BelenVela/EditAlfaomega/2010Ed.

Fundamentosdebasesdedatos/AbrahamSilberschatz,HenryF.Korth/y/S.Sudarshan.—(Tra.FernándoSáenzPérez,AntonioGarcíaCordero/y/JesúsCorreasFernández.--Rev.Tca.LuisGrauFernández).McGrawHill.Madrid/c.2008/5a.Edic.

Fundamentosdesistemasdebasesdedatos/RamezElmasri/y/ShamkantB.Navathe.—(Tra.VerónicaCanivellCastillo,BeatrizGalánEspiga/y/GloriaZaballaPérez.--Rev.Tca.AlfredoGoñiSarriguren,ArturoJaimeElizondo/y/TomásA.PérezFernández)PearsonEducación.Madrid/c.2002/3a.ed.

IntroducciónalSQLparaUsuariosyProgramadores/Cornelioetal/THOMSON/2003/2da.Edic

BibliográTicasPrincipal

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

1.  Basesdedatos/Reinosaetal/Edit.Alfaomega/1era.Edic/2012.2.  ProgramacióndeBasesdeDatosconMySQLyPHP/HelmaSpona/Edit.Alfaomega/1era.Edic/2010.3.  Basesdedatos/PabloRovariniyHerminiadeHerca.Argentina2005/2a.ed.4.  Procesamiento de bases de datos. fundamentos, diseño e implementación / David M. Kroenke.—(Tra. Ana

ElizabethGarcíaHernández.--Rev.Tca.JuanRaúlEsparzaMartínez).PearsonEducación.México/c.2003/8ª.Edic.

BibliograTíaComplementaria

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

Sitio Web de la Cátedra http://catedras.facet.unt.edu.ar/bd

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS