Database management systems (DBMS) help organize data across departments to provide timely, accurate information for better decision-making. A DBMS includes database software, users, and practitioners who design database structures and applications. It defines data through a data dictionary for clear understanding and prevents errors. A DBMS also secures data and maintains integrity through backup and recovery.
This document discusses database concepts and architecture. It covers data models including conceptual, physical and implementation models. It discusses the history of relational, network and hierarchical data models. It also covers the three-level database architecture including the external, conceptual and internal schemas. The architecture supports logical and physical data independence. The document discusses database languages like DDL and DML and different database interfaces and systems.
The document provides an overview of key concepts in database management systems including:
- The benefits of using a DBMS over file systems such as data independence, data integrity, and concurrent access.
- The three levels of abstraction in a DBMS - physical, logical, and view level.
- Common data models including relational, entity-relationship, and object-oriented models.
- Database languages including data manipulation languages (DML) like SQL and data definition languages (DDL) to define schemas.
- Key components of a DBMS including storage management, query processing, and transaction management.
- Roles of database users and administrators.
Companies and institutions use database software to organize and integrate their data in a centralized location. A database allows different departments and users to efficiently access and share common information. Key benefits of a database approach include reducing data redundancy, avoiding inconsistencies, enabling data sharing, enforcing standards, applying security restrictions, and maintaining data integrity.
This document provides an overview of database management systems and related concepts. It discusses data hierarchy, traditional file processing, the database approach to data management, features and capabilities of database management systems, database schemas, components of database management systems, common data models including hierarchical, network, and relational models, and the process of data normalization.
This document defines basic database terminology and concepts. It describes key terms like database, tables, fields, records, cells, and objects. It also explains the differences between a database instance and schema. Additionally, it outlines the three schema architecture and how it provides data independence. Finally, it briefly discusses database system components, interfaces, utilities, and classification.
This document provides an overview of database management systems and the normalization process. It begins with definitions of data hierarchy and traditional file processing approaches. It then describes the benefits of a database approach using a DBMS, including features like querying, backup/replication, and security. Components of a DBMS are explained, including data definition languages, data manipulation languages, and the data dictionary. Common data models like hierarchical, network, relational, and object models are also summarized. The document concludes by defining key concepts in normalization like functional dependencies and normal forms, and providing an overview of the normalization process.
This document provides an overview of databases and database management systems (DBMS). It discusses how databases evolved from file systems to address flaws in data management. It describes what a DBMS is and its functions in managing the database structure and controlling data access. The document also summarizes different database models including hierarchical, network, relational, entity-relationship, and object-oriented models. It highlights advantages and disadvantages of each model.
Database management systems (DBMS) help organize data across departments to provide timely, accurate information for better decision-making. A DBMS includes database software, users, and practitioners who design database structures and applications. It defines data through a data dictionary for clear understanding and prevents errors. A DBMS also secures data and maintains integrity through backup and recovery.
This document discusses database concepts and architecture. It covers data models including conceptual, physical and implementation models. It discusses the history of relational, network and hierarchical data models. It also covers the three-level database architecture including the external, conceptual and internal schemas. The architecture supports logical and physical data independence. The document discusses database languages like DDL and DML and different database interfaces and systems.
The document provides an overview of key concepts in database management systems including:
- The benefits of using a DBMS over file systems such as data independence, data integrity, and concurrent access.
- The three levels of abstraction in a DBMS - physical, logical, and view level.
- Common data models including relational, entity-relationship, and object-oriented models.
- Database languages including data manipulation languages (DML) like SQL and data definition languages (DDL) to define schemas.
- Key components of a DBMS including storage management, query processing, and transaction management.
- Roles of database users and administrators.
Companies and institutions use database software to organize and integrate their data in a centralized location. A database allows different departments and users to efficiently access and share common information. Key benefits of a database approach include reducing data redundancy, avoiding inconsistencies, enabling data sharing, enforcing standards, applying security restrictions, and maintaining data integrity.
This document provides an overview of database management systems and related concepts. It discusses data hierarchy, traditional file processing, the database approach to data management, features and capabilities of database management systems, database schemas, components of database management systems, common data models including hierarchical, network, and relational models, and the process of data normalization.
This document defines basic database terminology and concepts. It describes key terms like database, tables, fields, records, cells, and objects. It also explains the differences between a database instance and schema. Additionally, it outlines the three schema architecture and how it provides data independence. Finally, it briefly discusses database system components, interfaces, utilities, and classification.
This document provides an overview of database management systems and the normalization process. It begins with definitions of data hierarchy and traditional file processing approaches. It then describes the benefits of a database approach using a DBMS, including features like querying, backup/replication, and security. Components of a DBMS are explained, including data definition languages, data manipulation languages, and the data dictionary. Common data models like hierarchical, network, relational, and object models are also summarized. The document concludes by defining key concepts in normalization like functional dependencies and normal forms, and providing an overview of the normalization process.
This document provides an overview of databases and database management systems (DBMS). It discusses how databases evolved from file systems to address flaws in data management. It describes what a DBMS is and its functions in managing the database structure and controlling data access. The document also summarizes different database models including hierarchical, network, relational, entity-relationship, and object-oriented models. It highlights advantages and disadvantages of each model.
The document discusses Amrapali Institute and provides an overview of its database management system course, including:
- The purpose of a database system and advantages of using a DBMS.
- Key concepts covered in the course like data manipulation languages, SQL, data models, database administrators, and database users.
- Examples of database applications in various domains like banking, airlines, universities, sales, manufacturing, and human resources.
- The role of the database administrator in coordinating the database system and defining the schema and user access permissions.
This document provides an overview of key concepts in database management systems including:
1. It discusses different data models including relational, entity-relationship, and object-oriented models.
2. It describes database system components like data definition language, data manipulation language, and transaction management.
3. It outlines different types of users that interact with database systems and roles like database administrators.
The document provides a summary of the history and development of database management systems (DBMS) and the SQL query language. It discusses how DBMS originated in the 1960s and the relational model was proposed in 1970 by E.F. Codd. Major prototypes in the 1970s included Ingres and System R, which used early versions of SQL. The SQL standard was developed in the 1980s. The document also outlines the founders and versions of DBMS and SQL, as well as features, advantages, and examples of different database concepts.
The document provides an overview of databases and their advantages over traditional file systems. It discusses key database concepts like data hierarchy, entities and attributes, database models, and components. The main points are:
- Databases organize related data centrally for efficient data sharing and management, avoiding data duplication found in file systems.
- Key concepts include data hierarchy, database components, architecture with three logical levels, and entity-attribute modeling.
- Popular database models include hierarchical, network, and relational models, with relational being most common today.
- Database languages like DDL and DML manipulate and query the database, while the data dictionary documents the stored data.
The document provides an introduction to database management systems and their components. It discusses that a database is a collection of related data representing some aspect of the real world. A database management system (DBMS) allows users to define, construct, manipulate and share databases. The key functions of a DBMS include data definition, data storage, data manipulation such as querying and updating, and sharing data among multiple users. The document also provides examples of database systems and their typical components such as utilities, tools, and centralized and client/server architectures.
The document discusses database concepts including:
1. The relationship between data and information and how computers process data into meaningful information.
2. What a database is and how it allows users to organize, access, and use data through database management systems.
3. The process of conceptual and physical database design including entity-relationship modeling and normalization.
This document provides an overview of basic database concepts including:
- Definitions of data, information, and databases
- Components of database systems like users, software, hardware, and data
- Data models including entity-relationship, hierarchical, network, and relational models
- Database architecture types such as centralized, client-server, and distributed
- Advantages and disadvantages of database management systems
Database systems allow for centralized management of shared data through database management systems (DBMS). This document outlines key concepts in database systems including common uses of databases, characteristics of file-based systems, problems with the file approach, definitions of database and DBMS, typical DBMS functions, DBMS components, and advantages/disadvantages of DBMS. It also provides examples of database uses and describes the typical makeup of a database including data, records, fields, and other components.
This document provides an overview of key concepts in database systems, including: the components of a database management system (DBMS); data models like the entity-relationship and relational models; data definition and manipulation languages; database users and administrators; transaction management; storage management; and overall system architectures. It discusses the purpose of DBMSs in providing data independence, integrity, security and concurrent access.
Database is an organized collection of related data stored and accessed electronically. A database management system (DBMS) is a software application that interacts with users, other applications, and the database itself to capture and analyze data. The main components of a DBMS are data, software, hardware, personnel, and procedures. A DBMS provides features like data structuring, customization, retrieval, query languages, and multi-user access. The three main database models are hierarchical, network, and relational. A DBMS provides advantages like storing large amounts of information, sharing data, quick access, and increasing productivity while also having some disadvantages such as hardware/software costs and staff training.
This document introduces databases and database management systems. It discusses the disadvantages of file-based systems, including data duplication, incompatible formats, and fixed queries. A database was created to address these issues by centralizing data storage and control. A database management system provides tools to define, create, maintain and control access to a database. Common examples of databases include those for supermarkets, credit cards, travel agencies, libraries, insurance, and universities.
This document provides an introduction to database concepts. It discusses the advantages of a database system compared to file processing, including reduced data redundancy, controlled inconsistency, shared data, standardized data, secured data, and integrated data. It also describes three levels of abstraction in a database - the physical level, conceptual level, and external or view level. Additionally, it covers database models including the relational, network, and hierarchical models as well as key database concepts such as primary keys, foreign keys, candidate keys, and alternate keys.
The document provides an introduction and overview of databases. It defines what a database is, distinguishes between data and information, and explains the purpose of database systems. It describes different types of databases, considerations for selecting a database management system, and key database concepts such as fields, records, tables, and relationships. The document also discusses quality control and includes an agenda for hands-on practice with database concepts and functions in Microsoft Access.
A field is a category of information in a table represented by a column. A record consists of related fields arranged in a row. A file is a named collection of data organized into tables, queries, forms and reports that together form a database.
An overview of the Database Management System, various uses and applications of database, internal architecture of popular RDBMS servers and thier features
This document provides an introduction to databases including:
- It defines what a database is and how data is organized into tables with rows and columns.
- It discusses some common database management systems like Microsoft Access, MySQL, and SQL Server.
- It outlines some key components of a database management system environment including hardware, software, data, procedures, and people.
- It also briefly mentions some potential disadvantages of database management systems like complexity, size, costs, and performance issues.
Database management system is a computer software system that has been designed to manage databases, Oracle, DB2, Microsoft Access among others are examples of DBMS.
For more such innovative content on management studies, join WeSchool PGDM-DLP Program: http://bit.ly/ZEcPAc
No matches found
What is C A on DOB = Appt Date?
Clients Appointments
Joins
Service Appt Date
Nails 5/1/2013
Hair 7/5/2013
Hair 9/1/2013
Name Phone Address DOB
Anna 215-123-4567 123 City
Lane
8/14/1995
Nathan 267-333-4444 999 Oak
Blvd
6/1/1998
What is C A on DOB = Appt Date ?
Clients Appointments
second iteration: find every appointment with an Appt Date of 6/1/1998
Joins
Service Appt Date
Nails 5/1/2013
Management Information System (MIS) provides information to support decision-making and management in an organization. The goals of an MIS include enhancing communication, delivering information efficiently, supporting data collection and analysis, and aiding strategic objectives. An MIS contains interconnected sub-systems that capture, store, process, and distribute data, information and knowledge across different levels and functions of a business. It integrates transaction processing systems, office automation systems, decision support systems and other applications to provide timely, relevant information to management.
The document discusses the definitions and types of information systems. It defines information systems as a set of manual and/or computerized components for gathering, storing, processing, and converting business data into useful decision-oriented information. Information systems can be computerized, manual, business-oriented, or non-business oriented. The document also discusses different generations of information systems from manual to expert systems, as well as common myths, information needs at different management levels, and requirements for a good information system.
The document discusses Amrapali Institute and provides an overview of its database management system course, including:
- The purpose of a database system and advantages of using a DBMS.
- Key concepts covered in the course like data manipulation languages, SQL, data models, database administrators, and database users.
- Examples of database applications in various domains like banking, airlines, universities, sales, manufacturing, and human resources.
- The role of the database administrator in coordinating the database system and defining the schema and user access permissions.
This document provides an overview of key concepts in database management systems including:
1. It discusses different data models including relational, entity-relationship, and object-oriented models.
2. It describes database system components like data definition language, data manipulation language, and transaction management.
3. It outlines different types of users that interact with database systems and roles like database administrators.
The document provides a summary of the history and development of database management systems (DBMS) and the SQL query language. It discusses how DBMS originated in the 1960s and the relational model was proposed in 1970 by E.F. Codd. Major prototypes in the 1970s included Ingres and System R, which used early versions of SQL. The SQL standard was developed in the 1980s. The document also outlines the founders and versions of DBMS and SQL, as well as features, advantages, and examples of different database concepts.
The document provides an overview of databases and their advantages over traditional file systems. It discusses key database concepts like data hierarchy, entities and attributes, database models, and components. The main points are:
- Databases organize related data centrally for efficient data sharing and management, avoiding data duplication found in file systems.
- Key concepts include data hierarchy, database components, architecture with three logical levels, and entity-attribute modeling.
- Popular database models include hierarchical, network, and relational models, with relational being most common today.
- Database languages like DDL and DML manipulate and query the database, while the data dictionary documents the stored data.
The document provides an introduction to database management systems and their components. It discusses that a database is a collection of related data representing some aspect of the real world. A database management system (DBMS) allows users to define, construct, manipulate and share databases. The key functions of a DBMS include data definition, data storage, data manipulation such as querying and updating, and sharing data among multiple users. The document also provides examples of database systems and their typical components such as utilities, tools, and centralized and client/server architectures.
The document discusses database concepts including:
1. The relationship between data and information and how computers process data into meaningful information.
2. What a database is and how it allows users to organize, access, and use data through database management systems.
3. The process of conceptual and physical database design including entity-relationship modeling and normalization.
This document provides an overview of basic database concepts including:
- Definitions of data, information, and databases
- Components of database systems like users, software, hardware, and data
- Data models including entity-relationship, hierarchical, network, and relational models
- Database architecture types such as centralized, client-server, and distributed
- Advantages and disadvantages of database management systems
Database systems allow for centralized management of shared data through database management systems (DBMS). This document outlines key concepts in database systems including common uses of databases, characteristics of file-based systems, problems with the file approach, definitions of database and DBMS, typical DBMS functions, DBMS components, and advantages/disadvantages of DBMS. It also provides examples of database uses and describes the typical makeup of a database including data, records, fields, and other components.
This document provides an overview of key concepts in database systems, including: the components of a database management system (DBMS); data models like the entity-relationship and relational models; data definition and manipulation languages; database users and administrators; transaction management; storage management; and overall system architectures. It discusses the purpose of DBMSs in providing data independence, integrity, security and concurrent access.
Database is an organized collection of related data stored and accessed electronically. A database management system (DBMS) is a software application that interacts with users, other applications, and the database itself to capture and analyze data. The main components of a DBMS are data, software, hardware, personnel, and procedures. A DBMS provides features like data structuring, customization, retrieval, query languages, and multi-user access. The three main database models are hierarchical, network, and relational. A DBMS provides advantages like storing large amounts of information, sharing data, quick access, and increasing productivity while also having some disadvantages such as hardware/software costs and staff training.
This document introduces databases and database management systems. It discusses the disadvantages of file-based systems, including data duplication, incompatible formats, and fixed queries. A database was created to address these issues by centralizing data storage and control. A database management system provides tools to define, create, maintain and control access to a database. Common examples of databases include those for supermarkets, credit cards, travel agencies, libraries, insurance, and universities.
This document provides an introduction to database concepts. It discusses the advantages of a database system compared to file processing, including reduced data redundancy, controlled inconsistency, shared data, standardized data, secured data, and integrated data. It also describes three levels of abstraction in a database - the physical level, conceptual level, and external or view level. Additionally, it covers database models including the relational, network, and hierarchical models as well as key database concepts such as primary keys, foreign keys, candidate keys, and alternate keys.
The document provides an introduction and overview of databases. It defines what a database is, distinguishes between data and information, and explains the purpose of database systems. It describes different types of databases, considerations for selecting a database management system, and key database concepts such as fields, records, tables, and relationships. The document also discusses quality control and includes an agenda for hands-on practice with database concepts and functions in Microsoft Access.
A field is a category of information in a table represented by a column. A record consists of related fields arranged in a row. A file is a named collection of data organized into tables, queries, forms and reports that together form a database.
An overview of the Database Management System, various uses and applications of database, internal architecture of popular RDBMS servers and thier features
This document provides an introduction to databases including:
- It defines what a database is and how data is organized into tables with rows and columns.
- It discusses some common database management systems like Microsoft Access, MySQL, and SQL Server.
- It outlines some key components of a database management system environment including hardware, software, data, procedures, and people.
- It also briefly mentions some potential disadvantages of database management systems like complexity, size, costs, and performance issues.
Database management system is a computer software system that has been designed to manage databases, Oracle, DB2, Microsoft Access among others are examples of DBMS.
For more such innovative content on management studies, join WeSchool PGDM-DLP Program: http://bit.ly/ZEcPAc
No matches found
What is C A on DOB = Appt Date?
Clients Appointments
Joins
Service Appt Date
Nails 5/1/2013
Hair 7/5/2013
Hair 9/1/2013
Name Phone Address DOB
Anna 215-123-4567 123 City
Lane
8/14/1995
Nathan 267-333-4444 999 Oak
Blvd
6/1/1998
What is C A on DOB = Appt Date ?
Clients Appointments
second iteration: find every appointment with an Appt Date of 6/1/1998
Joins
Service Appt Date
Nails 5/1/2013
Management Information System (MIS) provides information to support decision-making and management in an organization. The goals of an MIS include enhancing communication, delivering information efficiently, supporting data collection and analysis, and aiding strategic objectives. An MIS contains interconnected sub-systems that capture, store, process, and distribute data, information and knowledge across different levels and functions of a business. It integrates transaction processing systems, office automation systems, decision support systems and other applications to provide timely, relevant information to management.
The document discusses the definitions and types of information systems. It defines information systems as a set of manual and/or computerized components for gathering, storing, processing, and converting business data into useful decision-oriented information. Information systems can be computerized, manual, business-oriented, or non-business oriented. The document also discusses different generations of information systems from manual to expert systems, as well as common myths, information needs at different management levels, and requirements for a good information system.
Management information systems (MIS) blend knowledge from management and computers to provide information for decision making through integrated hardware, software, data bases, and decision models. MIS has evolved over four phases from the 1950s focus on data processing to today's use of expert systems. While computers make MIS more efficient and effective, human users remain central to decision making with this user-machine combination.
This document summarizes the key points from the introduction chapter of the textbook "Information Systems: Creating Business Value". It discusses the importance of knowledge work and knowledge workers in modern businesses. It defines key terms like data, information, information systems, and different types of IS. It also explains how factors like globalization and the internet are impacting businesses and their need for timely access to data and information.
This document discusses different types of systems and management information systems (MIS). It defines a system as a set of interrelated elements that work towards a common goal. There are five types of systems described: open systems that interact with their environment; closed systems that are isolated from external factors; physical systems that can be touched; abstract systems that are conceptual; and information systems that collect or provide data. The document also outlines four types of MIS - transaction processing systems, information providing systems, decision support systems, and programmed decision making systems - that deliver various levels of data and analysis to managers.
This document provides an overview of management information systems (MIS). It defines key terms like management, information, systems, and information systems. It then discusses what MIS are, how they have evolved to provide the right information to managers, and the different types of information systems that serve various management levels. The document also examines organizational structures that MIS support, like virtual organizations, and outlines challenges for information systems like ensuring strategic and global alignment of information architecture.
Lecture 11 bmbs management information system qsMuhammad Ovais
1) Batch processing involves collecting transaction data over time and processing it in batches, while real-time processing involves processing individual transactions as they occur.
2) Networking provides benefits like improved communication and data sharing in a corporate environment.
3) A closed loop control system automatically corrects deviations from the set standard, while an open loop system does not provide feedback or correction.
Introduction to Programming and QBasic Tutorialnhomz
This document introduces programming and the QBasic programming language. It discusses what programming is, the program life cycle, levels of programming languages from machine language to natural languages. It also covers flowcharting, variables, strings, input/output, and basic programming structures like IF/THEN statements. The document uses examples in QBasic to demonstrate concepts like printing output, taking user input, and making conditional comparisons. It provides an overview of key programming concepts for beginners to get started with QBasic.
1) Information systems are essential for businesses today and have transformed operations through increased wireless technology, web technologies, and cloud computing. They provide opportunities for globalization and new products/services.
2) An information system collects, processes, stores, and distributes information to support decision making, coordination, and control. It has organizational, management, and technology dimensions.
3) Investing in information technology alone does not guarantee returns; firms must also invest in complementary assets like efficient processes and incentives to derive full value from new technologies.
The presentations cover the chapter objectives and list the objectives at the beginning of each presentation. They can be customized for class needs. Some figures from the chapters are included and a complete set of images can be found in the instructor resources.
The document provides information on management information systems (MIS). It defines key terms like data, information, database and file. It describes the stages in converting data to information like capturing, verifying, classifying etc. It discusses classification and types of information. It then introduces MIS, describes its purpose and scope, expectations from MIS and types of MIS reports. The document further discusses functional MIS systems, subsystems and elements of information systems. [END SUMMARY]
Management Information System (Full Notes)Harish Chand
This document provides a summary of key topics related to Management Information Systems (MIS). It discusses the importance of information systems for businesses and defines different types of systems, including Transaction Processing Systems, Knowledge Work Systems, Management Information Systems, and Decision Support Systems. It also outlines some of the challenges of implementing effective information systems, such as realizing digital transformation and addressing globalization.
The document provides an overview of database management systems (DBMS). It discusses DBMS applications, why DBMS are used, different users of databases, data models and languages like SQL. It also summarizes key components of a DBMS including data storage, query processing, transaction management and database architecture.
The document provides an introduction to database management systems. It discusses key concepts such as the purpose of DBMSs, data models, database languages, database design, storage and query processing. It also describes common DBMS components like the data dictionary and different types of database users. Overall, the document serves as a high-level overview of database management systems and lays the foundation for further exploration of topics within this domain.
The document provides an overview of key concepts in database management systems including:
- DBMS allows for convenient and efficient data storage and access while avoiding problems with file systems like data redundancy and inconsistency.
- Data is represented at multiple levels of abstraction from physical storage to logical relationships to application views.
- Popular data models include the entity-relationship model and relational model which use schemas to define data.
- Languages like SQL are used for data manipulation while DDL defines the database schema.
Introduction to Database, Purpose of Data, Data models, Components of Databasekasthurimukila
This document provides an overview of database management systems and their components. It discusses the purpose of DBMSs in providing data storage and access across applications. It also describes key DBMS concepts like data models, languages for defining and manipulating data, transaction management, storage structure, database administrators, and system users. The relational model and SQL query language are highlighted as widely adopted standards. Overall, the document gives a high-level introduction to DBMS components, data management challenges addressed by DBMSs, and their role in application development.
The document provides an overview of database systems and their components. It discusses:
- The purpose of database systems is to provide solutions to problems with using file systems like data redundancy, difficulty of accessing data, and lack of integrity and security.
- Database systems include a collection of interrelated data, a set of programs to access the data called a database management system (DBMS), and database applications in domains like banking, airlines, education and more.
- Key components of database systems include data models, data definition and manipulation languages, transaction management, storage management, database administrators, and database users. The overall system has physical, logical and view levels of abstraction.
This document provides an introduction to database management systems (DBMS). It discusses what a DBMS is, common database applications, and drawbacks of using file systems to store data that DBMS aim to address, such as data redundancy, integrity issues, and concurrent access problems. It also summarizes key components of a DBMS, including its logical and physical levels of abstraction, data models, data definition and manipulation languages, storage management, query processing, transaction management, and common database architectures.
This document defines database and DBMS, describes their advantages over file-based systems like data independence and integrity. It explains database system components and architecture including physical and logical data models. Key aspects covered are data definition language to create schemas, data manipulation language to query data, and transaction management to handle concurrent access and recovery. It also provides a brief history of database systems and discusses database users and the critical role of database administrators.
This document defines database and DBMS, describes their advantages over file-based systems like data independence and integrity. It explains database system components and architecture including physical and logical data models. Key aspects covered are data definition language to create schemas, data manipulation language to query data, and transaction management to handle concurrent access and recovery. It also provides a brief history of database systems and discusses database users and the critical role of database administrators.
The document provides an overview of database systems, including their purpose, components, and architecture. It describes how database systems offer solutions to problems with file-based data storage like data redundancy, integrity issues, and concurrent access. The key components discussed are the database management system (DBMS), data models, data definition and manipulation languages, transaction management, storage management, database administrators, and users. It also outlines the different levels of abstraction in a database and common system architectures.
The document provides an overview of database systems, including their purpose, components, and architecture. It describes how database systems offer solutions to problems with using file systems to store data like data redundancy, integrity issues, and concurrent access. The key components discussed are the data models, data definition and manipulation languages, transaction management, storage management, database administrators, and users. It also outlines the overall structure of a database system as having physical, logical, and view levels of abstraction.
The document provides an overview of database systems, including their purpose, components, and architecture. It describes how database systems offer solutions to problems with using file systems to store data like data redundancy, integrity issues, and concurrent access. The key components discussed are the data models, data definition and manipulation languages, transaction management, storage management, database administrators, and users. It also outlines the overall structure of a database system as having physical, logical, and view levels of abstraction.
The document provides an overview of database systems, including their purpose, components, and architecture. It describes how database systems offer solutions to problems with using file systems to store data by providing data independence, concurrency control, recovery from failures, and more. It also defines key concepts like data models, data definition and manipulation languages, transactions, storage management, database users, administrators, and the roles they play in overall database system structure.
This document provides an overview of database management systems. It defines key concepts like what is a database, database system components, and why databases are used. It describes drawbacks of using file systems to store data that databases address. It also explains the three architecture levels (external, conceptual, internal), database users and administrators, and classifications of DBMSs.
The document provides an overview of database management systems (DBMS). It discusses that a DBMS contains organized data about an enterprise. It offers advantages over file systems like avoiding data redundancy and inconsistencies. The document describes database applications, levels of abstraction in a DBMS, the relational data model using tables and SQL, and components of the database engine like storage management, query processing, and transaction management. It also provides a brief history of database systems from the 1950s to modern times.
DBMS introduction and functionality of of dbmsranjana dalwani
Database management systems (DBMS) allow for the storage and manipulation of large collections of related data. A DBMS includes software that provides efficient access to data and ensures data integrity. Key benefits of DBMS include data independence, efficient data access, data integrity and security, concurrent access and crash recovery. DBMS touch many aspects of daily life through applications in banking, transportation, education and more.
This document provides an introduction to database systems for a BS in IT degree. It discusses key concepts like the difference between data and information, the historical roots of databases in file systems, database management systems and their functions, different database models including hierarchical, network and relational models, and the evolution of database models over time. It also defines important terms and describes the roles of different users in a database system environment.
This document provides an overview of database management systems (DBMS). It discusses what a DBMS is, common database applications, the benefits of using a DBMS like data independence and integrity, and the different levels of abstraction in a DBMS. It also summarizes key DBMS concepts like data models, schemas, languages for querying and manipulating data, and the roles of database administrators.
A database management system (DBMS) is a collection of software programs that manage data stored in a database. It allows for data storage, organization, manipulation, and retrieval. Popular DBMS programs include MS Access, Oracle, MySQL, and SQL Server. The relational database model organizes data into tables with rows and columns and defines relationships between tables. A relational database management system (RDBMS) uses this model and provides security, concurrency control, and other features to make database access and management easier.
Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education Technology in education
Qualitative research Qualitative research Qualitative research Qualitative research Qualitative research Qualitative research Qualitative research Qualitative research Qualitative research Qualitative research Qualitative research Qualitative research Qualitative research Qualitative research Qualitative research Qualitative research Qualitative research Qualitative research Qualitative research Qualitative research Qualitative research Qualitative research Qualitative research Qualitative research Qualitative research Qualitative research Qualitative research Qualitative research
Historical research Historical research Historical research Historical research Historical research Historical research Historical research Historical research Historical research Historical research Historical research Historical research Historical research Historical research Historical research Historical research Historical research Historical research Historical research
Fundamental research Fundamental research Fundamental research Fundamental research Fundamental research Fundamental research Fundamental research Fundamental research Fundamental research Fundamental research Fundamental research Fundamental research Fundamental research Fundamental research Fundamental research Fundamental research Fundamental research Fundamental research Fundamental research Fundamental research Fundamental research
Appplied research Appplied research Appplied research Appplied research Appplied research Appplied research Appplied research Appplied research Appplied research Appplied research Appplied research Appplied research Appplied research Appplied research Appplied research Appplied research Appplied research Appplied research Appplied research Appplied research Appplied research Appplied research Appplied research Appplied research Appplied research Appplied research Appplied research Appplied research Appplied research Appplied research Appplied research
This document provides an outline for a presentation on computer viruses. It defines viruses and discusses their naming, types, examples, infection phases, and symptoms. It focuses specifically on Trojans, phishing sites, combating viruses with anti-viruses and firewalls, and safe computing practices. The outline covers virus history, definitions, major examples, and details on file, boot sector, macro, and multipartite viruses. It also explains symptoms of infection and strategies for prevention and recovery.
The CPU is the central processing unit of a computer that controls and coordinates all operations. It consists of two main components - the control unit and the arithmetic logic unit. The control unit fetches and decodes instructions, and signals other components to perform tasks. The ALU performs arithmetic and logic operations on data. The document also discusses registers, processor speed, instruction sets, and types of processors like CISC and RISC.
This document provides an outline for a course on computing fundamentals. It discusses the basic organization of a computer including the input unit, output unit, memory unit, control unit, and arithmetic logic unit. The input unit collects data through various devices like keyboards, mice, scanners, and microphones. The output unit displays processed data through monitors, printers, and speakers. The central processing unit is made up of the control unit, which determines the flow of instructions, and the arithmetic logic unit, which performs calculations. There are three types of memory - processor memory, primary memory like RAM and ROM, and secondary memory like hard disks and optical disks, which store data and programs permanently.
This document provides an overview of the MIS-104 Computing Fundamentals course at the University of Dhaka. It includes the course outline, books recommended, and introductions to key topics like the characteristics, uses and history of computers. It also summarizes the five generations of computers based on their hardware, programming languages, memory and other features. The generations progressed from vacuum tubes to integrated circuits to modern microprocessors. Classification of computers is also briefly outlined based on size, data processing capabilities, and other factors.
This presentation was provided by Steph Pollock of The American Psychological Association’s Journals Program, and Damita Snow, of The American Society of Civil Engineers (ASCE), for the initial session of NISO's 2024 Training Series "DEIA in the Scholarly Landscape." Session One: 'Setting Expectations: a DEIA Primer,' was held June 6, 2024.
Introduction to AI for Nonprofits with Tapp NetworkTechSoup
Dive into the world of AI! Experts Jon Hill and Tareq Monaur will guide you through AI's role in enhancing nonprofit websites and basic marketing strategies, making it easy to understand and apply.
Strategies for Effective Upskilling is a presentation by Chinwendu Peace in a Your Skill Boost Masterclass organisation by the Excellence Foundation for South Sudan on 08th and 09th June 2024 from 1 PM to 3 PM on each day.
Thinking of getting a dog? Be aware that breeds like Pit Bulls, Rottweilers, and German Shepherds can be loyal and dangerous. Proper training and socialization are crucial to preventing aggressive behaviors. Ensure safety by understanding their needs and always supervising interactions. Stay safe, and enjoy your furry friends!
How to Build a Module in Odoo 17 Using the Scaffold MethodCeline George
Odoo provides an option for creating a module by using a single line command. By using this command the user can make a whole structure of a module. It is very easy for a beginner to make a module. There is no need to make each file manually. This slide will show how to create a module using the scaffold method.
Executive Directors Chat Leveraging AI for Diversity, Equity, and InclusionTechSoup
Let’s explore the intersection of technology and equity in the final session of our DEI series. Discover how AI tools, like ChatGPT, can be used to support and enhance your nonprofit's DEI initiatives. Participants will gain insights into practical AI applications and get tips for leveraging technology to advance their DEI goals.
How to Manage Your Lost Opportunities in Odoo 17 CRMCeline George
Odoo 17 CRM allows us to track why we lose sales opportunities with "Lost Reasons." This helps analyze our sales process and identify areas for improvement. Here's how to configure lost reasons in Odoo 17 CRM
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...NelTorrente
In this research, it concludes that while the readiness of teachers in Caloocan City to implement the MATATAG Curriculum is generally positive, targeted efforts in professional development, resource distribution, support networks, and comprehensive preparation can address the existing gaps and ensure successful curriculum implementation.
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...Levi Shapiro
Letter from the Congress of the United States regarding Anti-Semitism sent June 3rd to MIT President Sally Kornbluth, MIT Corp Chair, Mark Gorenberg
Dear Dr. Kornbluth and Mr. Gorenberg,
The US House of Representatives is deeply concerned by ongoing and pervasive acts of antisemitic
harassment and intimidation at the Massachusetts Institute of Technology (MIT). Failing to act decisively to ensure a safe learning environment for all students would be a grave dereliction of your responsibilities as President of MIT and Chair of the MIT Corporation.
This Congress will not stand idly by and allow an environment hostile to Jewish students to persist. The House believes that your institution is in violation of Title VI of the Civil Rights Act, and the inability or
unwillingness to rectify this violation through action requires accountability.
Postsecondary education is a unique opportunity for students to learn and have their ideas and beliefs challenged. However, universities receiving hundreds of millions of federal funds annually have denied
students that opportunity and have been hijacked to become venues for the promotion of terrorism, antisemitic harassment and intimidation, unlawful encampments, and in some cases, assaults and riots.
The House of Representatives will not countenance the use of federal funds to indoctrinate students into hateful, antisemitic, anti-American supporters of terrorism. Investigations into campus antisemitism by the Committee on Education and the Workforce and the Committee on Ways and Means have been expanded into a Congress-wide probe across all relevant jurisdictions to address this national crisis. The undersigned Committees will conduct oversight into the use of federal funds at MIT and its learning environment under authorities granted to each Committee.
• The Committee on Education and the Workforce has been investigating your institution since December 7, 2023. The Committee has broad jurisdiction over postsecondary education, including its compliance with Title VI of the Civil Rights Act, campus safety concerns over disruptions to the learning environment, and the awarding of federal student aid under the Higher Education Act.
• The Committee on Oversight and Accountability is investigating the sources of funding and other support flowing to groups espousing pro-Hamas propaganda and engaged in antisemitic harassment and intimidation of students. The Committee on Oversight and Accountability is the principal oversight committee of the US House of Representatives and has broad authority to investigate “any matter” at “any time” under House Rule X.
• The Committee on Ways and Means has been investigating several universities since November 15, 2023, when the Committee held a hearing entitled From Ivory Towers to Dark Corners: Investigating the Nexus Between Antisemitism, Tax-Exempt Universities, and Terror Financing. The Committee followed the hearing with letters to those institutions on January 10, 202
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Dr. Vinod Kumar Kanvaria
Exploiting Artificial Intelligence for Empowering Researchers and Faculty,
International FDP on Fundamentals of Research in Social Sciences
at Integral University, Lucknow, 06.06.2024
By Dr. Vinod Kumar Kanvaria
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Lect 30 dbms_fundamentals
1. Ashis Talukder, MIS, DU
Lecture on
DATABASE
Ashis Talukder
Lecturer, MIS
University Of Dhaka
2. Ashis Talukder, MIS, DU
Introduction
Traditional File Management
DBM
Purpose of Database Systems
View of Data
Data Models
Data Definition Language
Data Manipulation Language
Database Administrator
Database Users
Overall System Structure
3. Ashis Talukder, MIS, DU
Database
Data may be logically organized
into characters, fields, records,
files & databases.
4. Ashis Talukder, MIS, DU
Database OrganizationDatabase Organization
Bit:
− Smallest unit of data
− binary digit (0,1/ On, Off & Y, N)
− Most basic unit of physical storage
Byte:
− Group of bits that represents a single
alphabetic, numeric or other symbols
− Also called charcter
ORGANIZING DATA IN A TRADITIONAL FILE
ENVIRONMENT
5. Ashis Talukder, MIS, DU
Database OrganizationDatabase Organization
Field:
− Next higher level of data
− Consists of group of bytes or a complete
number which represent DETUM or FACT
− Example: Name, account number, roll,
balance
Record:
− Group of interrelated fields
− Example: (11, Mina, 82) (roll, name, marks)
ORGANIZING DATA IN A TRADITIONAL FILE
ENVIRONMENT
6. Ashis Talukder, MIS, DU
Database OrganizationDatabase Organization
File/Table:
− Group of records of same type
− Example: customer table, account table
ORGANIZING DATA IN A TRADITIONAL FILE
ENVIRONMENT
7. Ashis Talukder, MIS, DU
Database OrganizationDatabase Organization
Database:
− Integrated ca
− Example: customer table, account table
ORGANIZING DATA IN A TRADITIONAL FILE
ENVIRONMENT
11. Ashis Talukder, MIS, DU
Database Management System (DBMS)
Collection of interrelated data
Set of programs to access the data
DBMS contains information about a particular enterprise
Goal of the DBMS is to provides a way to store and retrieve
database information that is both convenient and efficient.
Database Applications:
Banking: Customer Information, loans, and all transactions
Airlines: reservations, schedules
Universities: registration, grades
Sales: customers, products, purchases
Manufacturing: production, inventory, orders, supply chain
Human resources: employee records, salaries, tax deductions
Databases touch all aspects of our lives
12. Ashis Talukder, MIS, DU
Purpose of Database System
In the early days, database applications were built on top of file
systems
Drawbacks of using file systems to store data:
Data redundancy and inconsistency
Multiple file formats, duplication of information in different files
Difficulty in accessing data
Need to write a new program to carry out each new task
Data isolation — multiple files and formats
Integrity problems
Integrity constraints (e.g. account balance > 0) become part of
program code
Hard to add new constraints or change existing ones
13. Ashis Talukder, MIS, DU
Purpose of Database Systems (Cont.)
Drawbacks of using file systems (cont.)
Atomicity of updates
Failures may leave database in an inconsistent state with
partial updates carried out
E.g. transfer of funds from one account to another should
either complete or not happen at all
Concurrent access by multiple users
Concurrent accessed needed for performance
Uncontrolled concurrent accesses can lead to
inconsistencies
E.g. two people reading a balance and updating it at the same time
Security problems
Database systems offer solutions to all the above
problems
14. Ashis Talukder, MIS, DU
Some Commercial Database Management Systems
Microsoft Access
FoxPro
dBase
Oracle – Oracle 8i, Oracle9i, Oracle 10g
Microsoft SQL Server
IBM DB2/DB2UDB
Informix
Sybase
MySQL
Ingress
Postgre SQL
15. Ashis Talukder, MIS, DU
Levels of Abstraction
Physical level describes how a record (e.g.,
customer) is stored.
Logical level: describes data stored in database, and
the relationships among the data.
type customer = record
name : string;
street : string;
city : integer;
end;
View level: application programs hide details of data
types. Views can also hide information (e.g., salary)
for security purposes.
17. Ashis Talukder, MIS, DU
Instances and Schemas
Similar to types and variables in programming languages
Schema – the logical structure of the database
e.g., the database consists of information about a set of customers and accounts
and the relationship between them)
Analogous to type information of a variable in a program
Physical schema: database design at the physical level
Logical schema: database design at the logical level
Instance – the actual content of the database at a particular point in time
Analogous to the value of a variable
Physical Data Independence – the ability to modify the physical schema without
changing the logical schema
Applications depend on the logical schema
In general, the interfaces between the various levels and components should be
well defined so that changes in some parts do not seriously influence others.
18. Ashis Talukder, MIS, DU
Data Models
A collection of tools for describing
data
data relationships
data semantics
data constraints
Entity-Relationship model
Relational model
Other models:
object-oriented model
semi-structured data models
Older models: network model and hierarchical
model
20. Ashis Talukder, MIS, DU
Entity Relationship Model (Cont.)
E-R model of real world
Entities (objects)
E.g. customers, accounts, bank branch
Relationships between entities
E.g. Account A-101 is held by customer Johnson
Relationship set depositor associates customers
with accounts
Widely used for database design
Database design in E-R model usually converted
to design in the relational model (coming up
next) which is used for storage and processing
21. Ashis Talukder, MIS, DU
customer-
name
Customer-id
customer-
street
customer-
city
account-
number
Johnson
Smith
Johnson
Jones
Smith
192-83-7465
019-28-3746
192-83-7465
321-12-3123
019-28-3746
Alma
North
Alma
Main
North
Palo Alto
Rye
Palo Alto
Harrison
Rye
A-101
A-215
A-201
A-217
A-201
Attributes
Relational Database Model
23. Ashis Talukder, MIS, DU
Database Language
A database system provides a
data-definition language to
specify the database schema
and a data-manipulation
language to express database
queries and update.
24. Ashis Talukder, MIS, DU
Data Definition Language (DDL)
Specification notation for defining the database schema
E.g.
create table account (
account-number char(10),
balance integer)
DDL is also used to specify additional properties of the data.
Example : Alter/DROP/TRUNCATE/ comment/ Grant/ Revoke
The storage structure and access methods used by the database system by a
set of statements in a special type of DDL called a data storage and
definition language
DDL compiler generates a set of tables stored in a data dictionary
Data dictionary contains metadata (i.e., data about data)
Database schema
Data storage and definition language
language in which the storage structure and access methods used
by the database system are specified
Usually an extension of the data definition language
25. Ashis Talukder, MIS, DU
DDL ……………. Cont.
The data values stored in the database must satisfy certain consistency
constraints.
Domain Constraints : A domain of possible values must be associated
with every attribute ( i.e. Char type, integer type, date/time etc)
Referential Integrity : There are cases where we wish to ensure that a
value that appear in one relation for a given set of attribute also appears
for a certain set of attributes in another relation.
Assertions: An assertion is any condition that the database must always
satisfy. i.e Account Balance >=$100
Authorization : differentiate among the user as far as the type of
access they are permitted on various data values in the database.
Read authorization
Insert authorization
Update authorization
Delete authorization.
26. Ashis Talukder, MIS, DU
Database Languages
The output of the DDL is placed in the data dictionary, which
contains metadata- that is, data about data.
1. relation-metadata (relation-name, no-of-attributes, storage-
organization, location)
2. attribute-metadata (attribute-name, relation-name, domain-
type, position, length)
3. user-metadata (user-name, encrypted-password, group)
4. index-metadata (index-name, relation-name, index-type, index-
attributes)
5. view-metadata (view-name, definition)
27. Ashis Talukder, MIS, DU
Data Manipulation Language (DML)
Language for accessing and manipulating
the data organized by the appropriate data
model
DML also known as query language
Two classes of languages
Procedural – user specifies what data is required
and how to get those data
Nonprocedural – user specifies what data is
required without specifying how to get those
data
SQL is the most widely used query language
28. Ashis Talukder, MIS, DU
SQL
SQL: widely used non-procedural language
E.g. find the name of the customer with customer-id 192-83-7465
select customer.customer-name
from customer
where customer.customer-id = ‘192-83-7465’
E.g. find the balances of all accounts held by the customer with
customer-id 192-83-7465
select account.balance
from depositor, account
where depositor.customer-id = ‘192-83-7465’ and
depositor.account-number = account.account-
number
Application programs generally access databases through one of
Language extensions to allow embedded SQL
Application program interface (e.g. ODBC/JDBC) which allow SQL
queries to be sent to a database
31. Ashis Talukder, MIS, DU
Database Users
Users are differentiated by the way they expect to
interact with the system. Four different types:
1. Naive users – are unsophisticated users who interact
with the system by invoking one of the permanent
application programs that have been written previously.
E.g. people accessing database over the web, bank
tellers, clerical staff
2. Application programmers – are computer
professionals who write application programs. Application
programmers can choose from many tools to develop
user interface.
32. Ashis Talukder, MIS, DU
Database Users
3. Sophisticated users – interact with the system without
writing programs. Instead, they form their requests in a
database query language. Analysts who submits queries to
explore data in the database.
e.g., analyst looking at sales data (OLAP – Online analytical
processing), data mining – finds certain kinds of patterns in
data.
4. Specialized users – are sophisticated users who write
specialized database applications that do not fit into the
traditional data processing framework.
e.g., computer-aided design systems, knowledge-base and
expert systems and environment-modeling systems – uses
complex data types.
33. Ashis Talukder, MIS, DU
Database Administrator
(DBA)
Coordinates all the activities of the database system; the
database administrator has a good understanding of the
enterprise’s information resources and needs. DBA has
central control of both data and the programs that
access that data.
The functions of Database administrator (DBA) include:
Schema definition
Storage structure and access method definition
Schema and physical-organization modification
Granting of authorization for data access
34. Ashis Talukder, MIS, DU
Transaction Management
A transaction is a collection of operations
that performs a single logical function in a
database application
e.g., deposit, withdrawal, transfer
between accounts
A – Atomicity, C – Consistency,
I – Isolation, D - Durability
35. Ashis Talukder, MIS, DU
Transaction Management
Transaction-management
component ensures that the
database remains in a consistent
(correct) state despite system failures
(e.g., power failures and operating
system crashes) and transaction
failures
e.g., system crash cannot wipe out
“committed” transactions
36. Ashis Talukder, MIS, DU
Storage Manager
A storage manager is a program module that provides the interface
between the low-level data stored in the database and the application
programs and queries submitted to the system. The storage manager
translates the various DML statements into low-level file system thus
The storage manager is responsible for
Efficient storage, retrieval and updating of data in the database.
The storage manager components include :
Authorization & Integrity manager: test for satisfaction of integrity
constraints and checks the authority of user to access data.
Transaction manager: which ensure that the database remains in a
consistent despite of power failure.
File Manager: Which manages the allocation of space on disk storage & the
data structures used to represent information stored on disk.
Buffer Manager : Which is responsible for fetching data from disk storage into
main memory, and deciding what data to cache in main memory.
37. Ashis Talukder, MIS, DU
Storage Manager
The storage manager stores:
Data files (relations): which stores the database
itself.
Data dictionary : Which stores metadata about
structure of the database, in particular the
schema of the database. (sometimes called
catalog)
Indices : which can provide fast access to data
Items. Like Index of a text book.
38. Ashis Talukder, MIS, DU
The Query Processor
Components include:
1. DDL interpreter : Which Interprets DDL
statements and records the definitions in the
dictionary.
2. DML compiler : Which translates DML statements
in a query language into an evaluation plan
consisting of low level instruction that the query
evaluation engine understand.
3. Query evaluation engine : Which execute low-
level instructions generated by the DML compiler.
39. Ashis Talukder, MIS, DU
Database Administrator
Coordinates all the activities of the database system; the database
administrator has a good understanding of the enterprise’s
information resources and needs.
Database administrator's duties include:
Schema definition
Storage structure and access method definition
Schema and physical organization modification
Granting user authority to access the database
Specifying integrity constraints
Acting as liaison with users
Monitoring performance and responding to changes in
requirements
41. Ashis Talukder, MIS, DU
Application Architectures
Two-tier architecture: E.g. client programs using ODBC/JDBC to
communicate with a database
Three-tier architecture: E.g. web-based applications, and
applications built using “middleware”
42. Ashis Talukder, MIS, DU
Centralized database:
• Used by single central processor or multiple processors in
client/server network
• There are advantages and disadvantages to having all
corporate data in one location.
• Security is higher in central environments, risks lower.
• If data demands are highly decentralized, then a
decentralized design is less costly, and more flexible.
Distributing DatabasesDistributing Databases
43. Ashis Talukder, MIS, DU
• Databases can be decentralized either by
partitioning or by replicating
• Partitioned database: Database is divided into
segments or regions. For example, a customer
database can be divided into Eastern customers and
Western customers, and two separate databases
maintained in the two regions.
CREATING A DATABASE ENVIRONMENT
Distributed database:
44. Ashis Talukder, MIS, DU
• Duplicated database: The database is completely
duplicated at two or more locations. The separate
databases are synchronized in off hours on a batch
basis.
• Regardless of which method is chosen, data
administrators and business managers need to
understand how the data in different databases will
be coordinated and how business processes might
be effected by the decentralization.
CREATING A DATABASE ENVIRONMENT
45. Ashis Talukder, MIS, DU
• The quality of decision making in a firm is directly
related to the quality of data in its databases.
• Data Quality Audit: Structured survey of the accuracy
and level of completeness of the data in an
information system
• Data Cleansing: Consists of activities for detecting
and correcting data in a database or file that are
incorrect, incomplete, improperly formatted, or
redundant
CREATING A DATABASE ENVIRONMENT
Ensuring Data Quality:
46. Ashis Talukder, MIS, DU
Online Analytical Processing (OLAP):
• Multidimensional data analysis
• Supports manipulation and analysis of large
volumes of data from multiple
dimensions/perspectives
DATABASE TRENDS
Multidimensional Data AnalysisMultidimensional Data Analysis
48. Ashis Talukder, MIS, DU
Data warehouse: A Data warehouse is a database
that stores current & historical data of potential interest
to manager throughout the company
• Supports reporting and query tools
• Stores current and historical data
• Consolidates data for management analysis and decision
making
DATABASE TRENDS
Data Warehousing and Data MiningData Warehousing and Data Mining
50. Ashis Talukder, MIS, DU
Data mart:
• Subset of data warehouse
• Contains summarized or highly focused portion of
data for a specified function or group of users
DATABASE TRENDS
Data mining:
• Tools for analyzing large pools of data
• Find hidden patterns and infer rules to predict
trends
51. Ashis Talukder, MIS, DU
Benefits of Data Warehouses:
• Improved and easy accessibility to information
• Ability to model and remodel the data
DATABASE TRENDS