IDENTIFYING DATA 2015_16
Subject (*) BASES DE DADES ORACLE Code 17224221
Study programme
Grau d'Enginyeria Telemàtica (2010)
Cycle 1r
Descriptors Credits Type Year Period Exam timetables and dates
3 Optativa 2Q
Modality and teaching language
Department Enginyeria Informàtica i Matemàtiques
Coordinator
PLANA GAVALDÀ, GABRIEL
E-mail gabriel.plana@urv.cat
Lecturers
PLANA GAVALDÀ, GABRIEL
Web
General description and relevant information Aquesta assignatura amplia els coneixements adquirits en l'assignatura de Bases de Dades i tracta especialment els aspectes d'Optimizació, desenvolupament en PL/SQL i administración d'una base de dades Oracle.

Competències
Type A Code Competences Specific
 CM12 Coneixement i aplicació de les característiques, funcionalitats i estructura de les bases de dades, que en permeten l'ús adequat, i el disseny i l'anàlisi i la implementació d'aplicacions que s'hi basen.
Type B Code Competences Transversal
Type C Code Competences Nuclear

Resultats d'aprenentage
Type A Code Learning outcomes
 CM12 Coneix quins són els aspectes específics que diferencia Oracle d’altres sistemes gestors de bases de dades
Coneix i entén quins són els aspectes més importants a l’hora d’optimitzar una base de dades
Sap aplicar els conceptes de transaccions i coneix els problemes derivats de no utilitzar-les correctament
Sap aplicar el llenguatge PL/SQL en aquelles situacions que ho requereixen
Coneix els aspectes bàsics de l’administració d’una base de dades Oracle
Type B Code Learning outcomes
Type C Code Learning outcomes

Continguts
Topic Sub-topic
1. Introducció Presentació de l'assignatura
Repàs SQL
2. Entorn Oracle Introducció a l'entorn
SQL-Plus
SQL-Developer
3. Optimització Introducció
Optimització Semàntica, Sintàctica i Física
Camíns d'accés i índexs
4. Transaccions Repàs transaccions
Concepte d'ACID
Nivells d'aïllament
Optimització de transaccions
5. PL/SQL Triggers i sequences
Functions i Procedures
Packages
6. Administració Oracle Introducció
Seguretat, usuaris, schemas i privilegis
Vistes i synonyms

Planificació
Methodologies  ::  Tests
  Competences (*) Class hours
Hours outside the classroom
(**) Total hours
Activitats Introductòries
2 4 6
Sessió Magistral
CM12
10 10 20
Pràctiques a través de TIC en aules informàtiques
CM12
12 8 20
Pràctiques a través de TIC
CM12
1 10 11
Atenció personalitzada
1 1 2
 
Proves objectives de preguntes curtes
CM12
4 12 16
 
(*) On e-learning, hours of virtual attendance of the teacher.
(**) The information in the planning table is for guidance only and does not take into account the heterogeneity of the students.

Metodologies
Methodologies
  Description
Activitats Introductòries S'explicaran els objectius i motivació dels temes que s'explicaran a continuació. També es repassaràn conceptes apresos en assignatures anteriors.
Sessió Magistral S'explicaran els continguts de l'assignatura, tant els conceptes teòrics com aspectes específics d'Oracle. Es posaran exemples per tal de reforçar les explicacions i fer-les més amenes.
Pràctiques a través de TIC en aules informàtiques Es realitzaran pràctiques en l'entorn del laboratori on l'alumne podrà practicar els conceptes teòrics apresos així com algunes especificitats que té Oracle.
Pràctiques a través de TIC L'alumne haurà de realitzar una pràctica al llarg del curs que resumirà els conceptes apresos.
Atenció personalitzada S'atendran els dubtes que l'alumne plantegi al professor per e-mail i, en cas necessari, es concretaran hores de consulta fora de l'horari establert.

Atenció personalitzada
Description
L'alumne podrà formular consultes mitjançant correu electrònic. En cas que l'alumne requereixi consultes presencials en el despatx del professor cal que envii un correu electrònic per tal de concretar hora.

Avaluació
Methodologies Competences Description Weight        
Pràctiques a través de TIC
CM12
Caldrà realitzar una pràctica en Oracle que resumirà els conceptes apresos al llarg del curs. 50%
Proves objectives de preguntes curtes
CM12
Es faran dues proves objectives al llarg del curs que faran promig entre elles. 50%
Others  

En alguns casos és possible que es plantegin treballs addicionals per poder pujar nota.

 
Other comments and second exam session

Caldrà que l'alumne tregui un mínim de 5 en les proves objectives de preguntes per poder aprovar l'assignatura.

Caldrà que l'alumne tregui un mínim de 4 en la pràctica per poder aprovar l'assignatura.

${1}iEn cas de no superar alguna de les parts en primera convocatòria, l'alumne podrà recuperar-la presentant-se en segona convocatòria a la part que li hagi quedat pendent.

${1}i


Fonts d'informació

Bàsica Jaume Sistac, Dolors Costal, , Tècniques avançades de bases de dades, última disponible, http://books.google.es/books/about/T%C3%A8cniques_
Jaume Sistac, Sistemes de gestió de bases de dades, última disponible, http://books.google.es/books?id=CD5kjkmprXYC&p

Complementària Michael McLaughlin, Oracle Database 11g PL/SQL Programming, Última disponible, Oracle PRess
Bob Bryla, Kevin Loney, Oracle Database 11g DBA Handbook, Última disponible, Oracle Press
Jason Price, Oracle Database 11g SQL, Última disponible, Oracle PRess

Recomanacions


Subjects that it is recommended to have taken before
BASES DE DADES/17234103
 
Other comments
Per tal de poder realitzar aquesta assignatura convé haver cursat prèviament l'assignatura de Bases de Dades.
(*)The teaching guide is the document in which the URV publishes the information about all its courses. It is a public document and cannot be modified. Only in exceptional cases can it be revised by the competent agent or duly revised so that it is in line with current legislation.