 Call Kai
Call Kai Learn
Learn Practice Test
Practice Test Spaced Repetition
Spaced Repetition Match
Match1/8
Looks like no tags are added yet.
| Name | Mastery | Learn | Test | Matching | Spaced | 
|---|
No study sessions yet.
Entity-Relationship Diagram
real-world object or concept (Job, User)
attributes of entity (name, email)
how entities interact or are associated with each other
Primary Key
unique identifier for each entity instance (UserID in User entity)
Foreign Key
field that links to a primary key in another entity to create relationships between tables (JobID in Application refers to Job.JobID)
ACID
DB model that ensures reliable, consistent transactions
used in SQL/relational databases
completely or not at all, rules and constraints, independence, committed transactions stay
BASE
DB model that is flexible, used when availability and scalability are prioritized
used in NoSQL/distributed databases
system always available, data can change and will become consistent eventually
SOAP
client-server, XML
rigid and complex (banking and insurance)
RPC
client calls or invokes server
large volume of messages back and forth
Web Socket
2-way communication
large volume of messages back and forth (gaming, chat)
REST
Transferring representations of digital resources from a server to a client
More control over request/response, JSON