difference between redundant data and data redundancy
when does a datanase have RI (2)
what is a foreign key
a key in another table which references the primary key
what is a constraint in a database
a set of ules set by the programmer such as defining the primary key and the foreign key.
what enforces data integrity
ACID
what happens when data moves down layers
it is further encapsulated (headers and addresses are added)
what performance modelling
when simulations are produced to model situations before implementing these into the real world
what are the advantages to caching(2)
what are the disadvantages to caching(2)
what are the 4 chategories of development methodologies
what is a global variable
a variable which is defined in the main program
what is a local variable
a variable which is defined in a procedure/function
how does ByValue work
a copy of the variable’s data is passed into the subroutine
how does ByReference work
a pointer to the variable’s
memory location is passed
what is the purpose of the address bus
to transmit the address of data to be read from or written to RAM
where is the data stored when the address bus reads from it
in the MAR
what is the purpose of the data bus
to transmit data between CPU and RAM
what are the protocols involved in the application layer
HTTP and DNS
what is the role of the HTTP
sends requests to webpages
what is the protocol involved in the transport layer and what does it do
TCP, creates a reliable connection between the nodes and the server
what happens in the transport layer
what protocol is involved in the internet layer
IP
what happens in the internet layer
what is the protocol involved in the link layer
ETHERNET