SlideShare a Scribd company logo
1 of 12
Experience from Data base
         Project.
Summary


          ∗   MVC
          ∗   MySQL Workbrench
          ∗   Example
          ∗   Advantages




Arnold Boungoungou               2
MVC
                                    Model-View-Controller



                                                                    According to the orders of the
                     Request HTTP,CLI…                              user, treat the data through
                                                                    the model and post the
                                          Response : XML,HTML,CSS
                                                                    interface built in the view.


                        Controller
                                                                    Group the operations of
                                                                    reading and writing from a
                                                                    database.



                                                                    Constructed             the
                                                                    representations of the data
                                                                    and post tools to pilot the

           Model                            View
                                                                    application.



Arnold Boungoungou                              3
Example
                                                                  Model

Controller                                          1             <?php
                                                                  class Employe extends AppModel {
                                                        2         var $name = 'Employe';
<?php                                                             var $validate = array(
class EmployesController extends AppController {                  'groupes_id' => array(
var $name = 'Employes';                                            'numeric' => array(
                                                                     'rule' => array('numeric');
 function index() {                                               }
…                                                                 ?>
}
function add(){
…
}                                                           View
function view() {
…
                                                            <tr>
}
                                                            <th><?php echo $this->Paginator->sort('NOM');?></th>
                                                            <th><?php echo $this->Paginator->sort('PRENOM');?></th>
?>
                                                            <th><?php echo $this->Paginator->sort('TEL');?></th>
                                                            <th><?php echo $this->Paginator->sort('EMAIL');?></th>
                                                            <th><?php echo $this->Paginator->sort('SEXE');?></th>
                                            3               <th><?php echo $this->Paginator->sort('GROUPES');?></th>
                                                            <th><?php echo $this->Paginator->sort('SERVICES');?></th>
                                                            </tr>
Arnold Boungoungou                                            4
MySQL Workbench
                     Design – Develop - Administer




Arnold Boungoungou                 5
MySQL Workbench
                         Design – Develop - Administer


           Definition:
            Is a visual tool for unified architects.

            Developers and database administrators.

            MySQL Workbench provides data modeling

            SQL development and administration.

            Available for Windows, Linux and Mac OS.

            Last version 5.2
Arnold Boungoungou                      6
Visual design of data bases

         MySQL Workbench simplifies the design and maintenance of databases
         All objects can be modeled and managed in MySQL Workbench including :


                                      Tables
                                          Indexes
                                       Views
                                Stored procedures
                                     Triggers
                                      and security privileges

Arnold Boungoungou                        7
MySQL Workbench
                           Design – Develop - Administer

   Design                                    Develop
   MySQL Workbench enables                   can execute and optimize SQL
   a database administrator,                 queries.
   developer or architect                    easily manage connections to the
   design data, modeling,                    database.
   generate and visually
                                         Administer
   manage databases.
                                         Visual console.
                                         MySQL administration environments.
                                         Configuring servers.
                                         Administering users.
                                             Monitor the integrity of the database.
Arnold Boungoungou                       8
Arnold Boungoungou   9
Arnold Boungoungou   10
Advantages

           ∗   Times saving.
           ∗   reduces the workload.
           ∗   Financial « 0 zl ».
           ∗   More O.S.




Arnold Boungoungou                     11
A chaque jour suffit sa peine…
         Sufficient unto the day is the evil thereof…




                        END

Arnold Boungoungou            12

More Related Content

What's hot

Using Renderless Components in Vue.js during your software development.
Using Renderless Components in Vue.js during your software development.Using Renderless Components in Vue.js during your software development.
Using Renderless Components in Vue.js during your software development.tothepointIT
 
Blocks In Drupal
Blocks In DrupalBlocks In Drupal
Blocks In Drupalguest6fb0ef
 
Intro To jQuery In Drupal
Intro To jQuery In DrupalIntro To jQuery In Drupal
Intro To jQuery In DrupalMatthew Farina
 
JavaScript in Drupal 7: What developers need to know
JavaScript in Drupal 7: What developers need to knowJavaScript in Drupal 7: What developers need to know
JavaScript in Drupal 7: What developers need to knowkatbailey
 
Drupal 7-api-2010-11-10
Drupal 7-api-2010-11-10Drupal 7-api-2010-11-10
Drupal 7-api-2010-11-10Shamsher Alam
 
Drupal 8 Sample Module
Drupal 8 Sample ModuleDrupal 8 Sample Module
Drupal 8 Sample Moduledrubb
 
Whmcs addon module docs
Whmcs addon module docsWhmcs addon module docs
Whmcs addon module docsquyvn
 
Drupal 7 — Circle theme
Drupal 7 — Circle themeDrupal 7 — Circle theme
Drupal 7 — Circle themeKirill Borzov
 
Drupal Javascript for developers
Drupal Javascript for developersDrupal Javascript for developers
Drupal Javascript for developersDream Production AG
 
Drupal 8: Routing & More
Drupal 8: Routing & MoreDrupal 8: Routing & More
Drupal 8: Routing & Moredrubb
 
The Flexibility of Drupal 8
The Flexibility of Drupal 8The Flexibility of Drupal 8
The Flexibility of Drupal 8Michael Miles
 
Django Admin: Widgetry & Witchery
Django Admin: Widgetry & WitcheryDjango Admin: Widgetry & Witchery
Django Admin: Widgetry & WitcheryPamela Fox
 
Laying the proper foundation for plugin and theme development
Laying the proper foundation for plugin and theme developmentLaying the proper foundation for plugin and theme development
Laying the proper foundation for plugin and theme developmentTammy Hart
 
Drupal 8: Forms
Drupal 8: FormsDrupal 8: Forms
Drupal 8: Formsdrubb
 
Introduction to backbone presentation
Introduction to backbone presentationIntroduction to backbone presentation
Introduction to backbone presentationBrian Hogg
 
A deep dive into Drupal 8 routing
A deep dive into Drupal 8 routingA deep dive into Drupal 8 routing
A deep dive into Drupal 8 routingNaveen Valecha
 

What's hot (19)

Using Renderless Components in Vue.js during your software development.
Using Renderless Components in Vue.js during your software development.Using Renderless Components in Vue.js during your software development.
Using Renderless Components in Vue.js during your software development.
 
Blocks In Drupal
Blocks In DrupalBlocks In Drupal
Blocks In Drupal
 
Intro To jQuery In Drupal
Intro To jQuery In DrupalIntro To jQuery In Drupal
Intro To jQuery In Drupal
 
JavaScript in Drupal 7: What developers need to know
JavaScript in Drupal 7: What developers need to knowJavaScript in Drupal 7: What developers need to know
JavaScript in Drupal 7: What developers need to know
 
Alfredo-PUMEX
Alfredo-PUMEXAlfredo-PUMEX
Alfredo-PUMEX
 
Drupal 7-api-2010-11-10
Drupal 7-api-2010-11-10Drupal 7-api-2010-11-10
Drupal 7-api-2010-11-10
 
Drupal 8 Sample Module
Drupal 8 Sample ModuleDrupal 8 Sample Module
Drupal 8 Sample Module
 
Whmcs addon module docs
Whmcs addon module docsWhmcs addon module docs
Whmcs addon module docs
 
Amp Up Your Admin
Amp Up Your AdminAmp Up Your Admin
Amp Up Your Admin
 
Drupal 7 — Circle theme
Drupal 7 — Circle themeDrupal 7 — Circle theme
Drupal 7 — Circle theme
 
Drupal Javascript for developers
Drupal Javascript for developersDrupal Javascript for developers
Drupal Javascript for developers
 
Drupal 8: Routing & More
Drupal 8: Routing & MoreDrupal 8: Routing & More
Drupal 8: Routing & More
 
AngularJS.part1
AngularJS.part1AngularJS.part1
AngularJS.part1
 
The Flexibility of Drupal 8
The Flexibility of Drupal 8The Flexibility of Drupal 8
The Flexibility of Drupal 8
 
Django Admin: Widgetry & Witchery
Django Admin: Widgetry & WitcheryDjango Admin: Widgetry & Witchery
Django Admin: Widgetry & Witchery
 
Laying the proper foundation for plugin and theme development
Laying the proper foundation for plugin and theme developmentLaying the proper foundation for plugin and theme development
Laying the proper foundation for plugin and theme development
 
Drupal 8: Forms
Drupal 8: FormsDrupal 8: Forms
Drupal 8: Forms
 
Introduction to backbone presentation
Introduction to backbone presentationIntroduction to backbone presentation
Introduction to backbone presentation
 
A deep dive into Drupal 8 routing
A deep dive into Drupal 8 routingA deep dive into Drupal 8 routing
A deep dive into Drupal 8 routing
 

Viewers also liked

Malteser International
Malteser InternationalMalteser International
Malteser Internationalkashif81
 
Social Media and Crisis Communication: the story of #memstorm
Social Media and Crisis Communication: the story of #memstormSocial Media and Crisis Communication: the story of #memstorm
Social Media and Crisis Communication: the story of #memstormMemphisWeather.net
 
Itu social studies lesson plan 1 renaissance
Itu social studies lesson plan 1 renaissanceItu social studies lesson plan 1 renaissance
Itu social studies lesson plan 1 renaissancebwall6
 
Social Media & Crisis Communications: the story of #memstorm
Social Media & Crisis Communications: the story of #memstormSocial Media & Crisis Communications: the story of #memstorm
Social Media & Crisis Communications: the story of #memstormMemphisWeather.net
 
презентация яковлев
презентация яковлевпрезентация яковлев
презентация яковлевcthutq
 
украшения в чувашской культуре и истории
украшения в чувашской культуре и историиукрашения в чувашской культуре и истории
украшения в чувашской культуре и историиcthutq
 
Hungary, soon 10 years in the European Union!
Hungary, soon 10 years in the European Union!Hungary, soon 10 years in the European Union!
Hungary, soon 10 years in the European Union!Arnold Stellio
 
My Millionare game
My Millionare gameMy Millionare game
My Millionare gameaknipper
 
Itu social studies lesson plan 4 simple machines
Itu social studies lesson plan 4 simple machinesItu social studies lesson plan 4 simple machines
Itu social studies lesson plan 4 simple machinesbwall6
 
Yaşamımızdaki Elektrik
Yaşamımızdaki ElektrikYaşamımızdaki Elektrik
Yaşamımızdaki ElektrikEzgimsi
 
IT新市場開拓プロジェクトにおけるアジャイル開発 part1
IT新市場開拓プロジェクトにおけるアジャイル開発 part1IT新市場開拓プロジェクトにおけるアジャイル開発 part1
IT新市場開拓プロジェクトにおけるアジャイル開発 part1Masayuki Yamaguchi
 
Flood Management in Pakistan
Flood Management in PakistanFlood Management in Pakistan
Flood Management in Pakistankashif81
 
UI testing frameworks and the Coded UI testing paradigm
UI testing frameworks and the Coded UI testing paradigm UI testing frameworks and the Coded UI testing paradigm
UI testing frameworks and the Coded UI testing paradigm Arnold Stellio
 
CRP Presentation
CRP PresentationCRP Presentation
CRP Presentationkashif81
 
Constraintsand challenges
Constraintsand challengesConstraintsand challenges
Constraintsand challengesjyotikhadake
 

Viewers also liked (18)

Malteser International
Malteser InternationalMalteser International
Malteser International
 
Social Media and Crisis Communication: the story of #memstorm
Social Media and Crisis Communication: the story of #memstormSocial Media and Crisis Communication: the story of #memstorm
Social Media and Crisis Communication: the story of #memstorm
 
Itu social studies lesson plan 1 renaissance
Itu social studies lesson plan 1 renaissanceItu social studies lesson plan 1 renaissance
Itu social studies lesson plan 1 renaissance
 
Social Media & Crisis Communications: the story of #memstorm
Social Media & Crisis Communications: the story of #memstormSocial Media & Crisis Communications: the story of #memstorm
Social Media & Crisis Communications: the story of #memstorm
 
презентация яковлев
презентация яковлевпрезентация яковлев
презентация яковлев
 
украшения в чувашской культуре и истории
украшения в чувашской культуре и историиукрашения в чувашской культуре и истории
украшения в чувашской культуре и истории
 
Hungary, soon 10 years in the European Union!
Hungary, soon 10 years in the European Union!Hungary, soon 10 years in the European Union!
Hungary, soon 10 years in the European Union!
 
My Millionare game
My Millionare gameMy Millionare game
My Millionare game
 
Itu social studies lesson plan 4 simple machines
Itu social studies lesson plan 4 simple machinesItu social studies lesson plan 4 simple machines
Itu social studies lesson plan 4 simple machines
 
Yaşamımızdaki Elektrik
Yaşamımızdaki ElektrikYaşamımızdaki Elektrik
Yaşamımızdaki Elektrik
 
IT新市場開拓プロジェクトにおけるアジャイル開発 part1
IT新市場開拓プロジェクトにおけるアジャイル開発 part1IT新市場開拓プロジェクトにおけるアジャイル開発 part1
IT新市場開拓プロジェクトにおけるアジャイル開発 part1
 
Flood Management in Pakistan
Flood Management in PakistanFlood Management in Pakistan
Flood Management in Pakistan
 
UI testing frameworks and the Coded UI testing paradigm
UI testing frameworks and the Coded UI testing paradigm UI testing frameworks and the Coded UI testing paradigm
UI testing frameworks and the Coded UI testing paradigm
 
CRP Presentation
CRP PresentationCRP Presentation
CRP Presentation
 
VB Script
VB ScriptVB Script
VB Script
 
Polyfuse
PolyfusePolyfuse
Polyfuse
 
Constraintsand challenges
Constraintsand challengesConstraintsand challenges
Constraintsand challenges
 
Mercadeo agroindustrial
Mercadeo agroindustrialMercadeo agroindustrial
Mercadeo agroindustrial
 

Similar to Presentation

Angular presentation
Angular presentationAngular presentation
Angular presentationMatus Szabo
 
Raybiztech Guide To Backbone Javascript Library
Raybiztech Guide To Backbone Javascript LibraryRaybiztech Guide To Backbone Javascript Library
Raybiztech Guide To Backbone Javascript Libraryray biztech
 
AngularJS 101 - Everything you need to know to get started
AngularJS 101 - Everything you need to know to get startedAngularJS 101 - Everything you need to know to get started
AngularJS 101 - Everything you need to know to get startedStéphane Bégaudeau
 
MVC Demystified: Essence of Ruby on Rails
MVC Demystified: Essence of Ruby on RailsMVC Demystified: Essence of Ruby on Rails
MVC Demystified: Essence of Ruby on Railscodeinmotion
 
Understanding angular js
Understanding angular jsUnderstanding angular js
Understanding angular jsAayush Shrestha
 
MSc Enterprise Systems Development Guest Lecture at UniS (2/12/09)
MSc Enterprise Systems Development Guest Lecture at UniS (2/12/09)MSc Enterprise Systems Development Guest Lecture at UniS (2/12/09)
MSc Enterprise Systems Development Guest Lecture at UniS (2/12/09)Daniel Bryant
 
AngularJS training - Day 1 - Basics: Why, What and basic features of AngularJS
AngularJS training - Day 1 - Basics: Why, What and basic features of AngularJSAngularJS training - Day 1 - Basics: Why, What and basic features of AngularJS
AngularJS training - Day 1 - Basics: Why, What and basic features of AngularJSmurtazahaveliwala
 
Writing HTML5 Web Apps using Backbone.js and GAE
Writing HTML5 Web Apps using Backbone.js and GAEWriting HTML5 Web Apps using Backbone.js and GAE
Writing HTML5 Web Apps using Backbone.js and GAERon Reiter
 
MV* presentation frameworks in Javascript: en garde, pret, allez!
MV* presentation frameworks in Javascript: en garde, pret, allez!MV* presentation frameworks in Javascript: en garde, pret, allez!
MV* presentation frameworks in Javascript: en garde, pret, allez!Roberto Messora
 
Angular training - Day 3 - custom directives, $http, $resource, setup with ye...
Angular training - Day 3 - custom directives, $http, $resource, setup with ye...Angular training - Day 3 - custom directives, $http, $resource, setup with ye...
Angular training - Day 3 - custom directives, $http, $resource, setup with ye...murtazahaveliwala
 
Javascript ui for rest services
Javascript ui for rest servicesJavascript ui for rest services
Javascript ui for rest servicesIoan Eugen Stan
 
Web applications with Catalyst
Web applications with CatalystWeb applications with Catalyst
Web applications with Catalystsvilen.ivanov
 
TurboGears2 Pluggable Applications
TurboGears2 Pluggable ApplicationsTurboGears2 Pluggable Applications
TurboGears2 Pluggable ApplicationsAlessandro Molina
 
gDayX 2013 - Advanced AngularJS - Nicolas Embleton
gDayX 2013 - Advanced AngularJS - Nicolas EmbletongDayX 2013 - Advanced AngularJS - Nicolas Embleton
gDayX 2013 - Advanced AngularJS - Nicolas EmbletonGeorge Nguyen
 

Similar to Presentation (20)

Angular presentation
Angular presentationAngular presentation
Angular presentation
 
Raybiztech Guide To Backbone Javascript Library
Raybiztech Guide To Backbone Javascript LibraryRaybiztech Guide To Backbone Javascript Library
Raybiztech Guide To Backbone Javascript Library
 
AngularJS 101 - Everything you need to know to get started
AngularJS 101 - Everything you need to know to get startedAngularJS 101 - Everything you need to know to get started
AngularJS 101 - Everything you need to know to get started
 
Curso rails
Curso railsCurso rails
Curso rails
 
Django
DjangoDjango
Django
 
MVC Demystified: Essence of Ruby on Rails
MVC Demystified: Essence of Ruby on RailsMVC Demystified: Essence of Ruby on Rails
MVC Demystified: Essence of Ruby on Rails
 
Ruby On Rails
Ruby On RailsRuby On Rails
Ruby On Rails
 
Understanding angular js
Understanding angular jsUnderstanding angular js
Understanding angular js
 
MSc Enterprise Systems Development Guest Lecture at UniS (2/12/09)
MSc Enterprise Systems Development Guest Lecture at UniS (2/12/09)MSc Enterprise Systems Development Guest Lecture at UniS (2/12/09)
MSc Enterprise Systems Development Guest Lecture at UniS (2/12/09)
 
Basics of AngularJS
Basics of AngularJSBasics of AngularJS
Basics of AngularJS
 
Angular Js Basics
Angular Js BasicsAngular Js Basics
Angular Js Basics
 
AngularJS training - Day 1 - Basics: Why, What and basic features of AngularJS
AngularJS training - Day 1 - Basics: Why, What and basic features of AngularJSAngularJS training - Day 1 - Basics: Why, What and basic features of AngularJS
AngularJS training - Day 1 - Basics: Why, What and basic features of AngularJS
 
Writing HTML5 Web Apps using Backbone.js and GAE
Writing HTML5 Web Apps using Backbone.js and GAEWriting HTML5 Web Apps using Backbone.js and GAE
Writing HTML5 Web Apps using Backbone.js and GAE
 
MV* presentation frameworks in Javascript: en garde, pret, allez!
MV* presentation frameworks in Javascript: en garde, pret, allez!MV* presentation frameworks in Javascript: en garde, pret, allez!
MV* presentation frameworks in Javascript: en garde, pret, allez!
 
Angular training - Day 3 - custom directives, $http, $resource, setup with ye...
Angular training - Day 3 - custom directives, $http, $resource, setup with ye...Angular training - Day 3 - custom directives, $http, $resource, setup with ye...
Angular training - Day 3 - custom directives, $http, $resource, setup with ye...
 
Javascript ui for rest services
Javascript ui for rest servicesJavascript ui for rest services
Javascript ui for rest services
 
Web applications with Catalyst
Web applications with CatalystWeb applications with Catalyst
Web applications with Catalyst
 
AngularJs Crash Course
AngularJs Crash CourseAngularJs Crash Course
AngularJs Crash Course
 
TurboGears2 Pluggable Applications
TurboGears2 Pluggable ApplicationsTurboGears2 Pluggable Applications
TurboGears2 Pluggable Applications
 
gDayX 2013 - Advanced AngularJS - Nicolas Embleton
gDayX 2013 - Advanced AngularJS - Nicolas EmbletongDayX 2013 - Advanced AngularJS - Nicolas Embleton
gDayX 2013 - Advanced AngularJS - Nicolas Embleton
 

More from Arnold Stellio

Memoire de fin d'études pour le diplome de Chef de Projet Informatique et Rés...
Memoire de fin d'études pour le diplome de Chef de Projet Informatique et Rés...Memoire de fin d'études pour le diplome de Chef de Projet Informatique et Rés...
Memoire de fin d'études pour le diplome de Chef de Projet Informatique et Rés...Arnold Stellio
 
Actualisation de site WEB : Outils : JOOMLA!
Actualisation de site WEB : Outils : JOOMLA! Actualisation de site WEB : Outils : JOOMLA!
Actualisation de site WEB : Outils : JOOMLA! Arnold Stellio
 
Manuel utilisateur v0.4
Manuel utilisateur v0.4Manuel utilisateur v0.4
Manuel utilisateur v0.4Arnold Stellio
 
Dossier spécifications intégration_v1.00
Dossier spécifications intégration_v1.00Dossier spécifications intégration_v1.00
Dossier spécifications intégration_v1.00Arnold Stellio
 
Dossier de rapport_de_tests_v1.00
Dossier de rapport_de_tests_v1.00Dossier de rapport_de_tests_v1.00
Dossier de rapport_de_tests_v1.00Arnold Stellio
 
Dossier de plan_de_tests_v1.00
Dossier de plan_de_tests_v1.00Dossier de plan_de_tests_v1.00
Dossier de plan_de_tests_v1.00Arnold Stellio
 
Dossier de creation_entreprise_v0.90
Dossier de creation_entreprise_v0.90Dossier de creation_entreprise_v0.90
Dossier de creation_entreprise_v0.90Arnold Stellio
 
Dossier de conception_v1.00
Dossier de conception_v1.00Dossier de conception_v1.00
Dossier de conception_v1.00Arnold Stellio
 
Paql intégration v1.00
Paql intégration v1.00Paql intégration v1.00
Paql intégration v1.00Arnold Stellio
 

More from Arnold Stellio (13)

Memoire de fin d'études pour le diplome de Chef de Projet Informatique et Rés...
Memoire de fin d'études pour le diplome de Chef de Projet Informatique et Rés...Memoire de fin d'études pour le diplome de Chef de Projet Informatique et Rés...
Memoire de fin d'études pour le diplome de Chef de Projet Informatique et Rés...
 
PAQL
PAQL PAQL
PAQL
 
Actualisation de site WEB : Outils : JOOMLA!
Actualisation de site WEB : Outils : JOOMLA! Actualisation de site WEB : Outils : JOOMLA!
Actualisation de site WEB : Outils : JOOMLA!
 
Planning2
Planning2Planning2
Planning2
 
Manuel utilisateur v0.4
Manuel utilisateur v0.4Manuel utilisateur v0.4
Manuel utilisateur v0.4
 
Dossier spécifications intégration_v1.00
Dossier spécifications intégration_v1.00Dossier spécifications intégration_v1.00
Dossier spécifications intégration_v1.00
 
Dossier de rapport_de_tests_v1.00
Dossier de rapport_de_tests_v1.00Dossier de rapport_de_tests_v1.00
Dossier de rapport_de_tests_v1.00
 
Dossier de plan_de_tests_v1.00
Dossier de plan_de_tests_v1.00Dossier de plan_de_tests_v1.00
Dossier de plan_de_tests_v1.00
 
Dossier de creation_entreprise_v0.90
Dossier de creation_entreprise_v0.90Dossier de creation_entreprise_v0.90
Dossier de creation_entreprise_v0.90
 
Dossier de conception_v1.00
Dossier de conception_v1.00Dossier de conception_v1.00
Dossier de conception_v1.00
 
Compte rendu-reunion
Compte rendu-reunionCompte rendu-reunion
Compte rendu-reunion
 
Cahier des charges
Cahier des chargesCahier des charges
Cahier des charges
 
Paql intégration v1.00
Paql intégration v1.00Paql intégration v1.00
Paql intégration v1.00
 

Recently uploaded

Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxUmeshTimilsina1
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxannathomasp01
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 

Recently uploaded (20)

Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 

Presentation

  • 1. Experience from Data base Project.
  • 2. Summary ∗ MVC ∗ MySQL Workbrench ∗ Example ∗ Advantages Arnold Boungoungou 2
  • 3. MVC Model-View-Controller According to the orders of the Request HTTP,CLI… user, treat the data through the model and post the Response : XML,HTML,CSS interface built in the view. Controller Group the operations of reading and writing from a database. Constructed the representations of the data and post tools to pilot the Model View application. Arnold Boungoungou 3
  • 4. Example Model Controller 1 <?php class Employe extends AppModel { 2 var $name = 'Employe'; <?php var $validate = array( class EmployesController extends AppController { 'groupes_id' => array( var $name = 'Employes'; 'numeric' => array( 'rule' => array('numeric'); function index() { } … ?> } function add(){ … } View function view() { … <tr> } <th><?php echo $this->Paginator->sort('NOM');?></th> <th><?php echo $this->Paginator->sort('PRENOM');?></th> ?> <th><?php echo $this->Paginator->sort('TEL');?></th> <th><?php echo $this->Paginator->sort('EMAIL');?></th> <th><?php echo $this->Paginator->sort('SEXE');?></th> 3 <th><?php echo $this->Paginator->sort('GROUPES');?></th> <th><?php echo $this->Paginator->sort('SERVICES');?></th> </tr> Arnold Boungoungou 4
  • 5. MySQL Workbench Design – Develop - Administer Arnold Boungoungou 5
  • 6. MySQL Workbench Design – Develop - Administer Definition:  Is a visual tool for unified architects.  Developers and database administrators.  MySQL Workbench provides data modeling  SQL development and administration.  Available for Windows, Linux and Mac OS.  Last version 5.2 Arnold Boungoungou 6
  • 7. Visual design of data bases  MySQL Workbench simplifies the design and maintenance of databases  All objects can be modeled and managed in MySQL Workbench including : Tables Indexes Views Stored procedures Triggers and security privileges Arnold Boungoungou 7
  • 8. MySQL Workbench Design – Develop - Administer Design Develop MySQL Workbench enables can execute and optimize SQL a database administrator, queries. developer or architect easily manage connections to the design data, modeling, database. generate and visually Administer manage databases. Visual console. MySQL administration environments. Configuring servers. Administering users. Monitor the integrity of the database. Arnold Boungoungou 8
  • 11. Advantages ∗ Times saving. ∗ reduces the workload. ∗ Financial « 0 zl ». ∗ More O.S. Arnold Boungoungou 11
  • 12. A chaque jour suffit sa peine… Sufficient unto the day is the evil thereof… END Arnold Boungoungou 12