A database refers to a collection of logically connected information arranged such that it may be easily accessible, maintained, and updated. A database management system often controls how databases are accessed electronically from a computer system (DBMS). The person in charge of administering databases, including database security, access control, backup, and disaster recovery, is known as a database administrator (DBA) (Taylor, 2023).
To better comprehend data, especially the connection between data and databases, it is helpful to be familiar with a few important terminology.
1. Fields: Theese are the most thorough information regarding events, persons, objects, and transactions that may be found in a database (Taylor, 2023).
2. Records: They are a grouping of connected fields (Taylor, 2023).
3. Tables: are a group of connected records with a specific table name (Taylor, 2023).
4. Database: A database is an assortment of connected tables (Taylor, 2023).
Benefits of Database
1. Enhanced data security and sharing
Database management solutions enable users to safely, efficiently, and swiftly transfer data within an organisation. A data management system offers quicker access to more accurate data by quickly responding to database requests (Pizzo, 2022).
2. Effective data integration
Putting in place a database management system can help you create a more complete picture of your business operations by making it clear how activities in one area of the company influence areas in other areas. What was formerly done entirely manually may now be totally automated and is more precise (Pizzo, 2022).
3. An increase in productivity
By enabling individuals to spend more time on high-value tasks and strategic objectives and less time manually scouring lists and cleaning up data, deploying a DBMS often increases productivity (Pizzo, 2022).
A Few types of DBMS
Document Databases- this form of non-relational database is made for the purpose of storing and retrieving data in documents that resemble JSON (Hooda, 2019).
ER model databases – Entity-relationship modelling, often known as ER modelling, aids in methodically examining data needs for creating well-designed databases (Hooda, 2019).
Graph databases – A form of NoSQL database, a Graph database replace tables with graphs with vertices and edges. The edges show the connection between two nodes, whereas the vertices represent things, such people or places (Hooda, 2019).
NoSQL databases – A NoSQL database is a great alternative to the conventional relational database for working with massive dispersed data sets (Hooda, 2019).
The basic concepts and features of DBMS
Data Models: A database system is abstractly represented by a data model. A database's schema, or the arrangement and structure of how data is physically kept, is used to design and implement the database or specify its schema (Abdullahi, 2023).
Query languages: DBMSs have their own particular languages that database managers use to develop databases, much as programming languages are used to create software programmes. Users can search and change data contained in databases using what are known as query languages. Structured query language is the most often used query language (SQL) (Abdullahi, 2023).
File organization and indexing: Better storage space usage, faster retrieval, and slower access all depend on well organised database files (Abdullahi, 2023).
Key fields: A database table's rows are each uniquely identified by a key field, often known as a primary key. There can only be one primary key per table, and it needs to be distinct across all tables and views. Natural keys and auto-incrementing fields are two more names for primary keys. Every time a new record is added to a table, the primary key's value is automatically increased by 1 each time (Abdullahi, 2023).
Candidate key: In a Relational database, the candidate key is a criterion for defining a relationship between two or more tables. Any table that makes reference to the candidate keys must contain them. A candidate key typically consists of distinct features and values that are constant during data storage. They aid in group definition (Abdullahi, 2023).
Reference:
Abdullahi, A. (2023) What is a DBMS? basic concepts explained, CIO Insight. Available at: https://www.cioinsight.com/big-data/what-is-a-dbms/ (Accessed: March 8, 2023).
Hooda, S. (2019) What are the advantages of a database management system?, GoSkills.com. GoSkills. Available at: https://www.goskills.com/Development/Resources/Advantages-of-database-management-system (Accessed: March 8, 2023).
Pizzo, M. (2022) Benefits of Database Management Systems (DBMS): ZoomInfo, Pipeline Blog. Available at: https://pipeline.zoominfo.com/operations/6-benefits-of-using-database-management-systems-dbms (Accessed: March 8, 2023).
Taylor, S. (2023) Database, Corporate Finance Institute. Available at: https://corporatefinanceinstitute.com/resources/data-science/database/ (Accessed: March 8, 2023).
Freepik (no date) Free stock photos, royalty free stock images & Copyright Free Pictures ... Available at: https://www.pexels.com/ (Accessed: March 8, 2023).

No comments:
Post a Comment