Database: Relational Model
Database: Relational Model
• SCALABLE
The relational model is scalable when used for databases, which
means that it can be used for small or large databases and can grow along
with an organization's needs. Other database models can be useful for more
complex data or big data, but for companies that need a straightforward
database that can grow with their business, relational databases can be
scalable to adapt as needed.
• SIMPLE
Relational databases are quite simple to set up and maintain, which
is one of their greatest benefits. Some companies may choose to keep their
relational database in a spreadsheet, which may not always be associated
with being a database but can be effective using the relational model.
Because relational databases can be created this easily, they are simple
enough for organizations that don't have database staff.
BENEFITS OF USING RELATIONAL
DATABASE MODEL
• EASY TO USE
The simplicity of relational databases and the relational model
in general means that it is usually quite easy to use. If you have a more
complex database program that contains your relational database,
accessing the information within the database is usually easy. The way
the information is linked in a relational database means that it's easy to
access all the information related to one item.
• STRUCTURAL AND DATA INDEPENDENCE
Because the structure of a relational database is flexible within
the table format, you can create a relational database that has
structural and data independence. This means the structure and data
within the database can be changed easily without affecting other parts
of the database or the application.
KEY TERMS FOR A RELATIONAL
DATABASE MODEL
Relation Key These are basically the keys that are
Relation Relation in a relational database is the
used to identify the rows uniquely or
data that is being tracked at its core.
also help in identifying tables. These
For example, if you have a database of
are of the following types:
• Primary Key customer information, the relation for
• Alternate
• Candidatethat database
Key
is the customer. All the
information in the database is linked to
Key • Composite
individual customers.
• Super Key Key
student
• last_nam
Foreign Key
first_nam date_of_birt contact_numb
id_no e e IGN h er email
Sang
0001 Lee Hyeok Faker 07/05/1996 09123456789 faker@....
Tuple Oleksand
0002 Kostyliev r s1mple 02/10/1997 09987654321 s1mple@.
..
0003 Pham Anathan ana 10/27/1999 09246813579 ana@...
0004 Santos Erik aspas 06/15/2003
Relation/Table Instance09135792468 aspas@...
INT The basic integer type. It's a synonym for INTEGER. 100