SlideShare a Scribd company logo
Running head: DATABASE PROJECT 1
DATABASE PROJECT 1
Database Systems Project
Connie G Farris
Colorado Technical University
Advanced Database Systems
(CS352-1804A-01)
Jeffrey Karlberg
Database Systems Project
Table of Contents
Database Systems Project 1
Project Outline 3
A description of the 3-level ANSI architecture model 4
A description of data independence 5
The difference in responsibility between Data administrator and
Database administrator 6
ERD Screenshot 7
A description about the relationship setup and
multiplicity………………….8
References: 11
Project OutlineOur company desires to consolidate the database
for the company and acquire a database warehouse. Over the
time frame of this course we will research all the elements of
the proper database for this company, each week we will
examine different components until we compile the final
production.
A description of the 3-level ANSI architecture model
Data storage is a complex affair. Data is stored in form of bits
where there are different levels of architecture involved. The
following are levels of architecture used in data storage.
External level is the top level in the architecture of the database
management system. It is the level in which end users access
data. The data in this level is simple as the end user does not
need to understand data complexity. Data in the external level is
viewed separately by users depending on their access rights.
Conceptual level is the middle level is the database architecture.
It the level that determines what data can be stored in the
database. Conceptual level also defines the relationship among
the stored data. This level of the database is managed by the
database administrator (Kroenke, Auer, Vandenberg & Yoder,
2018). . Internal level defines how data is stored on the
secondary storage devices. This data is organized in form of
folders and files. The internal level is tasked with providing the
storage spaces needed to store data
A description of data independence
Data independence is the ability of making changes in one
level of the database without making changes in the other
levels. Databases with levels or layers make data independence
possible. In databases that are not layered, any changes made
affect the entire database and thus data independence cannot be
achieved. Data independence could also be defined as the
separation of data and the applications that process it. There are
two types of data dependence; logical and physical data
independence. Logical data independence is the process of
modifying data patterns without affecting the programs that
they run on. It refers to changes made in conceptual level of the
database (Mullins, 2012). These changes do not affect the view
of data at the external level. Logical data independence is
relatively difficult to achieve. Physical data independence is the
process of making changes in the internal level of the database
without these changes affecting the other levels in the database.
Physical data independence is easy to achieve as it mainly
involves changing the file structure organization in the
secondary storage.
The difference in responsibility between Data administrator and
Database administrator
The duties of a data administrator (DA) and a database
administrator (DBA) are diverse. A DA controls and organizes
data in an organization. They also determine which data needs
to be stored in the database according to the needs of the
organization. The DA is in most cases a senior employee in the
organization with management expertise and are involved in
making critical decisions that affect the organization. The DBA
is mainly tasked with the design and implementation of the
organization’s databases (Foster & Godbole, 2014). . The DBA
offers technical support on the use and design of the databases.
A DBA only offers technical services and are not necessarily
senior employees in the organization. They do not have
management skills and they are not involved in the decision-
making process of the organization.
In most organizations the DA and DBA are two
separate roles and are performed by two different people. Some
organizations combine the two roles where the DA and DBA
duties are performed by one person. Separating the two roles is
important because the DBA is only skilled in designing and
managing databases and they may find it difficult data
organization. Data organization is crucial as it defines which
data will be stored in databases and who has the permission to
access it (Brathwaite, 2007). Some of the data in an
organization is too sensitive to be stored in a database and so it
is the duty of the DA to implement other storage methods. In
cases where the DA and the DBA is one person, there is an
advantage of cost reduction as only one salary package is paid
instead of two.
ERD Screenshot
The need for enhanced diagram tools
Enhanced diagram tools provide and improve representational
abilities of extensions to the ER diagram. The resulting diagram
is referred to as the enhanced ER diagram. The diagram
represents the concept of a subclass as well as its superclass and
the associated process of attribute relationship or relationship
inheritance. Occasionally it becomes essential to create extra
attributes of entities, either due to extra definite attributes or
because of definite relationship kinds.
Enhanced diagram tools allow creation of an Effective EERD.
An elegant EERD will aid the database developer build strong
and useful database systems. The tools allow the database
designer to evaluate the entity relationship diagram to ensure
that the modelling of the system design meets the requirements
of the business. A well designed EERD is stable in that it can
support changing business needs, has breadth by calling all data
needed to be stored and structured in the model and is flexible
by allowing data in the model to be restructured to adapt to
changing requirements. Enhanced diagram tools ensure
efficiency by modelling data using the right symbols. The tools
enable the system design creators and users effortlessly
understand the EER and allow room for conformity where the
model integrates smoothly with the current database structure.
There are two main processes of describing the
supertype/subtype hierarchies and lattices a process known as
the specialization and generalization respectively. The
enhanced diagram tools show these new constructs. The tools
also show the various kinds of constraints that specialization
and generalization adopt. There exist two kinds of constraints
namely total/partial and disjoint/overlapping. The enhanced
diagram tools provide an overview and summary of the kinds of
abstract data representation models like identification,
specialization and generalization (Elmasri, 2017).
Enhanced ERD diagrams incorporate Supertypes and Subtypes.
A Supertype refers to an entity type that has relationship to a
single or multiple subtype. The subtype is a subcategory of
entities with distinctive attributes. For example, Employee is a
supertype entity while internal role and External role entities
are the subtypes. Also, the Customer, Supplier and the
Employee entities each have contacts as the subtype entity. This
kind of relationship adopts inheritance; a model where the
subtype entities get the values of all supertype attributes. This
implies that the subtype instances are similarly categorized as
supertype instances.
Constraints
During data modelling, it is crucial to determine whether a
supertype instance may concurrently be a member of two or
multiple subtypes. This is referred to as Disjointness
constraints. The disjoint rule makes supertype instance to
contain disjoint sets of entities while the overlap rule makes a
supertype instance contain overlapping sets of entities. A
supertype instance is also required to be a member of at least
one subtype. This is the completeness constraints where the
total specialization rule requires that each entity in the
supertype belong to some subtype. In the ordinary ERD
complete specialization is depicted with a double line
connecting different entities while the partial specialization rule
enables an entity to not necessarily be a member of any of the
subtype instance.
Multiplicity in Entity Relationships
There exist four kinds of multiplicities namely one-to-one, one-
to-many, many-to-one, and many-to-many. In One-to-one entity
relationships, each entity is associated with a single instance of
a different entity. For instance, a customer will have a single
instance as a supplier and an employee, customer or supplier
instance each relates to a single contact instance. Also, an
employee can either be regarded as customer interfacing or
internal support implying that an employee belongs to a single
employee type entity/instance (Satzinger, Jackson & Burd,
2016).
In one-to-many entity relationship, an entity instance is
associated with numerous instances of the various entities. A
product sales order, for instance, can have numerous order
items. This means that placing an order have a one-to-many
relationship with Order Line. This is also evident in the
employee-order relationship where an employee can retrieve
many orders
In Many-to-one entity relationship, several instances of an
entity can have an association with a single instance of a
different entity. This kind of multiplicity is just the reverse of a
one-to-many relationship. For instance, from the Order Line
relationship with the Order entity, the Order Line has a many-
to-one relationship with the order entity (from the Order Line
perspective).
In Many-to-many entity relationship, the entity instances can
have an association with several to instances of each other. For
instance, in the inventory, each product has many suppliers, and
every supply may supplier numerous products. Thus, in a supply
application, inventory and Supplier would have a many-to-many
relationship.
References:
Brathwaite, H. L. (2007). Data management: Selected topics of
data administration. New York: Wiley.
Elmasri, R. (2017). Fundamentals of database systems. Harlow:
Pearson Education Limited
Foster, E. C., & Godbole, S. (2014). Database systems: A
pragmatic approach.
Kroenke, C. T., Auer, P. J., Vandenberg, F. L., & Yoder, M. T.
(2018). Database dispensation: Fundamentals, design, and
execution.
Mullins, C. (2012). Database administration: The lead to
practices and procedures. Boston: Addison-Wesley.
Satzinger, J. W., Jackson, R. B., & Burd, S. D. (2016). Systems
analysis and design in a changing world. Boston, MA:
CENGAGE Learning
References
Charity
ID
Charity Name
Charity
Location
POC Name
POC ID
Tel Extn.
Customer ID
Customer Name
Date
Contribution Started
No of Month
Date Places
Expected Contribution End

More Related Content

Similar to Running head DATABASE PROJECT 1DATABASE PROJECT 1Database S.docx

Data modeling 101 - Basics - Software Domain
Data modeling 101 - Basics - Software DomainData modeling 101 - Basics - Software Domain
Data modeling 101 - Basics - Software Domain
Abdul Ahad
 
Database management system by Gursharan singh
Database management system by Gursharan singhDatabase management system by Gursharan singh
Database management system by Gursharan singh
Gursharan Singh
 
Dbms
DbmsDbms
Dbms
Tej Kiran
 
Dbms
Dbms Dbms
Dbms
Tej Kiran
 
Database management systems
Database management systemsDatabase management systems
Database management systems
Ravindra Singh Gohil
 
DATABASE MANAGEMENT
DATABASE MANAGEMENTDATABASE MANAGEMENT
DATABASE MANAGEMENT
MiXvideos
 
Dbms
DbmsDbms
Dbms
Tej Kiran
 
Data Modeling.docx
Data Modeling.docxData Modeling.docx
Data Modeling.docx
Michuki Samuel
 
Data Models [DATABASE SYSTEMS: Design, Implementation, and Management]
Data Models [DATABASE SYSTEMS: Design, Implementation, and Management]Data Models [DATABASE SYSTEMS: Design, Implementation, and Management]
Data Models [DATABASE SYSTEMS: Design, Implementation, and Management]
Usman Tariq
 
A Detail Database Architecture
A Detail Database ArchitectureA Detail Database Architecture
A Detail Database Architecture
Prof Ansari
 
Database Management System
Database Management SystemDatabase Management System
Database Management System
Tamur Iqbal
 
Data base management system
Data base management systemData base management system
Data base management system
Navneet Jingar
 
introduction of database in DBMS
introduction of database in DBMSintroduction of database in DBMS
introduction of database in DBMS
AbhishekRajpoot8
 
Student POST  Database processing models showcase the logical s.docx
Student POST  Database processing models showcase the logical s.docxStudent POST  Database processing models showcase the logical s.docx
Student POST  Database processing models showcase the logical s.docx
orlandov3
 
Database Management System, Lecture-1
Database Management System, Lecture-1Database Management System, Lecture-1
Database Management System, Lecture-1
Sonia Mim
 
Data models
Data modelsData models
Data models
Usman Tariq
 
Introduction To Database.ppt
Introduction To Database.pptIntroduction To Database.ppt
Introduction To Database.ppt
RithikRaj25
 
Week 3 Classification of Database Management Systems & Data Modeling
Week 3 Classification of Database Management Systems & Data ModelingWeek 3 Classification of Database Management Systems & Data Modeling
Week 3 Classification of Database Management Systems & Data Modeling
oudesign
 
TID Chapter 10 Introduction To Database
TID Chapter 10 Introduction To DatabaseTID Chapter 10 Introduction To Database
TID Chapter 10 Introduction To Database
WanBK Leo
 
Managing Data Strategically
Managing Data StrategicallyManaging Data Strategically
Managing Data Strategically
Michael Findling
 

Similar to Running head DATABASE PROJECT 1DATABASE PROJECT 1Database S.docx (20)

Data modeling 101 - Basics - Software Domain
Data modeling 101 - Basics - Software DomainData modeling 101 - Basics - Software Domain
Data modeling 101 - Basics - Software Domain
 
Database management system by Gursharan singh
Database management system by Gursharan singhDatabase management system by Gursharan singh
Database management system by Gursharan singh
 
Dbms
DbmsDbms
Dbms
 
Dbms
Dbms Dbms
Dbms
 
Database management systems
Database management systemsDatabase management systems
Database management systems
 
DATABASE MANAGEMENT
DATABASE MANAGEMENTDATABASE MANAGEMENT
DATABASE MANAGEMENT
 
Dbms
DbmsDbms
Dbms
 
Data Modeling.docx
Data Modeling.docxData Modeling.docx
Data Modeling.docx
 
Data Models [DATABASE SYSTEMS: Design, Implementation, and Management]
Data Models [DATABASE SYSTEMS: Design, Implementation, and Management]Data Models [DATABASE SYSTEMS: Design, Implementation, and Management]
Data Models [DATABASE SYSTEMS: Design, Implementation, and Management]
 
A Detail Database Architecture
A Detail Database ArchitectureA Detail Database Architecture
A Detail Database Architecture
 
Database Management System
Database Management SystemDatabase Management System
Database Management System
 
Data base management system
Data base management systemData base management system
Data base management system
 
introduction of database in DBMS
introduction of database in DBMSintroduction of database in DBMS
introduction of database in DBMS
 
Student POST  Database processing models showcase the logical s.docx
Student POST  Database processing models showcase the logical s.docxStudent POST  Database processing models showcase the logical s.docx
Student POST  Database processing models showcase the logical s.docx
 
Database Management System, Lecture-1
Database Management System, Lecture-1Database Management System, Lecture-1
Database Management System, Lecture-1
 
Data models
Data modelsData models
Data models
 
Introduction To Database.ppt
Introduction To Database.pptIntroduction To Database.ppt
Introduction To Database.ppt
 
Week 3 Classification of Database Management Systems & Data Modeling
Week 3 Classification of Database Management Systems & Data ModelingWeek 3 Classification of Database Management Systems & Data Modeling
Week 3 Classification of Database Management Systems & Data Modeling
 
TID Chapter 10 Introduction To Database
TID Chapter 10 Introduction To DatabaseTID Chapter 10 Introduction To Database
TID Chapter 10 Introduction To Database
 
Managing Data Strategically
Managing Data StrategicallyManaging Data Strategically
Managing Data Strategically
 

More from todd271

Running head CRIMINOLOGICAL THEORIES 1CRIMINOLOGICAL THEOR.docx
Running head CRIMINOLOGICAL THEORIES  1CRIMINOLOGICAL THEOR.docxRunning head CRIMINOLOGICAL THEORIES  1CRIMINOLOGICAL THEOR.docx
Running head CRIMINOLOGICAL THEORIES 1CRIMINOLOGICAL THEOR.docx
todd271
 
Running head COMPARATIVE ANALYSIS 1COMPARATIVE ANALYSIS .docx
Running head COMPARATIVE ANALYSIS 1COMPARATIVE ANALYSIS  .docxRunning head COMPARATIVE ANALYSIS 1COMPARATIVE ANALYSIS  .docx
Running head COMPARATIVE ANALYSIS 1COMPARATIVE ANALYSIS .docx
todd271
 
Running Head Critical Evaluation on Note Taking1Critical Ev.docx
Running Head Critical Evaluation on Note Taking1Critical Ev.docxRunning Head Critical Evaluation on Note Taking1Critical Ev.docx
Running Head Critical Evaluation on Note Taking1Critical Ev.docx
todd271
 
Running head CRITIQUE QUANTITATIVE, QUALITATIVE, OR MIXED METHODS.docx
Running head CRITIQUE QUANTITATIVE, QUALITATIVE, OR MIXED METHODS.docxRunning head CRITIQUE QUANTITATIVE, QUALITATIVE, OR MIXED METHODS.docx
Running head CRITIQUE QUANTITATIVE, QUALITATIVE, OR MIXED METHODS.docx
todd271
 
Running head CRIME ANALYSIS TECHNOLOGY .docx
Running head CRIME ANALYSIS TECHNOLOGY                           .docxRunning head CRIME ANALYSIS TECHNOLOGY                           .docx
Running head CRIME ANALYSIS TECHNOLOGY .docx
todd271
 
Running head CRIMINAL JUSTICE FLOWCHART1CRIMINAL JUSTICE FL.docx
Running head CRIMINAL JUSTICE FLOWCHART1CRIMINAL JUSTICE FL.docxRunning head CRIMINAL JUSTICE FLOWCHART1CRIMINAL JUSTICE FL.docx
Running head CRIMINAL JUSTICE FLOWCHART1CRIMINAL JUSTICE FL.docx
todd271
 
Running head COMPANY OVERVIEW1COMPANY OVERVIEW2Co.docx
Running head COMPANY OVERVIEW1COMPANY OVERVIEW2Co.docxRunning head COMPANY OVERVIEW1COMPANY OVERVIEW2Co.docx
Running head COMPANY OVERVIEW1COMPANY OVERVIEW2Co.docx
todd271
 
Running head CRIMINAL BACKGROUND CHECKS 1CRIMINAL BACKGROUND .docx
Running head CRIMINAL BACKGROUND CHECKS 1CRIMINAL BACKGROUND .docxRunning head CRIMINAL BACKGROUND CHECKS 1CRIMINAL BACKGROUND .docx
Running head CRIMINAL BACKGROUND CHECKS 1CRIMINAL BACKGROUND .docx
todd271
 
Running head CRIME ANALYSIS .docx
Running head CRIME ANALYSIS                                     .docxRunning head CRIME ANALYSIS                                     .docx
Running head CRIME ANALYSIS .docx
todd271
 
Running head CRITICAL THINKING ASSIGNMENT1CRITICAL THINK.docx
Running head CRITICAL THINKING ASSIGNMENT1CRITICAL THINK.docxRunning head CRITICAL THINKING ASSIGNMENT1CRITICAL THINK.docx
Running head CRITICAL THINKING ASSIGNMENT1CRITICAL THINK.docx
todd271
 
Running Head CRIMINOLOGY USE OF COMPUTER APPLICATIONS .docx
Running Head CRIMINOLOGY USE OF COMPUTER APPLICATIONS          .docxRunning Head CRIMINOLOGY USE OF COMPUTER APPLICATIONS          .docx
Running Head CRIMINOLOGY USE OF COMPUTER APPLICATIONS .docx
todd271
 
Running Head CRITICAL ANALYSIS OF THE WHISTLEBLOWER INCENTIVES .docx
Running Head CRITICAL ANALYSIS OF THE WHISTLEBLOWER INCENTIVES  .docxRunning Head CRITICAL ANALYSIS OF THE WHISTLEBLOWER INCENTIVES  .docx
Running Head CRITICAL ANALYSIS OF THE WHISTLEBLOWER INCENTIVES .docx
todd271
 
Running head CRITICAL APPRAISAL OF RESEARCH ARTICLES .docx
Running head CRITICAL APPRAISAL OF RESEARCH ARTICLES             .docxRunning head CRITICAL APPRAISAL OF RESEARCH ARTICLES             .docx
Running head CRITICAL APPRAISAL OF RESEARCH ARTICLES .docx
todd271
 
Running Head COMPARATIVE ARGUMENT2COMPARATIVE ARGUMENT2.docx
Running Head COMPARATIVE ARGUMENT2COMPARATIVE ARGUMENT2.docxRunning Head COMPARATIVE ARGUMENT2COMPARATIVE ARGUMENT2.docx
Running Head COMPARATIVE ARGUMENT2COMPARATIVE ARGUMENT2.docx
todd271
 
Running Head CREATING A GROUP WIKI1CREATING A GROUP WIKI .docx
Running Head CREATING A GROUP WIKI1CREATING A GROUP WIKI .docxRunning Head CREATING A GROUP WIKI1CREATING A GROUP WIKI .docx
Running Head CREATING A GROUP WIKI1CREATING A GROUP WIKI .docx
todd271
 
Running Head CRITICAL ANALYSIS 1 C.docx
Running Head CRITICAL ANALYSIS                      1 C.docxRunning Head CRITICAL ANALYSIS                      1 C.docx
Running Head CRITICAL ANALYSIS 1 C.docx
todd271
 
Running head COUNSELOR ETHICS 1PAGE .docx
Running head COUNSELOR ETHICS           1PAGE  .docxRunning head COUNSELOR ETHICS           1PAGE  .docx
Running head COUNSELOR ETHICS 1PAGE .docx
todd271
 
Running Head COMMUNICATION TRAINING PLANCOMMUNICATION TR.docx
Running Head COMMUNICATION TRAINING PLANCOMMUNICATION TR.docxRunning Head COMMUNICATION TRAINING PLANCOMMUNICATION TR.docx
Running Head COMMUNICATION TRAINING PLANCOMMUNICATION TR.docx
todd271
 
Running head Commitment to Professionalism1Commitment to Prof.docx
Running head Commitment to Professionalism1Commitment to Prof.docxRunning head Commitment to Professionalism1Commitment to Prof.docx
Running head Commitment to Professionalism1Commitment to Prof.docx
todd271
 
Running head COVER LETTER15Cover Lett.docx
Running head COVER LETTER15Cover Lett.docxRunning head COVER LETTER15Cover Lett.docx
Running head COVER LETTER15Cover Lett.docx
todd271
 

More from todd271 (20)

Running head CRIMINOLOGICAL THEORIES 1CRIMINOLOGICAL THEOR.docx
Running head CRIMINOLOGICAL THEORIES  1CRIMINOLOGICAL THEOR.docxRunning head CRIMINOLOGICAL THEORIES  1CRIMINOLOGICAL THEOR.docx
Running head CRIMINOLOGICAL THEORIES 1CRIMINOLOGICAL THEOR.docx
 
Running head COMPARATIVE ANALYSIS 1COMPARATIVE ANALYSIS .docx
Running head COMPARATIVE ANALYSIS 1COMPARATIVE ANALYSIS  .docxRunning head COMPARATIVE ANALYSIS 1COMPARATIVE ANALYSIS  .docx
Running head COMPARATIVE ANALYSIS 1COMPARATIVE ANALYSIS .docx
 
Running Head Critical Evaluation on Note Taking1Critical Ev.docx
Running Head Critical Evaluation on Note Taking1Critical Ev.docxRunning Head Critical Evaluation on Note Taking1Critical Ev.docx
Running Head Critical Evaluation on Note Taking1Critical Ev.docx
 
Running head CRITIQUE QUANTITATIVE, QUALITATIVE, OR MIXED METHODS.docx
Running head CRITIQUE QUANTITATIVE, QUALITATIVE, OR MIXED METHODS.docxRunning head CRITIQUE QUANTITATIVE, QUALITATIVE, OR MIXED METHODS.docx
Running head CRITIQUE QUANTITATIVE, QUALITATIVE, OR MIXED METHODS.docx
 
Running head CRIME ANALYSIS TECHNOLOGY .docx
Running head CRIME ANALYSIS TECHNOLOGY                           .docxRunning head CRIME ANALYSIS TECHNOLOGY                           .docx
Running head CRIME ANALYSIS TECHNOLOGY .docx
 
Running head CRIMINAL JUSTICE FLOWCHART1CRIMINAL JUSTICE FL.docx
Running head CRIMINAL JUSTICE FLOWCHART1CRIMINAL JUSTICE FL.docxRunning head CRIMINAL JUSTICE FLOWCHART1CRIMINAL JUSTICE FL.docx
Running head CRIMINAL JUSTICE FLOWCHART1CRIMINAL JUSTICE FL.docx
 
Running head COMPANY OVERVIEW1COMPANY OVERVIEW2Co.docx
Running head COMPANY OVERVIEW1COMPANY OVERVIEW2Co.docxRunning head COMPANY OVERVIEW1COMPANY OVERVIEW2Co.docx
Running head COMPANY OVERVIEW1COMPANY OVERVIEW2Co.docx
 
Running head CRIMINAL BACKGROUND CHECKS 1CRIMINAL BACKGROUND .docx
Running head CRIMINAL BACKGROUND CHECKS 1CRIMINAL BACKGROUND .docxRunning head CRIMINAL BACKGROUND CHECKS 1CRIMINAL BACKGROUND .docx
Running head CRIMINAL BACKGROUND CHECKS 1CRIMINAL BACKGROUND .docx
 
Running head CRIME ANALYSIS .docx
Running head CRIME ANALYSIS                                     .docxRunning head CRIME ANALYSIS                                     .docx
Running head CRIME ANALYSIS .docx
 
Running head CRITICAL THINKING ASSIGNMENT1CRITICAL THINK.docx
Running head CRITICAL THINKING ASSIGNMENT1CRITICAL THINK.docxRunning head CRITICAL THINKING ASSIGNMENT1CRITICAL THINK.docx
Running head CRITICAL THINKING ASSIGNMENT1CRITICAL THINK.docx
 
Running Head CRIMINOLOGY USE OF COMPUTER APPLICATIONS .docx
Running Head CRIMINOLOGY USE OF COMPUTER APPLICATIONS          .docxRunning Head CRIMINOLOGY USE OF COMPUTER APPLICATIONS          .docx
Running Head CRIMINOLOGY USE OF COMPUTER APPLICATIONS .docx
 
Running Head CRITICAL ANALYSIS OF THE WHISTLEBLOWER INCENTIVES .docx
Running Head CRITICAL ANALYSIS OF THE WHISTLEBLOWER INCENTIVES  .docxRunning Head CRITICAL ANALYSIS OF THE WHISTLEBLOWER INCENTIVES  .docx
Running Head CRITICAL ANALYSIS OF THE WHISTLEBLOWER INCENTIVES .docx
 
Running head CRITICAL APPRAISAL OF RESEARCH ARTICLES .docx
Running head CRITICAL APPRAISAL OF RESEARCH ARTICLES             .docxRunning head CRITICAL APPRAISAL OF RESEARCH ARTICLES             .docx
Running head CRITICAL APPRAISAL OF RESEARCH ARTICLES .docx
 
Running Head COMPARATIVE ARGUMENT2COMPARATIVE ARGUMENT2.docx
Running Head COMPARATIVE ARGUMENT2COMPARATIVE ARGUMENT2.docxRunning Head COMPARATIVE ARGUMENT2COMPARATIVE ARGUMENT2.docx
Running Head COMPARATIVE ARGUMENT2COMPARATIVE ARGUMENT2.docx
 
Running Head CREATING A GROUP WIKI1CREATING A GROUP WIKI .docx
Running Head CREATING A GROUP WIKI1CREATING A GROUP WIKI .docxRunning Head CREATING A GROUP WIKI1CREATING A GROUP WIKI .docx
Running Head CREATING A GROUP WIKI1CREATING A GROUP WIKI .docx
 
Running Head CRITICAL ANALYSIS 1 C.docx
Running Head CRITICAL ANALYSIS                      1 C.docxRunning Head CRITICAL ANALYSIS                      1 C.docx
Running Head CRITICAL ANALYSIS 1 C.docx
 
Running head COUNSELOR ETHICS 1PAGE .docx
Running head COUNSELOR ETHICS           1PAGE  .docxRunning head COUNSELOR ETHICS           1PAGE  .docx
Running head COUNSELOR ETHICS 1PAGE .docx
 
Running Head COMMUNICATION TRAINING PLANCOMMUNICATION TR.docx
Running Head COMMUNICATION TRAINING PLANCOMMUNICATION TR.docxRunning Head COMMUNICATION TRAINING PLANCOMMUNICATION TR.docx
Running Head COMMUNICATION TRAINING PLANCOMMUNICATION TR.docx
 
Running head Commitment to Professionalism1Commitment to Prof.docx
Running head Commitment to Professionalism1Commitment to Prof.docxRunning head Commitment to Professionalism1Commitment to Prof.docx
Running head Commitment to Professionalism1Commitment to Prof.docx
 
Running head COVER LETTER15Cover Lett.docx
Running head COVER LETTER15Cover Lett.docxRunning head COVER LETTER15Cover Lett.docx
Running head COVER LETTER15Cover Lett.docx
 

Recently uploaded

How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience
Wahiba Chair Training & Consulting
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
EduSkills OECD
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
Celine George
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching AptitudeUGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
S. Raj Kumar
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
Colégio Santa Teresinha
 
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
imrankhan141184
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
TechSoup
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
Jyoti Chand
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
iammrhaywood
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
National Information Standards Organization (NISO)
 
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
haiqairshad
 

Recently uploaded (20)

How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching AptitudeUGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
 
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
 
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
 

Running head DATABASE PROJECT 1DATABASE PROJECT 1Database S.docx

  • 1. Running head: DATABASE PROJECT 1 DATABASE PROJECT 1 Database Systems Project Connie G Farris Colorado Technical University Advanced Database Systems (CS352-1804A-01) Jeffrey Karlberg Database Systems Project Table of Contents Database Systems Project 1 Project Outline 3 A description of the 3-level ANSI architecture model 4 A description of data independence 5 The difference in responsibility between Data administrator and Database administrator 6 ERD Screenshot 7 A description about the relationship setup and multiplicity………………….8 References: 11
  • 2. Project OutlineOur company desires to consolidate the database for the company and acquire a database warehouse. Over the time frame of this course we will research all the elements of the proper database for this company, each week we will examine different components until we compile the final production. A description of the 3-level ANSI architecture model Data storage is a complex affair. Data is stored in form of bits where there are different levels of architecture involved. The following are levels of architecture used in data storage. External level is the top level in the architecture of the database management system. It is the level in which end users access data. The data in this level is simple as the end user does not need to understand data complexity. Data in the external level is viewed separately by users depending on their access rights. Conceptual level is the middle level is the database architecture. It the level that determines what data can be stored in the database. Conceptual level also defines the relationship among the stored data. This level of the database is managed by the database administrator (Kroenke, Auer, Vandenberg & Yoder, 2018). . Internal level defines how data is stored on the secondary storage devices. This data is organized in form of folders and files. The internal level is tasked with providing the storage spaces needed to store data A description of data independence Data independence is the ability of making changes in one level of the database without making changes in the other levels. Databases with levels or layers make data independence possible. In databases that are not layered, any changes made
  • 3. affect the entire database and thus data independence cannot be achieved. Data independence could also be defined as the separation of data and the applications that process it. There are two types of data dependence; logical and physical data independence. Logical data independence is the process of modifying data patterns without affecting the programs that they run on. It refers to changes made in conceptual level of the database (Mullins, 2012). These changes do not affect the view of data at the external level. Logical data independence is relatively difficult to achieve. Physical data independence is the process of making changes in the internal level of the database without these changes affecting the other levels in the database. Physical data independence is easy to achieve as it mainly involves changing the file structure organization in the secondary storage. The difference in responsibility between Data administrator and Database administrator The duties of a data administrator (DA) and a database administrator (DBA) are diverse. A DA controls and organizes data in an organization. They also determine which data needs to be stored in the database according to the needs of the organization. The DA is in most cases a senior employee in the organization with management expertise and are involved in making critical decisions that affect the organization. The DBA is mainly tasked with the design and implementation of the organization’s databases (Foster & Godbole, 2014). . The DBA offers technical support on the use and design of the databases. A DBA only offers technical services and are not necessarily senior employees in the organization. They do not have management skills and they are not involved in the decision- making process of the organization. In most organizations the DA and DBA are two separate roles and are performed by two different people. Some organizations combine the two roles where the DA and DBA duties are performed by one person. Separating the two roles is important because the DBA is only skilled in designing and
  • 4. managing databases and they may find it difficult data organization. Data organization is crucial as it defines which data will be stored in databases and who has the permission to access it (Brathwaite, 2007). Some of the data in an organization is too sensitive to be stored in a database and so it is the duty of the DA to implement other storage methods. In cases where the DA and the DBA is one person, there is an advantage of cost reduction as only one salary package is paid instead of two. ERD Screenshot The need for enhanced diagram tools Enhanced diagram tools provide and improve representational abilities of extensions to the ER diagram. The resulting diagram is referred to as the enhanced ER diagram. The diagram represents the concept of a subclass as well as its superclass and the associated process of attribute relationship or relationship inheritance. Occasionally it becomes essential to create extra attributes of entities, either due to extra definite attributes or because of definite relationship kinds. Enhanced diagram tools allow creation of an Effective EERD. An elegant EERD will aid the database developer build strong and useful database systems. The tools allow the database designer to evaluate the entity relationship diagram to ensure that the modelling of the system design meets the requirements of the business. A well designed EERD is stable in that it can support changing business needs, has breadth by calling all data needed to be stored and structured in the model and is flexible by allowing data in the model to be restructured to adapt to changing requirements. Enhanced diagram tools ensure efficiency by modelling data using the right symbols. The tools enable the system design creators and users effortlessly understand the EER and allow room for conformity where the model integrates smoothly with the current database structure.
  • 5. There are two main processes of describing the supertype/subtype hierarchies and lattices a process known as the specialization and generalization respectively. The enhanced diagram tools show these new constructs. The tools also show the various kinds of constraints that specialization and generalization adopt. There exist two kinds of constraints namely total/partial and disjoint/overlapping. The enhanced diagram tools provide an overview and summary of the kinds of abstract data representation models like identification, specialization and generalization (Elmasri, 2017). Enhanced ERD diagrams incorporate Supertypes and Subtypes. A Supertype refers to an entity type that has relationship to a single or multiple subtype. The subtype is a subcategory of entities with distinctive attributes. For example, Employee is a supertype entity while internal role and External role entities are the subtypes. Also, the Customer, Supplier and the Employee entities each have contacts as the subtype entity. This kind of relationship adopts inheritance; a model where the subtype entities get the values of all supertype attributes. This implies that the subtype instances are similarly categorized as supertype instances. Constraints During data modelling, it is crucial to determine whether a supertype instance may concurrently be a member of two or multiple subtypes. This is referred to as Disjointness constraints. The disjoint rule makes supertype instance to contain disjoint sets of entities while the overlap rule makes a supertype instance contain overlapping sets of entities. A supertype instance is also required to be a member of at least one subtype. This is the completeness constraints where the total specialization rule requires that each entity in the supertype belong to some subtype. In the ordinary ERD complete specialization is depicted with a double line connecting different entities while the partial specialization rule enables an entity to not necessarily be a member of any of the subtype instance.
  • 6. Multiplicity in Entity Relationships There exist four kinds of multiplicities namely one-to-one, one- to-many, many-to-one, and many-to-many. In One-to-one entity relationships, each entity is associated with a single instance of a different entity. For instance, a customer will have a single instance as a supplier and an employee, customer or supplier instance each relates to a single contact instance. Also, an employee can either be regarded as customer interfacing or internal support implying that an employee belongs to a single employee type entity/instance (Satzinger, Jackson & Burd, 2016). In one-to-many entity relationship, an entity instance is associated with numerous instances of the various entities. A product sales order, for instance, can have numerous order items. This means that placing an order have a one-to-many relationship with Order Line. This is also evident in the employee-order relationship where an employee can retrieve many orders In Many-to-one entity relationship, several instances of an entity can have an association with a single instance of a different entity. This kind of multiplicity is just the reverse of a one-to-many relationship. For instance, from the Order Line relationship with the Order entity, the Order Line has a many- to-one relationship with the order entity (from the Order Line perspective). In Many-to-many entity relationship, the entity instances can have an association with several to instances of each other. For instance, in the inventory, each product has many suppliers, and every supply may supplier numerous products. Thus, in a supply application, inventory and Supplier would have a many-to-many relationship. References:
  • 7. Brathwaite, H. L. (2007). Data management: Selected topics of data administration. New York: Wiley. Elmasri, R. (2017). Fundamentals of database systems. Harlow: Pearson Education Limited Foster, E. C., & Godbole, S. (2014). Database systems: A pragmatic approach. Kroenke, C. T., Auer, P. J., Vandenberg, F. L., & Yoder, M. T. (2018). Database dispensation: Fundamentals, design, and execution. Mullins, C. (2012). Database administration: The lead to practices and procedures. Boston: Addison-Wesley. Satzinger, J. W., Jackson, R. B., & Burd, S. D. (2016). Systems analysis and design in a changing world. Boston, MA: CENGAGE Learning References
  • 8. Charity ID Charity Name Charity Location POC Name POC ID Tel Extn. Customer ID Customer Name Date Contribution Started No of Month Date Places Expected Contribution End