Study Finals Flashcards
finals
What is meant by Strategic Database Planning
This is about figuring out how to use databases effectively to support the goals of an organization.
What is the purpose of Strategic Database Planning?
It ensures that databases are built with the organization’s current and future requirements in mind. This helps avoid wasted resources and ensures scalability.
Give an analogy for Strategic Database Planning
Its like laying out the blueprint for building a city, you want to make sure that blueprint meets the city’s current needs but you need to make sure that as the city grows it still performs.
Proper planning ensures…
database’s support decision making and improved efficiency.
why is strategic planning necessary in the corporate world?
It allows business’s to treat data like a valuable resource. proper database planning allows data integrity which can be used for critical decision making, operations, advertising, promotions etc. Its allows businesses to use their resources correctly and cuts down on cost and waste
There are six steps of the DDLC, list them…
Requirement Analysis
Conceptual Design
Logical Design
Physical Design
Implementation
Testing and Maintenance
What happens at the Requirement analysis stage
This is where, you’d figure out the needs of why you’d need to build a database. e.g., a school needing to keep tabs on students.
what happens in the conceptual design stage?
This is where you create high level models like diagrams to think on what the databse would look like. eg drawing your erd
what does the logical design stage look like
so this is where you translate that high level design(diagram) into a more specialized version of itself ie relation.
what does the physical design stage look like
Decide how the database will be implemented on hardware
The implementation stage consist of
building the database on software, like sql
testing and maintenance
where you test for errors and optimize performance.
What are some roles of a database administrator
A database administrator:
helps create logical and physical designs
Ensures the database runs smoothly
They control user data access.
they ensure data is recoverable
oversees the database health and smooth operation.
Three-Level Database Architecture allows….
data independence which is when data to change at one level without disrupting other levels
It has the classifications, list them
Internal
External
Conceptual