Data Warehousing and Business Intelligence is one of the hottest skills today, and is the cornerstone for reporting, data science, and analytics. This course teaches the fundamentals with examples plus a project to fully illustrate the concepts.
Normalization is the process of organizing data in a database to eliminate redundancy and ensure data dependencies make sense. The goals are to eliminate storing the same data in multiple tables and only storing related data together. Normalization results in breaking tables into smaller tables and relating them through their primary keys. There are three common normal forms - 1st normal form (1NF), 2nd normal form (2NF), and 3rd normal form (3NF). The document describes transforming a student database from 1NF to 2NF to 3NF to eliminate anomalies like inconsistent changes if data is updated or deleted.
The document discusses database normalization, which aims to organize a database into tables and relationships so that it reduces data redundancy and improves data integrity. It explains the various normal forms including 1NF, 2NF and 3NF and shows how a student database can be normalized through examples. While normalization helps remove anomalies, following all the normal forms comes at the cost of simplicity and performance, so generally ensuring 2NF is sufficient.
The document discusses database normalization and transaction processing. It begins by explaining database normalization as a process to reduce redundancy in tables by decomposing them into multiple tables. It then covers various normal forms (1NF, 2NF, 3NF, BCNF, 4NF) and how to normalize tables to these forms. The document next discusses transactions, defining them as logical units of work that must have ACID properties (atomicity, consistency, isolation, durability). It explains concurrency control and locking protocols to ensure transactions operate serially for consistency.
Lecture8-SQL-PartI-Jan30-2018 test Lecture8-SQL-PartI-Jan30-2018 testssuser9dddf7
ย
This document summarizes a lecture on SQL (Structured Query Language). It introduces SQL's major aspects including data manipulation, definition, triggers, and more. It then covers basic SQL queries with SELECT, FROM, and WHERE clauses. Set operations like UNION and INTERSECT are discussed. Aggregate functions like COUNT, SUM, and GROUP BY are explained. The lecture concludes with ORDER BY to sort query results.
Awesome SQL Tips and Tricks - Voxxed Days Cluj - 2019Vlad Mihalcea
ย
For way too many application developers, SQL equates that SQL-92 they learned in college. Fortunately, SQL has seen many additions over the past 30 years.
In this presentation, we are going to see what present-day SQL looks like and learn new SQL tricks that even the DBAs will be impressed.
This document provides 10 tips for improving SQL performance in DB2 databases. It discusses the importance of ensuring accurate statistics are available to the DB2 optimizer to help determine optimal query execution plans. It also explains how to promote predicates to Stage 1 processing when possible to improve performance by enabling index access plans or full table scans by the Data Manager component rather than relying on the Relational Data Server. The tips cover additional techniques like selecting only necessary columns and rows, using constants over variables when possible, matching data types, ordering predicates for most restrictive filtering first, pruning unnecessary columns from result sets, and limiting result sets with known sizes.
Normalization is the process of organizing data in a database to eliminate redundancy and ensure data dependencies make sense. The goals are to eliminate storing the same data in multiple tables and only storing related data together. Normalization results in breaking tables into smaller tables and relating them through their primary keys. There are three common normal forms - 1st normal form (1NF), 2nd normal form (2NF), and 3rd normal form (3NF). The document describes transforming a student database from 1NF to 2NF to 3NF to eliminate anomalies like inconsistent changes if data is updated or deleted.
The document discusses database normalization, which aims to organize a database into tables and relationships so that it reduces data redundancy and improves data integrity. It explains the various normal forms including 1NF, 2NF and 3NF and shows how a student database can be normalized through examples. While normalization helps remove anomalies, following all the normal forms comes at the cost of simplicity and performance, so generally ensuring 2NF is sufficient.
The document discusses database normalization and transaction processing. It begins by explaining database normalization as a process to reduce redundancy in tables by decomposing them into multiple tables. It then covers various normal forms (1NF, 2NF, 3NF, BCNF, 4NF) and how to normalize tables to these forms. The document next discusses transactions, defining them as logical units of work that must have ACID properties (atomicity, consistency, isolation, durability). It explains concurrency control and locking protocols to ensure transactions operate serially for consistency.
Lecture8-SQL-PartI-Jan30-2018 test Lecture8-SQL-PartI-Jan30-2018 testssuser9dddf7
ย
This document summarizes a lecture on SQL (Structured Query Language). It introduces SQL's major aspects including data manipulation, definition, triggers, and more. It then covers basic SQL queries with SELECT, FROM, and WHERE clauses. Set operations like UNION and INTERSECT are discussed. Aggregate functions like COUNT, SUM, and GROUP BY are explained. The lecture concludes with ORDER BY to sort query results.
Awesome SQL Tips and Tricks - Voxxed Days Cluj - 2019Vlad Mihalcea
ย
For way too many application developers, SQL equates that SQL-92 they learned in college. Fortunately, SQL has seen many additions over the past 30 years.
In this presentation, we are going to see what present-day SQL looks like and learn new SQL tricks that even the DBAs will be impressed.
This document provides 10 tips for improving SQL performance in DB2 databases. It discusses the importance of ensuring accurate statistics are available to the DB2 optimizer to help determine optimal query execution plans. It also explains how to promote predicates to Stage 1 processing when possible to improve performance by enabling index access plans or full table scans by the Data Manager component rather than relying on the Relational Data Server. The tips cover additional techniques like selecting only necessary columns and rows, using constants over variables when possible, matching data types, ordering predicates for most restrictive filtering first, pruning unnecessary columns from result sets, and limiting result sets with known sizes.
This document describes the system development lifecycle phases of developing an examination system for the Army Public College of Management and Sciences. It covers the analysis, design, coding, testing, implementation, and documentation phases. The analysis phase includes feasibility and requirements analysis. The design phase includes entity relationship diagrams, normalization, and converting the diagrams into tables. The coding phase includes SQL commands to create tables and perform queries.
The document discusses the SQL standard and its components. It describes how SQL is used to define schemas, manipulate data, write queries involving single or multiple tables, and perform other operations. Key topics covered include data definition language, data manipulation language, data types, integrity constraints, queries, subqueries, and set operations in SQL. Examples of SQL commands for creating tables, inserting data, and writing various types of queries are also provided.
1. The document contains SQL queries to perform operations on student and course tables like creating tables, inserting data, updating records, joining tables, aggregating data, and more.
2. Basic queries include creating the tables, inserting sample data, adding columns, applying constraints, updating records, deleting records, and selecting records based on conditions.
3. More advanced queries demonstrate using joins, aggregation, sorting, subqueries and other SQL features to retrieve and manipulate the data in various ways.
This document discusses functional dependencies and normalization in database design. It defines functional dependency as a constraint between attribute sets where a determinant set uniquely determines a dependent attribute. Normalization is introduced to reduce data redundancy and anomalies like insertion, update and deletion anomalies. The document explains the different normal forms starting from 1st normal form (1NF) where relations cannot have repeating groups. It provides an example of an unnormalized table and how it can be normalized to 1NF by flattening or decomposition. Issues with 1NF like partial dependencies are addressed in 2nd normal form (2NF) where attributes must be fully functionally dependent on the primary key. Anomalies in 1NF and 2NF are discussed and how normalization helps remove these anomalies.
Database normalization is the process of organizing data to minimize redundancy. It involves analyzing relations and dependencies between attributes. The goal is to break relations into smaller, less redundant relations without losing information. There are various normal forms like 1NF, 2NF, 3NF which tables must satisfy to be normalized. An example database for an exam management system is presented and normalized through various forms to eliminate issues like transitive dependencies and redundancy.
This is a paper I wrote at Hotsos where we used Method-R and Trace Data to optimize performance. SQL tuning can be simple if you ask the right questions.
This document discusses database normalization. It defines normalization as removing anomalies from database design, including insertion, update, and deletion anomalies. The document then explains the concepts of first, second, third, and Boyce-Codd normal forms. It provides examples of functional and transitive dependencies. The goal of normalization is to break relations into smaller relations without anomalies, reaching at least third normal form or ideally Boyce-Codd normal form. Fourth normal form is also introduced as removing multi-valued dependencies.
Deep Dive of ADBMS Migration to Apache SparkโUse Cases SharingDatabricks
ย
eBay has been using enterprise ADBMS for over a decade, and our team is working on batch workload migration from ADBMS to Spark in 2018. There has been so many experiences and lessons we got during the whole migration journey (85% auto + 15% manual migration) - during which we exposed many unexpected issues and gaps between ADBMS and Spark SQL, we made a lot of decisions to fulfill the gaps in practice and contributed many fixes in Spark core in order to unblock ourselves. It will be a really interesting and should be helpful sharing for many folks especially data/software engineers to plan and execute their migration work. And during this session we will share many very specific issues each individually we encountered and how we resolve & work-around with team in real migration processes.
This document provides information about a student's transfer credit audit from Minnesota State University. It details the courses and credits the student has completed at other institutions that transfer to MSU to fulfill degree requirements. Contact information is provided for those with questions about transfer policies, evaluations, and academic advising. The audit also notes the student's progress toward their Bachelor of Science degree requirements.
Data Warehousing and Business Intelligence is one of the hottest skills today, and is the cornerstone for reporting, data science, and analytics. This course teaches the fundamentals with examples plus a project to fully illustrate the concepts.
Data Warehousing and Business Intelligence is one of the hottest skills today, and is the cornerstone for reporting, data science, and analytics. This course teaches the fundamentals with examples plus a project to fully illustrate the concepts.
Data Warehousing and Business Intelligence is one of the hottest skills today, and is the cornerstone for reporting, data science, and analytics. This course teaches the fundamentals with examples plus a project to fully illustrate the concepts.
Data Warehousing and Business Intelligence is one of the hottest skills today, and is the cornerstone for reporting, data science, and analytics. This course teaches the fundamentals with examples plus a project to fully illustrate the concepts.
Data Warehousing and Business Intelligence is one of the hottest skills today, and is the cornerstone for reporting, data science, and analytics. This course teaches the fundamentals with examples plus a project to fully illustrate the concepts.
Data Warehousing and Business Intelligence is one of the hottest skills today, and is the cornerstone for reporting, data science, and analytics. This course teaches the fundamentals with examples plus a project to fully illustrate the concepts.
This document discusses various indexing techniques used to improve the performance of data retrieval from large databases. It begins by explaining the need for indexing to enable fast searching of large amounts of data. Then it describes several conventional indexing techniques including dense indexing, sparse indexing, and B-tree indexing. It also covers special indexing structures like inverted indexes, bitmap indexes, cluster indexes, and join indexes. The goal of indexing is to reduce the number of disk accesses needed to find relevant records by creating data structures that map attribute values to locations in storage.
This document discusses different types of dimension tables commonly used in data warehouses. It describes slowly changing dimensions, rapidly changing dimensions, junk dimensions, inferred dimensions, conformed dimensions, degenerate dimensions, role playing dimensions, shrunken dimensions, and static dimensions. Dimension tables contain attributes and keys that provide context about measures in fact tables.
Data Warehousing and Business Intelligence is one of the hottest skills today, and is the cornerstone for reporting, data science, and analytics. This course teaches the fundamentals with examples plus a project to fully illustrate the concepts.
Data Warehousing and Business Intelligence is one of the hottest skills today, and is the cornerstone for reporting, data science, and analytics. This course teaches the fundamentals with examples plus a project to fully illustrate the concepts.
Data Warehousing and Business Intelligence is one of the hottest skills today, and is the cornerstone for reporting, data science, and analytics. This course teaches the fundamentals with examples plus a project to fully illustrate the concepts.
Data Warehousing and Business Intelligence is one of the hottest skills today, and is the cornerstone for reporting, data science, and analytics. This course teaches the fundamentals with examples plus a project to fully illustrate the concepts.
Data Warehousing and Business Intelligence is one of the hottest skills today, and is the cornerstone for reporting, data science, and analytics. This course teaches the fundamentals with examples plus a project to fully illustrate the concepts.
This document describes the system development lifecycle phases of developing an examination system for the Army Public College of Management and Sciences. It covers the analysis, design, coding, testing, implementation, and documentation phases. The analysis phase includes feasibility and requirements analysis. The design phase includes entity relationship diagrams, normalization, and converting the diagrams into tables. The coding phase includes SQL commands to create tables and perform queries.
The document discusses the SQL standard and its components. It describes how SQL is used to define schemas, manipulate data, write queries involving single or multiple tables, and perform other operations. Key topics covered include data definition language, data manipulation language, data types, integrity constraints, queries, subqueries, and set operations in SQL. Examples of SQL commands for creating tables, inserting data, and writing various types of queries are also provided.
1. The document contains SQL queries to perform operations on student and course tables like creating tables, inserting data, updating records, joining tables, aggregating data, and more.
2. Basic queries include creating the tables, inserting sample data, adding columns, applying constraints, updating records, deleting records, and selecting records based on conditions.
3. More advanced queries demonstrate using joins, aggregation, sorting, subqueries and other SQL features to retrieve and manipulate the data in various ways.
This document discusses functional dependencies and normalization in database design. It defines functional dependency as a constraint between attribute sets where a determinant set uniquely determines a dependent attribute. Normalization is introduced to reduce data redundancy and anomalies like insertion, update and deletion anomalies. The document explains the different normal forms starting from 1st normal form (1NF) where relations cannot have repeating groups. It provides an example of an unnormalized table and how it can be normalized to 1NF by flattening or decomposition. Issues with 1NF like partial dependencies are addressed in 2nd normal form (2NF) where attributes must be fully functionally dependent on the primary key. Anomalies in 1NF and 2NF are discussed and how normalization helps remove these anomalies.
Database normalization is the process of organizing data to minimize redundancy. It involves analyzing relations and dependencies between attributes. The goal is to break relations into smaller, less redundant relations without losing information. There are various normal forms like 1NF, 2NF, 3NF which tables must satisfy to be normalized. An example database for an exam management system is presented and normalized through various forms to eliminate issues like transitive dependencies and redundancy.
This is a paper I wrote at Hotsos where we used Method-R and Trace Data to optimize performance. SQL tuning can be simple if you ask the right questions.
This document discusses database normalization. It defines normalization as removing anomalies from database design, including insertion, update, and deletion anomalies. The document then explains the concepts of first, second, third, and Boyce-Codd normal forms. It provides examples of functional and transitive dependencies. The goal of normalization is to break relations into smaller relations without anomalies, reaching at least third normal form or ideally Boyce-Codd normal form. Fourth normal form is also introduced as removing multi-valued dependencies.
Deep Dive of ADBMS Migration to Apache SparkโUse Cases SharingDatabricks
ย
eBay has been using enterprise ADBMS for over a decade, and our team is working on batch workload migration from ADBMS to Spark in 2018. There has been so many experiences and lessons we got during the whole migration journey (85% auto + 15% manual migration) - during which we exposed many unexpected issues and gaps between ADBMS and Spark SQL, we made a lot of decisions to fulfill the gaps in practice and contributed many fixes in Spark core in order to unblock ourselves. It will be a really interesting and should be helpful sharing for many folks especially data/software engineers to plan and execute their migration work. And during this session we will share many very specific issues each individually we encountered and how we resolve & work-around with team in real migration processes.
This document provides information about a student's transfer credit audit from Minnesota State University. It details the courses and credits the student has completed at other institutions that transfer to MSU to fulfill degree requirements. Contact information is provided for those with questions about transfer policies, evaluations, and academic advising. The audit also notes the student's progress toward their Bachelor of Science degree requirements.
Similar to Intro to Data warehousing lecture 03 (9)
Data Warehousing and Business Intelligence is one of the hottest skills today, and is the cornerstone for reporting, data science, and analytics. This course teaches the fundamentals with examples plus a project to fully illustrate the concepts.
Data Warehousing and Business Intelligence is one of the hottest skills today, and is the cornerstone for reporting, data science, and analytics. This course teaches the fundamentals with examples plus a project to fully illustrate the concepts.
Data Warehousing and Business Intelligence is one of the hottest skills today, and is the cornerstone for reporting, data science, and analytics. This course teaches the fundamentals with examples plus a project to fully illustrate the concepts.
Data Warehousing and Business Intelligence is one of the hottest skills today, and is the cornerstone for reporting, data science, and analytics. This course teaches the fundamentals with examples plus a project to fully illustrate the concepts.
Data Warehousing and Business Intelligence is one of the hottest skills today, and is the cornerstone for reporting, data science, and analytics. This course teaches the fundamentals with examples plus a project to fully illustrate the concepts.
Data Warehousing and Business Intelligence is one of the hottest skills today, and is the cornerstone for reporting, data science, and analytics. This course teaches the fundamentals with examples plus a project to fully illustrate the concepts.
This document discusses various indexing techniques used to improve the performance of data retrieval from large databases. It begins by explaining the need for indexing to enable fast searching of large amounts of data. Then it describes several conventional indexing techniques including dense indexing, sparse indexing, and B-tree indexing. It also covers special indexing structures like inverted indexes, bitmap indexes, cluster indexes, and join indexes. The goal of indexing is to reduce the number of disk accesses needed to find relevant records by creating data structures that map attribute values to locations in storage.
This document discusses different types of dimension tables commonly used in data warehouses. It describes slowly changing dimensions, rapidly changing dimensions, junk dimensions, inferred dimensions, conformed dimensions, degenerate dimensions, role playing dimensions, shrunken dimensions, and static dimensions. Dimension tables contain attributes and keys that provide context about measures in fact tables.
Data Warehousing and Business Intelligence is one of the hottest skills today, and is the cornerstone for reporting, data science, and analytics. This course teaches the fundamentals with examples plus a project to fully illustrate the concepts.
Data Warehousing and Business Intelligence is one of the hottest skills today, and is the cornerstone for reporting, data science, and analytics. This course teaches the fundamentals with examples plus a project to fully illustrate the concepts.
Data Warehousing and Business Intelligence is one of the hottest skills today, and is the cornerstone for reporting, data science, and analytics. This course teaches the fundamentals with examples plus a project to fully illustrate the concepts.
Data Warehousing and Business Intelligence is one of the hottest skills today, and is the cornerstone for reporting, data science, and analytics. This course teaches the fundamentals with examples plus a project to fully illustrate the concepts.
Data Warehousing and Business Intelligence is one of the hottest skills today, and is the cornerstone for reporting, data science, and analytics. This course teaches the fundamentals with examples plus a project to fully illustrate the concepts.
Data Warehousing and Business Intelligence is one of the hottest skills today, and is the cornerstone for reporting, data science, and analytics. This course teaches the fundamentals with examples plus a project to fully illustrate the concepts.
Data Warehousing and Business Intelligence is one of the hottest skills today, and is the cornerstone for reporting, data science, and analytics. This course teaches the fundamentals with examples plus a project to fully illustrate the concepts.
Data Warehousing and Business Intelligence is one of the hottest skills today, and is the cornerstone for reporting, data science, and analytics. This course teaches the fundamentals with examples plus a project to fully illustrate the concepts.
This document discusses denormalization techniques used in data warehousing to improve query performance. It explains that while normalization is important for databases, denormalization can enhance performance in data warehouses where queries are frequent and updates are less common. Some key denormalization techniques covered include collapsing tables, splitting tables horizontally or vertically, pre-joining tables, adding redundant columns, and including derived attributes. Guidelines for when and how to apply denormalization carefully are also provided.
The document provides an introduction to data warehouses. It defines a data warehouse as a complete repository of historical corporate data extracted from transaction systems and made available for ad-hoc querying by knowledge workers. It discusses how data warehouses differ from transaction systems in integrating data from multiple sources, storing historical data, and supporting analysis rather than transactions. The document also compares characteristics of data warehousing to online transaction processing.
This document outlines an introductory session on data warehousing. It introduces the course instructor and participants. The course topics include introduction and background, de-normalization, online analytical processing, dimensional modeling, extract-transform-load, data quality management, and data mining. Students are advised to attend class, strive to learn, be on time, pay attention, ask questions, be prepared, and not use phones or eat in class. The goal is for students to understand database concepts in very large databases and data warehouses.
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) CurriculumMJDuyan
ย
(๐๐๐ ๐๐๐) (๐๐๐ฌ๐ฌ๐จ๐ง ๐)-๐๐ซ๐๐ฅ๐ข๐ฆ๐ฌ
๐๐ข๐ฌ๐๐ฎ๐ฌ๐ฌ ๐ญ๐ก๐ ๐๐๐ ๐๐ฎ๐ซ๐ซ๐ข๐๐ฎ๐ฅ๐ฎ๐ฆ ๐ข๐ง ๐ญ๐ก๐ ๐๐ก๐ข๐ฅ๐ข๐ฉ๐ฉ๐ข๐ง๐๐ฌ:
- Understand the goals and objectives of the Edukasyong Pantahanan at Pangkabuhayan (EPP) curriculum, recognizing its importance in fostering practical life skills and values among students. Students will also be able to identify the key components and subjects covered, such as agriculture, home economics, industrial arts, and information and communication technology.
๐๐ฑ๐ฉ๐ฅ๐๐ข๐ง ๐ญ๐ก๐ ๐๐๐ญ๐ฎ๐ซ๐ ๐๐ง๐ ๐๐๐จ๐ฉ๐ ๐จ๐ ๐๐ง ๐๐ง๐ญ๐ซ๐๐ฉ๐ซ๐๐ง๐๐ฎ๐ซ:
-Define entrepreneurship, distinguishing it from general business activities by emphasizing its focus on innovation, risk-taking, and value creation. Students will describe the characteristics and traits of successful entrepreneurs, including their roles and responsibilities, and discuss the broader economic and social impacts of entrepreneurial activities on both local and global scales.
This presentation was provided by Racquel Jemison, Ph.D., Christina MacLaughlin, Ph.D., and Paulomi Majumder. Ph.D., all of the American Chemical Society, for the second session of NISO's 2024 Training Series "DEIA in the Scholarly Landscape." Session Two: 'Expanding Pathways to Publishing Careers,' was held June 13, 2024.
This presentation was provided by Rebecca Benner, Ph.D., of the American Society of Anesthesiologists, for the second session of NISO's 2024 Training Series "DEIA in the Scholarly Landscape." Session Two: 'Expanding Pathways to Publishing Careers,' was held June 13, 2024.
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.pptHenry Hollis
ย
The History of NZ 1870-1900.
Making of a Nation.
From the NZ Wars to Liberals,
Richard Seddon, George Grey,
Social Laboratory, New Zealand,
Confiscations, Kotahitanga, Kingitanga, Parliament, Suffrage, Repudiation, Economic Change, Agriculture, Gold Mining, Timber, Flax, Sheep, Dairying,
Gender and Mental Health - Counselling and Family Therapy Applications and In...PsychoTech Services
ย
A proprietary approach developed by bringing together the best of learning theories from Psychology, design principles from the world of visualization, and pedagogical methods from over a decade of training experience, that enables you to: Learn better, faster!
How to Setup Warehouse & Location in Odoo 17 InventoryCeline George
ย
In this slide, we'll explore how to set up warehouses and locations in Odoo 17 Inventory. This will help us manage our stock effectively, track inventory levels, and streamline warehouse operations.
Chapter wise All Notes of First year Basic Civil Engineering.pptxDenish Jangid
ย
Chapter wise All Notes of First year Basic Civil Engineering
Syllabus
Chapter-1
Introduction to objective, scope and outcome the subject
Chapter 2
Introduction: Scope and Specialization of Civil Engineering, Role of civil Engineer in Society, Impact of infrastructural development on economy of country.
Chapter 3
Surveying: Object Principles & Types of Surveying; Site Plans, Plans & Maps; Scales & Unit of different Measurements.
Linear Measurements: Instruments used. Linear Measurement by Tape, Ranging out Survey Lines and overcoming Obstructions; Measurements on sloping ground; Tape corrections, conventional symbols. Angular Measurements: Instruments used; Introduction to Compass Surveying, Bearings and Longitude & Latitude of a Line, Introduction to total station.
Levelling: Instrument used Object of levelling, Methods of levelling in brief, and Contour maps.
Chapter 4
Buildings: Selection of site for Buildings, Layout of Building Plan, Types of buildings, Plinth area, carpet area, floor space index, Introduction to building byelaws, concept of sun light & ventilation. Components of Buildings & their functions, Basic concept of R.C.C., Introduction to types of foundation
Chapter 5
Transportation: Introduction to Transportation Engineering; Traffic and Road Safety: Types and Characteristics of Various Modes of Transportation; Various Road Traffic Signs, Causes of Accidents and Road Safety Measures.
Chapter 6
Environmental Engineering: Environmental Pollution, Environmental Acts and Regulations, Functional Concepts of Ecology, Basics of Species, Biodiversity, Ecosystem, Hydrological Cycle; Chemical Cycles: Carbon, Nitrogen & Phosphorus; Energy Flow in Ecosystems.
Water Pollution: Water Quality standards, Introduction to Treatment & Disposal of Waste Water. Reuse and Saving of Water, Rain Water Harvesting. Solid Waste Management: Classification of Solid Waste, Collection, Transportation and Disposal of Solid. Recycling of Solid Waste: Energy Recovery, Sanitary Landfill, On-Site Sanitation. Air & Noise Pollution: Primary and Secondary air pollutants, Harmful effects of Air Pollution, Control of Air Pollution. . Noise Pollution Harmful Effects of noise pollution, control of noise pollution, Global warming & Climate Change, Ozone depletion, Greenhouse effect
Text Books:
1. Palancharmy, Basic Civil Engineering, McGraw Hill publishers.
2. Satheesh Gopi, Basic Civil Engineering, Pearson Publishers.
3. Ketki Rangwala Dalal, Essentials of Civil Engineering, Charotar Publishing House.
4. BCP, Surveying volume 1
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPRAHUL
ย
This Dissertation explores the particular circumstances of Mirzapur, a region located in the
core of India. Mirzapur, with its varied terrains and abundant biodiversity, offers an optimal
environment for investigating the changes in vegetation cover dynamics. Our study utilizes
advanced technologies such as GIS (Geographic Information Systems) and Remote sensing to
analyze the transformations that have taken place over the course of a decade.
The complex relationship between human activities and the environment has been the focus
of extensive research and worry. As the global community grapples with swift urbanization,
population expansion, and economic progress, the effects on natural ecosystems are becoming
more evident. A crucial element of this impact is the alteration of vegetation cover, which plays a
significant role in maintaining the ecological equilibrium of our planet.Land serves as the foundation for all human activities and provides the necessary materials for
these activities. As the most crucial natural resource, its utilization by humans results in different
'Land uses,' which are determined by both human activities and the physical characteristics of the
land.
The utilization of land is impacted by human needs and environmental factors. In countries
like India, rapid population growth and the emphasis on extensive resource exploitation can lead
to significant land degradation, adversely affecting the region's land cover.
Therefore, human intervention has significantly influenced land use patterns over many
centuries, evolving its structure over time and space. In the present era, these changes have
accelerated due to factors such as agriculture and urbanization. Information regarding land use and
cover is essential for various planning and management tasks related to the Earth's surface,
providing crucial environmental data for scientific, resource management, policy purposes, and
diverse human activities.
Accurate understanding of land use and cover is imperative for the development planning
of any area. Consequently, a wide range of professionals, including earth system scientists, land
and water managers, and urban planners, are interested in obtaining data on land use and cover
changes, conversion trends, and other related patterns. The spatial dimensions of land use and
cover support policymakers and scientists in making well-informed decisions, as alterations in
these patterns indicate shifts in economic and social conditions. Monitoring such changes with the
help of Advanced technologies like Remote Sensing and Geographic Information Systems is
crucial for coordinated efforts across different administrative levels. Advanced technologies like
Remote Sensing and Geographic Information Systems
9
Changes in vegetation cover refer to variations in the distribution, composition, and overall
structure of plant communities across different temporal and spatial scales. These changes can
occur natural.
Walmart Business+ and Spark Good for Nonprofits.pdfTechSoup
ย
"Learn about all the ways Walmart supports nonprofit organizations.
You will hear from Liz Willett, the Head of Nonprofits, and hear about what Walmart is doing to help nonprofits, including Walmart Business and Spark Good. Walmart Business+ is a new offer for nonprofits that offers discounts and also streamlines nonprofits order and expense tracking, saving time and money.
The webinar may also give some examples on how nonprofits can best leverage Walmart Business+.
The event will cover the following::
Walmart Business + (https://business.walmart.com/plus) is a new shopping experience for nonprofits, schools, and local business customers that connects an exclusive online shopping experience to stores. Benefits include free delivery and shipping, a 'Spend Analyticsโ feature, special discounts, deals and tax-exempt shopping.
Special TechSoup offer for a free 180 days membership, and up to $150 in discounts on eligible orders.
Spark Good (walmart.com/sparkgood) is a charitable platform that enables nonprofits to receive donations directly from customers and associates.
Answers about how you can do more with Walmart!"
1. Intro to Data Warehousing
Normalization
-
1
Ch Anwar ul Hassan (Lecturer)
Department of Computer Science and Software
Engineering
Capital University of Sciences & Technology, Islamabad
Pakistan
anwarchaudary@gmail.com
2. ๏ง A step by step process to produce more efficient
and accurate database design
๏ง Purpose is to produce an anomaly free design
What is Normalization
3. ๏ง An inconsistent, incomplete or incorrect state of
database
๏ง Four types of anomalies are of concern here;
๏ง Redundancy
๏ง Insertion
๏ง Deletion
๏ง Updation
Anomalies
5. -
5
Normalization
What are the goals of normalization?
๏ง Eliminate redundant data.
๏ง Ensure data dependencies make sense.
What is the result of normalization?
๏ง Normalized design makes the maintenance of
database easier
6. ๏ง Different forms or levels of normalization
๏ง Called first, second, third and so on forms
๏ง Each form has got certain conditions
๏ง If a table fulfils the condition(s) for a normal
form then the table is in that normal form
What are the levels of normalization?
7. ๏ง A relation is in first normal form iff every attribute
in every tuple contains an atomic value
๏ง There is no multivalued (repeating group) in the
relation
๏ง A column should contain the value of same type
๏ง Each column should have unique name
๏ง Order in which data is saved doesnโt matter
Normalization: 1NF
9. โข Value of same type
โข unique column name
โข Data store order
Normalization: 1NF
10. -
10
Normalization
SID: Student ID
Degree: Registered as BS or MS student
Campus: City where campus is located
Course: Course taken
Marks: Score out of max of 50
Consider a student database system to be developed for a multi-campus university,
such that it specializes in one degree program at a campus i.e. BS, MS or PhD.
SID Degree Campus Course Marks
1 BS Islamabad CS-101 30
1 BS Islamabad CS-102 20
1 BS Islamabad CS-103 40
1 BS Islamabad CS-104 20
1 BS Islamabad CS-105 10
1 BS Islamabad CS-106 10
2 MS Lahore CS-101 30
2 MS Lahore CS-102 40
3 MS Lahore CS-102 20
4 BS Islamabad CS-102 20
4 BS Islamabad CS-104 30
4 BS Islamabad CS-105 40
11. -
11
Normalization: 1NF
Only contains atomic values, BUT also contains redundant data.
40CS-105IslamabadBS4
30CS-104IslamabadBS4
20CS-102IslamabadBS4
20CS-102LahoreMS3
40CS-102LahoreMS2
30CS-101LahoreMS2
10CS-106IslamabadBS1
10CS-105IslamabadBS1
20CS-104IslamabadBS1
40CS-103IslamabadBS1
20CS-102IslamabadBS1
30CS-101IslamabadBS1
MarksCourseCampusDegreeSID
FIRST
12. -
12
Normalization: 1NF
Update anomalies
INSERT. Certain student with SID 5 got admission in a
different campus (say) Karachi cannot be added until the
student registers for a course.
DELETE. If student graduates and his/her corresponding
record is deleted, then all information about that student is
lost.
UPDATE. If student migrates from Islamabad campus to
Lahore campus (say) SID = 1, then six rows would have to be
updated with this new information.
13. ๏ง A relation is in 2nd normal form iff it is in the
first normal form and all non key attributes
are fully functionally dependent on key, that
is, there is no partial dependency
Normalization: 2NF
14. -
14
Normalization: 2NF
Every non-key column is fully dependent on the PK
FIRST is in 1NF but not in 2NF because degree and campus are
functionally dependent upon only on the column SID of the composite
key (SID, course). This can be illustrated by listing the functional
dependencies in the table:
SID โ> campus, degree
campus โ> degree
(SID, Course) โ> Marks
To transform the table FIRST into 2NF we move the columns SID, Degree and
Campus to a new table called REGISTRATION. The column SID becomes the
primary key of this new table.
SID & Campus are NOT unique
15. -
15
Normalization
SID: Student ID
Degree: Registered as BS or MS student
Campus: City where campus is located
Course: Course taken
Marks: Score out of max of 50
SID Degree Campus Course Marks
1 BS Islamabad CS-101 30
1 BS Islamabad CS-102 20
1 BS Islamabad CS-103 40
1 BS Islamabad CS-104 20
1 BS Islamabad CS-105 10
1 BS Islamabad CS-106 10
2 MS Lahore CS-101 30
2 MS Lahore CS-102 40
3 MS Lahore CS-102 20
4 BS Islamabad CS-102 20
4 BS Islamabad CS-104 30
4 BS Islamabad CS-105 40
16. -
16
Normalization: 2NF
SID Degree Campus
1 BS Islamabad
2 MS Lahore
3 MS Lahore
4 BS Islamabad
5 PhD Peshawar
SID Course Marks
1 CS-101 30
1 CS-102 20
1 CS-103 40
1 CS-104 20
1 CS-105 10
1 CS-106 10
2 CS-101 30
2 CS-102 40
3 CS-102 20
4 CS-102 20
4 CS-104 30
4 CS-105 40
REGISTRATION
PERFORMANCE
SID is now a PK
PERFORMANCE in 2NF as (SID, Course) uniquely identify Marks
17. -
17
Normalization: 2NF
Presence of modification anomalies for tables in 2NF.
For the table REGISTRATION, they are:
๏ง INSERT: Until a student gets registered in a degree
program, that program cannot be offered!
๏ง DELETE: Deleting any row from REGISTRATION destroys
all other facts in the table.
18. -
18
Normalization
SID Degree Campus
1 BS Islamabad
2 MS Lahore
3 MS Lahore
4 BS Islamabad
5 PhD Peshawar
SID Course Marks
1 CS-101 30
1 CS-102 20
1 CS-103 40
1 CS-104 20
1 CS-105 10
1 CS-106 10
2 CS-101 30
2 CS-102 40
3 CS-102 20
4 CS-102 20
4 CS-104 30
4 CS-105 40
REGISTRATION
PERFORMANCE
SID is now a PK
PERFORMANCE in 2NF as (SID, Course) uniquely identify Marks
19. -
19
Normalization: 3NF
All columns must be dependent only on the primary key.
Table PERFORMANCE is already in 3NF. The non-key column, marks, is fully
dependent upon the primary key (SID, degree).
REGISTRATION is in 2NF but not in 3NF because it contains a transitive
dependency.
A transitive dependency occurs when a non-key attribute is dependent on
another non-key attribute
The concept of a transitive dependency can be illustrated by showing the
functional dependencies in REGISTRATION:
REGISTRATION.SID โ> REGISTRATION.Degree
REGISTRATION.SID โ> REGISTRATION.Campus
REGISTRATION.Campus โ> REGISTRATION.Degree
Note that REGISTRATION.Degree is determined both by the primary key SID
and the non-key column campus.
20. -
20
Normalization: 3NF
To transform REGISTRATION into 3NF, we create a
new table called CAMPUS_DEGREE and move the
columns campus and degree into it.
Degree is deleted from the original table, campus is
left behind to serve as a foreign key to
CAMPUS_DEGREE, and the original table is
renamed to STUDENT_CAMPUS to reflect its
semantic meaning.
22. -
22
Normalization: 3NF
Removal of anomalies and improvement in
queries as follows:
๏ง INSERT: Able to first offer a degree program,
and then students registering in it.
๏ง UPDATE: Migrating students between
campuses by changing a single row.
๏ง DELETE: Deleting information about a course,
without deleting facts about all columns in the
record.
23. -
23
Normalization
Conclusions:
๏ง Normalization guidelines are cumulative.
๏ง Generally a good idea to only ensure 2NF.
๏ง 3NF is at the cost of simplicity and performance.
๏ง BCNF (3.5NF)
๏ง There is a 4NF with no multi-valued
dependencies.
๏ง There is also a 5NF.