SlideShare a Scribd company logo
1 of 1
Download to read offline
Project 1 Citibank Database Objective - Design a database for Citibank to manage customer
accounts and transactions. - Create searches and output using relational algebra. Your database
will have the following requirements. - Accounts have many characteristics, such as the type of
account (checking, savings, CD, car loan, etc.), balance, owner of the account, when the account
was opened, when the account was closed. - Customers have a name, address, social security
number and at least 2 additional forms of ID (password, driver's license, birth certificate, etc.). -
An account can have more than 1 owner. Customers own accounts. - Customers can perform
transactions on accounts (deposits and withdrawals). - Transactions are performed at bank
branches, ATM's or online. - Customers can assign ratings to bank staff. - Staff has many
characteristics such as name, address, title, salary and branch assignment. Staff can be assigned
to more than 1 branch. Identify or create the following. - Attributes - Cardinality - Degree -
Domains - Keys - Relations - Tuples - Attributes - Single value - Multi value - Composite -
Derived - Keys - Primary - Foreign - Reduce duplication You must include at least 7 relations
and at least four attributes for each relation. The relations will be in the format of:
relation(attribute1, attribute2, attribute3). For instance, book(ISBN, title, author, price).

More Related Content

Similar to Project 1 Citibank Database Objective - Design a database for Citibank.pdf

Resume-Ranjeet_Latest
Resume-Ranjeet_LatestResume-Ranjeet_Latest
Resume-Ranjeet_Latest
Ranjeet Kaur
 
Resume-Ranjeet_Latest
Resume-Ranjeet_LatestResume-Ranjeet_Latest
Resume-Ranjeet_Latest
Ranjeet Kaur
 
Updated Resume of Rajesh Pandey
Updated Resume of Rajesh PandeyUpdated Resume of Rajesh Pandey
Updated Resume of Rajesh Pandey
Rajesh Pandey
 
CURRICULUM VITAE -Sagar new
CURRICULUM VITAE -Sagar newCURRICULUM VITAE -Sagar new
CURRICULUM VITAE -Sagar new
sagar kadam
 

Similar to Project 1 Citibank Database Objective - Design a database for Citibank.pdf (20)

EMAN CV
EMAN CVEMAN CV
EMAN CV
 
EMAN CV
EMAN CVEMAN CV
EMAN CV
 
Resume-Ranjeet_Latest
Resume-Ranjeet_LatestResume-Ranjeet_Latest
Resume-Ranjeet_Latest
 
Resume-Ranjeet_Latest
Resume-Ranjeet_LatestResume-Ranjeet_Latest
Resume-Ranjeet_Latest
 
AI-empowered Omnichannel Digital Banking Platform
AI-empowered Omnichannel Digital Banking PlatformAI-empowered Omnichannel Digital Banking Platform
AI-empowered Omnichannel Digital Banking Platform
 
Updated Resume of Rajesh Pandey
Updated Resume of Rajesh PandeyUpdated Resume of Rajesh Pandey
Updated Resume of Rajesh Pandey
 
Assignment#09
Assignment#09Assignment#09
Assignment#09
 
Sap Fresher CV
Sap Fresher CVSap Fresher CV
Sap Fresher CV
 
Mridul resume
Mridul resumeMridul resume
Mridul resume
 
oracle ebs-r12-advanced-collections-ppt.pptx
oracle ebs-r12-advanced-collections-ppt.pptxoracle ebs-r12-advanced-collections-ppt.pptx
oracle ebs-r12-advanced-collections-ppt.pptx
 
Verix ENGR 245 Lean LaunchPad Stanford 2018
Verix ENGR 245 Lean LaunchPad Stanford 2018Verix ENGR 245 Lean LaunchPad Stanford 2018
Verix ENGR 245 Lean LaunchPad Stanford 2018
 
Resume Ht Media-2
Resume Ht Media-2Resume Ht Media-2
Resume Ht Media-2
 
SAP - EXPERIANCED
SAP - EXPERIANCEDSAP - EXPERIANCED
SAP - EXPERIANCED
 
CURRICULUM VITAE -Sagar new
CURRICULUM VITAE -Sagar newCURRICULUM VITAE -Sagar new
CURRICULUM VITAE -Sagar new
 
My Portfolio
My PortfolioMy Portfolio
My Portfolio
 
Devaraj Resume
Devaraj ResumeDevaraj Resume
Devaraj Resume
 
banking project
banking projectbanking project
banking project
 
CV Sunil updated
CV Sunil updatedCV Sunil updated
CV Sunil updated
 
akr2.doc
akr2.docakr2.doc
akr2.doc
 
Ramakrishnan k 3
Ramakrishnan k 3Ramakrishnan k 3
Ramakrishnan k 3
 

More from 3rdeyesolutions

public class EllipsoidList { private String list- private Array.pdf
public class EllipsoidList {     private String list-    private Array.pdfpublic class EllipsoidList {     private String list-    private Array.pdf
public class EllipsoidList { private String list- private Array.pdf
3rdeyesolutions
 
public class ImpPythTripEx public static double---- triples - new d.pdf
public class ImpPythTripEx    public static double---- triples - new d.pdfpublic class ImpPythTripEx    public static double---- triples - new d.pdf
public class ImpPythTripEx public static double---- triples - new d.pdf
3rdeyesolutions
 

More from 3rdeyesolutions (20)

Python Use Request library only- Use the proper widgets - fonts and ba.pdf
Python Use Request library only- Use the proper widgets - fonts and ba.pdfPython Use Request library only- Use the proper widgets - fonts and ba.pdf
Python Use Request library only- Use the proper widgets - fonts and ba.pdf
 
Python Questions (pictured) G-1 What is the impact of the PATH environ.pdf
Python Questions (pictured) G-1 What is the impact of the PATH environ.pdfPython Questions (pictured) G-1 What is the impact of the PATH environ.pdf
Python Questions (pictured) G-1 What is the impact of the PATH environ.pdf
 
Python Questions (pictured) E-1 How can you replace the current proces.pdf
Python Questions (pictured) E-1 How can you replace the current proces.pdfPython Questions (pictured) E-1 How can you replace the current proces.pdf
Python Questions (pictured) E-1 How can you replace the current proces.pdf
 
Python Questions (pictured) F-1 Compiling the program in Step 1- how.pdf
Python Questions (pictured)   F-1 Compiling the program in Step 1- how.pdfPython Questions (pictured)   F-1 Compiling the program in Step 1- how.pdf
Python Questions (pictured) F-1 Compiling the program in Step 1- how.pdf
 
Python Questions (pictured) D-1 What happens to the file -etc-zzz when.pdf
Python Questions (pictured) D-1 What happens to the file -etc-zzz when.pdfPython Questions (pictured) D-1 What happens to the file -etc-zzz when.pdf
Python Questions (pictured) D-1 What happens to the file -etc-zzz when.pdf
 
python program ile Handling- Collection - given the file currency-csv.pdf
python program ile Handling- Collection - given the file currency-csv.pdfpython program ile Handling- Collection - given the file currency-csv.pdf
python program ile Handling- Collection - given the file currency-csv.pdf
 
Python is a popular programming language used in a wide range of field.pdf
Python is a popular programming language used in a wide range of field.pdfPython is a popular programming language used in a wide range of field.pdf
Python is a popular programming language used in a wide range of field.pdf
 
PYTHON CODING I have to create a Red vs Blue game in python with a GUI.pdf
PYTHON CODING I have to create a Red vs Blue game in python with a GUI.pdfPYTHON CODING I have to create a Red vs Blue game in python with a GUI.pdf
PYTHON CODING I have to create a Red vs Blue game in python with a GUI.pdf
 
python code plz Task 2 1- Create a list with the digits in your studen.pdf
python code plz Task 2 1- Create a list with the digits in your studen.pdfpython code plz Task 2 1- Create a list with the digits in your studen.pdf
python code plz Task 2 1- Create a list with the digits in your studen.pdf
 
PYTHON - time and space complexity for the next function- def some_fun.pdf
PYTHON - time and space complexity for the next function- def some_fun.pdfPYTHON - time and space complexity for the next function- def some_fun.pdf
PYTHON - time and space complexity for the next function- def some_fun.pdf
 
Python - Explain the concept- and why you found it interesting- How w.pdf
Python -  Explain the concept- and why you found it interesting- How w.pdfPython -  Explain the concept- and why you found it interesting- How w.pdf
Python - Explain the concept- and why you found it interesting- How w.pdf
 
Put the steps of endochondral ossification in the correct order- Your.pdf
Put the steps of endochondral ossification in the correct order- Your.pdfPut the steps of endochondral ossification in the correct order- Your.pdf
Put the steps of endochondral ossification in the correct order- Your.pdf
 
Put the events of HIV infection in the correct order- HIV fuses to the.pdf
Put the events of HIV infection in the correct order- HIV fuses to the.pdfPut the events of HIV infection in the correct order- HIV fuses to the.pdf
Put the events of HIV infection in the correct order- HIV fuses to the.pdf
 
Put the following events in the proper order of occurrence when RIK pa.pdf
Put the following events in the proper order of occurrence when RIK pa.pdfPut the following events in the proper order of occurrence when RIK pa.pdf
Put the following events in the proper order of occurrence when RIK pa.pdf
 
Put an I if the term refers to Innate Immunity Put an A if the term re.pdf
Put an I if the term refers to Innate Immunity Put an A if the term re.pdfPut an I if the term refers to Innate Immunity Put an A if the term re.pdf
Put an I if the term refers to Innate Immunity Put an A if the term re.pdf
 
Pure tone averages (PTAs) give us information about- how well a person.pdf
Pure tone averages (PTAs) give us information about- how well a person.pdfPure tone averages (PTAs) give us information about- how well a person.pdf
Pure tone averages (PTAs) give us information about- how well a person.pdf
 
public class EllipsoidList { private String list- private Array.pdf
public class EllipsoidList {     private String list-    private Array.pdfpublic class EllipsoidList {     private String list-    private Array.pdf
public class EllipsoidList { private String list- private Array.pdf
 
Public Administration -what kind of challenges does the Department of.pdf
Public Administration -what kind of challenges does the Department of.pdfPublic Administration -what kind of challenges does the Department of.pdf
Public Administration -what kind of challenges does the Department of.pdf
 
public class ImpPythTripEx public static double---- triples - new d.pdf
public class ImpPythTripEx    public static double---- triples - new d.pdfpublic class ImpPythTripEx    public static double---- triples - new d.pdf
public class ImpPythTripEx public static double---- triples - new d.pdf
 
public class Integenthalysis public static doumle analyreints(iet max-.pdf
public class Integenthalysis public static doumle analyreints(iet max-.pdfpublic class Integenthalysis public static doumle analyreints(iet max-.pdf
public class Integenthalysis public static doumle analyreints(iet max-.pdf
 

Recently uploaded

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 

Recently uploaded (20)

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 

Project 1 Citibank Database Objective - Design a database for Citibank.pdf

  • 1. Project 1 Citibank Database Objective - Design a database for Citibank to manage customer accounts and transactions. - Create searches and output using relational algebra. Your database will have the following requirements. - Accounts have many characteristics, such as the type of account (checking, savings, CD, car loan, etc.), balance, owner of the account, when the account was opened, when the account was closed. - Customers have a name, address, social security number and at least 2 additional forms of ID (password, driver's license, birth certificate, etc.). - An account can have more than 1 owner. Customers own accounts. - Customers can perform transactions on accounts (deposits and withdrawals). - Transactions are performed at bank branches, ATM's or online. - Customers can assign ratings to bank staff. - Staff has many characteristics such as name, address, title, salary and branch assignment. Staff can be assigned to more than 1 branch. Identify or create the following. - Attributes - Cardinality - Degree - Domains - Keys - Relations - Tuples - Attributes - Single value - Multi value - Composite - Derived - Keys - Primary - Foreign - Reduce duplication You must include at least 7 relations and at least four attributes for each relation. The relations will be in the format of: relation(attribute1, attribute2, attribute3). For instance, book(ISBN, title, author, price).