SlideShare a Scribd company logo
1 of 26
M S A C C E S S
2 0 1 6
BITM 2701 Professor Marino
WHAT IS ACCESS?
• Microsoft Access often referred to as “Access” has been part of the Microsoft Office
Suite since Office 95.
• Access is a way to develop application software in any Microsoft environment.
• Its most common use is for creating an application without having to involve a
developer.
• Uncommonly used in the real world, but small businesses may still use.
ACCESS: PROS & CONS
PROS:
• Easy-to-use interface
• No programming knowledge needed
• Integration with Microsoft and non-
Microsoft systems and languages
CONS:
• Limited in its support of web
applications
• Needs maintenance
• Data/Storage limitations
BLANK DATABASE OR TEMPLATE?
• Blank Database – Simply Click “Create”
• Starting from scratch
• Template options available
• Starting with some items setup
ACCESS TABLES
• Database File: This is your main file that encompasses the entire
database and that is saved to your hard-drive or floppy disk.
(Example: video.mdb )
• Table: A table is a collection of data about a specific topic..
• Field: Fields are the different categories within a Table. Tables usually
contain multiple fields.
• Datatypes: Datatypes are the properties of each field. A field only
has 1 datatype. (text, number…)
ACCESS TABLES CONT.
• A table is a collection of data about a specific topic, such as students or contacts.
• Using a separate table for each topic means that you store that data only once, which makes your
database more efficient, and reduces data-entry errors.
• Tables organize data into columns (called fields) and rows (called records).
• Table Creation: when you create a database you have Table1 automatically created for you, but can
select Create - Table or Create - Table Design to create a new Table
• Tables are used to create Forms and Reports
PRIMARY KEY AND VIEWS
• One or more fields (columns) whose
value or values uniquely identify each
record in a table. A primary key does
not allow Null values and must always
have a unique value. A primary key is
used to relate a table to foreign keys in
other tables.
Datasheet View Design View
Displays the view,
which allows you to
enter raw data into
your database
table.
Displays the view,
which allows you to
enter fields, data-
types, and
descriptions into
your database table.
FORMS
• A form is nothing more than a graphical representation of a table. You can add,
update, delete records in your table by using a form. NOTE: Although a form can be
named different from a table, they both still manipulate the same information and the
same exact data. Hence, if you change a record in a form, it will be changed in the
table also.
• A form is very good to use when you have numerous fields in a table. This way you can
see all the fields in one screen, whereas if you were in the table view (datasheet) you
would have to keep scrolling to get the field you desire.
REPORTS
• A report is an effective way to present your data in a printed format. Because you have
control over the size and appearance of everything on a report, you can display the
information the way you want to see it.
OUR GOALS WITH ACCESS
• Create a Table from scratch
• Create Forms and Reports from a Table created from scratch
• Create Forms from a Table
• Create Reports from a Table using criteria
ACCESS TEST ITEMS
• Use of criteria (AND/OR)
• Sorting
• Show/Don’t Show
• Calculating fields
• Specify properties/values
• Wildcards
• Queries based on parameters
• Building a database
I N T R O T O
D A TA B A S E S
BITM 2701 Professor Marino
WHAT IS A DATABASE?
• Fast, Efficient back end storage
– Easier to manage than file system-based approach
• Relational Database structure
– Well developed theory and practice
• Multi-user capable
– Multithreaded, multiprocessor, sometimes cluster-based systems
• Standards based queries
– Structured Query Language (SQL)
WHAT IS A DATABASE? CONT.
• Computerized record-keeping system
• Maintain information and to make that information available on demand
• Include: data, hardware, software, and users.
• Different approaches, including the relational approach
WHAT ARE RELATIONAL DATABASES?
• In theory, this provides a faster, more flexible database system.
• A relational database is one in which the data consists of a 'collection of tables related
to each other through common values’ .
• Can use multiple tables to store information, and each table can have a different
record format
DATABASE MANAGEMENT SYSTEMS
• Manages the storage and retrieval of data to and from the database and hides the
complexity of what is going on from the user.
• MySQL (a type of SQL) is a relational database management system
ADVANTAGES
• Structured Query Language (SQL)
• Supports Large Amount Of Data
• Provides flexibility
• High Security & Reliability
• Optimized Performance
• 3rd Party Support
CONCLUSION
• Relational databases are more powerful and efficient because they require few
assumptions about how data is related or how it will be extracted from the database.
• Relational databases are designed to be able to efficiently handle larger amounts of
data. They include security features. They allow user to access data quickly. Many 3rd
party applications are available in supporting relational databases.
• Some free relational databases are available.
O T H E R
D A TA B A S E
I N F O
BITM 2701 Professor Marino
ENTITY-RELATIONSHIP MODEL
• The E-R data model is based on a perception of a real worked that consists of a
collection of basic objects, called entities and of relationships among these objects
DATABASE LANGUAGES
• DDL (Data-Definitions Language)
– One to specify the database schema
– One to express the database queries
• DDL (Data-Definitions Language)
– The database schema is specified by a set of definitions expressed by a special language called the DDL. The result of
compilation of DDL statements is a set of tables that are stored in a special file called the data dictionary.
• DML(Data Manipulation Language)
– Retrieval of information stored in the database
– The insertion of new information into the database
– The deletion of information from the database
– The modification of information stored in the database
DBA (DATABASE ADMINISTRATOR)
• Schema definition
• Storage structure and access-method definition
• Schema and physical-organization modification
• Granting of authorization for data access
• Integrity-constraint specification.
DATABASE USERS
• Application Programmers – Professionals who interact with the system through DML
calls, which are embedded in a program written in a host language like Cobol, C, C++,
Java, C#, php,)
• Sophisticated Users – form their requests in a database query language. Each query is
submitted to a query processor whose function is to break down DML statements into
instructions that the storage manager understands.
QUERY PROCESSOR COMPONENTS
• DML Compiler – translates DML statements of a query language into low-level instructions
that the query evaluation engine understands.
• Embedded DML precompiler – converts DML statements embedded in an application
program to normal procedure calls in the host language.
• DDL Interpreter – interprets DDL statements and records them in the set of tables
containing metadata.
• Query Evaluation Engine – executes low-level instructions generated by the DML compiler.
STORAGE MANAGER
• Authorization and Integrity Manager – tests for the satisfaction of integrity constraints and
checks the authority of users to access data.
• Transaction Manager – ensures that the database remains in a consistent state despite
system failures
• File Manager – manages the allocation of space on disk storage and the data structures
used to represent information stored on disk.
• Buffer Manager – responsible for fetching data from disk storage into main memory, cache
memory.
PHYSICAL SYSTEM
• Data Files – stores the database itself.
• Data Dictionary – stores metadata about the structure of the database.
• Indices – provide fast access to data items that hold particular values.
• Statistical data – store statistical information about the data in the database. Use for
efficient executions.

More Related Content

Similar to MS ACCESS.pptx

Week 1 and 2 Getting started with DBMS.pptx
Week 1 and 2 Getting started with DBMS.pptxWeek 1 and 2 Getting started with DBMS.pptx
Week 1 and 2 Getting started with DBMS.pptxRiannel Tecson
 
Utsav Mahendra : Introduction to Database and managemnet
Utsav Mahendra : Introduction to Database and managemnetUtsav Mahendra : Introduction to Database and managemnet
Utsav Mahendra : Introduction to Database and managemnetUtsav Mahendra
 
Database Systems Lec 1.pptx
Database Systems Lec 1.pptxDatabase Systems Lec 1.pptx
Database Systems Lec 1.pptxNishaTariq1
 
Database management system (part 1)
Database management system (part 1)Database management system (part 1)
Database management system (part 1)KavithaA19
 
Database management system
Database management systemDatabase management system
Database management systemSabinDhakal13
 
CST204 DBMS Module-1
CST204 DBMS Module-1CST204 DBMS Module-1
CST204 DBMS Module-1Jyothis Menon
 
Lecture-01-Fundamental-Database-Concepts.pptx.pdf
Lecture-01-Fundamental-Database-Concepts.pptx.pdfLecture-01-Fundamental-Database-Concepts.pptx.pdf
Lecture-01-Fundamental-Database-Concepts.pptx.pdfSharmainnePale
 
Database management system lecture notes
Database management system lecture notesDatabase management system lecture notes
Database management system lecture notesUTSAHSINGH2
 
UNIT machine learning unit 1,algorithm pdf
UNIT machine learning  unit 1,algorithm pdfUNIT machine learning  unit 1,algorithm pdf
UNIT machine learning unit 1,algorithm pdfOmarFarooque9
 
CS3270 - DATABASE SYSTEM - Lecture (1)
CS3270 - DATABASE SYSTEM -  Lecture (1)CS3270 - DATABASE SYSTEM -  Lecture (1)
CS3270 - DATABASE SYSTEM - Lecture (1)Dilawar Khan
 

Similar to MS ACCESS.pptx (20)

Week 1 and 2 Getting started with DBMS.pptx
Week 1 and 2 Getting started with DBMS.pptxWeek 1 and 2 Getting started with DBMS.pptx
Week 1 and 2 Getting started with DBMS.pptx
 
Pl sql content
Pl sql contentPl sql content
Pl sql content
 
database1.pdf
database1.pdfdatabase1.pdf
database1.pdf
 
Utsav Mahendra : Introduction to Database and managemnet
Utsav Mahendra : Introduction to Database and managemnetUtsav Mahendra : Introduction to Database and managemnet
Utsav Mahendra : Introduction to Database and managemnet
 
Database Systems Lec 1.pptx
Database Systems Lec 1.pptxDatabase Systems Lec 1.pptx
Database Systems Lec 1.pptx
 
Database management system (part 1)
Database management system (part 1)Database management system (part 1)
Database management system (part 1)
 
Database management system
Database management systemDatabase management system
Database management system
 
CST204 DBMS Module-1
CST204 DBMS Module-1CST204 DBMS Module-1
CST204 DBMS Module-1
 
MS ACCESS
MS ACCESSMS ACCESS
MS ACCESS
 
Lecture-01-Fundamental-Database-Concepts.pptx.pdf
Lecture-01-Fundamental-Database-Concepts.pptx.pdfLecture-01-Fundamental-Database-Concepts.pptx.pdf
Lecture-01-Fundamental-Database-Concepts.pptx.pdf
 
Database management system lecture notes
Database management system lecture notesDatabase management system lecture notes
Database management system lecture notes
 
DBMS CONCEPT
DBMS CONCEPTDBMS CONCEPT
DBMS CONCEPT
 
14 db system
14 db system14 db system
14 db system
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
database
databasedatabase
database
 
UNIT machine learning unit 1,algorithm pdf
UNIT machine learning  unit 1,algorithm pdfUNIT machine learning  unit 1,algorithm pdf
UNIT machine learning unit 1,algorithm pdf
 
Dbms unit 1
Dbms unit 1Dbms unit 1
Dbms unit 1
 
CS3270 - DATABASE SYSTEM - Lecture (1)
CS3270 - DATABASE SYSTEM -  Lecture (1)CS3270 - DATABASE SYSTEM -  Lecture (1)
CS3270 - DATABASE SYSTEM - Lecture (1)
 
(Dbms) class 1 & 2 (Presentation)
(Dbms) class 1 & 2 (Presentation)(Dbms) class 1 & 2 (Presentation)
(Dbms) class 1 & 2 (Presentation)
 
Database Management Systems.pptx
Database Management Systems.pptxDatabase Management Systems.pptx
Database Management Systems.pptx
 

More from MattMarino13

1-22-24 INFO 2106.pptx
1-22-24 INFO 2106.pptx1-22-24 INFO 2106.pptx
1-22-24 INFO 2106.pptxMattMarino13
 
1-24-24 INFO 3205.pptx
1-24-24 INFO 3205.pptx1-24-24 INFO 3205.pptx
1-24-24 INFO 3205.pptxMattMarino13
 
BITM3730 11-14.pptx
BITM3730 11-14.pptxBITM3730 11-14.pptx
BITM3730 11-14.pptxMattMarino13
 
01_Felke-Morris_Lecture_ppt_ch01.pptx
01_Felke-Morris_Lecture_ppt_ch01.pptx01_Felke-Morris_Lecture_ppt_ch01.pptx
01_Felke-Morris_Lecture_ppt_ch01.pptxMattMarino13
 
02slide_accessible.pptx
02slide_accessible.pptx02slide_accessible.pptx
02slide_accessible.pptxMattMarino13
 
Hoisington_Android_4e_PPT_CH01.pptx
Hoisington_Android_4e_PPT_CH01.pptxHoisington_Android_4e_PPT_CH01.pptx
Hoisington_Android_4e_PPT_CH01.pptxMattMarino13
 
AndroidHTP3_AppA.pptx
AndroidHTP3_AppA.pptxAndroidHTP3_AppA.pptx
AndroidHTP3_AppA.pptxMattMarino13
 
9780357132302_Langley11e_ch1_LEAP.pptx
9780357132302_Langley11e_ch1_LEAP.pptx9780357132302_Langley11e_ch1_LEAP.pptx
9780357132302_Langley11e_ch1_LEAP.pptxMattMarino13
 
krajewski_om12 _01.pptx
krajewski_om12 _01.pptxkrajewski_om12 _01.pptx
krajewski_om12 _01.pptxMattMarino13
 
CapsimOpsIntroPPT.Marino.pptx
CapsimOpsIntroPPT.Marino.pptxCapsimOpsIntroPPT.Marino.pptx
CapsimOpsIntroPPT.Marino.pptxMattMarino13
 
Project Presentation_castroxa_attempt_2021-12-05-18-30-10_No Cap.pptx
Project Presentation_castroxa_attempt_2021-12-05-18-30-10_No Cap.pptxProject Presentation_castroxa_attempt_2021-12-05-18-30-10_No Cap.pptx
Project Presentation_castroxa_attempt_2021-12-05-18-30-10_No Cap.pptxMattMarino13
 
Project Presentation_mirzamad_attempt_2021-12-05-23-35-25_HTML_presentation.pptx
Project Presentation_mirzamad_attempt_2021-12-05-23-35-25_HTML_presentation.pptxProject Presentation_mirzamad_attempt_2021-12-05-23-35-25_HTML_presentation.pptx
Project Presentation_mirzamad_attempt_2021-12-05-23-35-25_HTML_presentation.pptxMattMarino13
 
Project Presentation_padillni_attempt_2021-12-05-18-52-37_Web Application Pre...
Project Presentation_padillni_attempt_2021-12-05-18-52-37_Web Application Pre...Project Presentation_padillni_attempt_2021-12-05-18-52-37_Web Application Pre...
Project Presentation_padillni_attempt_2021-12-05-18-52-37_Web Application Pre...MattMarino13
 
Project Presentation_thomasb1_attempt_2021-12-05-17-50-13_Developing Web Apps...
Project Presentation_thomasb1_attempt_2021-12-05-17-50-13_Developing Web Apps...Project Presentation_thomasb1_attempt_2021-12-05-17-50-13_Developing Web Apps...
Project Presentation_thomasb1_attempt_2021-12-05-17-50-13_Developing Web Apps...MattMarino13
 
Project Presentation_hernana1_attempt_2021-12-05-22-06-56_Miyamoto BITM 3730 ...
Project Presentation_hernana1_attempt_2021-12-05-22-06-56_Miyamoto BITM 3730 ...Project Presentation_hernana1_attempt_2021-12-05-22-06-56_Miyamoto BITM 3730 ...
Project Presentation_hernana1_attempt_2021-12-05-22-06-56_Miyamoto BITM 3730 ...MattMarino13
 
1-23-19 Agenda.pptx
1-23-19 Agenda.pptx1-23-19 Agenda.pptx
1-23-19 Agenda.pptxMattMarino13
 
EDF 8289 Marino PPT.pptx
EDF 8289 Marino PPT.pptxEDF 8289 Marino PPT.pptx
EDF 8289 Marino PPT.pptxMattMarino13
 
Agenda January 20th 2016.pptx
Agenda January 20th 2016.pptxAgenda January 20th 2016.pptx
Agenda January 20th 2016.pptxMattMarino13
 
BITM3730 8-29.pptx
BITM3730 8-29.pptxBITM3730 8-29.pptx
BITM3730 8-29.pptxMattMarino13
 
BITM3730 8-30.pptx
BITM3730 8-30.pptxBITM3730 8-30.pptx
BITM3730 8-30.pptxMattMarino13
 

More from MattMarino13 (20)

1-22-24 INFO 2106.pptx
1-22-24 INFO 2106.pptx1-22-24 INFO 2106.pptx
1-22-24 INFO 2106.pptx
 
1-24-24 INFO 3205.pptx
1-24-24 INFO 3205.pptx1-24-24 INFO 3205.pptx
1-24-24 INFO 3205.pptx
 
BITM3730 11-14.pptx
BITM3730 11-14.pptxBITM3730 11-14.pptx
BITM3730 11-14.pptx
 
01_Felke-Morris_Lecture_ppt_ch01.pptx
01_Felke-Morris_Lecture_ppt_ch01.pptx01_Felke-Morris_Lecture_ppt_ch01.pptx
01_Felke-Morris_Lecture_ppt_ch01.pptx
 
02slide_accessible.pptx
02slide_accessible.pptx02slide_accessible.pptx
02slide_accessible.pptx
 
Hoisington_Android_4e_PPT_CH01.pptx
Hoisington_Android_4e_PPT_CH01.pptxHoisington_Android_4e_PPT_CH01.pptx
Hoisington_Android_4e_PPT_CH01.pptx
 
AndroidHTP3_AppA.pptx
AndroidHTP3_AppA.pptxAndroidHTP3_AppA.pptx
AndroidHTP3_AppA.pptx
 
9780357132302_Langley11e_ch1_LEAP.pptx
9780357132302_Langley11e_ch1_LEAP.pptx9780357132302_Langley11e_ch1_LEAP.pptx
9780357132302_Langley11e_ch1_LEAP.pptx
 
krajewski_om12 _01.pptx
krajewski_om12 _01.pptxkrajewski_om12 _01.pptx
krajewski_om12 _01.pptx
 
CapsimOpsIntroPPT.Marino.pptx
CapsimOpsIntroPPT.Marino.pptxCapsimOpsIntroPPT.Marino.pptx
CapsimOpsIntroPPT.Marino.pptx
 
Project Presentation_castroxa_attempt_2021-12-05-18-30-10_No Cap.pptx
Project Presentation_castroxa_attempt_2021-12-05-18-30-10_No Cap.pptxProject Presentation_castroxa_attempt_2021-12-05-18-30-10_No Cap.pptx
Project Presentation_castroxa_attempt_2021-12-05-18-30-10_No Cap.pptx
 
Project Presentation_mirzamad_attempt_2021-12-05-23-35-25_HTML_presentation.pptx
Project Presentation_mirzamad_attempt_2021-12-05-23-35-25_HTML_presentation.pptxProject Presentation_mirzamad_attempt_2021-12-05-23-35-25_HTML_presentation.pptx
Project Presentation_mirzamad_attempt_2021-12-05-23-35-25_HTML_presentation.pptx
 
Project Presentation_padillni_attempt_2021-12-05-18-52-37_Web Application Pre...
Project Presentation_padillni_attempt_2021-12-05-18-52-37_Web Application Pre...Project Presentation_padillni_attempt_2021-12-05-18-52-37_Web Application Pre...
Project Presentation_padillni_attempt_2021-12-05-18-52-37_Web Application Pre...
 
Project Presentation_thomasb1_attempt_2021-12-05-17-50-13_Developing Web Apps...
Project Presentation_thomasb1_attempt_2021-12-05-17-50-13_Developing Web Apps...Project Presentation_thomasb1_attempt_2021-12-05-17-50-13_Developing Web Apps...
Project Presentation_thomasb1_attempt_2021-12-05-17-50-13_Developing Web Apps...
 
Project Presentation_hernana1_attempt_2021-12-05-22-06-56_Miyamoto BITM 3730 ...
Project Presentation_hernana1_attempt_2021-12-05-22-06-56_Miyamoto BITM 3730 ...Project Presentation_hernana1_attempt_2021-12-05-22-06-56_Miyamoto BITM 3730 ...
Project Presentation_hernana1_attempt_2021-12-05-22-06-56_Miyamoto BITM 3730 ...
 
1-23-19 Agenda.pptx
1-23-19 Agenda.pptx1-23-19 Agenda.pptx
1-23-19 Agenda.pptx
 
EDF 8289 Marino PPT.pptx
EDF 8289 Marino PPT.pptxEDF 8289 Marino PPT.pptx
EDF 8289 Marino PPT.pptx
 
Agenda January 20th 2016.pptx
Agenda January 20th 2016.pptxAgenda January 20th 2016.pptx
Agenda January 20th 2016.pptx
 
BITM3730 8-29.pptx
BITM3730 8-29.pptxBITM3730 8-29.pptx
BITM3730 8-29.pptx
 
BITM3730 8-30.pptx
BITM3730 8-30.pptxBITM3730 8-30.pptx
BITM3730 8-30.pptx
 

Recently uploaded

FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
PANDITA RAMABAI- Indian political thought GENDER.pptx
PANDITA RAMABAI- Indian political thought GENDER.pptxPANDITA RAMABAI- Indian political thought GENDER.pptx
PANDITA RAMABAI- Indian political thought GENDER.pptxakanksha16arora
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxPooja Bhuva
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
What is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptxWhat is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptxCeline George
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxannathomasp01
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
Simple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfSimple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfstareducators107
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsNbelano25
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsSandeep D Chaudhary
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxPooja Bhuva
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 

Recently uploaded (20)

FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
PANDITA RAMABAI- Indian political thought GENDER.pptx
PANDITA RAMABAI- Indian political thought GENDER.pptxPANDITA RAMABAI- Indian political thought GENDER.pptx
PANDITA RAMABAI- Indian political thought GENDER.pptx
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
What is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptxWhat is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Our Environment Class 10 Science Notes pdf
Our Environment Class 10 Science Notes pdfOur Environment Class 10 Science Notes pdf
Our Environment Class 10 Science Notes pdf
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Simple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfSimple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdf
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf arts
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 

MS ACCESS.pptx

  • 1. M S A C C E S S 2 0 1 6 BITM 2701 Professor Marino
  • 2. WHAT IS ACCESS? • Microsoft Access often referred to as “Access” has been part of the Microsoft Office Suite since Office 95. • Access is a way to develop application software in any Microsoft environment. • Its most common use is for creating an application without having to involve a developer. • Uncommonly used in the real world, but small businesses may still use.
  • 3. ACCESS: PROS & CONS PROS: • Easy-to-use interface • No programming knowledge needed • Integration with Microsoft and non- Microsoft systems and languages CONS: • Limited in its support of web applications • Needs maintenance • Data/Storage limitations
  • 4. BLANK DATABASE OR TEMPLATE? • Blank Database – Simply Click “Create” • Starting from scratch • Template options available • Starting with some items setup
  • 5. ACCESS TABLES • Database File: This is your main file that encompasses the entire database and that is saved to your hard-drive or floppy disk. (Example: video.mdb ) • Table: A table is a collection of data about a specific topic.. • Field: Fields are the different categories within a Table. Tables usually contain multiple fields. • Datatypes: Datatypes are the properties of each field. A field only has 1 datatype. (text, number…)
  • 6. ACCESS TABLES CONT. • A table is a collection of data about a specific topic, such as students or contacts. • Using a separate table for each topic means that you store that data only once, which makes your database more efficient, and reduces data-entry errors. • Tables organize data into columns (called fields) and rows (called records). • Table Creation: when you create a database you have Table1 automatically created for you, but can select Create - Table or Create - Table Design to create a new Table • Tables are used to create Forms and Reports
  • 7. PRIMARY KEY AND VIEWS • One or more fields (columns) whose value or values uniquely identify each record in a table. A primary key does not allow Null values and must always have a unique value. A primary key is used to relate a table to foreign keys in other tables. Datasheet View Design View Displays the view, which allows you to enter raw data into your database table. Displays the view, which allows you to enter fields, data- types, and descriptions into your database table.
  • 8. FORMS • A form is nothing more than a graphical representation of a table. You can add, update, delete records in your table by using a form. NOTE: Although a form can be named different from a table, they both still manipulate the same information and the same exact data. Hence, if you change a record in a form, it will be changed in the table also. • A form is very good to use when you have numerous fields in a table. This way you can see all the fields in one screen, whereas if you were in the table view (datasheet) you would have to keep scrolling to get the field you desire.
  • 9. REPORTS • A report is an effective way to present your data in a printed format. Because you have control over the size and appearance of everything on a report, you can display the information the way you want to see it.
  • 10. OUR GOALS WITH ACCESS • Create a Table from scratch • Create Forms and Reports from a Table created from scratch • Create Forms from a Table • Create Reports from a Table using criteria
  • 11. ACCESS TEST ITEMS • Use of criteria (AND/OR) • Sorting • Show/Don’t Show • Calculating fields • Specify properties/values • Wildcards • Queries based on parameters • Building a database
  • 12. I N T R O T O D A TA B A S E S BITM 2701 Professor Marino
  • 13. WHAT IS A DATABASE? • Fast, Efficient back end storage – Easier to manage than file system-based approach • Relational Database structure – Well developed theory and practice • Multi-user capable – Multithreaded, multiprocessor, sometimes cluster-based systems • Standards based queries – Structured Query Language (SQL)
  • 14. WHAT IS A DATABASE? CONT. • Computerized record-keeping system • Maintain information and to make that information available on demand • Include: data, hardware, software, and users. • Different approaches, including the relational approach
  • 15. WHAT ARE RELATIONAL DATABASES? • In theory, this provides a faster, more flexible database system. • A relational database is one in which the data consists of a 'collection of tables related to each other through common values’ . • Can use multiple tables to store information, and each table can have a different record format
  • 16. DATABASE MANAGEMENT SYSTEMS • Manages the storage and retrieval of data to and from the database and hides the complexity of what is going on from the user. • MySQL (a type of SQL) is a relational database management system
  • 17. ADVANTAGES • Structured Query Language (SQL) • Supports Large Amount Of Data • Provides flexibility • High Security & Reliability • Optimized Performance • 3rd Party Support
  • 18. CONCLUSION • Relational databases are more powerful and efficient because they require few assumptions about how data is related or how it will be extracted from the database. • Relational databases are designed to be able to efficiently handle larger amounts of data. They include security features. They allow user to access data quickly. Many 3rd party applications are available in supporting relational databases. • Some free relational databases are available.
  • 19. O T H E R D A TA B A S E I N F O BITM 2701 Professor Marino
  • 20. ENTITY-RELATIONSHIP MODEL • The E-R data model is based on a perception of a real worked that consists of a collection of basic objects, called entities and of relationships among these objects
  • 21. DATABASE LANGUAGES • DDL (Data-Definitions Language) – One to specify the database schema – One to express the database queries • DDL (Data-Definitions Language) – The database schema is specified by a set of definitions expressed by a special language called the DDL. The result of compilation of DDL statements is a set of tables that are stored in a special file called the data dictionary. • DML(Data Manipulation Language) – Retrieval of information stored in the database – The insertion of new information into the database – The deletion of information from the database – The modification of information stored in the database
  • 22. DBA (DATABASE ADMINISTRATOR) • Schema definition • Storage structure and access-method definition • Schema and physical-organization modification • Granting of authorization for data access • Integrity-constraint specification.
  • 23. DATABASE USERS • Application Programmers – Professionals who interact with the system through DML calls, which are embedded in a program written in a host language like Cobol, C, C++, Java, C#, php,) • Sophisticated Users – form their requests in a database query language. Each query is submitted to a query processor whose function is to break down DML statements into instructions that the storage manager understands.
  • 24. QUERY PROCESSOR COMPONENTS • DML Compiler – translates DML statements of a query language into low-level instructions that the query evaluation engine understands. • Embedded DML precompiler – converts DML statements embedded in an application program to normal procedure calls in the host language. • DDL Interpreter – interprets DDL statements and records them in the set of tables containing metadata. • Query Evaluation Engine – executes low-level instructions generated by the DML compiler.
  • 25. STORAGE MANAGER • Authorization and Integrity Manager – tests for the satisfaction of integrity constraints and checks the authority of users to access data. • Transaction Manager – ensures that the database remains in a consistent state despite system failures • File Manager – manages the allocation of space on disk storage and the data structures used to represent information stored on disk. • Buffer Manager – responsible for fetching data from disk storage into main memory, cache memory.
  • 26. PHYSICAL SYSTEM • Data Files – stores the database itself. • Data Dictionary – stores metadata about the structure of the database. • Indices – provide fast access to data items that hold particular values. • Statistical data – store statistical information about the data in the database. Use for efficient executions.