Départementd’informatique,CégepduVieuxMontréal

420B42IN
Langages d'exploitation des bases
de données
Pondération:  2-3-3 (2 2/3 unités – 4ième session)
Programme:  Techniquesdel'informatique420.A0
Voiedespécialisation:  Informatiquedegestion
Préalable:   Systèmed’exploitation420B21IN
Compétencevisée:(0175)Créeretexploiterdesbasesdedonnées
Session:Automne2012
Professeursetcoordonnées
Nom : FrédéricThériault
Courriel : [email protected]
Local : A5.37
Tél. : 514-982-3437 #7776
Site web : www.notesdecours.com
Départementd’informatique,CégepduVieuxMontréal

2
Ceplandecoursaétéadoptéparledépartementd'informatiquelorsdesaréunionde
juin2010
Présentationgénéraleducours
Renseignementsgénéraux
Leprogrammetechniquedel'informatiqueviseàformerdestechnicienspolyvalents
aptesàdévelopper,entreautres,desapplicationsdebasesdedonnées.
Butducoursetlienavecleprogrammedeformation
Cecoursviseàintroduirel'étudiantaulangaged'exploitationdesbasesdedonnées.Les
notionsdebasesvuesdanscecoursserontlargementutiliséesdansd’autrescours
l’usagedesbasesdedonnéesestunoutilessentiel.
Depluscecoursmèneàl'atteintepartielledelacompétence175,Créeretexploiterdes
basesdedonnées.
Objectifsintégrateursdececours
L'étudiantseraenmesuredecréeretd'exploiterunebasededonnéesàl'aided'un
langaged'interrogationdebasededonnées(SQL).
Autermedececoursl’étudiantseraàmêmede:
connaîtrelefonctionnementd’unlogicielclientpourSQLetlesbasesdulangage
SQL;
distingueretutiliserlestroiscatégoriesd’instructionsSQLsuivantes:
o lesinstructionspourladéfinitiondedonnées:(créer,modifieretdétruire
destables)
o lesinstructionspourlamanipulationdesdonnées:(ajouter,modifieret
détruiredesenregistrements)
o lesinstructionsderequêtes:(convertirl'interrogationd'unclienten
requêteSQL);
assurerl'intégritédesdonnéesdestablesàl’aidedecontraintesetde
déclencheurs;
créeretutiliserdesprocéduresetdesfonctionsindividuellesetsousformesde
package;
Départementd’informatique,CégepduVieuxMontréal

3
connaîtreetutiliserlesbasesdelaprogrammationPL/SQL(lanotiondebloc,les
variables,lesénoncéesdecontrôle,lesexceptions,lesbouclesetlescurseurs);
testerlesrequêtesSQLetlesénoncéesPL/SQL.
Compétencesministérielles
175Créeretexploiterdesbasesdedonnées
1. Analyserlescaractéristiquesd’unebasededonnées.
2. Analyserlescaractéristiquesd’unlogicieldebasededonnées.
3. Créeretexploiterunebasededonnéesàl’aided’unlogicieldebasededonnées.
4. Analyserlescaractéristiquesd’unsystèmedegestiondebasededonnées
5. Mettreàjourunebasededonnéesdansunsystèmedegestiondebasededonnées.
6. Assurerl’intégritédesdonnées.
Organisationdesactivitésd'enseignementetd'apprentissage
L'apprentissagedesdifférentsconceptsserafaitàl'aided'exposésmagistrauxetde
nombreuxexercicesàrésoudre.
Cequiestattendudevousauniveauducomportement:
uneprésenceactiveàchacundescours,
êtrecapabledes'autoévalueretd'allerchercherdel'aides'ilyaproblème,
fairelestravauxdemandésetlesremettredanslesdélaisprévus,
manifesteruneattitudepositiveetagréableenverssescollèguesetl'enseignant,
nepasmangerouboiredansleslocauxinformatiques,
êtreponctuel.
Périodesdedisponibilité
JourHeureLocal
Mardi10h00à11h005:37
Mercredi10h00à12h005:37
Jeudi12h00à14h005:37
Départementd’informatique,CégepduVieuxMontréal

4
Lesactivitésd'évaluation
Lanotefinaledel'étudiantseracalculéeselonlesnormesénoncéescidessous:
ÉvaluationencoursdesessionDateproposée Pondération
Examen19novembre 35%
Épreuvecertificative Dateproposée Pondération
Examen2 30novembre 40%
ProjetApex29novembre 25%
Activitésdesynthèse
Épreuvecertificativeducours:
Deuxmesurespermettrontd’évaluerl’atteintedesélémentsvisésparlesdeux
compétencesetserontconsidéréescommeactivitésynthèsedececours:
1) Unexamenvérifieralamatièrevuedurantlasession.
lacréationdetablesd’unebasededonnéesentenantcomptedescontrainteset
desdéclencheursnécessairesàl’intégritédesdonnées,
lamiseàjourlesdonnéesd’unebasededonnées,
lacréationdesprocéduresetdesfonctionspouvantêtreutiliséespourmettreà
jourunebasededonnéesoupourautomatiserdesinterrogations,
l’extractiondesinformationsd’unebasededonnéesàl’aidederequêtesallantde
simplesàcomplexes.
2) Unprojet,quiporterasurlacréationd’unrapportàpartirdeplusieurstablesà
l’aidedumoduleApex.
Départementd’informatique,CégepduVieuxMontréal

5
Calendrierdesactivités
MODULESUJETSABORDÉS
1 Lesbasesdedonnées
Lemodèlerelationnel
PrésentationduStandardQueryLanguage(SQL)
IntroductionauSQL
2 Lesinterrogationssimples
o SELECT…FROM…WHERE…ORDERBY…
o Opérateurs:IN,BETWEEN,LIKE,ISNULL
o Fonctions:NVL,TO_CHAR
3 Lamiseàjourdesdonnées
o INSERT,UPDATE,DELETEetséquence
4 Lestransactions
5 Lastructuredestables
o CREATETABLE,ALTERTABLE,DROPTABLE
o Lesindex
6 Lesjonctions
7 Lesfonctionsnumériquesetdecaractères
Lesfonctionsdegroupe
o GROUPBY
o HAVING
8 Lesrequêtescomplexes
o Lessousrequêtes
o Lesopérateursd’ensembles
9 Lesexpressionsrégulières
IntroductionauPL/SQL
1 / 9 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !