Additional Flashcards
A computerized system whose overall purpose is to maintain information and make it available on demand
Database Systems
Integrated system designed primarily to minimize repetition of data
Database Systems
DDL
Data Definition Language
DML
Data Manipulation Language/Data Management Language
DQL
Data Query Language
DCL
Data Control Language
DMCL
Device Media Control Language
TCL
Transaction Query/Control Language
Consists of a collection of interrelated data whose goal is to provide an environment which is convenient and efficient to use in retrieving and storing information
Database Management System (DBMS)
Database System Components
Computer-Aided Software Engineering (CASE) Tools Repository Database Management System (DBMS) Database Application Programs User Interface Data Administrators System Developers End Users
Automated tools used to design databases and application programs
Computer-Aided Software Engineering (CASE) Tools
Centralized knowledge base containing all data definitions, screen, report formats and definitions of other organizations and systems components
Repository
Commercial software system used to provide access to the database and also to the repository
Database Management System (DBMS)
An integrated collection of data, organized to meet the information needs of multiple users in an organization
Database
Computer programs that are used to create and maintain the database and provide information to users
Application Programs
Languages, menus, and other facilities by which users interacts with various systems components such as CASE tools, application programs, the DBMS, and the repository
User Interfaces
Persons who are responsible for designing databases and for developing policies regarding database security and integrity
Data Administrators
Persons such as systems analysts and programmers who design new application programs
System Developers
Persons through the organization who add, delete and modify data in the database and who request or receive information from the database
End Users
Types of Users in DBMS
Application Programmers
Sophisticated Users
Specialized Users
Naive Users