SlideShare a Scribd company logo
1 of 14
Download to read offline
External Database
Members (Finals):
Quiogue, Rico Ace C.
Septimo, Rodel F.
Lantao, Leo Lever A.
IS-ICT 223
INFORMATION AND COMMUNICATION TECHNOLOGY (TRENDS)
by: Dr. Rosemarie S. Guirre for BPC Use Only
What is Database?
• A database is an organized collection of data, generally stored and
accessed electronically from a computer system. Where databases
are more complex they are often developed using formal design and
modeling techniques.
• The database management system (DBMS) is the software that
interacts with end users, applications, and the database itself to
capture and analyze the data. The DBMS software additionally
encompasses the core facilities provided to administer the
database. The sum total of the database, the DBMS and the
associated applications can be referred to as a "database system".
by: Dr. Rosemarie S. Guirre for BPC Use Only
Overview:
• Formally, a "database" refers to a set of related data and the way it is
organized. Access to this data is usually provided by a "database
management system" (DBMS) consisting of an integrated set of
computer software that allows users to interact with one or more
databases and provides access to all of the data contained in the
database.
• Existing DBMSs provide various functions that allow management of a
database and its data which can be classified into four main functional
groups:
• Data Definition
• Update
• Retrieval
• Administration
by: Dr. Rosemarie S. Guirre for BPC Use Only
Data definition
•Creation, modification and removal of
definitions that define the organization of the
data.
by: Dr. Rosemarie S. Guirre for BPC Use Only
Update
•Insertion, modification, and deletion of the
actual data
by: Dr. Rosemarie S. Guirre for BPC Use Only
Retrieval
•Providing information in a form directly usable
or for further processing by other applications.
The retrieved data may be made available in a
form basically the same as it is stored in the
database or in a new form obtained by altering
or combining existing data from the database.
by: Dr. Rosemarie S. Guirre for BPC Use Only
Administration
•Registering and monitoring users, enforcing data
security, monitoring performance, maintaining
data integrity, dealing with concurrency control,
and recovering information that has been
corrupted by some event such as an unexpected
system failure.
by: Dr. Rosemarie S. Guirre for BPC Use Only
Database management system
•Connolly and Begg define database
management system (DBMS) as a "software
system that enables users to define, create,
maintain and control access to the
database". Examples of DBMS’s
include MySQL, PostgreSQL, MSSQL, Oracle
Database, and Microsoft Access.
by: Dr. Rosemarie S. Guirre for BPC Use Only
Structured Query Language
• Some syntax are used when we are communicating
with the database such as:
• Insert Into
• Update
• Select From
• Delete
by: Dr. Rosemarie S. Guirre for BPC Use Only
Then What is External Database??
• An external database is composed of
an external collection of chained terms; these
chains give you direct access to data that is not a
part of your Prolog program. The external
database can be stored in any one of three
locations: in a file, in memory, or in EMS-type
expanded memory under DOS.
by: Dr. Rosemarie S. Guirre for BPC Use Only
External Databases in Visual Prolog
•Visual Prolog's internal fact’s database, which
uses asserta, assertz, retract, and retractall, is very simple
to use and suitable for many applications. However, the
RAM requirements of a database can easily exceed the
capacity of your computer; the external database system
has been designed partly with this problem in mind. For
example, you might want to implement one or more of the
following:
by: Dr. Rosemarie S. Guirre for BPC Use Only
•a stock control system with an large number of
records
•an expert system with many relations but only a few
records with complicated structures
•a filing system in which you store large text files in the
database
•your own database product--which maybe has
nothing to do with a relational database system--in
which data is linked together in other, nonrelational
ways.
by: Dr. Rosemarie S. Guirre for BPC Use Only
The following parts of an existing database must
be defined:
• type - The type of database, “MYSQL” or “POSTGRESQL.”
• hostname - The name of the server host.
• port - The listening port of the server.
• name - The name of the database on the server.
• username - The name of the user account having full
access to the database.
• password - The password for the user account.
by: Dr. Rosemarie S. Guirre for BPC Use Only
The parts of an external database template are:
• name - A unique name for the template within the
deployment or cluster template.
• databaseServerName - The name of the external
database server where the new database is to reside.
• databaseNamePrefix - The string prefix for the name
of the new database server.
• usernamePrefix - The string prefix for the name of the
new user account that will have full access to the
database.
by: Dr. Rosemarie S. Guirre for BPC Use Only

More Related Content

What's hot

Database System Concepts and Architecture
Database System Concepts and ArchitectureDatabase System Concepts and Architecture
Database System Concepts and Architecturesontumax
 
dynamic query forms for data base querys
dynamic query forms for data base querysdynamic query forms for data base querys
dynamic query forms for data base querysSiva Annapureddy
 
Design of file system architecture with cluster
Design of file system architecture with clusterDesign of file system architecture with cluster
Design of file system architecture with clustereSAT Publishing House
 
Search Engine (MEDLINE/PUBMED)
Search Engine (MEDLINE/PUBMED)Search Engine (MEDLINE/PUBMED)
Search Engine (MEDLINE/PUBMED)Anna Askari
 
Dynamic query forms for database queries
Dynamic query forms for database queriesDynamic query forms for database queries
Dynamic query forms for database queriesLeMeniz Infotech
 
Introduction to Databases
Introduction to DatabasesIntroduction to Databases
Introduction to DatabasesMegha Sharma
 
Distributed Database
Distributed DatabaseDistributed Database
Distributed DatabaseJovyLee4
 
Heterogeneous databases
Heterogeneous databasesHeterogeneous databases
Heterogeneous databasesravikamma26
 
Database Management System And Design Questions
Database Management System And Design QuestionsDatabase Management System And Design Questions
Database Management System And Design QuestionsSamir Sabry
 
History of database processing module 1 (2)
History of database processing module 1 (2)History of database processing module 1 (2)
History of database processing module 1 (2)chottu89
 
Database Fundamental Concepts- Series 1 - Performance Analysis
Database Fundamental Concepts- Series 1 - Performance AnalysisDatabase Fundamental Concepts- Series 1 - Performance Analysis
Database Fundamental Concepts- Series 1 - Performance AnalysisDAGEOP LTD
 
Clinical Quality Linked Data on health.data.gov
Clinical Quality Linked Data on health.data.govClinical Quality Linked Data on health.data.gov
Clinical Quality Linked Data on health.data.govGeorge Thomas
 
Datum in action jisc final event 23032012 v1 1 linked
Datum in action jisc final event 23032012 v1 1 linkedDatum in action jisc final event 23032012 v1 1 linked
Datum in action jisc final event 23032012 v1 1 linkedJeremy Ellman
 

What's hot (18)

Database System Concepts and Architecture
Database System Concepts and ArchitectureDatabase System Concepts and Architecture
Database System Concepts and Architecture
 
dynamic query forms for data base querys
dynamic query forms for data base querysdynamic query forms for data base querys
dynamic query forms for data base querys
 
Design of file system architecture with cluster
Design of file system architecture with clusterDesign of file system architecture with cluster
Design of file system architecture with cluster
 
Deductive Databases
Deductive DatabasesDeductive Databases
Deductive Databases
 
Search Engine (MEDLINE/PUBMED)
Search Engine (MEDLINE/PUBMED)Search Engine (MEDLINE/PUBMED)
Search Engine (MEDLINE/PUBMED)
 
Dynamic query forms for database queries
Dynamic query forms for database queriesDynamic query forms for database queries
Dynamic query forms for database queries
 
Introduction to Databases
Introduction to DatabasesIntroduction to Databases
Introduction to Databases
 
Distributed Database
Distributed DatabaseDistributed Database
Distributed Database
 
Globus presentation
Globus presentationGlobus presentation
Globus presentation
 
Heterogeneous databases
Heterogeneous databasesHeterogeneous databases
Heterogeneous databases
 
Database Management System And Design Questions
Database Management System And Design QuestionsDatabase Management System And Design Questions
Database Management System And Design Questions
 
History of database processing module 1 (2)
History of database processing module 1 (2)History of database processing module 1 (2)
History of database processing module 1 (2)
 
Database Fundamental Concepts- Series 1 - Performance Analysis
Database Fundamental Concepts- Series 1 - Performance AnalysisDatabase Fundamental Concepts- Series 1 - Performance Analysis
Database Fundamental Concepts- Series 1 - Performance Analysis
 
1771 1775
1771 17751771 1775
1771 1775
 
Clinical Quality Linked Data on health.data.gov
Clinical Quality Linked Data on health.data.govClinical Quality Linked Data on health.data.gov
Clinical Quality Linked Data on health.data.gov
 
Datum in action jisc final event 23032012 v1 1 linked
Datum in action jisc final event 23032012 v1 1 linkedDatum in action jisc final event 23032012 v1 1 linked
Datum in action jisc final event 23032012 v1 1 linked
 
Database
DatabaseDatabase
Database
 
Datasets with bioschemas
Datasets with bioschemasDatasets with bioschemas
Datasets with bioschemas
 

Similar to Group6finals 200405101728

Similar to Group6finals 200405101728 (20)

Chapter 1
Chapter 1Chapter 1
Chapter 1
 
CS3270 - DATABASE SYSTEM - Lecture (1)
CS3270 - DATABASE SYSTEM -  Lecture (1)CS3270 - DATABASE SYSTEM -  Lecture (1)
CS3270 - DATABASE SYSTEM - Lecture (1)
 
Cp 121 lecture 01
Cp 121 lecture 01Cp 121 lecture 01
Cp 121 lecture 01
 
Introduction to DBMS.pptx
Introduction to DBMS.pptxIntroduction to DBMS.pptx
Introduction to DBMS.pptx
 
CST204 DBMSMODULE1 PPT (1).pptx
CST204 DBMSMODULE1 PPT (1).pptxCST204 DBMSMODULE1 PPT (1).pptx
CST204 DBMSMODULE1 PPT (1).pptx
 
PHP/MySQL First Session Material
PHP/MySQL First Session MaterialPHP/MySQL First Session Material
PHP/MySQL First Session Material
 
databas (2).pdf
databas (2).pdfdatabas (2).pdf
databas (2).pdf
 
1-introduction to DB.pdf
1-introduction to DB.pdf1-introduction to DB.pdf
1-introduction to DB.pdf
 
01-database-management.pptx
01-database-management.pptx01-database-management.pptx
01-database-management.pptx
 
Database & dbms
Database & dbmsDatabase & dbms
Database & dbms
 
Chapter-1 Introduction to Database Management Systems
Chapter-1 Introduction to Database Management SystemsChapter-1 Introduction to Database Management Systems
Chapter-1 Introduction to Database Management Systems
 
Chapter1
Chapter1Chapter1
Chapter1
 
Unit1 dbms
Unit1 dbmsUnit1 dbms
Unit1 dbms
 
Intro to dbms
Intro to dbmsIntro to dbms
Intro to dbms
 
Unit 2 rdbms study_material
Unit 2  rdbms study_materialUnit 2  rdbms study_material
Unit 2 rdbms study_material
 
9a797dbms chapter1 b.sc2
9a797dbms chapter1 b.sc29a797dbms chapter1 b.sc2
9a797dbms chapter1 b.sc2
 
Database & Database Users
Database & Database UsersDatabase & Database Users
Database & Database Users
 
Database management system lecture notes
Database management system lecture notesDatabase management system lecture notes
Database management system lecture notes
 
Data base chapter 2 | detail about the topic
Data base chapter 2 | detail about the topicData base chapter 2 | detail about the topic
Data base chapter 2 | detail about the topic
 
INT 1010 07-5.pdf
INT 1010 07-5.pdfINT 1010 07-5.pdf
INT 1010 07-5.pdf
 

Recently uploaded

An overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismAn overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismDabee Kamal
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfPondicherry University
 
Major project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategiesMajor project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategiesAmanpreetKaur157993
 
Trauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical PrinciplesTrauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical PrinciplesPooky Knightsmith
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptNishitharanjan Rout
 
PSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxPSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxMarlene Maheu
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...Nguyen Thanh Tu Collection
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽中 央社
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code ExamplesPeter Brusilovsky
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...Nguyen Thanh Tu Collection
 
How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17Celine George
 
An Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppAn Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppCeline George
 
The Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDFThe Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDFVivekanand Anglo Vedic Academy
 
diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....Ritu480198
 
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
 
8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital ManagementMBA Assignment Experts
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project researchCaitlinCummins3
 
Graduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptxGraduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptxneillewis46
 
Đề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinhĐề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinhleson0603
 

Recently uploaded (20)

An overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismAn overview of the various scriptures in Hinduism
An overview of the various scriptures in Hinduism
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
 
Major project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategiesMajor project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategies
 
Trauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical PrinciplesTrauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical Principles
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.ppt
 
PSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxPSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptx
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 
How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17
 
An Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppAn Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge App
 
The Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDFThe Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDF
 
diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project research
 
Supporting Newcomer Multilingual Learners
Supporting Newcomer  Multilingual LearnersSupporting Newcomer  Multilingual Learners
Supporting Newcomer Multilingual Learners
 
Graduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptxGraduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptx
 
Đề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinhĐề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinh
 

Group6finals 200405101728

  • 1. External Database Members (Finals): Quiogue, Rico Ace C. Septimo, Rodel F. Lantao, Leo Lever A. IS-ICT 223 INFORMATION AND COMMUNICATION TECHNOLOGY (TRENDS) by: Dr. Rosemarie S. Guirre for BPC Use Only
  • 2. What is Database? • A database is an organized collection of data, generally stored and accessed electronically from a computer system. Where databases are more complex they are often developed using formal design and modeling techniques. • The database management system (DBMS) is the software that interacts with end users, applications, and the database itself to capture and analyze the data. The DBMS software additionally encompasses the core facilities provided to administer the database. The sum total of the database, the DBMS and the associated applications can be referred to as a "database system". by: Dr. Rosemarie S. Guirre for BPC Use Only
  • 3. Overview: • Formally, a "database" refers to a set of related data and the way it is organized. Access to this data is usually provided by a "database management system" (DBMS) consisting of an integrated set of computer software that allows users to interact with one or more databases and provides access to all of the data contained in the database. • Existing DBMSs provide various functions that allow management of a database and its data which can be classified into four main functional groups: • Data Definition • Update • Retrieval • Administration by: Dr. Rosemarie S. Guirre for BPC Use Only
  • 4. Data definition •Creation, modification and removal of definitions that define the organization of the data. by: Dr. Rosemarie S. Guirre for BPC Use Only
  • 5. Update •Insertion, modification, and deletion of the actual data by: Dr. Rosemarie S. Guirre for BPC Use Only
  • 6. Retrieval •Providing information in a form directly usable or for further processing by other applications. The retrieved data may be made available in a form basically the same as it is stored in the database or in a new form obtained by altering or combining existing data from the database. by: Dr. Rosemarie S. Guirre for BPC Use Only
  • 7. Administration •Registering and monitoring users, enforcing data security, monitoring performance, maintaining data integrity, dealing with concurrency control, and recovering information that has been corrupted by some event such as an unexpected system failure. by: Dr. Rosemarie S. Guirre for BPC Use Only
  • 8. Database management system •Connolly and Begg define database management system (DBMS) as a "software system that enables users to define, create, maintain and control access to the database". Examples of DBMS’s include MySQL, PostgreSQL, MSSQL, Oracle Database, and Microsoft Access. by: Dr. Rosemarie S. Guirre for BPC Use Only
  • 9. Structured Query Language • Some syntax are used when we are communicating with the database such as: • Insert Into • Update • Select From • Delete by: Dr. Rosemarie S. Guirre for BPC Use Only
  • 10. Then What is External Database?? • An external database is composed of an external collection of chained terms; these chains give you direct access to data that is not a part of your Prolog program. The external database can be stored in any one of three locations: in a file, in memory, or in EMS-type expanded memory under DOS. by: Dr. Rosemarie S. Guirre for BPC Use Only
  • 11. External Databases in Visual Prolog •Visual Prolog's internal fact’s database, which uses asserta, assertz, retract, and retractall, is very simple to use and suitable for many applications. However, the RAM requirements of a database can easily exceed the capacity of your computer; the external database system has been designed partly with this problem in mind. For example, you might want to implement one or more of the following: by: Dr. Rosemarie S. Guirre for BPC Use Only
  • 12. •a stock control system with an large number of records •an expert system with many relations but only a few records with complicated structures •a filing system in which you store large text files in the database •your own database product--which maybe has nothing to do with a relational database system--in which data is linked together in other, nonrelational ways. by: Dr. Rosemarie S. Guirre for BPC Use Only
  • 13. The following parts of an existing database must be defined: • type - The type of database, “MYSQL” or “POSTGRESQL.” • hostname - The name of the server host. • port - The listening port of the server. • name - The name of the database on the server. • username - The name of the user account having full access to the database. • password - The password for the user account. by: Dr. Rosemarie S. Guirre for BPC Use Only
  • 14. The parts of an external database template are: • name - A unique name for the template within the deployment or cluster template. • databaseServerName - The name of the external database server where the new database is to reside. • databaseNamePrefix - The string prefix for the name of the new database server. • usernamePrefix - The string prefix for the name of the new user account that will have full access to the database. by: Dr. Rosemarie S. Guirre for BPC Use Only