Introduction of Physical Database Design Process
Designing Fields
Choosing Data Types
Controlling Data Integrity
Denormalizing and Partitioning Data
Designing Physical Database Files
File Organizations
Clustering Files
Indexes
Optimizing Queries
● Data Modeling and Data Models.
● Business Rules (Translating Business Rules into Data Model Components).
● Emerging Data Models: Big Data and NoSQL.
● Degrees of Data Abstraction (External, Conceptual, Internal and Physical model).
● Data Modeling and Data Models.
● Business Rules (Translating Business Rules into Data Model Components).
● Emerging Data Models: Big Data and NoSQL.
● Degrees of Data Abstraction (External, Conceptual, Internal and Physical model).
Database systems that were based on the object data model were known originally as object-oriented databases (OODBs).These are mainly used for complex objects
An Introduction to Architecture of Object Oriented Database Management System and how it differs from RDBMS means Relational Database Management System
Data modeling is a process used to define and analyze data requirements needed to support the business processes within the scope of corresponding information systems in organizations.
Normalisation in Database management System (DBMS)Prof Ansari
Normalization is a technique to organize the contents of the table for transactional database and data warehouse.
First Normal Form :
Seeing the data in the example in the book or assuming otherwise that all attributes contain the atomic value, we find out the table is in the 1NF.
Second Normal Form :
Seeing the FDs, we find out that the K for the table is a composite one comprising of empId, projName. We did not include the determinant of fourth FD, that is, the empDept, in the PK because empDept is dependent on empId and empID is included in our proposed PK. However, with this PK (empID, projName) we have got partial dependencies in the table through FDs 1 and 3 where we see that some attributes are being determined by subset of our K which is the violation of the requirement for the 2NF. So we split our table based on the FDs 1 and 3 as follows :
Database systems that were based on the object data model were known originally as object-oriented databases (OODBs).These are mainly used for complex objects
An Introduction to Architecture of Object Oriented Database Management System and how it differs from RDBMS means Relational Database Management System
Data modeling is a process used to define and analyze data requirements needed to support the business processes within the scope of corresponding information systems in organizations.
Normalisation in Database management System (DBMS)Prof Ansari
Normalization is a technique to organize the contents of the table for transactional database and data warehouse.
First Normal Form :
Seeing the data in the example in the book or assuming otherwise that all attributes contain the atomic value, we find out the table is in the 1NF.
Second Normal Form :
Seeing the FDs, we find out that the K for the table is a composite one comprising of empId, projName. We did not include the determinant of fourth FD, that is, the empDept, in the PK because empDept is dependent on empId and empID is included in our proposed PK. However, with this PK (empID, projName) we have got partial dependencies in the table through FDs 1 and 3 where we see that some attributes are being determined by subset of our K which is the violation of the requirement for the 2NF. So we split our table based on the FDs 1 and 3 as follows :
This is the Briefly introduction to Database system with the help of comparison with the previous technology file Base System. In this lecture reader will be able to understand the fundamental concept of the Database System and know about the all primer Concept of the Database system. This lecture will helpful for those, who are lack or less knowledge about the Database System.
I'm Muhammad Sharif Database administrator and Database system Engineer from SKMCHRC Lahore.
I am good in databases and Research in data science
This book title: database systems handbook was purely written by Muhammad Sharif.
Database management systems
Database systems handbook
#Muhammad Sharif
#Database_systems_handbook
Complete Presentation on Mycin - An Expert System. ,mycin - an expert system ,mycin ,mycin expert system ,mycin system ,mycin expert ,expert system mycin ,mycin presentation ,how mycin work ,mycin architecture ,components of mycin ,tasks of mycin ,how mycin became successful ,is mycin used today? ,user interface of mycin
establishing strategic pay plans
equity and its impact on pay rates
job evaluation methods
how to create a market-competitive pay plan
pricing managerial and professional jobs
contemporary topics in compensation
What is DIGITAL CENTRALIZATION? Need Of digital Centralization. How Digital Centralization has changed your life. examples of centralized tech that are changing our lives
Database of list of Pakistan international cricket stadiumsAbdullah Khosa
A Full project on Database of list of Pakistan international cricket stadiums with conceptual and logical modeling (entities, ERD diagrams, schema diagrams and coding). Algebra as well and coding of Algebra
A Complete Presentation of Attitude and behaviour. Difference and comparison of both is defined in it. Conclusion is also discussed in this presentation.
Normalization (Brief Overview)
Functional Dependencies and Keys
1st Normal Form
2nd Normal Form
3rdNormal Form
3.5 Normal Form (Boyce Codd Normal Form-BCNF)
4thNormal Form
5thNormal Form(Project-Join Normal Form-PJNF)
Domain Key Normal Form (DKNF)
6thNormal Form
Biological screening of herbal drugs: Introduction and Need for
Phyto-Pharmacological Screening, New Strategies for evaluating
Natural Products, In vitro evaluation techniques for Antioxidants, Antimicrobial and Anticancer drugs. In vivo evaluation techniques
for Anti-inflammatory, Antiulcer, Anticancer, Wound healing, Antidiabetic, Hepatoprotective, Cardio protective, Diuretics and
Antifertility, Toxicity studies as per OECD guidelines
Operation “Blue Star” is the only event in the history of Independent India where the state went into war with its own people. Even after about 40 years it is not clear if it was culmination of states anger over people of the region, a political game of power or start of dictatorial chapter in the democratic setup.
The people of Punjab felt alienated from main stream due to denial of their just demands during a long democratic struggle since independence. As it happen all over the word, it led to militant struggle with great loss of lives of military, police and civilian personnel. Killing of Indira Gandhi and massacre of innocent Sikhs in Delhi and other India cities was also associated with this movement.
Acetabularia Information For Class 9 .docxvaibhavrinwa19
Acetabularia acetabulum is a single-celled green alga that in its vegetative state is morphologically differentiated into a basal rhizoid and an axially elongated stalk, which bears whorls of branching hairs. The single diploid nucleus resides in the rhizoid.
Read| The latest issue of The Challenger is here! We are thrilled to announce that our school paper has qualified for the NATIONAL SCHOOLS PRESS CONFERENCE (NSPC) 2024. Thank you for your unwavering support and trust. Dive into the stories that made us stand out!
The Roman Empire A Historical Colossus.pdfkaushalkr1407
The Roman Empire, a vast and enduring power, stands as one of history's most remarkable civilizations, leaving an indelible imprint on the world. It emerged from the Roman Republic, transitioning into an imperial powerhouse under the leadership of Augustus Caesar in 27 BCE. This transformation marked the beginning of an era defined by unprecedented territorial expansion, architectural marvels, and profound cultural influence.
The empire's roots lie in the city of Rome, founded, according to legend, by Romulus in 753 BCE. Over centuries, Rome evolved from a small settlement to a formidable republic, characterized by a complex political system with elected officials and checks on power. However, internal strife, class conflicts, and military ambitions paved the way for the end of the Republic. Julius Caesar’s dictatorship and subsequent assassination in 44 BCE created a power vacuum, leading to a civil war. Octavian, later Augustus, emerged victorious, heralding the Roman Empire’s birth.
Under Augustus, the empire experienced the Pax Romana, a 200-year period of relative peace and stability. Augustus reformed the military, established efficient administrative systems, and initiated grand construction projects. The empire's borders expanded, encompassing territories from Britain to Egypt and from Spain to the Euphrates. Roman legions, renowned for their discipline and engineering prowess, secured and maintained these vast territories, building roads, fortifications, and cities that facilitated control and integration.
The Roman Empire’s society was hierarchical, with a rigid class system. At the top were the patricians, wealthy elites who held significant political power. Below them were the plebeians, free citizens with limited political influence, and the vast numbers of slaves who formed the backbone of the economy. The family unit was central, governed by the paterfamilias, the male head who held absolute authority.
Culturally, the Romans were eclectic, absorbing and adapting elements from the civilizations they encountered, particularly the Greeks. Roman art, literature, and philosophy reflected this synthesis, creating a rich cultural tapestry. Latin, the Roman language, became the lingua franca of the Western world, influencing numerous modern languages.
Roman architecture and engineering achievements were monumental. They perfected the arch, vault, and dome, constructing enduring structures like the Colosseum, Pantheon, and aqueducts. These engineering marvels not only showcased Roman ingenuity but also served practical purposes, from public entertainment to water supply.
A Strategic Approach: GenAI in EducationPeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
Instructions for Submissions thorugh G- Classroom.pptxJheel Barad
This presentation provides a briefing on how to upload submissions and documents in Google Classroom. It was prepared as part of an orientation for new Sainik School in-service teacher trainees. As a training officer, my goal is to ensure that you are comfortable and proficient with this essential tool for managing assignments and fostering student engagement.
Synthetic Fiber Construction in lab .pptxPavel ( NSTU)
Synthetic fiber production is a fascinating and complex field that blends chemistry, engineering, and environmental science. By understanding these aspects, students can gain a comprehensive view of synthetic fiber production, its impact on society and the environment, and the potential for future innovations. Synthetic fibers play a crucial role in modern society, impacting various aspects of daily life, industry, and the environment. ynthetic fibers are integral to modern life, offering a range of benefits from cost-effectiveness and versatility to innovative applications and performance characteristics. While they pose environmental challenges, ongoing research and development aim to create more sustainable and eco-friendly alternatives. Understanding the importance of synthetic fibers helps in appreciating their role in the economy, industry, and daily life, while also emphasizing the need for sustainable practices and innovation.
Model Attribute Check Company Auto PropertyCeline George
In Odoo, the multi-company feature allows you to manage multiple companies within a single Odoo database instance. Each company can have its own configurations while still sharing common resources such as products, customers, and suppliers.
1. Institute of Southern Punjab,
Multan
Mr. Muhammad Nouman Farooq
BSC-H (Computer Science)
MS (Telecomm. and Networks)
Honors:
Magna Cumm Laude Honors Degree
Gold Medalist!
Blog Url: noumanfarooqatisp.wordpress.com
E-Mail: noman.iefr@hotmail.com
3. Lecture 7: Physical Database Design & Performance
Introduction of Physical Database Design Process
Designing Fields
Choosing Data Types
Controlling Data Integrity
Denormalizing and Partitioning Data
Designing Physical Database Files
File Organizations
Clustering Files
Indexes
Optimizing Queries
3
4. Introduction of Physical Database Design &
Performance
4
In previous lectures; We have learned how to describe and model
organizational data during the conceptual data modeling and logical
database design phases of the database development process. We
learned how to use EER notation, the relational data model, and
normalization to develop constructs of organizational data that
capture the meaning of data; however, these notations do not
explain how data will be processed or stored.
The purpose of physical database design is to translate the logical
description of data into the technical specifications for storing and
retrieving data. The goal is to create a design for storing data that
will provide high performance and ensure database integrity,
security, and recoverability. Physical database design does not
include implementing files and databases (i.e., creating them and
loading data)
6. 6
The primary goal of physical database design is data processing
efficiency. It is very important for database developer to design the
physical database to minimize the time required by users to interact with
the information system.
Designing physical files and databases requires certain information that
should have been collected and produced during prior database
development phases. The information needed for physical file and
database design includes these requirements:
• Normalizing Relations to eliminate anomalies
• Definitions of each attribute, along with physical specifications such as
maximum possible length
• Descriptions of where and when data are used: entered, retrieved,
deleted, and updated
• Requirements for response time and data security, backup, recovery
and integrity
• Descriptions of the simulator (database management systems) used for
implementing the database
Introduction of Physical Database Design Process
7. 7
Physical database design requires several critical decisions that
will affect the integrity and performance of the application system.
These key decisions include the following:
• Choosing the storage format (called data type) for each attribute
from the logical data model. The format and associated
parameters are chosen to minimize storage space and to
maximize data integrity.
• Selecting structures (called indexes and database architectures)
for storing and connecting files to make retrieving related data
more efficient.
• Preparing strategies for handling queries against the database
that will optimize performance and take advantage of the file
organizations and indexes that you have specified.
Continued..
9. 9
Designing Fields
The basic decisions you must make in specifying each field concern
the type of data (or storage type) used to represent values of this
field, data integrity controls built into the database.
11. 11
Choosing Data Types
A data type is a detailed coding scheme recognized by system
software, such as a DBMS, for representing organizational data.
Selecting a data type involves four objectives that will have
different levels of importance for different applications:
1. Minimizing Storage Space
2. Represent all possible Values
3. Improve Data Integrity (only Legal Values allowed as per Field)
4. Support all Data Manipulations
14. 14
Some attributes have set of values so large that, given data
volumes, considerable storage space will be consumed. A field with
a limited number of possible values can be translated into a CODE
that requires less space.
Consider the example of the ProductFinish field illustrated in
Figure 5-2 on next slide. Products at Pine Valley Furniture come in
only a limited number of woods: Birch, Maple, and Oak. By creating
a code or translation table, each ProductFinish field value can be
replaced by a code, a cross-reference to the lookup table, similar to
a foreign key. This will decrease the amount of space for the
ProductFinish field and hence for the PRODUCT file. There will be
additional space for the PRODUCT FINISH lookup table, and when
the ProductFinish field value is needed, an EXTRA ACCESS (called a
JOIN) to this lookup table will be required.
CODING TECHNIQUES
17. 17
For many DBMS, data integrity controls (controls on the possible value a
field can assume) can be built into the physical structure of the fields and
controls enforced by the DBMS on those fields.
The data type enforces one form of data integrity control because it
may limit the type of data (numeric or character) and the length of a field
value.
Some other typical integrity controls that a DBMS may support are the
following:
1. Default Value:
A default value is the value a field will assume unless a user
enters an explicit value for an instance of that field. Assigning a default
value to a field can reduce data entry time because entry of a value can
be skipped and it can also help to reduce data entry errors for the most
common value. It can be achieved by implementing an Auto-Increment
check on field having data type Integer.
Controlling Data Integrity
18. 18
2. Range Control:
A range control limits the set of allowable
values a field may assume. Range controls must be used with
caution because the limits of the range may change over time. A
combination of range controls and coding led to the Year 2000
problem faced by many Organizations, in which a field for year is
represented by only the numbers 00 to 99.
Continued..
19. 19
3. Null Value Control:
A null value was also defined in previous
lectures as an empty value. Each Primary Key must have an Integrity
control that prohibits a null value. Any other required field may also
have a Null Value control placed on it if that is the policy of the
organization. For example, a university may prohibit adding a
course to its database unless that course has a Title as well as a
value of the Primary Key field CourseID.
Continued..
20. 20
4. Referential Integrity:
The term “Referential Integrity" was also
defined in previous lectures. Referential Integrity on a field is a
form of range control in which the value of that field must exist as
the value in some field in another Row of the same or (most
commonly) different table.
Continued..
76. Recommended Readings
Chapter 6 from: -
Modern Database Management by Jeffrey A. Hoffer, Marry B.
Presscott & Fred R. McFadden; 8th Edition (Page No. 273-319)
Chapter 5 from: -
Modern Database Management by Jeffrey A. Hoffer, V. Ramesh
& H. Toppi; 10th Edition (Page No. 247-280)
76
77. Summary of Lecture
77
Lecture 7➦
Introduction of Physical Database Design Process
Designing Filed
Choosing Data Types
Controlling Data Integrity
Denormalizing and Partitioning Data
Designing Physical Database Files
File Organizations
Clustering Files
Indexes
Optimizing Queries