Télécharger - bts

publicité
Epreuve de Pratique des Techniques Informatiques
Session 2008
Compte rendu d'Activité
Fiche n°1
Nom et prénom : KARSENTY Bastien
Nature de l'activité
Création et maintenance d'une base de données SQL Server
Contexte : L'établissement souhaite disposer d'un serveur Oracle et SQL Serveur afin de pouvoir
travailler sur les deux SGBD.
Objectifs : Installer SQL Server et créer la base DBStages afin de permettre aux professeurs un
suivis des stagiaires en formation.
C21
C24
C37
Compétences mises en œuvre pour la réalisation de cette activité
Installer et configurer un micro-ordinateur.
Installer un SGBD.
Administrer une base de données.
Matériels :
- 1 PC.
Conditions de réalisations
Logiciels :
- Windows 2003 serveur.
- SQL Server 2005 installé.
Durée : 45 mn
Autres contraintes et difficultés :
Pour l'insertion de données, il a fallu que les scripts de création et d'insertion initialement prévus
sous Oracle10g soient compatible avec SQL server 2005
Description de l'activité réalisée
Situation initiale : Les utilisateurs se connectent obligatoirement sur Oracle.
Situation finale : Aprés la réalisation de l’activité les utilisateurs peuvent choisir le SGBD de leur
choix.
Outils utilisés :
SQL Express Manager pour créer la table, exécuter des requêtes SQL et insérer des données.
Notepad++ afin de modifier les scripts
Page 1/ 4
Epreuve de Pratique des Techniques Informatiques
Session 2008
Déroulement de l'activité :
1.
2.
3.
4.
5.
Montage/Upgrade d'un PC
Installation d'un OS
Installation d'un SGBD
Création de BD Stages
Création du rôle Profs
1. Montage/Upgrade d'un PC
Ajout de 2 barrettes de RAM portant la mémoire de 512 Mo (2*256) à 768 Mo (2*256+2*128).
Par ailleurs la mise en place de deux disques dur de 20 Go en RAID 1 (mirroring), permettant une
double sécurité des données, a échouée du fait de l'absence de contrôleur raid physique sur la
carte mère.
2. Installation d'un OS
Deux partitions de 10 Go ont étés créer, une partition « Système » et une partition « Données »,
Windows et SQL Server seront installés sur la partition système.
Installation du système d'exploitation Windows 2003 serveur avec plusieurs paramètres renseignés
:
Nom de l'ordinateur : SrvSQLServeur
Nom organisation : Education Nationale
Nom entreprise : Lycée Svaray de Mauléon
Domaine : BTSIG.fr
Adresse IP (fixe) : 192.168.3.210/24
Passerelle : 192.168.3.251
DNS : 192.168.3.201
Login d'authentification Windows : Admin
Mdp d'authentification Windows : adminSQL
Le Service Pack 2 de Windows 2003 Serveur a été installé sur le poste.
3. Installation d'un SGBD
Page 2/ 4
Epreuve de Pratique des Techniques Informatiques
Session 2008
Seule la version serveur est installée, le chemin d'installation par défaut est conservé.
SQL Server utilise les informations de connexions de Windows, le mot de passe et l'utilisateur sont
tout deux semblables, il n'ya donc pas création d'un super adiministrateur (sa).
Les autres options d'installation sont à quelques exceptions laissées par défaut.
4. Création de BDStages
Page 3/ 4
Epreuve de Pratique des Techniques Informatiques
Session 2008
La création de BDStages est très intuitive avec SQL Express Manager, il suffit de sélectionner
l'onglet « database » puis de cliquer sur « new database »
Il reste à créer les tables, grâce au script « crebasBDStages.sql », modifié grâce à un éditeur de
teste pour être compatible sous SQL Server. On exécute ainsi le script dans une requête SQL :
Voici le MLD de la base DBStages :
Professeur (NumProf, NomProf, PrenomProf, EmailProf, TelProf)
Etudiant (IdentEtu, NomEtu, PrenomEtu, RueEtu, VilleEtu, CPEtu, TelFixeEtu, TelPortEtu,
RueFam, VilleFam, CPFam, TelFixeFam, TelPortFam, EmailEtu, Commentaire,
Login)SecteurActivite (NumSect, LibelleSect)AnneeScolaire (Annee)FormeJuridique (CodeFJ,
IntituleFJ)Situation (CodeSituation, LibelleSituation)
Entreprise (NumEnt, NumSect, RaisonSocEnt, RueEnt, VilleEnt, CPEnt, NomResponEnt,
Page 4/ 4
Epreuve de Pratique des Techniques Informatiques
Session 2008
TelResponEnt, NbEmpSurSite, CapitalEnt, NumeroSIRET, Commentaire, Login, #NumSect,
#CodeFJ)
Stage (NumStage, NomProf, PrenomProf, NomMaitreStage, TelMaitreStage, DateDebStage,
DateFinStage, ObjectifStage, CondDeroulStage, EmailMaitreStage, NiveauStage, Commentaire,
Login, #NumProf, #IdentEtu, #NumEnt)
AvoirSituation (#IdentEtu, #Annee, #CodeSituation)
La procédure ne diffère pas, les données sont insérées par requêtes SQL, cependant la vérification
doit être minutieuse, en effet les erreurs ne sont pas rares.
5. Création de rôle
Il suffit de créer une nouvelle connexion, de lui attribuer un nom de connexion (Profs) et un mdp
(P@ssw0rd), ensuite de lui accorder des droits (select, insert et update) sur une ou plusieurs base
de données, ici le rôle Prof doit pouvoir visualiser, insérer ou modifier des données dans la base
BDStages,
Page 5/ 4
Epreuve de Pratique des Techniques Informatiques
Session 2008
Conclusion
Objectif atteint :
La base de données est désormais fonctionnel, malgrès quelques erreurs dans l'insertion des
tuples. Elle permettra désormais aux utilisateurs de disposer du choix entre deux serveurs,
Oracle10g et SQL Server 2005. Sous condition que les deux versions clientes soient installées sur
les postes bien sûr.
Bilan de l'activité :
SQL Server 2005 se révèle plus facile à prendre en main grâce à une interface beaucoup plus
graphique, donc intuitive. Chaque opération peut se faire graphiquement ou par lignes de
commande, contrairement à Oracle. Cependant il est exclusivement réservé à Windows et il faut
prendre en compte qu'Oracle est plutôt destiné à une utilisation professionnelle plus poussée et à la
gestion de grandes bases de données.
Page 6/ 4
Téléchargement