Skip to content

Commit 08a93ed

Browse files
committed
more resources
1 parent b1d7747 commit 08a93ed

File tree

5 files changed

+16
-6
lines changed

5 files changed

+16
-6
lines changed

cs/learn.md

+7-1
Original file line numberDiff line numberDiff line change
@@ -59,11 +59,17 @@ Donne Martin ](https://github.com/donnemartin) ( _systems_design_ )
5959

6060
- [Low Level System Design](https://www.youtube.com/playlist?list=PL564gOx0bCLqTolRIHIsR2JPv11w8LESW) :mortar_board: :movie_camera: by [Udit Agarwal](https://www.youtube.com/c/anomaly2104/playlists)
6161

62+
## Systems design courses
63+
64+
- [System Design for Beginners](https://www.youtube.com/playlist?list=PL8hP5HjAnJ3_mT7IHXjlbpYX_xiz4v_kP) by [Code with Irtiza](https://www.youtube.com/@irtizahafiz) :mortar_board: :movie_camera:
65+
- [System Design Fundamentals](https://www.youtube.com/playlist?list=PL1MM4yIzUdPnU8n75kjTIbgewdLr5DFox) by [Software Interviews Prep](https://www.youtube.com/@SoftwareInterviewsPrep) :mortar_board: :movie_camera:
66+
- [System Design for Beginners](https://www.youtube.com/watch?v=m8Icp_Cid5o) by [freeCodeCamp](https://www.youtube.com/@freecodecamp) :mortar_board: :movie_camera:
67+
6268
## Systems design key concepts
6369

6470
( _systems_design_ )
6571

66-
- [Distributed Systems](https://www.youtube.com/playlist?list=PLeKd45zvjcDFUEv_ohr_HdUFe97RItdiB) :mortar_board: :movie_camera: by [Martin Kleppmann](https://www.youtube.com/channel/UClB4KPy5LkJj1t3SgYVtMOQ/videos) ( _systems_design_ ) ( _distributed_system_ )
72+
- [Distributed Systems](https://www.youtube.com/playlist?list=PLeKd45zvjcDFUEv_ohr_HdUFe97RItdiB) :mortar_board: :movie_camera: by [Martin Kleppmann](https://www.youtube.com/channel/UClB4KPy5LkJj1t3SgYVtMOQ/videos) ( _systems_design_ ) ( _distributed_system_ )
6773
- [Moving from Monoliths to Microservices](https://www.youtube.com/watch?v=rckfN7xFig0) :movie_camera: by [Gaurav Sen](https://www.youtube.com/c/GauravSensei/videos) ( _systems_design_ )
6874
- [Microservices explained](https://www.youtube.com/watch?v=rv4LlmLmVWk) :movie_camera: by [TechWorld with Nana](https://www.youtube.com/c/TechWorldwithNana/videos)
6975
- [Microservices Explained and their Pros & Cons](https://www.youtube.com/watch?v=T-m7ZFxeg1A) :movie_camera: by [Hussein Nasser](https://www.youtube.com/c/HusseinNasser-software-engineering/videos)

dbms/concepts.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -691,8 +691,8 @@ Each table cell should contain a single value, and each record needs to be uniqu
691691

692692
First level of database normalization that a database table must satisfy:
693693
- Using row order to convey information is not permitted.
694-
- Mixing data types within the same column is not permitted.
695694
- Having a table without a primary key is not permitted.
695+
- Mixing data types within the same column is not permitted.
696696
- Several values per cell is not permitted.
697697

698698
> **Second Normal Form** ~ **2NF**
@@ -706,7 +706,7 @@ The table is in 1NF and all non-key attributes are fully functional dependent on
706706
Every non-key attribute in a table should depend on the key, the whole key, and nothing but the key.
707707

708708
The table is in 2NF and all the attributes are functionally independent of any other non-primary-key attributes.
709-
3NF unlike BCND does preserve all functional dependencies, normalization does not lead to losing any of FDs.
709+
3NF unlike BCNF does preserve all functional dependencies, normalization does not lead to losing any of FDs.
710710

711711
> **Boyce-Codd Normal Form** ~ **BCNF**
712712

dbms/questions.md

+4-3
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@
7171
- Compare and contrast Common Table Expressions (CTEs) with views.
7272
- Describe the distinctions between views and synonyms, providing examples.
7373
- Compare views with materialized views in terms of functionality and usage.
74+
- How to avoid creating a view if you need to add few request-time columns?
7475

7576
## Index
7677

@@ -86,7 +87,7 @@
8687

8788
###
8889

89-
- Can foreign key refer non-primary key? When?
90-
- Can unqiue cooumn have duplicates? When?
91-
- Can foreign key refer nullable key?
90+
- Can foreign key refer non-primary key? When? Yes, if it has unique constraint
91+
- Can unqiue cooumn have duplicates? When? Only nulls.
92+
- Can foreign key refer nullable key? Yes
9293
- Can primary key field be changed?

dbms/skills.md

+2
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@
3434
- - - drop
3535
- - - constrains
3636
- - - views
37+
- - - materialzid views
38+
- - - prepare statement
3739
- - - stored column ~ generated column
3840
- - - synonym
3941
- - - truncate

digital_product/learn.md

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ Awesome list of high-quality study materials for learning Digital Product.
1111

1212
- [Root cause analysis](https://www.youtube.com/playlist?list=PLxENun6kHfaB4vJsQAO4zXgDbXZ-1i8l_) by [skilltecs](https://www.youtube.com/@skilltecs) :movie_camera: :mortar_board:
1313
- [Root cause analysis](https://www.youtube.com/playlist?list=PL55ZwvYHxcu2QqhSl-NwKvIF8kUeww-JB) by [Lean and Six Sigma](https://www.youtube.com/@learnandapply) :movie_camera: :mortar_board:
14+
- [FMEA](https://www.youtube.com/playlist?list=PLHm5EVKgoDDSj-5mcaHSRQ66CrtCL0fj5) by [Paul Allen](https://www.youtube.com/@paulallen5321) :movie_camera: :mortar_board:
1415

1516
## Testing
1617

0 commit comments

Comments
 (0)