|
1 | | -# See docs at: https://mystmd.org/guide/frontmatter |
2 | | -version: 1 |
3 | 1 | project: |
4 | | - # id: 78d24bb1-c442-4ac3-9af6-0ba2578883ac |
5 | 2 | title: The DataJoint Book |
6 | | - subtitle: Scientific Database Programming and Data Operations |
7 | | - description: Scientific database programming and data operations. |
8 | | - keywords: [DataJoint, DataOps, relational databases, SQL, Python] |
9 | | - authors: Dimitri Yatsenko |
10 | | - github: https://github.com/dimitri-yatsenko/datajoint-book |
11 | 3 |
|
12 | | - # use implicit table of contents |
13 | | - # To autogenerate a Table of Contents, run "myst init --write-toc" |
14 | | - |
15 | | - toc: |
16 | | - # Auto-generated by `myst init --write-toc` |
17 | | - - file: README.md |
18 | | - - file: LICENSE.md |
19 | | - - title: Introduction |
20 | | - children: |
21 | | - - file: 00-introduction/00-purpose.md |
22 | | - - file: 00-introduction/01-history.md |
23 | | - - title: Setup |
24 | | - children: |
25 | | - - file: 10-setup/00-prerequisites.md |
26 | | - - file: 10-setup/01-environment.md |
27 | | - - file: 10-setup/02-connect.ipynb |
28 | | - - title: Concepts |
29 | | - children: |
30 | | - - file: 20-concepts/00-models.md |
31 | | - - file: 20-concepts/01-relational.md |
32 | | - - file: 20-concepts/02-databases.md |
33 | | - - file: 20-concepts/04-integrity.md |
34 | | - - file: 20-concepts/05-queries.md |
35 | | - - title: Schema Design |
36 | | - children: |
37 | | - - file: 30-schema-design/010-schema.ipynb |
38 | | - - file: 30-schema-design/010-table.ipynb |
39 | | - - file: 30-schema-design/015-default-values.ipynb |
40 | | - - file: 30-schema-design/020-lookup-tables.ipynb |
41 | | - - file: 30-schema-design/025-entity-integrity.md |
42 | | - - file: 30-schema-design/030-foreign-keys.ipynb |
43 | | - - file: 30-schema-design/035-diagrams.ipynb |
44 | | - - file: 30-schema-design/036-reverse-engineer.ipynb |
45 | | - - file: 30-schema-design/045-normalization.ipynb |
46 | | - - file: 30-schema-design/050-relationships.ipynb |
47 | | - - file: 30-schema-design/060-uuid.ipynb |
48 | | - - file: 30-schema-design/082-indexes.ipynb |
49 | | - - file: 30-schema-design/083-attach.ipynb |
50 | | - - file: 30-schema-design/084-filepath.ipynb |
51 | | - - file: 30-schema-design/086-adapted-types.ipynb |
52 | | - - file: 30-schema-design/091-alter.ipynb |
53 | | - - title: Example Designs |
54 | | - children: |
55 | | - - file: 35-example-designs/000-example-designs.ipynb |
56 | | - - file: 35-example-designs/010-sales-database.ipynb |
57 | | - - file: 35-example-designs/015-university-database.ipynb |
58 | | - - file: 35-example-designs/030-nations-database.ipynb |
59 | | - - file: 35-example-designs/040-hotel-database.ipynb |
60 | | - - file: 35-example-designs/070-julia.ipynb |
61 | | - - title: Manipulations |
62 | | - children: |
63 | | - - file: 40-manipulations/010-insert.ipynb |
64 | | - - file: 40-manipulations/020-delete.ipynb |
65 | | - - file: 40-manipulations/030-updates.ipynb |
66 | | - - file: 40-manipulations/040-transactions.ipynb |
67 | | - - file: 40-manipulations/80-caching.ipynb |
68 | | - - title: Queries |
69 | | - children: |
70 | | - - file: 50-queries/005-fetch.ipynb |
71 | | - - file: 50-queries/010-operators.ipynb |
72 | | - - file: 50-queries/020-restriction.ipynb |
73 | | - - file: 50-queries/030-projection.ipynb |
74 | | - - file: 50-queries/040-join.ipynb |
75 | | - - file: 50-queries/050-union.ipynb |
76 | | - - file: 50-queries/060-universal.ipynb |
77 | | - - file: 50-queries/070-aggregation.ipynb |
78 | | - - title: Computation |
79 | | - children: |
80 | | - - file: 60-computation/010-computation.ipynb |
81 | | - - title: Interfaces |
82 | | - children: |
83 | | - - file: 70-interfaces/011-dashboard.ipynb |
84 | | - - title: Exercises |
85 | | - children: |
86 | | - - file: 95-exercises/Assignment01.ipynb |
87 | | - - file: 95-exercises/Assignment02.ipynb |
88 | | - - file: 95-exercises/Assignment03.ipynb |
89 | | - - file: 95-exercises/Assignment04.ipynb |
90 | | - - file: 95-exercises/Assignment05.ipynb |
91 | | - - file: 95-exercises/Assignment06.ipynb |
92 | | - - file: 95-exercises/Assignment07.ipynb |
93 | | - |
94 | | -site: |
95 | | - template: book-theme |
96 | | - options: |
97 | | - path_prefix: /datajoint-book |
98 | | - |
99 | | -# options: |
100 | | -# favicon: favicon.ico |
101 | | -# logo: site_logo.png |
| 4 | +toc: |
| 5 | + - file: 00-introduction/00-purpose.md |
0 commit comments