Week #5 - Database Management
Week #5 - Database Management
What
is a database?
a. Relational database: This is the most commonly used database in AIS. It stores
data in tables that are related to each other through keys or links. This type of
database is useful for storing structured data such as financial transactions,
customer information, and inventory records.
b. Object-oriented database: This type of database stores data in objects, which
are like containers that hold both data and the instructions to process that data.
Object-oriented databases are useful for complex data structures and data that
requires more flexibility in its management.
c. Multidimensional database: This type of database stores data in a way that
allows for quick analysis and reporting. It is useful for financial reporting and
decision-making, as it enables users to analyze data from multiple angles and
dimensions.
d. Distributed database: This type of database stores data across multiple
locations or servers, but appears to the user as a single database. Distributed
databases are useful for organizations that have
Relational databases are the most commonly used database type in Accounting
Information Systems (AIS). They are designed to store structured data in tables that
are related to each other through keys or links.
Here are some of the key features and benefits of using a relational database in
AIS:
Some examples of popular relational databases used in AIS include Oracle, MySQL,
and Microsoft SQL Server. These databases are widely used in accounting and
financial applications and offer a range of features and benefits for managing
financial data.
Database Management Systems (DBMS) are software applications that allow users to
manage, store, and retrieve data from a database. In Accounting Information Systems
(AIS), DBMS are used to manage financial data, such as transaction records, financial
statements, and inventory data.
Here are some of the key features and benefits of using a DBMS in AIS:
a. Data storage and retrieval: DBMS provide efficient and reliable data storage and
retrieval capabilities, making it easy to manage large volumes of financial data.
b. Data security: DBMS offer robust security features to protect financial data from
unauthorized access or manipulation. This includes access controls, encryption,
and auditing.
c. Data backup and recovery: DBMS provide tools for backing up and restoring
data in case of a system failure or data loss. This ensures that financial data is
protected and can be quickly restored in the event of a disaster.
d. Data integrity and consistency: DBMS enforce data integrity and consistency
by using tools such as constraints, validation rules, and transaction processing.
This ensures that financial data is accurate, reliable, and consistent.
e. Scalability: DBMS can scale to accommodate large volumes of financial data,
making them suitable for organizations that need to manage large amounts of
financial data.
a. Identify data entities: The first step in database design is to identify the key
data entities that will be stored in the database, such as customers,
transactions, and inventory items.
b. Define relationships: Once the data entities have been identified, it is
important to define the relationships between them. For example, transactions
may be related to customers and inventory items.
c. Normalization: Normalization is a process used to eliminate data redundancy
and ensure data consistency. This involves breaking down data into smaller,
more manageable entities, and organizing it into tables.
d. Choose appropriate data types: It is important to choose appropriate data
types for each field in the database, based on the type of data that will be
stored. For example, dates should be stored as date/time data types, while
text fields should use character data types.
e. Indexing: Indexing is a process used to improve database performance by
creating indexes on frequently searched fields. This helps to speed up data
retrieval and improve system responsiveness.
f. Data security: Data security is an important consideration in database design
for AIS. This includes features such as access controls, encryption, and
auditing.
g. Scalability: Database design should take into account the scalability
requirements of the system, as financial data can grow rapidly over time. This
involves ensuring that the database can scale to accommodate large
amounts of data.
7. Conclusion
Overall, database management plays a critical role in ensuring the success of AIS and
in supporting the financial operations of an organization. It is important for organizations
to invest in the appropriate database management tools and resources to ensure that
their financial data is managed effectively and efficiently.