You are on page 1of 6

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

(Universidad del Per, Decana de Amrica)

FACULTAD DE IN ENIERIA DE SISTEMAS E INFORMATICA Escuela Acadmico Profesional de Ingeniera de Sistemas

SILA!O "# ESPECIFICACIONES


Nombre del curso Cdigo del curso Duracin del curso Forma de dictado "oras semanales Naturale(a N,mero de crditos .rerre/uisitos Semestre acadmico

ENERALES
: !ASE DE DATOS : 205001 : Semestral : Terico - e !erimental : T#0$%& '#02% : )*sico de la !ro+esin : 0:20-001 : 201--0

$# SUMILLA%
Conce!tos b*sicos: ob1eti2os& abstraccin de datos& sistema de base de datos 3 la e2olucin& sus com!onentes4 Sistema de )ase de Datos en las 5rgani(aciones: com!artir datos 3 base de datos& se!arar la re!resentacin lgica 3 +6sica de los datos& ar/uitectura de tres-ni2eles 7ANS08S.A9C:4 ;odelo de Datos 3 Sistemas 9elacionales: modelo de datos relacional& algebra relacional& lengua1e de de+inicin 3 mani!ulacin de datos4 S<' 7Structured <uer3 'engua1e:4 =structuras 0nternas de la )ase de Datos: almacenamiento 3 organi(acin de datos& estructuras de 6ndices4 =studio de la +uncionalidad de un S>)D: catalogo del sistema& !rocesamiento de consultas& tcnicas de recu!eracin 7reco2er3:& tcnicas de control de concurrencia& !rocesamiento de transacciones& tcnicas de o!timi(acin de consultas? seguridad 3 !ri2ilegios de acceso a bases de datos4 ;odelo de Datos A2an(ados 3 Nue2as Tendencias: )ase de datos orientados a ob1etos& )ase de datos distribuidos 3 conce!tos de 0nteligencia de Negocio con Data @are%ousing& 5'A. 3 Data ;ining4 'a a!licacin de los conocimientos a!rendidos& se lograr* con la asignacin de un traba1o de in2estigacin 3 con talleres de laboratorio basados en el uso de los so+tAare de administracin de bases de datos de ma3or demanda 3 !restigio en el mercado como son: S&L'Server 38o ORACLE Server& a +in de diseBar e im!lementar bases de datos cor!orati2as de em!resa e+icaces !ara so!ortar un con1unto de a!licaciones4

(# O!)ETIVOS%
Ca!acitar 3 +ormar a los estudiantes en los conce!tos +undamentales de la Tecnolog6a de )ase de Datos& !romo2iendo la a!licacin acertada de mtodos 3 tcnicas modernas !ara el diseBo e im!lementacin de )ase de Datos e+icientes /ue satis+agan con 2enta1as los re/uerimientos de las em!resas u organi(aciones4 Adiestrar en el uso de %erramientas /ue el mercado o+rece al res!ecto !ermitiendo as6& !ro!orcionar una base slida al +uturo !ro+esional4 Se en+ati(ar* tambin las tareas administrati2as de gerencia en la Administracin de )ases de Datos 3 las !ro!uestas +uturas relacionadas al a2ance tecnolgico en esta *rea4 Res*+en =n s6ntesis& el !ro!sito de ste curso es lograr /ue los alumnos !uedan reconocer 3 estar b*sicamente !re!arados en 02 roles im!ortantes del desarrollo de sistemas o so+tAare de em!resa como son: DiseBador de )ase de Datos 3 Administrador de )ase de Datos4 =ste ,ltimo !ermitir* incrementar la com!rensin de cmo el recurso de datos !uede ser administrado !ara so!ortar e+icientemente a los sistemas de in+ormacin en las organi(aciones4 .ara alcan(ar este !ro!sito& el curso !ro!orciona un bacCground tcnico& com!uesto !or dos !artes: Terica-.r*ctica 3 'aboratorio4

Par,e Te-ri./ 0 Pr1.,i.a: Se re!asan inicialmente !roblemas de en+o/ue 3 diseBo de base de datos& !ara luego !resentar las bases +ormales de los sistemas de gestin de base de datos 79D);S: 3 de su tecnolog6a asociada a ella& como son: el modelo relacional& la organi(acin interna del ser2idor de base de datos& las estructuras de almacenamiento de base de datos& tcnicas modernas de reco2er3& control de concurrencia& o!timi(acin de /uer3s& bases de datos orientada a ob1etos 3 data Aare%ousing entre los t!icos de rele2ancia4 =llo se com!lementa con la !r*ctica& en donde se re+uer(an los as!ectos tericos a tra2s de e1ercicios& !resentando casos !r*cticos& 3 !recisando el en+o/ue de soluciones %acia la em!resa4 La2/ra,/ri/% =st* orientado al adiestramiento en el diseBo de base de datos 3 al uso de los mane1adores de base de datos S<'8Ser2er u otro S>)D com!etiti2o& en un laboratorio e/ui!ado !ara tal +in? el contenido m6nimo anal6tico se describe en el !unto 000-b4 Ser* +undamental el uso de una %erramienta 7CAS=: !ara el diseBo& generacin 3 mantenimiento de los es/uemas de base de datos 3 un 'engua1e Disual de desarrollo C8S o @eb !ara el !rocesamiento transaccional con S<' inmerso 3 e !lotacin de /uer3s a2an(ados 7inclu3endo store !rocedure 3 trigger:4 =l reconocimiento 3 uso !r*ctico de ambos S>)D de am!lia ace!tacin en el mercado& !ermitir*n establecer di+erencias a ni2el entorno 3 !lata+orma4 Pr/3e.,/ de !ase de Da,/s a i+4le+en,ar en La2/ra,/ri/% Ser* obligatorio el desarrollo de un .ro3ecto de Sistemas /ue im!li/ue el modelamiento& diseBo& im!lementacin& e !lotacin 3 mantenimiento de una base de datos relacional ba1o un en+o/ue cor!orati2o e integral en una 0nstitucin o em!resa& a +in de a+ian(ar los conce!tos& reconocer el en+o/ue 3 las tcnicas a em!lear en +orma !ractica& com!rendiendo la im!ortancia de los S>)D 3 )D !ara el ito de los Sistemas de Negocio4

5# CONTENIDO ANAL6TICO POR SEMANAS%


A)# PARTE TE7RICA0PRACTICA% ( 89 :ORAS ) "ra# Se+ana% C/n.e4,/s, ev/l*.i-n e i+4/r,an.ia% T# de !ase de Da,/s (5 ;/ras) 0m!ortancia del recurso dato en los negocios& 3 la necesidad de una metodolog6a 3 %erramientas tecnolgicas de la )ase de Datos4 0ntroduccin al ;odelamiento de Datos 7=89: !ara el diseBo de )D4 5b1eti2os a lograr con una base de datos4 Sistemas orientados a !rocesos 2s4 Sistemas orientados a los datos& !roblemas comunes de diseBo de )D en los Negocios& ra(ones !ara cambiar un sistema orientado a arc%i2os a un sistema a!o3ado con base de datos& ti!os de bases de datos& e2olucin 3 +uturo4 Desarrollo de casos4 DiseBo de Administracin de )ase de Datos 2da4 =d4>ar34 @4 "ansen Ca!4 1 3 24 Tecnolog6a 3 diseBo de )ases de datos .iattini& ;arcos E Calero4 =dit4 Al+aomega E rama& Ca! 1 $da# Se+ana% Sis,e+a de 2ase de da,/s en las /r<ani=a.i/nes, ar>*i,e.,*ra 3 ./+4/nen,es de *n S !D (5;/ras) Conce!tos de S>)D 3 su im!ortancia en la organi(acin& 0nde!endencia de Datos& Ti!os de Fsuarios& Ar/uitectura de tres ni2eles ANS0 S.A9C? +unciones de un S>)D& 'engua1es: DD' 3 D;'& Diccionario de Datos? Com!onentes internas de un ;ane1ador de )ase de Datos? Ftilitarios 3 +acilidades del mercado actual de S>)D94 DiseBo de Administracin de )ase de Datos 2da4 =d4>ar34 @4 "ansen Ca!4 1 3 24 0ntroduccin a los Sistemas de )ase de Datos& 5ta4 =d4& C4G4 Date& Ca!4 l& 2& $ Fundamentos de Sistemas de )ases de Datos& =lmasri8Na2at%e& 5ta4 =d4& Ca!4 1& 2& $ (era# Se+ana% Sis,e+a Rela.i/nal% (5 ;/ras) Conce!tos +undamentales del modelo relacional& .ro!iedades& Ti!os de relaciones& Ar/uitectura de un S>)D9& el mane1ador 9elacional85b1eto& 9eglas de integridad: De =ntidad& de 9e+erencia 7cla2es +or*neas:& de Dominio& rutas re+erenciales& consideraciones !ara alterar es/uemas& reglas de integridad mane1ada !or A!licaciones 2s S>)D94 0ntroduccin a los Sistemas de )ase de Datos& 5ta4 =d4& C4G4 Date& Ca!4 1& 12& l$4 Fundamentos de Sistemas de )ases de Datos& 5ta4 =d4& =lmasri8Na2at%e& Ca!4 54
2

Fundamentos de )ases de Datos& 5ta =d4 Hort%& Silbersc%at( E Sudars%an& Ca!4 24 5,a# Se+ana% Al<e2ra Rela.i/nal 3 /4era.i/nes DML (5;/ras) Algebra 9elacional: 5!eraciones relacionales !rimiti2as& adicionales 3 deri2adas4 Ti!os de Goin& e1ercicios de consultas en Algebra 9elacional4 =l cat*logo: sus +unciones& interaccin& contenido& actuali(acin& e1em!los en S<'8Ser2er 3 5racle4 9eglas modernas de los sistemas relacionales 7Codd:4 Consideraciones en o!eraciones de actuali(acin con /uer3s4 0ntroduccin a los Sistemas de )ase de Datos& 5ta4 =d4& C4G4 Date& Ca!4 11& 12& l$ Fundamentos de Sistemas de )ases de Datos& 5ta4 =d4& =lmasri8Na2at%e& Ca!4 I4 Fundamentos de )ases de Datos& 5ta4 =d4& Hort%& Silbersc%at( E Sudars%an Ca!4 24 ?,a# Se+ana% Len<*a@e de !ase de Da,/s 3 S&L % (5 ;/ras) De+inicin de Datos 7DD':& ti!os de datos& ti!os de 6ndices& ;ani!ulacin de datos 7D;':& 'engua1e estructurado de consulta 7S<':& +unciones agregados& agru!ados& subconsultas& Distas& cat*logo del sistema& .lan de acceso& a+irmaciones& dis!aradores4 0ntroduccin a los Sistemas de )ase de Datos& 5ta4 =d4& C4 G4 Date& Ca!4 5& I& J& K4 Fundamentos de Sistemas de )ases de Datos& 5ta4 =d4& =lmasri 8Na2at%e& ca!4 K4 DiseBo 3 Administracin de )ase de Datos& >ar3 "ansen& ca! J4 8,a 3 A+a# Se+ana% Es,r*.,*ras In,ernas 3 Al+a.ena+ien,/ en Servid/res de !ase de Da,/s (B ;/ras) 0ntroduccin a los medios de almacenamiento !rimario 3 secundario& Flu1o de interacciones en el almacenamiento 3 acceso a blo/ues o !*ginas4 =structuras de memoria: ti!os de bu++ers& su dimensionamiento& e1em!los en un ser2idor 5racle4 =structuras en Disco: 9egistros +i1os 3 2ariables& organi(acin de un blo/ue de )D& el rid 7roAid:& +ilas migradas 3 encadenadas4 Asignacin de blo/ues a arc%i2os: es!acios4 Fundamentos de Sistemas de )ases de Datos& =lmasri8Na2at%e& 5ta4 =d4& Ca!4 1$4 Fundamentos de )ases de Datos& Hort%& Silbersc%at( E Sudars%an 5ta4 =d4 Ca! 114 DiseBo 3 Administracin de )ase de Datos& >ar3 @4 "ansen& Ca!4 10 Bva# Se+ana% ECa+en Par.ial D 3 "9 Se+ana% Or<ani=a.i-n de Ar.;iv/s 3 Es,r*.,*ra de 6ndi.es (B ;/ras) 5rgani(acin de arc%i2os +6sicos: ti!os de arc%i2os 3 sus caracter6sticas& dis!ersin interna 3 e terna& e1em!los 3 !roblemas4 Ti!o de Lndices ordenados de un solo ni2el& Lndices de m,lti!les ni2eles& Lndices )-tree 3 din*micos4 =2aluacin del uso de 6ndices en o!eraciones D;'& e1em!los4 Fundamentos de Sistemas de )ases de Datos& =lmasri8Na2at%e& 5ta4 =d4& Ca!4 1-4 )ase de Datos: ;odelos& lengua1es 3 diseBos& Games '4 Go%nson& .arte 00& Ca! 1-&15&1I Fundamentos de )ases de Datos& Hort%& Silbersc%at( E Sudars%an& 5ta =d4 Ca! 124 ""va# Se+ana% Transa..i/nes, TE.ni.as de Re.*4era.i-n (5 ;/ras) Conce!to de transacciones& !rocesamiento de transacciones& e1em!los4 Commit& rollbacC& c%ecC!oint& 'og 7bitacora:& !rotocolo de escritura adelantada 3 di+erida4 9ecu!eracin en caso de +allas& +uentes de +allo& mtodos 3 !lanes de recu!eracin4 0ntroduccin a los Sistemas de )ase de Datos 5ta4 =d4 C4G4 Date& Ca!4 lI4 Fundamentos de Sistemas de )ases de Datos& 5ta4 =d4& =lmasri8Na2at%e& Ca!41J& lK& lM4 Fundamentos de )ases de Datos& 5ta =d4& Hort%& Silbersc%at( E Sudars%an& Ca! 1$4 "$va# Se+ana% TE.ni.as de C/n,r/l de ./n.*rren.ia 3 4rivile<i/s (5 ;/ras) Control de concurrencia4 .roblemas !or +alta de control& Tcnicas de blo/ueo !ara control de concurrencia& seriabilidad& blo/ueo de 2 +ases& ;arcas de Tiem!o& ;ulti2ersin& >ranularidad de los datos4 Accesos autori(ados: 9oles 3 !ri2ilegios4 0ntroduccin a los Sistemas de )ase de Datos& 5ta4 =d4 C4G4 Date& Ca!4 11& 12& l$4 Fundamentos de Sistemas de )ases de Datos& 5ta4 =d4& =lmasri8Na2at%e& Ca!41K&1M4
$

Fundamentos de )ase de Datos& 5ta =d4& Hort%& Silbersc%at( E Sudars%an Ca! 1$4 "(ava Se+ana% O4,i+i=a.i-n de C/ns*l,as 3 Tareas del Ad+inis,rad/r de !ase de Da,/s% (5 ;/ras) 5!timi(acin !or reglas %eur6stica& e1em!los& o!timi(acin !or costos& e1em!los4 Administracin de 9ecursos F6sicos& !rocedimientos de recu!eracin 3 !roteccin& !ol6ticas& normas 3 !rocedimientos !ara la administracin de los recursos de in+ormacin? o!timi(acin de consultas4 = !osiciones de .ro3ectos de 0n2estigacin Fundamentos de Sistemas de )ases de Datos& 5ta4 =d4& =lmasri8Na2at%e& Ca!4154 0ntroduccin a los Sistemas de )ase de Datos& 5ta4 =d4& C4G4 Date& Ca!4 lK& 1M4 DiseBo 3 Administracin de )ase de Datos >ar3 @4 "ansen 2da4=d4 Ca! 124 Tecnolog6a 3 diseBo de )ases de datos .iattini& ;arcos E Calero& Ca! J 7-4$4: # de

"5va Se+ana# T-4i./s Avan=ad/s% S !D Dis,ri2*idas, S !D Orien,ad/s a O2@e,/s 3 S# !ase de C/n/.i+ien,/s (5;/ras)#

Din1+i.a 4ar,i.i4a,iva ./n eC4/si.i-n de ,e+as asi<nad/s 4/r <r*4/s# S>)D Distribuida: Conce!tos& com!onentes& ar/uitectura& tcnicas de +ragmentacin 3 re!licacin4 )ase de datos orientadas a ob1eto& estado de los S>)D55& !ro!iedades b*sicas& 5<'& com!aracin con )4D4 9elacional& a!licaciones4 S4 >4 de )ases de Conocimiento: Conce!to e im!ortancia de H;& necesidad de %erramienta !ara la gestin de )ases de H; en los negocios& !ro!uestas 3 a!licacin4 0ntroduccin a los Sistemas de )ase de Datos& 5ta4 =d4& C4 G4 Date& 2$& 254 Fundamentos de Sistemas de )ases de Datos& 5ta4 =d4& =lmasri8Na2at%e& Ca!4& 254 )ases de Datos: ;odelos& lengua1es diseBos& Games& '4 Go%nson& Ca!4 J & K4 DiseBo 3 Administracin de )ases de Datos& >ar3 "ansen& .arte 5& Ca! 12& Ca!41-4

"?va# Se+ana% T-4i./s Avan=ad/s% In,eli<en.ia de Ne</.i/% Da,a Fare;/*sin<, OLAP, Da,a Mini< (5 ;/ras)# Din1+i.a 4ar,i.i4a,iva ./n eC4/si.i-n de ,e+as asi<nad/s 4/r <r*4/s# 0nteligencia de Negocio: Necesidades de la toma de decisiones& Data @are%ousing& com!onentes& 5'A. 2s 5'T.& Data ;art& consideraciones de im!lementacin& %erramientas4 Data ;inig: ob1eti2os& conce!tos& ti!os de tcnicas 3 a!licaciones4 Data @are%ousing& "ar1inder 3 .raCas%& .rentice "all "is!anoamericana& S4A4 Fundamentos de Sistemas de )ases de Datos& 5ta4 =d4& =lmasri8Na2at%e& Ca!4& 2K& 2M4

"8va# Se+ana% ECa+en Final# "Ava# Se+ana% ECa+en S*s,i,*,/ri/ !)# PARTE% LA!ORATORIO G TALLERES Res*+en del C/n,enid/ AnalH,i./ ;odelamiento =ntidad 9elacin& DiseBo de )ase de Datos& Diagramas de =structura& De+inicin 3 mantenimiento de =s/uemas de base de datos& uso de la %erramienta CAS=: 7.oAer Designer& =rAin& Dicio o Ra,i/nal R/se $99(: S&L'Server% 9econocimiento del ambiente ser2idor 3 de las inter+aces usuarias4 Structured <uer3 'anguage& sentencias DD': creacin de bases de datos& de ob1etos de base de datos 3 reglas de integridad4 D;': actuali(acin 3 consultas& o!timi(acin4 Triggers& .rocedimientos Almacenados4 .rocesamiento transaccional 5'T. con el 9D);S: S<' embebido& e ce!ciones4 Administracin de seguridad: .er+iles& asignacin de !ri2ilegios& roles& !istas de auditoria4 Consideraciones !ara !laneamiento e instalacin del so+tAare de Adm4 de )ase de Datos& instancias 3 bases de datos& administracin de es!acios& a+inamiento de base de datos4

0ntroduccin al diseBo de modelos de Data @are%ouse 7data marts:& generacin +6sica 3 carga de datos& con S<'8Ser2er4

ORACLE D!% 9econocimiento del ambiente ser2idor 3 de las inter+aces usuarias4 0ntroduccin al diseBo 3 mane1o de )ase de Datos con 59AC'= S<' 8 .lus: Sentencias DD': creacin de bases de datos& de ob1etos de base de datos 72istas& 6ndices: 3 reglas de integridad4 Sentencias D;': actuali(acin 3 consultas& o!timi(acin de /uer3s4 .'8S<': Construccin 3 e1ecucin de scri!t& !rocedimientos almacenados4 Administracin de seguridad: Autori(acin a usuarios& asignacin de !ri2ilegios& roles& !istas de auditoria4 Necesidad del uso de Sinnimos4 Consideraciones !ara la instalacin de 5racle-Ser2er 3 de+inicin de instancias4 Consideraciones !ara diseBo 3 a+inamiento +6sico de base de datos4 Tareas del Administrador de )ase de Datos: .rocedimientos 3 est*ndares !ara la administracin de )ase de Datos en las =m!resas4 Asesor6a 3 control de .ro3ectos asignados& e !osiciones 3 demostraciones4

?#

EVALUACION%

=n caso de Ci.l/ de Veran/& el sistema de e2aluacin cambiar* 3 ser* co%erente al 3a establecido !ara este ti!o de ciclo4 Se incluir* la nota de 'aboratorio en el !romedio +inal4 'os criterios 3 +ormula usada ser* in+ormada !or el .ro+esor4 =n Ci.l/s N/r+ales 7no ciclo de 2erano:& la e2aluacin ser* como se indica a continuacin: C/n.e4,/ = amen .arcial 7=.: = amen Final 7=F: 'aboratorio 3 .racticas 7'A): P/r.en,a@e $0 N $0N -0 N Des.ri4.i-n K0 N = amen .arcial 7escrito: 20 N .ruebas rel*m!agos 3 !racticas K0 N = amen Final 7escrito: 20 N .ruebas rel*m!agos 3 !r*cticas .racticas Cali+icadas 3 traba1os de )D

F-r+*la I ( (JEP K (JEF K 5JLA! ) ' "9

8#

!I!LIO RAFIAS%
1. Fundamentos de Sistemas de Bases de Datos, 5ta. Ed. Elmasri/Navathe 2007. Ed. Addisonesle! 2. Dise"o ! Administra#i$n de Base de Datos, 2da Ed. %ar! . &ansen, Ed. 'renti#e &all. (. )ntrodu##i$n a los Sistemas de Base de Datos, 5ta. Ed. *.+. Date, Ed. Addison- esle! ,. -e#nolo./a ! dise"o de Bases de datos, 'iattini, 0ar#os 1 *alero 2007, Edit. Al2aome.a 1 rama. 5. Bases de Datos3 0odelos, len.ua4es dise"o, +ames, 5. +ohnson, 672ord 8niversit!, 2000. 9. Fundamentos de Bases de Datos, 5ta. Ed. :orth, Sil;ers#hat< 1 Sudarshan. 2007. Ed. 0#%ra=-&ill 7. Bases de datos Dise"o, )m>lementa#i$n ! Administra#i$n, ?na. Ed. *oronel, 0orris 1 @o; 2011. Ed. *en.a.e 5earnin. Editores A. Sistemas de Base de Datos orientadas a 6;4etos, #on#e>tos ! arBuite#turas, Elisa Bertino, 5oren<o 0artino, Ed. Addison- esle! / Dia< de Santos. ?. Data arehousin., C)nte.ra#i$n de in2orma#i$n >ara la toma de de#isionesD &ar4inder S. %ill! 'raEash *. @ao, Ed. 'renti#e &all. 10. 0anuales de Administra#i$n de Base de Datos ! SF5 de los S%BD@3 Oracle y SQL/Server. e; G dire##iones ! >ortales:
14 %tt!:88searc%oracle4tec%target4com8O59dbred$5

24

%tt!:88searc%s/lser2er4tec%target4com8O5++er#S<'dbsered$5

3. Bibliotecas Virtuales de Investigacin: ACM y ProQuest

You might also like