Part 1. Persistent Data Web applications remember your setting by means of a database linked to the site.

Slides:



Advertisements
Similar presentations
A database is a collection of data that is stored in a computer system. Databases allow their users to enter, access, and analyze their data quickly and.
Advertisements

Query Methods (SQL). What is SQL A programming language for databases. SQL (structured Query Language) It allows you add, edit, delete and run queries.
Database Software File Management Systems Database Management Systems.
Chapter 12: ADO.NET and ASP.NET Programming with Microsoft Visual Basic.NET, Second Edition.
IS4401 Project Technology Issues. Introduction This seminar covers Databases When to use a Database What Database to use Development Tools Visual Studio.
LCT2506 Internet 2 Data-driven web sites Week 5. LCT2506 Internet 2 Current Practice  Combining web pages and data stored in a relational database is.
MySQL and PHP By Trevor Adams.
Copyright 2003 The McGraw-Hill Companies, Inc CHAPTER Application Software computing ESSENTIALS    
Attribute databases. GIS Definition Diagram Output Query Results.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
What is Asset Bank? Asset Bank is an enterprise-scale Digital Asset Management system A fully searchable, categorised library of digital images, videos.
Open Source Content Management System - JOOMLA Swapnil S. Chafale Nagpur (M.S.) India Paper-Presentation For ATCON-2009 Conference.
Jennifer Paoletti. Office Live Workspace Basics provides a user with its own domain name, and the ability to create their own website. It also provides.
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
SYST Web Technologies SYST Web Technologies Installing a Web Server (XAMPP)
Phil Brewster  One of the first steps – identify the proper data types  Decide how data (in columns) should be stored and used.
1 Working with MS SQL Server II. 2 The sqlcmd Utility Command line utility for MS SQL Server databases. Previous version called osql Available on classroom.
Database Management System Lecture 2 Introduction to Database management.
Chapter 1 Introduction Outstanding Features About This Book 1. A novel writing style is adopted to try to attract students’ or beginning programmers’ interesting.
6/1/2001 Supplementing Aleph Reports Using The Crystal Reports Web Component Server Presented by Bob Gerrity Head.
Computing for Bioinformatics Introduction to databases What is a database? Database system components Data types DBMS architectures DBMS systems available.
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
MySQL GUI Administration Tools Rob Donahue Manager, Distributed Systems Development May 7th, 2001 Rob Donahue Manager, Distributed Systems Development.
EDUCATION YOU CAN TRUST ® Windows SharePoint Services Course Review Review provided by: DNS Computing Services, LLC
Classroom User Training June 29, 2005 Presented by:
1 DATABASE TECHNOLOGIES BUS Abdou Illia, Fall 2012 (September 5, 2012)
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
1 Web Server Administration Chapter 1 The Basics of Server and Web Server Administration.
.NET Library Objects So far we have looked at the following objects in learning about ASP.NET: Controls Used to control the screen / interface and gather.
Simple Database.
Chapter 15: Using LINQ to Access Data in C# Programs.
M1G Introduction to Database Development 6. Building Applications.
Microsoft Office Access 2003 Số tiết: 30 tiết lý thuyết 60 tiết thực hành Giáo viên: Từ thị Xuân Hiền.
MET280: Computing for Bioinformatics Introduction to databases What is a database? Not a spreadsheet. Data types and uses DBMS (DataBase Management System)
Putting it all together Dynamic Data Base Access Norman White Stern School of Business.
Chapter 17 Creating a Database.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
CERN - IT Department CH-1211 Genève 23 Switzerland t DB Development Tools Benthic SQL Developer Application Express WLCG Service Reliability.
Databases. What is a database?  A database is used to store data. The word DATA is actually Latin for FACTS. A database is, therefore, a place, or thing.
1 Database Design and Development: A Visual Approach © 2006 Prentice Hall Chapter 8 DATABASE DESIGN AND DEVELOPMENT: A VISUAL APPROACH Chapter 8 Creating.
DAY 14: MICROSOFT ACCESS – CHAPTER 1 Madhuri Siddula October 1, 2015.
What have we learned?. What is a database? An organized collection of related data.
Course FAQ’s I do not have any knowledge on SQL concepts or Database Testing. Will this course helps me to get through all the concepts? What kind of.
The Problems HTTP is disconnected So many database vendors Create a simple consistent versatile interface on the data Look at ADO.NET classes OleDb SQL.
SQL Jan 20,2014. DBMS Stores data as records, tables etc. Accepts data and stores that data for later use Uses query languages for searching, sorting,
Building Dashboards SharePoint and Business Intelligence.
Databases Kevin Wright Ben Bruckner Group 40. Outline Background Vulnerabilities Log File Cleaning This Lab.
Relational Database Systems Bartosz Zagorowicz. Flat Databases  Originally databases were flat.  All information was stored in a long text file, called.
Microsoft Access 2003 Tutorial By: Juan Y7. What is Microsoft Office Access? Microsoft Access, also known as Microsoft Office Access, is a database management.
1 BCS 4 th Semester. Step 1: Download SQL Server 2005 Express Edition Version Feature SQL Server 2005 Express Edition SP1 SQL Server 2005 Express Edition.
uses of DB systems DB environment DB structure Codd’s rules current common RDBMs implementations.
 Project Team: Suzana Vaserman David Fleish Moran Zafir Tzvika Stein  Academic adviser: Dr. Mayer Goldberg  Technical adviser: Mr. Guy Wiener.
Stuff to memorise… "A method tells an object to perform an action. A property allows us to read or change the settings of the object."
Take Your Data Analysis and Reporting to the Next Level by Combining SAS Office Analytics, SAS Visual Analytics, and SAS Studio David Bailey Tim Beese.
2nd year Computer Science & Engineer
Web Application for Home Energy Assistance Program
Chapter 5 Operating Systems.
Database System Concepts and Architecture
Introduction to Web programming
Building A Web-based University Archive
PHP / MySQL Introduction
Database Driven Websites
Web Page Concept and Design :
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Internet Protocols IP: Internet Protocol
IntroductionToPHP Static vs. Dynamic websites
SharePoint services Provides team collaboration through SharePoint Sites and makes it easy for communities to work together on documents, tasks, contacts,
McGraw-Hill Technology Education
UFCEUS-20-2 Web Programming
Web Application Development Using PHP
Presentation transcript:

Part 1

Persistent Data Web applications remember your setting by means of a database linked to the site

Central Sales Database A site such as Amazon has a central data store and users may browse the content from different locations

To set this up we need two things… A Database Management System Some sort of data aware objects

Database Management Systems For a commercial web site the following are examples of suitable Database Management Systems (DBMS) MySQL An “open source” (i.e. free) DBMS that runs on Windows, MAC and UNIX platforms Oracle A company that makes powerful DBMS SQL Server Microsoft’s DBMS, a version of this comes “free” with Visual Studio

Microsoft Access Only ten users may access the database at a given time (This limitation may be overcome by means of using a different operating system e.g. Windows Server) not good for building your multimillion pound online store However… Most students are familiar with the application It is part of the Microsoft Office It is easy to set up and use

Data Aware Objects Objects are used allow our programs to control computer technology The object allows us to create s The SMTP client object allows us to control an SMTP server, i.e. send s. The variable (object) allows us to store data in the RAM Control objects allow us to set up regions of the screen so the screen so the user may interact with it.

ADO.NET (Active Data Objects) Used to control databases Problem! It is huge and complex and would need a year long course just to get to grips with it

The DatabaseTable Object A custom object written for this module Allows simple control of a database Hides ADO.NET so you can get on with the task at hand DatabaseTable acts as a kind of “secretary”. You send it a simple command and then it uses ADO.NET on your behalf to interact with the database

Four Things we want to do Produce a list of records for searching or so that the user may see them all at once Add a new record to the database Edit an existing record in the database Delete a record

Structured Query Language SQL allows us to manipulate data in the database SQL combined with concatenation provides us with a powerful tool to control the data

Consider the Following Data The parameter MessageNo = 3

Add Validation