Microsoft Access Ervin Ha.

Slides:



Advertisements
Similar presentations
Basics of Database Programming with VB6
Advertisements

Database Management Using Microsoft Access Xinhua Chen, Ph.D. Chinese Association of Professionals in Science and Technology March 23, 2003.
Lecture Microsoft Access and Relational Database Basics.
Chapter 12: ADO.NET and ASP.NET Programming with Microsoft Visual Basic.NET, Second Edition.
Using Objects and Properties
3-1 Chapter 3 Data and Knowledge Management
Introduction to Databases CIS 5.2. Where would you find info about yourself stored in a computer? College Physician’s office Library Grocery Store Dentist’s.
Chapter 4: Database Management. Databases Before the Use of Computers Data kept in books, ledgers, card files, folders, and file cabinets Long response.
Chapter 12 Database Connectivity with ASP.NET JavaScript, Third Edition.
Database Software Application
Microsoft Access II Information Technology Services User Services User Training & Support.
Microsoft Access Database software. What is a database? … a database is an organized collection of data. A collection of data of similar information compiled.
Microsoft Access Intro Class 1 Database Concepts.
CHAPTER 9 DATABASE MANAGEMENT © Prepared By: Razif Razali.
Pasewark & Pasewark Microsoft Office 2003: Introductory 1 INTRODUCTORY MICROSOFT ACCESS Lesson 1 – Access Basics.
With Microsoft Office 2007 Intermediate© 2008 Pearson Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Office 2007 Intermediate.
Unit 18: Database Modelling
1 Chapter 1: Finding Your Way Through a Database Exploring Microsoft Office Access 2010.
DATABASE. A database is collection of information that is organized so that it can easily be accessed, managed and updated. It is also the collection.
Using Visual Basic 6.0 to Create Web-Based Database Applications
1 Overview of Databases. 2 Content Databases Example: Access Structure Query language (SQL)
DAY 14: ACCESS CHAPTER 1 Tazin Afrin October 03,
Data-mining & Data As we used Excel that has capability to analyze data to find important information, the data-mining helps us to extract information.
Microsoft Access 2003 Define some key Access terminology: Field – A single characteristic or attribute of a person, place, object, event, or idea. Record.
**Database Notes** New Unit Plan Microsoft Access - known as a database management system or DBMS Database – a collection of organized information. Can.
6 Chapter Databases and Information Management. File Organization Terms and Concepts Bit: Smallest unit of data; binary digit (0,1) Byte: Group of bits.
Relational Databases (MS Access)
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.
Introduction to Databases Trisha Cummings. What is a database? A database is a tool for collecting and organizing information. Databases can store information.
Key Applications Module Lesson 21 — Access Essentials
11 3 / 12 CHAPTER Databases MIS105 Lec15 Irfan Ahmed Ilyas.
1 Microsoft Access Introduction – Tables and Forms ©Richard Goldman January 2000.
Access Project 3 Notes. Introduction Maintaining the Database  Modifying the data to keep it up-to-date Restructure the Database  To change the database.
Chapter 4c, Database H Definition H Structure H Parts H Types.
1 Chapter 1: Finding Your Way Through a Database Exploring Microsoft Office Access 2007.
Microsoft Access 2000 Presentation 1 The Basics of Access.
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.
ITGS Databases.
There are seven main components of a database in Access 2000: Tables. Use tables to store database information. Forms Use forms to enter or edit the information.
1/62 Introduction to and Using MS Access Database Management and Analysis Yunho Song.
C OMPUTING E SSENTIALS Timothy J. O’Leary Linda I. O’Leary Presentations by: Fred Bounds.
Database Management Supplement 1. 2 I. The Hierarchy of Data Database File (Entity, Table) Record (info for a specific entity, Row) Field (Attribute,
Lesson 2: Designing a Database and Creating Tables.
Access Lessons 1, 2 and 3 ©2009 M and K Solutions, LLC – All Rights Reserved.
Microsoft Access Database Creation and Management.
IST 220 – Intro to Databases Lecture 2 Touring Microsoft Access.
Database Connectivity with ASP.NET. 2 Introduction Web pages commonly used to: –Gather information stored on a Web server database Most server-side scripting.
PREPARED BY: PN. SITI HADIJAH BINTI NORSANI. LEARNING OUTCOMES: Upon completion of this course, students should be able to: 1. Understand the structure.
Microsoft Access 2003 Tutorial By: Juan Y7. What is Microsoft Office Access? Microsoft Access, also known as Microsoft Office Access, is a database management.
Course Contents Overview: Database basics Lesson 1: Benefits of using a database Lesson 2: Table that data Lesson 3: Analyzing, viewing, and reporting.
VOCAB REVIEW. A field that can be computed from other fields Calculated field Click for the answer Next Question.
Access Lessons 1, 2 and 3 ©2009 M and K Solutions, LLC – All Rights Reserved.
Database Presentation BIM, Mrs. Bailey. **Database Notes** Use new sheet of paper! Microsoft Access - known as a database management system or DBMS Database.
Database (Microsoft Access). Database A database is an organized collection of related data about a specific topic or purpose. Examples of databases include:
XP Chapter 1 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Level 2 Objectives: Understanding and Creating Table.
Prepared By: Bobby Wan Microsoft Access Prepared By: Bobby Wan
آشنایی با نرم افزار Microsoft Access
IST 220 – Intro to Databases
GO! with Microsoft Office 2016
GO! with Microsoft Access 2016
Created by Kamila zhakupova
Exploring Microsoft Office Access
ICT Database Lesson 1 What is a Database?.
Microsoft Access 2003 Illustrated Complete
Database Management  .
Exploring Microsoft Office Access 2007
Using Access to Implement a Relational Database
DATABASES WHAT IS A DATABASE?
Exploring Microsoft Office Access
Presentation transcript:

Microsoft Access Ervin Ha

Content What is Microsoft Access Why use Access Limitations Basic background information Advanced features Example Conclusion

MS Access Microsoft Program Part of the Microsoft Office suite Used to create relational database management system (RDMS) consists of multiple tables, each storing specific information relates information from one table to another One-to-many relationships are the power behind a relational database Query the database to find information Enter information into forms Display results in reports

Why use RDMS Facilitate information sharing Reduce data redundancy data can be queried from multiple tables joined and displayed in a subset of records Reduce data redundancy the same data is not stored over and over again Keep data accurate a change in data is made in one table but appears updated in all queries and reports

Why use MS Access Easy to use Stand-alone Lots of support GUI, Looks good Stand-alone Do not require any other program to run or use Lots of support Help File, Message boards Relatively cheap Comes with MS Office Suite Integration Can be integrated with other MS Office applications

Limitations It’s a Microsoft product Overly user- friendly Bugs galore Overly user- friendly Tried too hard to predict what you what to do Not suited for large databases Takes up lots of computer resources Expensive Must buy from Microsoft. Not open source Complicated to use for connectivity to other types of databases

Basics of Access The key window in Access is known as the ‘database window’. Seven objects can be launched from this window: Tables Queries Forms Reports Pages Macros Modules These objects, in turn, become their own windows.

Basics of Access The smallest piece of information in a database is called a field customer name A group of related fields is called a record customer name, address, phone number A table is a collection of records about a particular subject customers A relational database consists of a set of related tables Customers and Orders and Products

Basics of Access Primary Key Composite Key Foreign Key A field used to uniquely identify each record Every table in a database must have a primary key defined Composite Key More than one field used in combination to uniquely identify each record Foreign Key A field (in one table) that is related to a primary key in another table within the same database.

Basics of Access Queries A subset of table information Similar to filter or find operation within table searches for records according to specified criteria and displays these records Also like a sort operation can change the order of records Differs from filter and sort in that a query can be run against several tables

Basics of Access Forms Reports Used to easily view, enter, and change data directly in a table retrieves the data from one or more tables, and displays it on the screen also display pictures and other objects can contain a button that prints, opens other objects, or otherwise automates tasks Reports Used to analyze your data or present it a certain way

Advanced Features Microsoft Jet database engine The part of the Access database system Retrieves and stores data in user and system databases. Thought of as a data manager upon which database systems, such as Access, are built.

Advanced Features Open Database Connectivity (ODBC) A standard method of sharing data between databases and programs. ODBC drivers use the standard Structured Query Language (SQL) to gain access to external data. Use to connect Microsoft SQL Server databases Microsoft FoxPro databases other programs that provide 32-bit drivers in compliance with ODBC Level 1 to access their data files (Oracle RDMS, Paradox, dBASE, Lotus)

Advanced Features Data Access Objects (DAO) A data access interface communicates with Microsoft Jet and ODBC-compliant data sources Used to connect to, retrieve, manipulate, and update data and the database structure. Enable you to manipulate the structure of your database and the data it contains from Visual Basic

Advanced Features The following code creates a new TableDef object and sets its Name property: Dim dbs As DAO.Database Dim tdf As DAO.TableDef Set dbs = CurrentDb Set tdf = dbs.CreateTableDef tdf.Name = "Contacts"

Advanced Features Connectivity OLE DB ActiveX Data Objects (ADO) A component database architecture provides efficient network and Internet access to many types of data sources relational data, mail files, flat files, and spreadsheets. ActiveX Data Objects (ADO) manipulate the structure of your database and the data it contains from Visual Basic. Many ADO objects correspond to objects that you see in your database

Advanced Features The following code creates a new TableDef object and sets its Name property: Dim tbl As New ADOX.Table Dim cnn As ADODB.Connection Set cnn = CurrentProject.Connection tbl.Name = "Contacts"

Example Building from scratch Other examples Staticfree Technology relationship diagrams Student Courses database Other examples FLI (Forms, Data entry) Bookstore (SQL queries, Reports)

Conclusion Explained MS access Basics you need to know Relational Database Management System Basics you need to know Keys, Tables, Queries, Forms, Reports Advanced features Jet Engine, ODBC, DAO, ADO, OLE Examples

Questions