Adv DB PPT Module 1 - Lessson 1
Adv DB PPT Module 1 - Lessson 1
Scalability
Good design allows for easy expansion and modification of the database as
data volumes grow or business needs change.
Activity: Entity-Relationship Diagram (ERD) Creation
Objective
In groups of five members each, create an Entity-Relationship
Diagram (ERD) for a simple scenario. Identify entities, attributes,
and relationships, and discuss how they relate to one another.
Materials Needed
1 whole sheet of paper or coupon bond per group
Pens or markers for drawing
Activity: Entity-Relationship Diagram (ERD) Creation
Form Groups
Self-organize into groups of five members each. Ensure that
each group has a balanced mix of skills and participation.
Scenario Selection
Choose one member's idea or agree on a scenario for your ERD. It
could be related to a business, organization, or any real-world
context that interests your group. Be creative!
Activity: Entity-Relationship Diagram (ERD) Creation
RELATIONAL DATABASE
These databases use a structured schema to define the data's organization and
relationships. Examples include MySQL, Oracle, and PostgreSQL.
NOSQL DATABASE
NoSQL databases are designed to handle unstructured or semi-structured data and
can be more flexible than relational databases. Examples include MongoDB and
Cassandra.
STRUCTURED QUERY LANGUAGE (SQL)
SQL is the go-to language for managing relational databases. Its standardized syntax
and comprehensive feature set make it universally recognized and highly efficient.
SQL provides the means to communicate with databases, from querying data to
modifying database structures.
SQL DATA MANIPULATION
SQL's power lies in its data manipulation capabilities. With SQL,
users can perform several key actions:
Organizations can now store, organize, retrieve, and manipulate data seamlessly. This
has streamlined data-related tasks and improved data accuracy.
SQL queries help track product availability, analyze
customer preferences, update order statuses, and
ensure smooth order processing. Without SQL,
managing such data volumes and complexities would
be daunting.
SQL empowers organizations to make data-driven
decisions swiftly.