Into Flashcards
(16 cards)
manage data - history
paper system
file based systems
-> database
database
shared data - meet needs
system catalog - data independence
logically related data - relationship
database sys
hierarchical model network relational OO NoSQL
hierachical
trees
parent-child : one - one, one - many
network
hierachical extends
parent – child : allow many - many
relational
table oriented
relation : table
tuple, record, row
attribute, column, field (a property of a entity)
entity
a person, a thing, event
relationship
association : entities
OO model
used in OOP
DBMS
software - database
DBMS servers
an intermediary user- database
used directly or through another app
database language
DDL - data definition language
DML - data manipulation language
DDL
stuctures
create, alter, drop
DML
manipulate data
select, update, insert, delete
DBMS - advantages
control : data redundancy data consistency more info sharing data integrity, secure standards economy of scale balance connflicts data accessibility and responsiveness.....
DBMS - disadvantages
complex size cost DBMS hardwards cost conversion performance impact of failure..