Chapter 1 Flashcards
Agile software development 25
An approach to database and software development that emphasizes “ individuals and interactions over processes and tools, working software over comprehensive documentation, customer collaboration over contract negotiation, and response to change over following a plan
Conceptual schema 23
A detailed, technology - independent specification of the overall structure of organizational data
Constraint 15
A rule that cannot be violated by database users
Data 7
Stored representations of objects and events that have meaning and importance in the user’s environment
Data Independence 13
Separation of data descriptions from the application programs that use the data
Data Lake 34
A large integrated repository for internal and external data that does not follow a predefined schema
Data model 11
Graphical systems used to capture the nature and relationships among data
Data modeling and design tools 19
Software tools that provide automated support for creating data models
Data warehouse 33
An integrated decision support database whose content is derived from the various operational databases
Database
An organized collection of logically related data
Database application 10
An application program (or set of related programs ) that is used to perform a series of database activities ( create, read, update, and delete ) on behalf of database users
Database management system (DBMS)
A software system that is used to create, maintain, and provide controlled access to user databases
Enterprise data modeling 20
The first step in database development, in which the scope and general contents of organizational databases are specified
Enterprise resource planning ( ERP )
A business management system that integrates all functions of the Enterprise. They are software applications that provide the data necessary for the Enterprise to examine and manage its activities.
Ex: manufacturing, sales, finance, marketing, inventory, accounting, and human resources
Entity 11
a person, place, an object, an event, or a concept in the user environment about which the organization which is to maintain data