Chapter 1 Introduction Outstanding Features About This Book 1. A novel writing style is adopted to try to attract students’ or beginning programmers’ interesting.

Slides:



Advertisements
Similar presentations
Ultimate Bundle Overview Products Benefits Technical Requirements Licensing Pricing Valid until 01-Sep-2010.
Advertisements

Module 1: Introduction to SQL Server Reporting Services.
CTEC2902 Advanced Programming in Visual Studio (ASP. NET + C#
OLAP Cubes and Pivot Tables Leveraging the Power of a Microsoft EPM Solution EPM Customization Series Part 1 February 21 st, 2007 Brendan Giles, PMP, MCP.
Computer Monitoring System for EE Faculty By Yaroslav Ross And Denis Zakrevsky Supervisor: Viktor Kulikov.
ASP Tutorial. What is ASP? ASP (Active Server Pages) is a Microsoft technology that enables you to make dynamic and interactive web pages. –ASP usually.
Week 2 IBS 685. Static Page Architecture The user requests the page by typing a URL in a browser The Browser requests the page from the Web Server The.
IS4401 Project Technology Issues. Introduction This seminar covers Databases When to use a Database What Database to use Development Tools Visual Studio.
14 1 Chapter 14 Database Connectivity and Web Development Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
ASP.NET Programming with C# and SQL Server First Edition Chapter 8 Manipulating SQL Server Databases with ASP.NET.
VS.NET Course Introduction By Peter Huang. About Me Peter Huang –Microsoft Certified Solution Developer (MCSD) –Sun Certified Java 2 Programmer (SCJP)
Chapter 7 Managing Data Sources. ASP.NET 2.0, Third Edition2.
Passage Three Introduction to Microsoft SQL Server 2000.
1 Copyright 2008 NexJ Systems Inc. Confidential and Proprietary - Not for Distribution. Open Source Strategy NexJ Systems Inc.
Project Implementation for COSC 5050 Distributed Database Applications Lab1.
Module 16: Software Maintenance Using Windows Server Update Services.
+ Connecting to the Web Week 7, Lecture A. + Midterm Basics Thursday February 28 during Class The lab Tuesday, February 26 is optional review Class on.
1 Introduction to Web Development. Web Basics The Web consists of computers on the Internet connected to each other in a specific way Used in all levels.
Introduction to VBA. What is VBA? VBA stands for Visual Basic for Applications. It is a programming language used exclusively by the Microsoft Office.
1 Programming Concepts Module Code : CMV6107 Class Contact Hours: 45 hours (Lecture 15 hours) (Laboratory/Tutorial 30 hours) Module Value: 1 Textbook:
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
6/1/2001 Supplementing Aleph Reports Using The Crystal Reports Web Component Server Presented by Bob Gerrity Head.
IT Academy Benefit Overview
A Guide to SQL, Eighth Edition Chapter Three Creating Tables.
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved Bookstore Web Application Introducing Visual Web Developer 2008 Express and the.
Introduction to ADO.Net and Visual Studio Database Tools ISYS 512.
Advanced Web Forms with Databases Programming Right from the Start with Visual Basic.NET 1/e 13.
Fundamentals of Database Chapter 7 Database Technologies.
Part 1. Persistent Data Web applications remember your setting by means of a database linked to the site.
Tutorial 121 Creating a New Web Forms Page You will find that creating Web Forms is similar to creating traditional Windows applications in Visual Basic.
2. Introduction to the Visual Studio.NET IDE. Chapter Outline Overview of the Visual Studio.NET IDE Overview of the Visual Studio.NET IDE Menu Bar and.
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
ASP Introduction Y.-H. Chen International College Ming-Chuan University Fall, 2004.
1 Working with MS SQL Server Textbook Chapter 14.
Universiti Utara Malaysia Chapter 3 Introduction to ASP.NET 3.5.
Chapter 11 An Introduction to Visual Basic 2008 Why Windows and Why Visual Basic How You Develop a Visual Basic Application The Different Versions of Visual.
DEV325 Deploying Visual Studio.NET Applications Billy Hollis Author / Consultant.
AUTOMATION OF WEB-FORM CREATION - KINNERA ANGADI – MS FINAL DEFENSE GUIDANCE BY – DR. DANIEL ANDRESEN.
ASP.NET The Clock Project. The ASP.NET Clock Project The ASP.NET Clock Project is the topic of Chapter 23. By completing the clock project, you will learn.
CHAPTER TWO INTRODUCTION TO VISUAL BASIC © Prepared By: Razif Razali 1.
Lesson 2 What is ASP.NET? What is ASP.NET? What is Web Matrix? What is Web Matrix? What are the features of Web Matrix? What are the features of Web Matrix?
1 © 1999 Microsoft Corp.. Microsoft Repository Phil Bernstein Microsoft Corp.
Today’s Agenda Chapter 7 Review for Midterm. Data Transfer Tools DTS (Data Transformation Services) BCP (Bulk Copy Program) BULK INSERT command Other.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Chapter 11 An Introduction to Visual Basic 2005 Why Windows and Why Visual Basic How You Develop a Visual Basic Application The Different Versions of Visual.
Active Server Pages (ASP), also known as Classic ASP or ASP Classic, was Microsoft's first server-side script engine for dynamically generated web pages.
DEV303 ASP.NET: Leveraging Visual Studio.NET For Web Projects Tony Goodhew Product Manager Microsoft Corp.
6/1/2001 Supplementing Aleph Reports Using The Crystal Reports Web Component Server Presented by Bob Gerrity Head.
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.
11 IMPLEMENTING AND MANAGING SOFTWARE UPDATE SERVICES Chapter 7.
The business logic engine for Microsoft IIS Speaker T.M. Arnett.
Features Of SQL Server 2000: 1. Internet Integration: SQL Server 2000 works with other products to form a stable and secure data store for internet and.
1 A Very Brief Introduction to Relational Databases.
David M. Kroenke and David J. Auer Database Processing Fundamentals, Design, and Implementation Appendix I: Getting Started with Web Servers, PHP and the.
SSMS SQL Server Management System. SQL Server Microsoft SQL Server is a Relational Database Management System (RDBMS) Relational Database Management System.
Getting Started with Oracle Berkeley DB 11gR2 and ADO.NET
Entity Framework Database Connection with ASP Notes from started/getting-started-with-ef-using-mvc/creating-an-
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.
SOA Concepts Service Oriented Architecture Johns-Hopkins University Montgomery County Center, Spring 2009 Session 1: January 28, 2009 Instructor:
9 Copyright © 2004, Oracle. All rights reserved. Getting Started with Oracle Migration Workbench.
Introduction ITEC 420.
The Purchase Order, Invoice and Payment Enquiry System: PIPES
DBMS Programs MS SQL Server & MySQL
ASP.NET Programming with C# and SQL Server First Edition
Introduction to Visual Basic 2008 Programming
Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek
Phil Bernstein Microsoft Corp.
Database Connectivity and Web Development
Install MySQL Community Server and MySQL Workbench
Introduction to ADO.Net and Visual Studio Database Tools.
Presentation transcript:

Chapter 1 Introduction Outstanding Features About This Book 1. A novel writing style is adopted to try to attract students’ or beginning programmers’ interesting in learning and developing practical database program 2. A real completed sample database CSE_DEPT with three versions (Microsoft Access, SQL Server 2005 and Oracle Database 10g XE) is provided 3. Covered both fundamental and advanced database- programming techniques 4. Three types of popular databases are covered and discussed in detail with practical sample examples: Microsoft Access, SQL Server 2005 and Oracle Database 10g Express Edition (XE)

Chapter 1 Introduction Various actual data providers are discussed and implemented in the sample projects, such as the SQL Server and Oracle data providers. Instead of using the OleDb to access the SQL Server or Oracle databases, the real SQL Server and Oracle data providers are utilized to connect to the Visual Basic.NET directly to perform data operations. 6. Provides homework and exercises, and these allow users to understand what they learned better by doing something themselves. 7. Good textbook for college students, good reference book for programmers, software engineers and academic researchers.

Chapter 1 Introduction - 3 Who This Book Is For  This book is designed for college students and software programmers who want to develop practical and commercial database programming with Visual Basic.NET and relational databases such as Microsoft Access, SQL Server 2005 and Oracle Database 10g XE.  Fundamental knowledge and understanding on Visual Basic.NET and Visual Studio.NET IDE is assumed.

Chapter 1 Introduction - 4 What This Book Covers Chapter 1 provides an introduction and summarization to the whole book Chapter 2 provides a detailed discussion and analysis of the structure and components about relational databases. Chapter 3 provides an introduction to the ADO.NET, which includes the architectures, organizations and components of the ADO.NET. Starting from Chapter 4, the real database programming techniques such as data selection queries with Visual Basic.NET 2005 are provided and discussed.

What This Book Covers Chapter 5 provides detailed discussions and analyses about three popular data insertion methods with three different databases – Microsoft Access, SQL Server 2005 and Oracle. Chapter 6 provides discussions and analyses on three popular data updating and deleting methods with seven real project examples. Chapter 7 provides introductions and discussions about the developments and implementations of ASP.NET Web applications. Chapter 8 provides introductions and discussions about the developments and implementations of ASP.NET Web services. Chapter 1 Introduction - 5

Chapter 1 Introduction - 6 How to Use This Book Chapters 2 and 3 provide the fundamentals on database structures and components, ADO.NET and components it covered. Starting from chapter 4, which includes chapters 5 and 6, each chapter is divided into two parts: fundamental part –Part I and advanced part – Part II. The data driven applications developed with design tools and wizards provided by Visual Basic.NET, which can be considered as the fundamental part, have less coding-loads and therefore they are more suitable to students or programmers who are new to the database programming with Visual Basic.NET. Part II contains the runtime object method and it covers a lot of coding developments to perform the different data actions against the database, and this method is more flexible and convenient to experienced programmers event a lot of coding jobs is concerned.

Chapter 1 Introduction - 7 How to Use This Book Chapters 7 and 8 give a full discussion and analysis about the developments and implementations of ASP.NET Web applications and Web services. For undergraduate college students or beginning software programmers, it is highly recommended to learn and understand the contents of Chapters 2 and 3, Part I of Chapters 4, 5 and 6 since those are fundamental knowledge and techniques in database programming with Visual Basic.NET For chapters 7 and 8, it is optional to instructors and it depends on the time and schedule.

Chapter 1 Introduction - 8 How to Use This Book For experienced college students or software programmers who have already some knowledge and techniques in database programming, it is recommended to learn and understand the contents of Part II of Chapters 4 – 6 as well as Chapters 7 and 8 since the run-time data objects method and some sophisticated database programming techniques such as joined-table query, nested stored procedures and Oracle Package are discussed and illustrated with real examples. Also the ASP.NET Web applications and ASP.NET Web services are discussed and analyzed with twenty-four (24) real database program examples for SQL Server 2005 and Oracle Database 10g XE.

Chapter 1 Introduction - 9 How to Use the Source Code and Sample Databases Visual Studio.NET 2005 or higher must be installed in your computer. Three databases’ management systems, Microsoft Access (Microsoft Office), Microsoft SQL Server 2005 Management Studio Express and Oracle Database 10g Express Edition (XE) must be installed in your computer. Three versions of sample database, CSE_DEPT.mdb, CSE_DEPT.mdf and Oracle version of CSE_DEPT, must be installed in your computer in the appropriate folders. To run projects developed in Chapters 7 and 8, in addition to conditions listed above, an Internet Information Services (IIS) such as FrontPage Server Extension 2000 or 2002 must be installed in your computer and it works as a pseudo server for those projects.

Chapter 1 Introduction - 10 How to Use the Source Code and Sample Databases The following appendices are useful when one needs some references and practical knowledge to install database management systems: – Appendix A: Provides a completed SQL commands reference. – Appendix B: Provides detailed descriptions about download and installation of Microsoft SQL Server 2005 Express. – Appendix C: Provides detailed descriptions about download and installation of Oracle Database 10g Express Edition (XE).

Chapter 1 Introduction Appendix D: Provides detailed discussions in how to create user database in Oracle Database 10g XE and how to duplicate Oracle 10g user database using Unload and Load methods. - Appendix E: Provides detailed discussions in how to add and connect Oracle 10g XE database into Visual Basic.NET applications using the VB Design Tools and Wizards. - Appendix F: Provides detailed discussions in how to use three sample databases: CSE_DEPT.mdb, CSE_DEPT.mdf and Oracle version of CSE_DEPT.

Chapter 1 Introduction - 12 All of these appendices can be found from the site: Three sample databases such as CSE_DEPT.mdb, CSE_DEPT.mdf and Oracle version of CSE_DEPT are located at the site: To use these databases for your applications or sample projects, refer to Appendix F. All sample projects can be found from the site:

About the HW & Tech Support Home works are located at the end of each chapter, starting from Chapter 3 and ending in Chapter 8. Selected home work solutions are located in the Cambridge site at the folder (need a valid log in): /HomeworkSolution / Send any technical question or problem related to the book and homework to:

The Book Materials on the Web