Components of Database Environment

Cards (11)

  • Computer-Aided Software Engineering Tools - Automated tools use to design databases and application programs
  • Computer-Aided Software Engineering Tools - . It is a technology for automating software and database development and maintenance tasks
  • Computer-Aided Software Engineering Tools - are designed to support (or automate) the various stages of the systems development life cycle
  • Repository – Centralized knowledge base containing all data definitions, screen reports and report formats and definition of other organizations and system components
  • DBMS – Commercial software system use to provide access to the database and also the repository
  • Databases – Contains occurrences of data while repository contains all definitions of programs
  • Application Programs – Computer programs that are used to create and maintain the database and provide information to users
  • User Interface – Languages, menus and other facilities by which users interact with various system components such as case tools, application programs, the DBMS and the repository
  • Data Administrators – Persons who are responsible of designing database and for developing policies regarding database security and integrity. Data administrators are CASE tools to improve the productivity of database planning and design
  • System Developers – Persons such as system analysts and programmers who design new programs
  • End Users – Persons through the organization who add, delete, and modify data in the database and who request or receive information from the database. All user interactions with the database must be routed through the DBMS