- Arten von SQL Objekten* (genau genommen SQL Server Database Objects, da es auch noch viele anderer gibt)
- Auflisten aller definierten Objekte in einer MS-SQL Datenbank.
 - Information Schema – ANSI-STANDARD | Learn SQL: The INFORMATION_SCHEMA Database
- Standard: ANSI/ISO SQL:2003 standard Part 11 Schemata
 - MySQL Information Schema
 - PostgreSQL Information Schema
 - wird nicht unterstützt von SAP HANA, Sybase ASE, Teradata, IBM DB2
 
 
 - Teil 1: Erstellen grundlegender Objekte*
- Database:
- maximal: 32.767 Datenbanken
 - Erstellen einer Datenbank | CREATE DATABASE:  zB CREATE DATABASE XY 
- Collation = specifies the bit patterns that represent each character in a dataset
 - Full-Text-Search
 - ANSI_NULL_DEFAULT* – spezifiziert, ob ohne explizite Definition als NULLABLE NULL-Values in die Tabelle geschrieben werden dürfen.
 - ANSI_NULL* (Default: ON) – spezifiziert das ISO compliant Verhalten von = und <> in Bezug auf NULL Values
 - ANSI_PADDING* – spezifiziert, wie Inhalte behandelt werden, die kleiner sind als die definierte Länge von Spalten
 - ANSI WARNINGS*
 
 - Löschen einer Datenbank zB DROP DATABASE XY – Datenbank löschen Best Practice
 
 
- Schema: 
- … gruppieren SQL Server Objekte logisch zusammen (zB mitarbeiterbezogene Objekte = Schema [employee]). Zusätzlich kann man sie zur Zugriffssteuerung verwenden (Permissions)
 - Create a database schema | Create Schema – zB: CREATE SCHEMA Production AUTHORIZATION [dbo];
 - Alter Schema – zB: ALTER SCHEMA HumanResources TRANSFER Person.Address;
 - Schema eignen sich
 
 - Tabelle
- Create Table – zB CREATE TABLE [dbo].[Table] (Column1 char(10) NOT NULL)
 - Alter Table
- ALTER TABLE [dbo].[Table] ADD Column DataType Constraint
 - ALTER TABLE [dbo].[Table] DROP Column
 - ALTER TABLE [dbo].[Table] ADD CONSTRAINT
 - ALTER TABLE [dbo].[Table] DROP CONSTRAINT
 - ALTER TABLE [dbo].[Table] ADD PRIMARY KEY (Columns)
 
 - Constraints
 - Fully Qualified Table Names
 - Insert Data => siehe Abschnitt DML (Data Manipulation Language)
 
 - SQL Server Data Types
- Data types (Transact-SQL)
 - System Data Types
 - User Definied Data Types (UDDT)
 
 - View
- Create Table
 - Alter Table
 
 - Synonyms / Synonyme – dienen dazu Objekte unter alternativen Namen aufrufbar zu machen
 
 - Database:
 - Teil 3: Programming in SQL (Programmability)
- Stored Procedures
 - Functions
- Scalar Functions
 - Table Valued Functions
 
 - Trigger
 - User Defined Objects
- User Definied Tables
 - User Defined Data Types
 
 - Assemblies
 
 - Teil 4: 
- Objekte aus der DB sichern (Datenbank ohne Daten sichern)
 - Backup & Restore
- Beispiel Northwind
 - Backup einer DB
 - Restore einer DB
 
 
 
Abschreibung Add-in Annuitätentilgung Array Arraylist Bewertung Boiler C# Cast Chat-GPT Custom GPTs Data Warehouse Datenmodellierung datetime Datum DAX ETL Excel Finanzmathematik Hyper-V IFRS Machine Learning Matrix Netzwerk Partitionierung Politik Power BI Power Query powershell Programmierung python Sharepoint SQL SQL Server SSAS SSIS t-SQL tiptoi Tsql unfinished unraid VB.NET VBA Windows Zellen
