2022-11-30T03:20:21+03:00[Europe/Moscow] en true <p>Database</p>, <p>Database Management System (DBMS)</p>, <p>Database application</p>, <p>Database system</p>, <p><strong>Traditional File-based System definition</strong></p>, <p>Limitations of File-based approach</p>, <p>•Data definition language (DDL).</p>, <p>•Data manipulation language (DML).</p>, <p>Machine components</p>, <p>Human components</p>, <p>Data Administrator (DA)</p>, <p>•Database Administrator (DBA)</p>, <p>•<strong>Database Designers (Logical and Physical)</strong></p>, <p><strong>Advantages of Database Approach :</strong></p>, <p><strong>Disadvantage of Database Approach</strong></p>, <p>External level</p>, <p>Conceptual level</p>, <p>internal level</p>, <p>Data independence</p>, <p>Logical data independence</p>, <p>physical data independence</p> flashcards
Chapter 1 Database

Chapter 1 Database

  • Database

    A collection of related data.

  • Database Management System (DBMS)

    The software that manages & controls access to the database

  • Database application

    A program that interacts with the database at some point in its execution

  • Database system

    a collection of application programs that interacts with the database along with the DBMS and database itself

  • Traditional File-based System definition

    Collection of application programs that perform services for the end users (e.g.: reports). Each program defines and manages its own data.

  • Limitations of File-based approach

    Separation and isolation of data, duplication of data, data dependence, incompatible file formats, fixed queries/ proliferation of application program

  • •Data definition language (DDL).

    Permits specification of data types, structures and any data constraint,

    All specifications are stored in the database

  • •Data manipulation language (DML).

    •General enquiry facility (query language) of the data.

    •Using Structured Query Language (SQL) to produce required information

  • Machine components

    hardware and software

  • Human components

    procedures, people

  • Data Administrator (DA)

    •responsible for the management of the data resource

    •Database planning

    •Development and maintenance of standards, policies, procedures

    •Conceptual/logical database design

  • •Database Administrator (DBA)

    •responsible for the physical realization of the database

    •Physical database design and implementation

    •Security & integrity control

    •Maintenance of operational control

    •Ensuring satisfactory performance of applications for users

  • Database Designers (Logical and Physical)

    Logical : is concerned with identifying the data, the relationships between the data, & the constraint on the data that is to be stored in the database

    Physical : decides how the logical database design is to be physically realized

  • Advantages of Database Approach :

    Control of data redundancy

    Data consistency

    More information from the same amount of data

    Sharing of data

    Improved data integrity & security

    Improved data accessibility and responsiveness

    Increased productivity

    Improved maintenance through data independence

    Increased concurrency

    Improved backup and recovery services

  • Disadvantage of Database Approach

    Complexity

    Size

    Cost of DBMSs

    Additional hardware costs

    Cost of conversion

    Performance

    Greater impact of a failure

  • External level

    users view of the database, describrs that part of the database that is relevant to a particular user.

  • Conceptual level

    Community view of the database, community view of the database, describes when data is stored in database and relationship among the data

  • internal level

    physical representation of the database on the computer, described how the data is stored in the database

  • Data independence

    Referring to mapping between external, conceptual and internal levels

  • Logical data independence

    the immunity of external schemas to changes in conceptual schema

  • physical data independence

    the immunity of conceptual schema to changes in the internal schema