Lec-1: DBMS Syllabus for GATE, UGCNET, NIELIT, DSSSB etc.| Full DBMS for College/University Students
рдбреАрдмреАрдПрдордПрд╕ рдХреЗ рд╕реНрд▓реЗрдмрд╕ рдХрд╛ рдкрд░рд┐рдЪрдп
рдЗрд╕ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рд╣рдо рдбрд╛рдЯрд╛рдмреЗрд╕ рдореИрдиреЗрдЬрдореЗрдВрдЯ рд╕рд┐рд╕реНрдЯрдо (DBMS) рдХреЗ рд╕реНрд▓реЗрдмрд╕ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВрдЧреЗ, рдЬреЛ UGCnet рдФрд░ GATE рдкрд░реАрдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВред рд╣рдо рд╕реНрд▓реЗрдмрд╕ рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛рдБ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ, рдЗрд╕рдХрд╛ рдорд╣рддреНрд╡, DBMS рдореЗрдВ рдкреНрд░рдореБрдЦ рд╡рд┐рд╖рдпреЛрдВ рдХрд╛ рдкрд░рд┐рдЪрдп, рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдбрд╛рдЯрд╛ рдореЙрдбрд▓реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВрдЧреЗред
DBMS рд╕реНрд▓реЗрдмрд╕ рдкреНрд░рд╛рдердорд┐рдХ рдкрд░рд┐рдЪрдп
- рдкреНрд░рд╛рдердорд┐рдХ рдкрд░рд┐рдЪрдп: DBMS рдХреА рдореБрдЦреНрдпрддрд╛, DBMS рдХреА рд╕рд╛рдзрд╛рд░рд┐рдд рдкрд░рд┐рднрд╛рд╖рд╛, 2-рддрдВрддреНрд░ 3-рддрдВрддреНрд░ рд╕рдВрд░рдЪрдирд╛, 3-рд╕реНрдХреАрдорд╛ рд╕рдВрд░рдЪрдирд╛ рдпрд╛ 3-рд╕реНрддрд░ рдХреЗ рдЕрд╡рддрд░рдг рдХреЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдВрджреБред
- 3-рд╕реНрдХреАрдорд╛ рдФрд░ рдбреЗрдЯрд╛ рд╕реНрд╡рддрдВрддреНрд░рддрд╛: 3-рд╕реНрдХреАрдорд╛ рдпрд╛ 3-рд╕реНрддрд░ рдХреЗ рдЕрд╡рддрд░рдг рдореЗрдВ рдбреЗрдЯрд╛ рд╕реНрд╡рддрдВрддреНрд░рддрд╛ рдХреЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд╣рд▓реВред
- рд╡рд┐рднрд┐рдиреНрди рдбрд╛рдЯрд╛ рдореЙрдбрд▓: DBMS рдореЗрдВ рдкреНрд░рдореБрдЦ рдбрд╛рдЯрд╛ рдореЙрдбрд▓реЛрдВ рдХреА рдкрд╣рдЪрд╛рди, рдЬреИрд╕реЗ network data model, hierarchical data model, relational data model, ER model, object-oriented data model.
Network, Hierarchical, Relational & ER Model
рд╣рдо рдЗрд╕ рд╕реЗрдХреНрд╢рди рдореЗрдВ network data model, hierarchical data model, relational data model (ER Model), object-oriented data model рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдордЭреЗрдВрдЧреЗред
Network Data Model
- Network Data Model: Network Data Model рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдордЭрдирд╛ред
Hierarchical Data Model
- Hierarchical Data Model: Hierarchical Data Model рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдордЭрдирд╛ред
Relational Data Model (ER Model)
- Relational Data Model (ER Model): ER Model рдХреА рдорд╣рддреНрд╡рдкреВрд░реНрдгрддрд╛ рдФрд░ рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдордЭрдирд╛ред
Object-Oriented Data Model
- Object-Oriented Data Model: Object-Oriented Data Model рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдордЭрдирд╛ред
рдбреЗрдЯрд╛ рдФрд░ ER рдореЙрдбрд▓
рдЗрд╕ рд╕реЗрдХреНрд╢рди рдореЗрдВ, ER рдореЙрдбрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рд╣реИред ER рдореЙрдбрд▓ рдХреЗ рдкреНрд░рдореБрдЦ рдкрд╣рд▓реБрдУрдВ рдХреЛ рд╕рдордЭрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕рдВрдкрд░реНрдХ (relationship) рдХреЗ рдкреНрд░рдХрд╛рд░, attributes (рдЧреБрдг) рдХреЗ рдкреНрд░рдХрд╛рд░, primary key (рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА), candidate key (рдкрд░реНрдпрд╛рд╡рд░реНрддрдирддрд╛), foreign key (рдкрд░рд╕реНрдкрд░-рдХреБрдВрдЬреА) рдЖрджрд┐ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
ER рдореЙрдбрд▓
- SQL рдФрд░ рдЕрдиреНрдп programming languages рдореЗрдВ coding рдХрд░рддреЗ рд╕рдордп, ER рдореЙрдбрд▓ рд╣реА blueprint рд╣реЛрддрд╛ рд╣реИ
- ER рдореЙрдбрд▓ рдореЗрдВ attributes (рдЧреБрди) рдХреЗ рдкреНрд░рдХрд╛рд░, relationship (рд╕рдВрдкрд░реНрдХ) рдХреЗ рдкреНрд░рдХрд╛рд░ 1 to 1, 1 to many, many to 1, many to many рд╣реЛрддреЗ рд╣реИрдВ
- ER рдореЙрдбрд▓ рдореЗрдВ рд░рд┐рдХреНрддрднреВрдорд┐ (entity) рдХреЛ Eclipse рдХреА рддрд░рд╣ rectangle рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
ER рдореЙрдбрд▓ рдХреЗ рдкреНрд░рдХрд╛рд░
рдЗрд╕ рд╕реЗрдХреНрд╢рди рдореЗрдВ, ER рдореЙрдбрд▓ рдХреЗ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред Primary key, candidate key, foreign key рдХреЗ рдкреНрд░рдореБрдЦ рдкрд╣рд▓реБрдУрдВ рдХреЛ рд╕рдордЭрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
ER рдореЙрдбрд▓ рдХреЗ рдкреНрд░рдХрд╛рд░
- Primary key (рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА) рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реЛрддреА рд╣реИ
- Candidate key (рдкрд░реНрдпрд╛рд╡рд░реНрддрдирддрд╛) primary key рдХреА alternative рд╣реЛрддреА рд╣реИ
- Foreign key (рдкрд░рд╕реНрдкрд░-рдХреБрдВрдЬреА) primary candidate key рд╕реЗ connect рд╣реЛрддреА рд╣реИ
- Foreign key рд╕реЗ connected tables рдореЗрдВ insert/delete operations affect рдХрд░рддреА рд╣реИрдВ
Normalization
рдЗрд╕ рд╕реЗрдХреНрд╢рди рдореЗрдВ, normalization рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред First normal form, second normal form, third normal form, BCNF (Boyce-Codd Normal Form), fourth normal form, fifth normal form рдХреЗ рдкреНрд░рдореБрдЦ рдкрд╣рд▓реБрдУрдВ рдХреЛ рд╕рдордЭрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
Normalization
- Normalization рдореЗрдВ functional dependencies (рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдирд┐рд░реНрднрд░рддрд╛) рдХреА рдорд╣рддреНрд╡рдкреВрд░реНрдгрддрд╛ рд╣реЛрддреА рд╣реИ
- Closer method рдХреЗ рджреНрд╡рд╛рд░рд╛ candidate keys рдХреА count find рдХреА рдЬрд╛рддреА рд╣реИ
- Higher normal forms (third, BCNF, fourth, fifth) рдХреЛ identify рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП table рдореЗрдВ highest normal form find рдХреА рдЬрд╛рддреА рд╣реИ
- Minimization of functional dependencies topic covered in videos
Transaction Control and Concurrency
рдЗрд╕ рд╕реЗрдХреНрд╢рди рдореЗрдВ, transaction control and concurrency рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд topics рдкрд░ рдЪрд░реНрдЪрд╛ рд╣реБрдИ рд╣реИред Acid properties (atomicity consistency integrity durability), locks (2PL - two-phase locking), timestamp ordering protocol рдкрд░ focus рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
Transaction Control and Concurrency
- Transaction control and concurrency рдХреЗ topics рдкрд░ рдЪрд░реНрдЪрд╛ рд╣реБрдИ рд╣реИ
- Acid properties (atomicity consistency integrity durability) рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рд╣реИ
- Locks (2PL - two-phase locking), timestamp ordering protocol рдкрд░ focus рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
The transcript contains some parts that are not clear or do not have meaningful content. These parts have been omitted from the summary.
рдбреЗрдЯрд╛рдмреЗрд╕ рдореИрдиреЗрдЬрдореЗрдВрдЯ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП ER рдореЙрдбрд▓
рдЗрд╕ рд╕реЗрдХреНрд╢рди рдореЗрдВ рд╣рдо ER рдореЙрдбрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВрдЧреЗ, рдЬреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдореИрдиреЗрдЬрдореЗрдВрдЯ рд╕рд┐рд╕реНрдЯрдо (DBMS) рдХрд╛ рдПрдХ рдкреНрд░рдореБрдЦ рдкрд╣рд▓реБ рд╣реИред рд╣рдо ER рдореЙрдбрд▓ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛, рдкреНрд░рдХрд╛рд░, рдФрд░ рдорд╣рддреНрд╡ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗред
ER рдореЙрдбрд▓: рдкрд░рд┐рдЪрдп
- DBMS рдХреЗ рд▓рд┐рдП network (рдиреЗрдЯрд╡рд░реНрдХ), hierarchical (рдкрдВрдереА), object oriented (рдСрдмреНрдЬреЗрдХреНрдЯ-рд╕рдВрдкреНрд░реЗрд░рдХ) data models рд╣реЛрддреЗ рд╣реИрдВ
- network (рдиреЗрдЯрд╡рд░реНрдХ)
- hierarchical (рдкрдВрдереА)
- dono ke beech me antar hai
- DBMS relational model nahi hai
- relational model ko tables ya relations ki form me store karte hain
- ER model bahut mahatvapurna hai
- ER model ke alawa object oriented aur network bhi important hai
ER рдореЙрдбрд▓: рдкреНрд░рдХрд╛рд░ рдФрд░ рдорд╣рддреНрд╡
- ER model, relational model рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИ
- ER model рдХрд╛ рдорд╣рддреНрд╡
- ER model рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛
- UGCnet рдФрд░ gate exam рдХреЗ рд▓рд┐рдП ER model рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ
- ER model рдХреЗ рдкреНрд░рдХрд╛рд░: entity (рд╕рдВрдШ), relationship (рд╕рдВрдмрдВрдз)
- ER model рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд topics рдХреЛ рд╕рдордЭрдиреЗ рдореЗрдВ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рд╕рдХрддреА рд╣реИ
- 1 to 1, 1 to many, many to 1, many to many relationships
рдбреЗрдЯрд╛рдмреЗрд╕ рдореИрдиреЗрдЬрдореЗрдВрдЯ рд╕рд┐рд╕реНрдЯрдо (DBMS): Slebers of DBMS
- DBMS Slebers online available рд╣реЛрддреЗ рд╣реИрдВ
- DBMS Slebers for UGCnet рдФрд░ gate exam
- entity (рд╕рдВрдШ), relationship (рд╕рдВрдмрдВрдз)
- UGCnet рдФрд░ gate exam рдХреЗ рд▓рд┐рдП ER model рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ
ER рдореЙрдбрд▓: рдкреНрд░рдХрд╛рд░ рдФрд░ рд╕рдВрдмрдВрдз
- ER model рдореЗрдВ relationship types рдХреЛ рд╕рдордЭрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ
- 1 to 1, 1 to many, many to 1, many to many relationships
- UGCnet рджреНрд╡рд╛рд░рд╛ рджрд┐рдП рдЧрдП topics
- ER model рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЛ рд╕рдордЭрдиреЗ рдореЗрдВ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рд╕рдХрддреА рд╣реИ
ER рдореЙрдбрд▓: рдкреНрд░рдХрд╛рд░ рдФрд░ attribute
- attribute types рдХреЛ рд╕рдордЭрдиреЗ рдореЗрдВ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рд╕рдХрддреА рд╣реИ
- entity (рд╕рдВрдШ), attribute (рд╕рдВрдкреНрд░реЗрд░рдХ)
- Eclipse IDE рдХрд╛ рдкреНрд░рдпреЛрдЧ
- Rectangle shape рдХрд╛ рдкреНрд░рдпреЛрдЧ
- basic point of discussion
ER рдореЙрдбрд▓: рдкреНрд░рдХрд╛рд░ рдФрд░ topic
- small topics рдХреА рдЪрд░реНрдЪрд╛
- small topics рдХреА importance
- basic introduction, type of relationship
- Slebers рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА
ER рдореЙрдбрд▓: рдкреНрд░рдХрд╛рд░ рдФрд░ tables
- 1 to 1 relationship рдореЗрдВ tables рдХрд╛ рд╕рдВрдмрдВрдз рд╣реЛрддрд╛ рд╣реИ
- tables рдХреЛ create рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛
- basic introduction of 1 to 1 relationship
рдПрдХ рд╕реЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдореЗрдВ
рдЕрдиреБрднрд╛рдЧ рдЕрд╡рд▓реЛрдХрди: рдЗрд╕ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ, рд╣рдо "рдПрдХ рд╕реЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ" рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВрдЧреЗред
1. "рдПрдХ рд╕реЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ" рдХрд╛ рдорддрд▓рдм
- "рдПрдХ рд╕реЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ" рдХрд╛ рдорддрд▓рдм рд╣реИ...
- ...
- ...
2. рдкреНрд░рдореБрдЦ рдкреНрд░рд╢реНрди
- ...
- ...
- ...
рдпрд╛
рдЕрдиреБрднрд╛рдЧ рдЕрд╡рд▓реЛрдХрди: ...
1. ...
- ...
- ...
- ...
2. ...
- ...
- ...
- ...
┘Е█Б┘Е╪М ┘Д█М┌й┘Ж╪М ╪з╪│ ┘И█М┌И█М┘И ╪│█Т╪М ╪в┘╛ ┌й┘И ┌й┌Ж┌╛ ┘Е╪╣┘Д┘И┘Е █Б┘И╪к╪з █Б█Т ┌й█Б ╪в┘╛ ┘И█Б╪з┌║ ┘╛╪▒ ┌Ж█М┌й ┌й╪▒ ╪│┌й╪к█Т █Б█М┌║ ╪м╪и ╪в┘╛ ┘Ж╪ж█М ╪к╪╣┘Д█М┘Е╪з╪к ╪н╪з╪╡┘Д ┌й╪▒ ╪▒█Б█Т █Б┘И┌║
╪з╪│ ╪н╪╡┘С█Т ┘Е█М┌║ ┘И┘К╪п┘К┘И ┘Е┘К┌║ ╪и╪к╪з╪ж┘К ┌п╪ж┘К ╪╣┘Ж╪з╪╡╪▒ ┘╛╪▒ ╪к┘Б╪╡┘К┘Д╪з╪к ╪п┘К ╪м╪з╪ж┘К┌║ ┌п┘К
┘В╪з╪и┘Д ╪░┌й╪▒ ┘Ж┘В╪╖┘И┌║ ┌й╪з ╪о┘Д╪з╪╡┘З
- ┘И█М╪п█М┘И ┘Е█М┌║ ┘И╪│╪к ╪з┌й╪│┘╛┘Д█М┘Ж ┌й┘Ж┘╣╪▒┘И┘Д ╪з┘И╪▒ ┌й╪з┘Ж┘Б█М╪▒┘Е┘╣█М╪М ╪к╪н┘Б╪╕ ╪з┘И╪▒ ╪╣╪п╪з┘Д╪к ┘╛╪▒ ╪и╪н╪л ┌й█М ╪м╪з╪к█М █Б█Т
- ╪к╪н┘Б╪╕ ╪з┘И╪▒ ╪╣╪п╪з┘Д╪к ┘╛╪▒┘И┘╛╪▒┘╣╪▓ (atomicity, consistency, isolation, durability) ┘╛╪▒ ╪и╪н╪л
- dirty read╪М in valid read╪М lost update ╪мреИрд╕реА problems ┘╛рд░ ╪и╪н╪л
- conflict serializability ┘╛╪з╪▒┘╣╪┤┘Ж╪▓ (partitions) ┘ЕреЗрдВ important concept
- recoverability and irrecoverable transactions ┘╛╪▒ ╪и╪н╪л
- locks╪М two-phase locking protocol╪М time stamp ordering protocol ┘╛╪▒ ╪и╪н╪л
- parallel transactions ┌й┘И control ┌й╪▒┘Ж█Т ┌й█Т ┘Д╪ж█Т face locking ╪з┘И╪▒ time stamp ordering protocol ╪з╪│╪к╪╣┘Е╪з┘Д █Б┘И╪к█Т █Б█М┌║
- concurrency control and transaction control ┘Е█М┌║ joins╪М nested queries╪М ┘И╪║█М╪▒█Б ┘╛╪▒ ╪и╪н╪л
- structured query language (SQL) ┘Е█М┌║ DDL commands╪М DML commands╪М constraints╪М aggregate functions ┘╛╪▒ ╪и╪н╪л
- joins (natural join, outer joins, equi join) ┘╛╪▒ ╪и╪н╪л
- nested queries ┌й╪з ╪к┘Б╪╡█М┘Д█М ╪м╪з╪ж╪▓█Б
┘И╪│╪к ╪з┌й╪│┘╛┘Д█М┘Ж ┌й┘Ж┘╣╪▒┘И┘Д ╪з┘И╪▒ ┌й╪з┘Ж┘Б█М╪▒┘Е┘╣█М
┘И╪│╪к ╪з┌й╪│┘╛┘Д█М┘Ж ┌й┘Ж┘╣╪▒┘И┘Д ╪з┘И╪▒ ┌й╪з┘Ж┘Б█М╪▒┘Е┘╣█М ┘╛╪▒┘И┘╛╪▒┘╣╪▓ ┘╛╪▒ ╪к┘Б╪╡┘К┘Д╪з╪к ╪п┘К ╪м╪з╪ж┘К┌║ ┌п┘К
┘В╪з╪и┘Д ╪░┌й╪▒ ┘Ж┘В╪╖┘И┌║ ┌й╪з ╪о┘Д╪з╪╡┘З
- ╪з╪│╪к╪╣┘Е╪з┘Д █Б┘И┘Ж█Т ┘И╪з┘Д█М ╪к┘В┘Ж█М╪з╪к: transaction control, concurrency control, consistency, isolation, durability
- problems: dirty read, in valid read, lost update
- conflict serializability concept
╪к╪н┘Б╪╕ ╪з┘И╪▒ ╪╣╪п╪з┘Д╪к ┘╛╪▒┘И┘╛╪▒┘╣╪▓
╪к╪н┘Б╪╕ ╪з┘И╪▒ ╪╣╪п╪з┘Д╪к ┘╛╪▒┘И┘╛╪▒┘╣╪▓ (atomicity, consistency, isolation, durability) ┘╛╪▒ ╪к┘Б╪╡┘К┘Д╪з╪к ╪п┘К ╪м╪з╪ж┘К┌║ ┌п┘К
┘В╪з╪и┘Д ╪░┌й╪▒ ┘Ж┘В╪╖┘И┌║ ┌й╪з ╪о┘Д╪з╪╡┘З
- atomicity, consistency, isolation, durability ┘╛╪▒┘И┘╛╪▒┘╣╪▓
- problems: dirty read, in valid read, lost update
- technical terms: conflict serializability
problems ┌й█М ╪и╪н╪л
problems (dirty read╪М in valid read╪М lost update) ┘╛╪▒ ╪к┘Б╪╡┘К┘Д╪з╪к ╪п┘К ╪м╪з╪ж┘К┌║ ┌п┘К
┘В╪з╪и┘Д ╪░┌й╪▒ ┘Ж┘В╪╖┘И┌║ ┌й╪з ╪о┘Д╪з╪╡┘З
- problems: dirty read╪М in valid read╪М lost update
- technical and normal terms ╪з╪│╪к
рд╕рд╛рд░рд╛рдВрд╢
рдЕрдиреБрднреВрддрд┐ рдХрд╛ рд╡рд┐рд╡рд░рдг: рдЯреНрд░рд╛рдВрд╕рдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рджрддреНрдд рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░реЗрдВ, рдЬреЛ рдПрдХ рд╕реНрдкрд╖реНрдЯ рдФрд░ рд╕рдВрдХреНрд╖реЗрдк рдорд╛рдзреНрдпрдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдиреНрджреБ
- 7 рд╕реЗ 8 рдорд╛рдХрд╕реЛрдВ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВред