Content of Presentation

Slides:



Advertisements
Similar presentations
IS 6116 Introduction – 10 Jan Lecturer Details Aonghus Sugrue Website: aonghussugrue.wordpress.com
Advertisements

EIONET Training Beginners Zope Course Miruna Bădescu Finsiel Romania Copenhagen, 27 October 2003.
PHP I.
Server-Side vs. Client-Side Scripting Languages
B.Sc. Multimedia ComputingMedia Technologies Database Technologies.
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Server Side Web Technologies: Part 2.
Multiple Tiers in Action
CS 290C: Formal Models for Web Software Lecture 1: Introduction Instructor: Tevfik Bultan.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
PHP Scripting Language. Introduction “PHP” is an acronym for “PHP: Hypertext Preprocessor.” It is an interpreted, server-side scripting language. Originally.
Training on Koha ILS organized by BALID Institute of Information Management 3-7 September Basic of MySQL Prepared by Nur Ahammad Junior Assistant Librarian.
2440: 141 Web Site Administration Web Server-Side Programming Professor: Enoch E. Damson.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
WHAT IS PHP PHP is an HTML-embedded scripting language primarily used for dynamic Web applications.
PHP and MySQL Week#1  Course Plan.  Introduction to Dynamic Web Content.  Setting Up Development Server Eng. Mohamed Ahmed Black 1.
The PHP Story. PHP Story PHP is a programming language. Incorporate(join) sophisticated business logic. Widely used general purpose scripting language.
Powerpoint Templates Page 1 Powerpoint Templates Web Programming PHP MySql Ikbal Jamaludin.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
1 HTML ( Hypertext MarkUP Language ) HTML is the lingua franca for publishing hypertext on the World Wide Web Define tags ….etc Allow to embed other scripting.
DB Libraries: An Alternative to DBMS By Matt Stegman November 22, 2005.
L. Grewe LAMP, WAMP and... Motivaiton Basic Web Systems with Delivery of Static and Dynamic Web Pages html, css, media javascript (“dynamic” on client.
PHP PHP: Hypertext Preprocessing Preston Brinks and Sean McKenzie.
Multifarious Project Team Members Alberto Dominguez Nirmit Gang Jimmy Garcia Javier Handal.
PHP and MySQL by Example COMP YL Professor Mattos.
SQL Queries Relational database and SQL MySQL LAMP SQL queries A MySQL Tutorial and applications Database Building Assignment.
SQL Queries Relational database and SQL MySQL LAMP SQL queries A MySQL Tutorial and applications Database Building.
Putting it all together Dynamic Data Base Access Norman White Stern School of Business.
Web Design and Development for E-Business By Jensen J. Zhao Copyright 2003 Prentice Hall, Inc. Web Design and Development for E-Business Jensen J. Zhao.
1Computer Sciences Department Princess Nourah bint Abdulrahman University.
Dynamic web content HTTP and HTML: Berners-Lee’s Basics.
WEB DEVELOPMENT WITH PHP/MYSQL. WEB DEVELOPMENT COURSE HAS DIFFERENT NAME IN DIFFERENT INSITUTES, THIS IS A CORE COURSE FOR BS/MS STUDENTS. THIS IS ALSO.
PHP, Databases, and Cookies Dave Pease IDS496 12/2/2003
PHP Introduction PHP is a server-side scripting language.
An Investigation into using a Document Management System Presented by: Bijal RanaSupervisor: John Ebden.
MySQL An Introduction Databases 101.
8 th Semester, Batch 2009 Department Of Computer Science SSUET.
 Before you continue you should have a basic understanding of the following:  HTML  CSS  JavaScript.
Web Page Designing With Dreamweaver MX\Session 1\1 of 9 Session 1 Introduction to PHP Hypertext Preprocessor - PHP.
Online Voting System by Sanghun Chi ECE345. Introduction Traditional voting system inefficient. Takes time and human resources. Does not give an instant.
CGS 3066: Web Programming and Design Spring 2016 Introduction to Server-Side Programming.
PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages. PHP is a widely-used, free, and efficient alternative.
Presented By Sushil K. Chaturvedi Assistant Professor SRCEM,Banmore 1.
G046 – Lecture 2A Recognising Web-Technologies Mr C Johnston ICT Teacher
PHP Basics and Syntax Lesson 3 ITBS2203 E-Commerce for IT.
CGS 3066: Web Programming and Design Spring 2017
2nd year Computer Science & Engineer
Introduction to PHP and MySQL – Creating Database-Driven Websites
Web Programming Language
A PRESENTATION ON (IN PHP,CSS,HTML)
Introduction to Dynamic Web Programming
COP4710 Database Systems Project Overview.
PGT(CS) ,KV JHAGRAKHAND
Introduction and Principles
Relational database and SQL MySQL LAMP SQL queries
SQL Queries Relational database and SQL MySQL LAMP SQL queries
mysql and mysql workbench
Introduction to Advance Web Technologies
PHP / MySQL Introduction
Web App vs Mobile App.
LAMP, WAMP and.. L. Grewe.
7 Best Programming Languages Based as per Earnings & Opportunities
Database Driven Websites
Design and Maintenance of Web Applications in J2EE
Information system Management
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
IntroductionToPHP Static vs. Dynamic websites
Tutorial 6 PHP & MySQL Li Xu
Architecture of the web
Introduction to PHP.
Web Application Development Using PHP
Presentation transcript:

Content of Presentation MySQL Content of Presentation What is MySQL? History Facts SQL Databases Alternatives Benefits Drawbacks Setting Up Database Driven Websites How It Works PHP and MySQL Specific SQL Tools A Database Driven SBU ‘Course Guidance’ Website – EXAMPLE OF PROJECT Flowchart Useful Sites

What is MySQL? MySQL MSQL / MySQL Databases The world's most widely used open source database application. MySQL is a relational database management system. World Class SQL Server PHP A server-side, cross-platform, HTML embedded scripting language. Why MySQL and not another database system that supports SQL? MySQL is: Available at little cost ….. or Free Well-supported and Fast

MySQL History In 1996 T.c.X. DataKonsultAB , a consulting firm in Sweden developed MySQL. Created Alternative database from the general idea of mSQL.

MySQL Facts MySQL is the largest growing relational database out on the market. MySQL mainly runs on UNIX-based environments MySQL acts as a DBMS MySQL is one of the most used open source databases in the world. Can use Enhanced MySQL Capacity to handle 50,000,000+ records. Very fast command execution, perhaps the fastest to be found on the market. Easy and efficient user privilege system.

MySQL SQL Databases

MySQL Alternatives Server Side • Administration • Java • MySQL • PHP • Perl • PostgreSQL • Python • Roxen • Wireless • XML • Zope Client Side • DHTML • Flash • Graphics • JavaScript • Style Sheets • WML

MySQL and PostGreSQL Compared MySQL – Ease of use / long-term stability PostGre - Funtionality Postgres has an arcane limit of 8k of data per row Postgres - its "serial" data type (the equivalent of MySQL's auto_increment) creates a "sequence" which does not get dropped when its parent table is dropped. MySQL is "smart" enough to increment its auto_increment value when you import data MySQL has no built in method for doing db size limits

MySQL Benefits (1) Able to handle large databases that can be accessed over the Web. Flexible and secure password system to protect your data - powerful security system Fast, reliable, easy to use, and affordable! Relational database management system Stability On-line help facility - (type –help or -?,) MySQL meets the ANSI SQL92 regulations

MySQL Benefits (2) MySQL allows users to connect to a specific database on the server and issue requests. Concurrent access This system can run on virtually on any platform – UNIX and Windows MySQL also comes with a source code MySQL is used at the enterprise level because of its security.

MySQL Drawbacks The hard part about this is there is not a lot of documentation available MySQL has no built in method for doing db size limits MySQL requires that you either: code the data integrity into your product or you right some scripts to go through the logs and check that integrity was maintained

Setting Up Database Driven Websites MySQL Setting Up Database Driven Websites Setup the MySQL database server Setup the Apache web server Setup the PHP 3.0 Hypertext Preprocessor for server-side-scripting Create a simple web enabled database

How It Works MySQL is based on a client/server model BLACK BOX CLIENT PROGRAM

MySQL PHP and MySQL the best tools available for the rapid development of database driven web applications, "Open Source" and available at no cost, happen to be particularly easy to learn and use, and yet are quite robust and scalable, are excellent choices for anyone seeking a powerful, affordable, easy and efficient web development environment.

Specific SQL Tools MySQL DBTools Manager DBUI exportSQL ForwardSQL Intelligent Converters Software KMySQLAdmin Mac SQL MyAccess MySQL Data Manager MySQL WebClient MySQL Admin

A Database Driven SBU ‘Course Guidance’ Website MySQL A Database Driven SBU ‘Course Guidance’ Website Help potential students choose their ideal course, Provide an on-line interactive service, Shorten the decision-making process, Save valuable time, Provide vast amounts of course information and guidance, Send out and view on-line prospectuses

MySQL Database Driven ‘COURSE GUIDANCE’ Website for SBU Original Database: Implemented in Access SRS – Student Record System Converted on UNIX Platform/Server Implemented by: South Bank University Updated version of database: Converted to MySQL Choice of 3 tools: CGI script, Perl, PHP Data Manipulation and extraction Of Course details Using PHP Design of Front End Using HTML. JavaScript and PHP

Useful Sites MySQL http://www.mysql.com/ THE OFFICIAL MYSQL WEBSITE http://www.mysql.com/documentation/ CODING/HELP DOCUMENTATION http://www.mysql.com/information/presentations/presentation-ede2000-20001010/ SYNTAX EXPLAINED http://hotwired.lycos.com/webmonkey/programming/php/tutorials/tutorial4.html PHP AND MYSQL TUTORIAL http://www.devshed.com/Server_Side/MySQL THE DEVELOPER SHED (MYSQL INFO.) http://www.faqts.com/knowledge_base/index.phtml/fid/94 MYSQL QUERIES AND COMMON PROBLEMS