tanszek:oktatas:techcomm:information_-_basics:sciences
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tanszek:oktatas:techcomm:information_-_basics:sciences [2024/09/09 21:02] – [Inductive Sciences] knehez | tanszek:oktatas:techcomm:information_-_basics:sciences [2024/09/12 17:53] (current) – [Deductive Sciences] knehez | ||
---|---|---|---|
Line 9: | Line 9: | ||
//Science// has been highlighted because of the following criteria from our historically established social forms of consciousness: | //Science// has been highlighted because of the following criteria from our historically established social forms of consciousness: | ||
- | * they possess high-reaching concepts or logical tools to formulate or express broad, general or universal **principles** or **laws** (e.g. gravity, axioms, Maxwell' | + | * they possess high-reaching concepts or logical tools to formulate or express broad, general or universal **principles** or **laws** (e.g. gravity, axioms, |
| | ||
* they can describe the objective **conditions** under which these principles or laws will prevail. | * they can describe the objective **conditions** under which these principles or laws will prevail. | ||
Line 88: | Line 88: | ||
Logic can only state that the results will be true if the premises are true (and consistent) and the arguments are logically correct. | Logic can only state that the results will be true if the premises are true (and consistent) and the arguments are logically correct. | ||
- | //Bonus Content//: | + | **Example**: |
János Bólyai – a famous Hungarian mathematician – wrote this famous sentence to his father: | János Bólyai – a famous Hungarian mathematician – wrote this famous sentence to his father: | ||
Line 99: | Line 99: | ||
{{: | {{: | ||
+ | |||
+ | The quote from [[https:// | ||
====== Reductive Sciences ====== | ====== Reductive Sciences ====== | ||
Line 105: | Line 107: | ||
- | **Explanation**: | + | **Explanation**: |
- | We can face another interpretation of reduction in the classification of elementary scientific problems (the so-called ’Trinity’ of sciences). | + | We can face another interpretation of reduction in classifying |
Line 131: | Line 133: | ||
- The performance depends on factors like indexing, table size, query structure, and features of database engine. | - The performance depends on factors like indexing, table size, query structure, and features of database engine. | ||
- The result of the query must remain the same regardless of the optimization. | - The result of the query must remain the same regardless of the optimization. | ||
- | - **Seeking Appropriate Conditions: | + | - **Seeking Appropriate Conditions: |
- | - The task is to optimize the query by structuring it in a way that minimizes | + | |
- **There’s no single “perfect” solution** | - **There’s no single “perfect” solution** | ||
- Additionally, | - Additionally, | ||
- | - **Reducing the Number of Solutions:** | + | - **Reducing the Number of Conditions:**: The database administrator (DBA) or developer uses **heuristic methods** like: |
- | - The database administrator (DBA) or developer uses heuristic methods like: | + | - Query profiling tools (e.g., EXPLAIN in SQL) to examine how different query structures perform. |
- | - Query profiling tools (e.g., EXPLAIN in SQL) to examine how different query structures perform. | + | - Applying **best practices** like indexing the right columns, minimizing nested queries, and using joins effectively. |
- | - Applying **best practices** like indexing the right columns, minimizing nested queries, and using joins effectively. | + | |
- By profiling and tweaking different versions of the query, the developer reduces the number of possible query structures to a few that perform optimally in the given context. | - By profiling and tweaking different versions of the query, the developer reduces the number of possible query structures to a few that perform optimally in the given context. | ||
- | | + | |
The //reductive approach// in database query optimization involves narrowing down many possible solutions (query structures) to a few practical ones. The solution can’t simply be inverted from the final result (i.e., retrieving the data); instead, developers use heuristics, profiling, and experience to eliminate inefficient options and find the most effective query structure for their specific environment. | The //reductive approach// in database query optimization involves narrowing down many possible solutions (query structures) to a few practical ones. The solution can’t simply be inverted from the final result (i.e., retrieving the data); instead, developers use heuristics, profiling, and experience to eliminate inefficient options and find the most effective query structure for their specific environment. |
tanszek/oktatas/techcomm/information_-_basics/sciences.1725915764.txt.gz · Last modified: 2024/09/09 21:02 by knehez