Đề 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
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