Information Management Module 1 PDF

Summary

This document is a course module on information management, specifically module 1. It covers the differences between data and information, and explores various types of databases. The module also discusses database components and system architecture.

Full Transcript

Course Material BSIT Department INFORMATION MANAGEMENT MODULE 1 Course Material BSIT Department TOPICS DATA VS. INFORMATION INTRODUCTION TO DATABASE PURPOSE OF DATABASE DATABASE ARCHITECTURE Course Material BSIT Department DATA VS. INFORMATION ...

Course Material BSIT Department INFORMATION MANAGEMENT MODULE 1 Course Material BSIT Department TOPICS DATA VS. INFORMATION INTRODUCTION TO DATABASE PURPOSE OF DATABASE DATABASE ARCHITECTURE Course Material BSIT Department DATA VS. INFORMATION Course Material BSIT Department Data vs. Information § Good Decisions require good information derived from raw facts/data. § Data is managed most efficiently when stored in a database. § Databases evolved from file systems. § Understanding file systems characteristics is important. Course Material BSIT Department Data vs. Information Course Material BSIT Department Data Data refers to raw facts, observations, or information that can be collected, stored, and analyzed. It can take various forms, including numbers, text, images, sound, and more. Data is the foundation for generating knowledge and making informed decisions. We can describe data as the smallest unit of factual information we can use for reasoning , calculations or discussion. Course Material BSIT Department INFORMATION Information is data that has been processed or organized in a meaningful way, giving it context, relevance, and purpose. Information is data that has been interpreted, analyzed, and is now presented in a form that is useful for decision-making or understanding a particular context. The processed data as a result is information after processing the raw data. Processing involves organizing, structuring, and analyzing data to extract meaningful patterns, relationships, or insights. Course Material BSIT Department KEY DIFFERENCES OF DATA AND INFORMATION Course Material BSIT Department INTRODUCTION TO DATABASE Course Material BSIT Department Introducing the Database § Database solved many problems encountered in data management. § Used in almost all modern settings involving data management like business, research and administration. § It is important to understand how databases work and interact with other applications. Course Material BSIT Department WHAT IS DATABASE? A database is a structured collection of data that is organized in a way to facilitate efficient storage, retrieval, and management of information. It serves as a centralized and organized repository for storing and managing data, making it easier to access, update, and analyze information. A database is a systematic collection of data. They support electronic storage and manipulation of data. Databases make data management easy. We can provide a countless number of examples for the usage of databases. Course Material BSIT Department EXAMPLE: An online telephone directory uses a database to store data of people, phone numbers, and other contact details. Your electricity service provider uses a database to manage billing, client-related issues, handle fault data, etc. Let us also consider Facebook. It needs to store, manipulate, and present data related to members, their friends, member activities, messages, advertisements, and a lot more. Course Material BSIT Department TYPES OF DATABASE Distributed databases A distributed database is a type of database that has contributions from the common database and information captured by local computers. In this type of database system, the data is not in one place and is distributed at various organizations. Relational databases This type of database defines database relationships in the form of tables. It is also called Relational DBMS, which is the most popular DBMS type in the market. Database example of the RDBMS system include MySQL, Oracle, and Microsoft SQL Server database. Course Material BSIT Department TYPES OF DATABASE Object-oriented databases This type of computers database supports the storage of all data types. The data is stored in the form of objects. The objects to be held in the database have attributes and methods that define what to do with the data. PostgreSQL is an example of an object-oriented relational DBMS. Centralized database It is a centralized location, and users from different backgrounds can access this data. This type of computers databases store application procedures that help users access the data even from a remote location. Course Material BSIT Department TYPES OF DATABASE Open-source databases This kind of database stored information related to operations. It is mainly used in the field of marketing, employee relations, customer service, of databases. Cloud databases A cloud database is a database which is optimized or built for such a virtualized environment. There are so many advantages of a cloud database, some of which can pay for storage capacity and bandwidth. It also offers scalability on-demand, along with high availability. Course Material BSIT Department TYPES OF DATABASE Data warehouses Data Warehouse is to facilitate a single version of truth for a company for decision making and forecasting. A Data warehouse is an information system that contains historical and commutative data from single or multiple sources. Data Warehouse concept simplifies the reporting and analysis process of the organization. NoSQL databases NoSQL database is used for large sets of distributed data. There are a few big data performance problems that are effectively handled by relational databases. This type of computers database is very efficient in analyzing large-size unstructured data. Course Material BSIT Department TYPES OF DATABASE Graph databases A graph-oriented database uses graph theory to store, map, and query relationships. These kinds of computers databases are mostly used for analyzing interconnections. For example, an organization can use a graph database to mine data about customers from social media. OLTP databases OLTP another database type which able to perform fast query processing and maintaining data integrity in multi-access environments. Course Material BSIT Department TYPES OF DATABASE Personal database A personal database is used to store data stored on personal computers that are smaller and easily manageable. The data is mostly used by the same department of the company and is accessed by a small group of people. Multimodal database The multimodal database is a type of data processing platform that supports multiple data models that define how the certain knowledge and information in a database should be organized and arranged. Course Material BSIT Department DATABASE COMPONENTS Course Material BSIT Department DATABASE COMPONENTS Hardware The hardware consists of physical, electronic devices like computers, I/O devices, storage devices, etc. This offers the interface between computers and real-world systems. Software This is a set of programs used to manage and control the overall database. This includes the database software itself, the Operating System, the network software used to share the data among users, and the application programs for accessing data in the database. Data Data is a raw and unorganized fact that is required to be processed to make it meaningful. Data can be simple at the same time unorganized unless it is organized. Generally, data comprises facts, observations, perceptions, numbers, characters, symbols, images, etc. Procedure Procedure are a set of instructions and rules that help you to use the DBMS. It is designing and running the database using documented methods, which allows you to guide the users who operate and manage it. Database Access Language Database Access language is used to access the data to and from the database, enter new data, update already existing data, or retrieve required data from DBMS. The user writes some specific commands in a database access language and submits these to the database Course Material BSIT Department PURPOSE OF DATABASE Course Material BSIT Department PURPOSE OF DATABASE Database systems are designed to manage large bodies of information. Management of data involves both defining structures for storage of information and providing mechanisms for the manipulation of information. Databases provide a centralized location for storing data, which makes it easier to manage and access. This is especially important for organizations that have a large amount of data or that need to store data for an extended period of time. Course Material BSIT Department DATABASE MANAGEMENT SYSTEM Database Management System (DBMS) is a collection of programs that enable its users to access databases, manipulate data, report, and represent data. It also helps to control access to the database. A database management system (DBMS) is a software application that enables users to quickly construct, design, and edit databases in order to store, process, and analyze data. A database management system (DBMS) provides an interface or a tool for doing various tasks, such as creating databases, putting data in them, updating data, creating database tables, and so on. The DBMS also ensures the privacy and security of databases. It also maintains data consistency when there are multiple users. Course Material BSIT Department DATABASE MANAGEMENT SYSTEM Some Example of DBMS : MySql Oracle SQL Server IBM DB2 Course Material BSIT Department PURPOSE OF DATABASE It is a collection of tools that enable users to create and manage databases. In other words, it is general-purpose software that allows users to create, manipulate, and design databases for a number of purposes. Database systems are design to deal with large volumes of data. Data management comprises both the construction of data storage systems and the provision of data manipulation methods. Database system must maintain the security of the information held despite system crashes or attempts at unauthorized access. The system must avoid any unexpected effects if data is to be shared across multiple users. Course Material BSIT Department PURPOSE OF DATABASE The goal of a database management system (DBMS) is to transform the following: 1. Data into information. 2. Information into knowledge. 3. Knowledge of the action. Course Material BSIT Department CHARACTERISTIC OF DATABASE Characteristics of DBMS Firstly, It manages and stores information in a server-based digital repository. Secondly, It can logically and visibly represent the data transformation process. Automatic backup and recovery techniques are built into the database management system. It has ACID features, which ensure that data is safe even if the system fails. It has the ability to make complex data connections more understandable. It’s utilize to help with data manipulation and processing. It is utilize to keep information safe. Lastly, It can examine the database from a variety of perspectives, depending on the needs of the user. Course Material BSIT Department ADVANTAGES & DISADVANTAGES OF DBMS Advantages of DBMS Firstly, Because it saves all of the data in a single database file and that record data is saves in the database, it can control database redundancy. Data sharing: Authorized users of a database management system can share data with a large number of other users. The database system is relatively easy to maintain due to its centralized architecture. It saves time by lowering the time it takes to create a product as well as the time it takes to maintain it. Backup: It consists of backup and recovery subsystems that create automatic data backups in the case of hardware or software failures and restore the data if necessary. Lastly, It offers graphical user interfaces and application program interfaces, among other options. Course Material BSIT Department ADVANTAGES & DISADVANTAGES OF DBMS Disadvantages of DBMS Hardware and software costs: To operate DBMS software, you’ll need a fast data processor and a lot of memory. Size: To run them efficiently, it takes up a lot of disc space and RAM. Complexity: The database system adds to the complexity and demands. Failure has a greater impact on the database since most organizations keep all of their data in a single database, and if the database is damage due to an electric outage or database corruption, the data might lost permanently. Course Material BSIT Department DATABASE ARCHITECTURE Course Material BSIT Department Database Architecture A Database Architecture is a representation of DBMS design. It helps to design, develop, implement, and maintain the database management system. A DBMS architecture allows dividing the database system into individual components that can be independently modified, changed, replaced, and altered. It also helps to understand the components of a database. Course Material BSIT Department Types of DBMS Architecture An Architecture of DBMS helps in design, development, implementation, and maintenance of a database There are mainly three types of DBMS The simplest database system architecture is 1 tier where the architecture: Client, Server, and Database all reside on the same machine One Tier Architecture (Single A two-tier architecture is a database architecture Tier Architecture) in DBMS where presentation layer runs on a client and data is Two Tier Architecture stored on a server Three Tier Architecture Three-tier client-server architecture consists of the Presentation layer (PC, Tablet, Mobile, etc.), Application layer (server) and Database Server Course Material BSIT Department 1-Tier Architecture 1 Tier Architecture in DBMS is the simplest architecture of Database in which the client, server, and Database all reside on the same machine. A simple one tier architecture example would be anytime you install a Database in your system and access it to practice SQL queries. But such architecture is rarely used in production. Course Material BSIT Department 2-Tier Architecture A 2 Tier Architecture in DBMS is a Database architecture where the presentation layer runs on a client (PC, Mobile, Tablet, etc.), and data is stored on a server called the second tier. Two tier architecture provides added security to the DBMS as it is not exposed to the end-user directly. It also provides direct and faster communication. 2 Tier client-server architecture of database management system, we can see that one server is connected with clients 1, 2, and 3. Course Material BSIT Department 3-Tier Architecture A 3 Tier Architecture in DBMS is the most popular client server architecture in DBMS in which the development and maintenance of functional processes, logic, data access, data storage, and user interface is done independently as separate modules. Three Tier architecture contains a presentation layer, an application layer, and a database server. 3-Tier database Architecture design is an extension of the 2-tier client-server architecture. A 3-tier architecture has the following layers: 1.Presentation layer (your PC, Tablet, Mobile, etc.) 2.Application layer (server) 3.Database Server Course Material BSIT Department KEY DIFFERENCES BETWEEN ARCHITECTURE One-Tier Architecture is best for personal projects or development purposes. Two-Tier Architecture suits small businesses or limited systems. Three-Tier Architecture is ideal for enterprise-level applications requiring scalability and security. Course Material BSIT Department END.

Use Quizgecko on...
Browser
Browser