# Prisma ORM (Node.js / NestJS) > Prisma Schema, Migrationen, Prisma Client, Relationen, Transaktionen, Raw Queries - 25 Interview-Fragen - Mid-Level - [Interview-Fragen: Node.js / NestJS](https://sharpskill.dev/de/technologies/node-nestjs/interviewfragen.md) ## 1. Was ist Prisma? **Antwort** Prisma ist ein ORM (Object-Relational Mapping) der nächsten Generation für Node.js und TypeScript, das den Datenbankzugriff vereinfacht. Es generiert aus dem Prisma-Schema einen typsicheren Client, der Autovervollständigung und Typprüfung zur Kompilierzeit bietet. Anders als traditionelle ORMs wie TypeORM oder Sequelize verwendet Prisma eine deklarative Schemadatei und erzeugt Migrationen automatisch. ## 2. Wo werden Datenmodelle in einem Prisma-Projekt definiert? **Antwort** Prisma-Datenmodelle werden in der Datei schema.prisma definiert, die die zentrale Konfigurationsdatei ist. Diese Datei verwendet die Prisma Schema Language (PSL), um die Datenbankstruktur zu beschreiben. Das Prisma-Schema enthält außerdem die Generator-Konfiguration (Prisma Client) und die Datasource-Konfiguration (Datenbankverbindung). ## 3. Welcher Befehl generiert den Prisma Client nach einer Schemaänderung? **Antwort** Der Befehl prisma generate regeneriert den Prisma Client auf Basis des aktuellen Schemas. Dieser Vorgang erstellt oder aktualisiert den typsicheren Client in node_modules/@prisma/client. Dieser Befehl muss nach jeder Änderung von schema.prisma erneut ausgeführt werden, damit sich die Änderungen im TypeScript-Code widerspiegeln. Dieser Befehl wird automatisch nach npm install ausgeführt. ## 22 weitere Fragen verfügbar - Wie definiert man ein Pflichtfeld in einem Prisma-Modell? - Was ist der Unterschied zwischen prisma migrate dev und prisma db push? Kostenlos registrieren: https://sharpskill.dev/de/login ## Weitere Node.js / NestJS-Interviewthemen - [Node.js-Grundlagen](https://sharpskill.dev/de/technologies/node-nestjs/interviewfragen/nodejs-fundamentals.md): 20 Fragen, Junior - [Node.js Core-APIs](https://sharpskill.dev/de/technologies/node-nestjs/interviewfragen/nodejs-core-apis.md): 25 Fragen, Junior - [Asynchrone Programmierung](https://sharpskill.dev/de/technologies/node-nestjs/interviewfragen/asynchronous-programming.md): 25 Fragen, Junior - [Express.js-Grundlagen](https://sharpskill.dev/de/technologies/node-nestjs/interviewfragen/express-basics.md): 20 Fragen, Junior - [NestJS-Grundlagen](https://sharpskill.dev/de/technologies/node-nestjs/interviewfragen/nestjs-fundamentals.md): 23 Fragen, Junior - [REST-API-Design](https://sharpskill.dev/de/technologies/node-nestjs/interviewfragen/rest-api-design.md): 20 Fragen, Junior - [Validierung & DTO](https://sharpskill.dev/de/technologies/node-nestjs/interviewfragen/validation-dto.md): 20 Fragen, Junior - [API-Dokumentation & Verträge](https://sharpskill.dev/de/technologies/node-nestjs/interviewfragen/api-documentation.md): 20 Fragen, Junior - [Fehlerbehandlung](https://sharpskill.dev/de/technologies/node-nestjs/interviewfragen/error-handling.md): 20 Fragen, Junior - [Unit-Testing](https://sharpskill.dev/de/technologies/node-nestjs/interviewfragen/testing-unit.md): 20 Fragen, Junior - [Aufgabenplanung](https://sharpskill.dev/de/technologies/node-nestjs/interviewfragen/scheduling-cron.md): 15 Fragen, Junior - [NestJS-Module & DI](https://sharpskill.dev/de/technologies/node-nestjs/interviewfragen/nestjs-modules-di.md): 20 Fragen, Mid-Level - [Konfiguration und Umgebungsverwaltung](https://sharpskill.dev/de/technologies/node-nestjs/interviewfragen/configuration-environment.md): 20 Fragen, Mid-Level - [JWT-Authentifizierung](https://sharpskill.dev/de/technologies/node-nestjs/interviewfragen/authentication-jwt.md): 25 Fragen, Mid-Level - [Autorisierung und RBAC](https://sharpskill.dev/de/technologies/node-nestjs/interviewfragen/authorization-rbac.md): 20 Fragen, Mid-Level - [Datenbank mit TypeORM](https://sharpskill.dev/de/technologies/node-nestjs/interviewfragen/database-typeorm.md): 30 Fragen, Mid-Level - [Middleware und Interceptors](https://sharpskill.dev/de/technologies/node-nestjs/interviewfragen/middleware-interceptors.md): 20 Fragen, Mid-Level - [Datei-Upload](https://sharpskill.dev/de/technologies/node-nestjs/interviewfragen/file-upload.md): 15 Fragen, Mid-Level - [WebSockets](https://sharpskill.dev/de/technologies/node-nestjs/interviewfragen/websockets.md): 20 Fragen, Mid-Level - [GraphQL mit NestJS](https://sharpskill.dev/de/technologies/node-nestjs/interviewfragen/graphql-basics.md): 25 Fragen, Mid-Level - [End-to-End-Tests](https://sharpskill.dev/de/technologies/node-nestjs/interviewfragen/testing-e2e.md): 20 Fragen, Mid-Level - [Caching mit Redis](https://sharpskill.dev/de/technologies/node-nestjs/interviewfragen/caching-redis.md): 20 Fragen, Mid-Level - [Warteschlangen mit Bull](https://sharpskill.dev/de/technologies/node-nestjs/interviewfragen/queues-bull.md): 20 Fragen, Mid-Level - [DevOps, Logging & CI/CD](https://sharpskill.dev/de/technologies/node-nestjs/interviewfragen/logging-monitoring.md): 25 Fragen, Mid-Level - [Docker und Containerisierung](https://sharpskill.dev/de/technologies/node-nestjs/interviewfragen/docker-containerization.md): 25 Fragen, Mid-Level - [Microservices](https://sharpskill.dev/de/technologies/node-nestjs/interviewfragen/microservices.md): 30 Fragen, Senior - [Best Practices für Sicherheit](https://sharpskill.dev/de/technologies/node-nestjs/interviewfragen/security-best-practices.md): 25 Fragen, Senior - [Performance und Cloud-Deployment](https://sharpskill.dev/de/technologies/node-nestjs/interviewfragen/performance-optimization.md): 30 Fragen, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/de/technologies/node-nestjs/interviewfragen/prisma-orm