Document Your Access Database With Visual Basic Presented by Joseph J. Sarna Jr. JJS Systems, LLC.

Slides:



Advertisements
Similar presentations
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 15 Introduction to Rails.
Advertisements

Data Base. Objective Become familiar with database terminology. Create a project to display data for a single database table. Use a DataGrid control.
Chapter 10 Database Applications Copyright © 2011 by The McGraw-Hill Companies, Inc. All Rights Reserved. McGraw-Hill.
.NET C RYSTAL R EPORTS …Vishal Kumar.. I NTRODUCTION T O C RYSTAL REPORT :- For creating interactive reports that can be integrated into a wide range.
Form Designer & Filler Browser and Client forms Visual Layout Form Logic Data Connection.
Introduction to Databases
IS437: Spring 2006 Instructor: Dr. Boris Jukic Interacting with a Database: ADO.Net.
Fundamentals, Design, and Implementation, 9/e Chapter 12 ODBC, OLE DB, ADO, and ASP.
The ADO Data Control. Universal Data Access Open Database Connectivity (ODBC) –standard for accessing data in databases OLE-DB –allows access to data.
Using Visual Basic 6.0 to Create Web-Based Database Applications
Chapter 12: ADO.NET and ASP.NET Programming with Microsoft Visual Basic.NET, Second Edition.
Insights and Answers for IT Professionals. 「 Microsoft ® Visio 2000 視覺化管理應用」 Developing Application Solutions using Visio 2000 Shawn Tng Regional Technical.
Using Objects and Properties
©Silberschatz, Korth and Sudarshan1.1Database System Concepts Chapter 1: Introduction Purpose of Database Systems View of Data Data Models Data Definition.
1 1. SQL SERVER OVERVIEW zWhat Is SQL Server? zInterfaces To Use SQL Server zSQL Server Services zTypes Of Databases zSQL Server Security.
Chapter 14 Database Connectivity and Web Technologies
DBMS1 Database Management System (DBMS) Introductory Concepts Week-1.
Oracle XML Publisher Integration with PeopleSoft By, Mr. Venkat.
Welcome to Philly Code Camp Russ Basiura SharePoint Consultant RJB Technical Consulting
CIS 764 – Presentation Somil Chandwani.  With Microsoft Data Access Components (MDAC), developers can connect to and use data from a wide variety of.
Some Basic Database Terminology
SQL Server Reporting Services London Database Developer Forum Anoop Patel.
CHAPTER 9 DATABASE MANAGEMENT © Prepared By: Razif Razali.
CS370 Spring 2007 CS 370 Database Systems Lecture 2 Overview of Database Systems.
4-1 INTERNET DATABASE CONNECTOR Colorado Technical University IT420 Tim Peterson.
1998 PI System Users’ Conference PI on the Web: A Primer for PI Users Omicron Consulting 1998 PI System Users’ Conference.
SiS Technical Training Development Track Day 8. Agenda  Quick Overview of PeopleSoft Security  Understand Permission Lists, Roles, User and Tree Security.
Beaches Data Flow Getting Notification Data Into PRAWNS Dennis Murphy Delaware DNREC (302)
10-1 aslkjdhfalskhjfgalsdkfhalskdhjfglaskdhjflaskdhjfglaksjdhflakshflaksdhjfglaksjhflaksjhf.
Using Visual Basic 6.0 to Create Web-Based Database Applications
DB Libraries: An Alternative to DBMS By Matt Stegman November 22, 2005.
Microsoft ® ASP.NET Presented by Joseph J. Sarna Jr. JJS Systems, LLC.
Fundamentals of Database Chapter 7 Database Technologies.
Eurotrace Hands-On The Eurotrace File System. 2 The Eurotrace file system Under MS ACCESS EUROTRACE generates several different files when you create.
Dali JPA Tools. About Dali Dali JPA Tools is an Eclipse Web Tools Platform sub-Project Dali 1.0 is a part of WTP 2.0 Europa coordinated release Goal -
Using the selection structure (Unit 7) Visual Basic for Applications.
File Processing Concepts – Field – combination of 1 or more characters that is the smallest unit of data to be accessed – Record – group of related fields.
Relational Databases Database Driven Applications Retrieving Data Changing Data Analysing Data What is a DBMS An application that holds the data manages.
Product Tracking Database Sponsored by Aviation learning, Inc. The goal is to create an n-tier, client-server system that will track the product and order.
Slide 1.NET Development for Project 2003 Samples from the Project 2003 SDK Jim Corbin Programmer Writer Office Developer Documentation Microsoft Corporation.
Module 7: Accessing Data by Using ADO.NET
What is database?  Any Method for access info into Application from DataBase?  ODBC is standard for Accessing Data.  Problem with ODBC:  Information.
June 23, 2001Database Creation Review and Exercises1 Database Creation Review 10: :30 Team Building Exercise ……………………….. John 10: :30 Database.
3-Tier Client/Server Internet Example. TIER 1 - User interface and navigation Labeled Tier 1 in the following graphic, this layer comprises the entire.
Presented by Joseph J. Sarna Jr. JJS Systems, LLC
Tutorial 91 Databases A database is an organized collection of related information stored in a file on a disk A database allows companies to store information.
Sumanth M Ganesh B CPSC 620.  SQL Injection attacks allow a malicious individual to execute arbitrary SQL code on your server  The attack could involve.
Microsoft ® Visual Studio.NET Presented by Joseph J. Sarna Jr., MCSD JJS Systems, LLC.
AVCE ICT – Unit 7 - Programming Session 16 – Database and VB.
Advanced Databases DBA: Security 1. Advanced Databases Agenda Understand the need for security. Learn about System Permissions and Object permissions.
SQL Server Administration. Overview  Security  Server roles  Database roles  Object permissions  Application roles  Managing data  Backups  Restoration.
7-1 Active Server and ADO Colorado Technical University IT420 Tim Peterson.
Database to HTML and Back again A programmers tale.
Integrating Crystal Reports with SIGNZ (V3.59, July 2008) Integrating Crystal Reports with SIGNZ (V3.59, July 2008)
ASP.net Course From Intermediate to Advance level By Arsalan Ahmed 3 Months Course Cell :
Understand Data Definition Language (DDL) Database Administration Fundamentals LESSON 1.4.
ADO .NET from. ADO .NET from “ADO .Net” Evolution/History of ADO.NET MICROSOFT .NET “ADO .Net” Evolution/History of ADO.NET History: Most applications.
Lecture 4 Manipulating Form Data using methods of Recordset and RecordsetClone in VBA Restrict data with filter 1 Rapid Application Development.
Generating XML Data from a Database Eugenia Fernandez IUPUI.
Chapter 15 Database Connectivity and Web Technologies
Introduction To Database Systems
5. Using databases in VB.
The System Catalog Describing the Data Copyright © Curt Hill
Chapter 23 – ASP.NET Outline 23.1 Introduction NET Overview
Introduction to Database Systems
SQL .. An overview lecture3.
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Accessing Databases with ADO.NET, Handling Exceptions, and Printing
INTRODUCTION A Database system is basically a computer based record keeping system. The collection of data, usually referred to as the database, contains.
Unit – V Data Controls.
Presentation transcript:

Document Your Access Database With Visual Basic Presented by Joseph J. Sarna Jr. JJS Systems, LLC

Documentation Is a Necessary Evil! Does the client require documentation? What do follow-on developers need to know about your application? What do YOU need to know six months from now?

Types of Documentation We need to provide: – Database documentation – File format documentation – Registry entry documentation – Project and code documentation

Database Documentation Tables – Field names, data types, descriptions, valid data ranges, etc. Views/Queries/Stored Procedures – Definitions and SQL strings

File Formats Documentation Layouts of any special file types used – XML schema – Ini file formats – Application specific files

Registry Entries Documentation Locations and purposes of all registry entries Location and purposes of all Active Directory interactions (additions if users, roles, groups, etc.) Do not need to include entries made by Setup program

Project & Code Documentation Directory structures of files Reporting formats Technical specifications Code procedures

Using Visual Basic to Generate Database Documentation DBDoc.vbp – By Tim Patrick, from Visual Basic Programmers Journal, July – This application reads the database structures of tables using ADO and ADOX and then writes the document to an HTML file. – Modified by J. Sarna to include Views/Queries

ADO Object Models Three object models of ADO provide the functionality found in DAO. – ADO – Microsoft ADO Extensions for DDL and Security (ADOX) – Microsoft Jet and Replication Objects (JRO). Visual Studio\MSDN\2001JUL\1033\techart.chm::/html/daotoa do.htm

ADO and ADOX The ADO model allows access and manipulation of data through any OLE DB provider The ADOX model contains objects for data definition (such as tables, views, and indexes) and creating and modifying users and groups. With ADOX, one can control database schema and grant and revoke permissions on objects to users and groups

DBDoc Example Code C:\Visual Basic Projects\DBDoc\DBDoc.vbp Add a reference to Microsoft ActiveX Data Objects 2.5 Library. Add a reference to Microsoft ADO Ext. 2.5 for DDL and Security.

Closing Document your project for your own safety! Find methods that will automate this documentation