{
  "format": "dataset-manifest/1",
  "slug": "virtual-reality-vr-movie-theater",
  "version": 1,
  "seed": "virtual-reality-vr-movie-theater:1",
  "spec": {
    "format": "dataset/1",
    "slug": "virtual-reality-vr-movie-theater",
    "name": "Immersive Movie Experiences",
    "tagline": "User interactions, movie showings, headset choices, and snack orders from a virtual reality movie theater.",
    "description": "Patrons immerse themselves in captivating cinematic experiences at a virtual reality movie theater, selecting from diverse environments and genres. The theater allows visitors to enjoy unique movie showings with the added excitement of interacting with friends in real-time. With options to customize their experience through spatial audio and virtual items, each patron creates a personalized adventure in the world of VR cinema. This lively atmosphere draws in movie lovers eager for both mainstream blockbusters and hidden gems alike.\n\nThe dataset features several interconnected tables that provide a comprehensive view of the theater's operations. The 'users' table outlines individual patrons, including their preferences and past interactions. The 'movies' table includes details about the films available, such as titles, genres, and ratings. 'Showings' logs specific screening times for each movie, while 'headsets' details the types of equipment patrons use during their virtual experience. The 'snack_orders' table captures food and beverage purchases, enhancing the immersive theater experience. Lastly, 'user_interactions' records various engagements between patrons, such as discussions or shared experiences during showings.\n\nThis data answers critical questions about customer behavior and preferences, such as identifying peak showtimes or popular genres among different demographics. It can also reveal trends in snack sales correlated with movie types, providing insights for targeted marketing strategies. Additionally, the data serves as a valuable resource for exploring user engagement and interaction patterns, allowing for the enhancement of the overall customer experience. Note that the data is synthetic, designed specifically for practice and analytical exploration.",
    "domain": "hospitality",
    "shape": "graph-edges",
    "useCases": [
      "sql-practice",
      "teaching"
    ],
    "keywords": [
      "virtual reality",
      "movies",
      "user interactions",
      "snack orders",
      "showtimes",
      "immersive experiences"
    ],
    "locale": "en",
    "license": "CC0-1.0",
    "version": 1,
    "tables": {
      "users": {
        "description": "This table holds information about users in the virtual reality theater. Each user can have multiple interactions and orders.",
        "rows": 100,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each user."
          },
          "full_name": {
            "kind": "fullName",
            "description": "The full name of the user."
          },
          "email": {
            "kind": "email",
            "from": "full_name",
            "description": "Email address of the user."
          },
          "age": {
            "kind": "int",
            "min": 13,
            "max": 99,
            "description": "Age of the user."
          },
          "membership_level": {
            "kind": "enum",
            "values": [
              "basic",
              "premium",
              "vip"
            ],
            "description": "The membership level of the user."
          }
        }
      },
      "movies": {
        "description": "This table contains information about the movies available in the theater. Each movie can be selected by users during their visits.",
        "rows": 50,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each movie."
          },
          "title": {
            "kind": "productName",
            "description": "The title of the movie."
          },
          "genre": {
            "kind": "enum",
            "values": [
              "action",
              "drama",
              "comedy",
              "horror",
              "sci-fi"
            ],
            "description": "The genre of the movie."
          },
          "release_year": {
            "kind": "int",
            "min": 2000,
            "max": 2023,
            "description": "Year the movie was released."
          },
          "rating": {
            "kind": "decimal",
            "min": 0,
            "max": 10,
            "scale": 1,
            "description": "User rating of the movie."
          }
        }
      },
      "showings": {
        "description": "This table captures the movie showtimes and associated user interactions. Each showing links to a specific movie and user.",
        "rows": 200,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each showing."
          },
          "movie_id": {
            "kind": "fk",
            "ref": "movies.id",
            "description": "The ID of the movie being shown."
          },
          "showtime": {
            "kind": "datetime",
            "from": "2023-01-01",
            "to": "2023-12-31",
            "description": "The date and time of the showing.",
            "dayProfile": "waking"
          },
          "available_seats": {
            "kind": "int",
            "min": 0,
            "max": 100,
            "description": "Number of available seats for the showing."
          }
        }
      },
      "headsets": {
        "description": "This table lists the VR headsets used by patrons in the theater. Each user may use one or more headsets.",
        "rows": 30,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each headset."
          },
          "model": {
            "kind": "productName",
            "description": "The model name of the VR headset."
          },
          "brand": {
            "kind": "company",
            "description": "The brand of the VR headset."
          },
          "resolution": {
            "kind": "int",
            "min": 720,
            "max": 4320,
            "description": "Resolution of the headset in pixels."
          }
        }
      },
      "snack_orders": {
        "description": "This table captures snack orders placed by users during their movie experience. Each order can link to a user and a showing.",
        "rows": 150,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each snack order."
          },
          "user_id": {
            "kind": "fk",
            "ref": "users.id",
            "description": "The user who placed the snack order."
          },
          "showing_id": {
            "kind": "fk",
            "ref": "showings.id",
            "description": "The showing for which the snack order was placed."
          },
          "snack_item": {
            "kind": "enum",
            "values": [
              "popcorn",
              "soda",
              "candy",
              "nachos"
            ],
            "description": "The type of snack ordered."
          },
          "quantity": {
            "kind": "int",
            "min": 1,
            "max": 10,
            "description": "Quantity of the snack ordered."
          }
        }
      },
      "user_interactions": {
        "description": "This table documents interactions between users during their movie experiences, such as chatting or sharing items.",
        "rows": 100,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each user interaction."
          },
          "user_id": {
            "kind": "fk",
            "ref": "users.id",
            "description": "The user involved in the interaction."
          },
          "interaction_type": {
            "kind": "enum",
            "values": [
              "chat",
              "item_share",
              "review"
            ],
            "description": "Type of interaction that occurred."
          },
          "timestamp": {
            "kind": "datetime",
            "from": "2023-01-01",
            "to": "2023-12-31",
            "description": "The date and time of the interaction.",
            "dayProfile": "waking",
            "trend": "growing"
          }
        }
      }
    },
    "structure": "multi-table",
    "traits": [
      "timestamped",
      "nullable",
      "categorical"
    ],
    "analysisQuestions": [
      "What are the most popular genres among different age groups?",
      "Which showtimes attract the highest number of viewers?",
      "How do user interactions correlate with movie ratings?",
      "What snacks are most frequently ordered during specific showings?",
      "Are there any trends in user membership levels over time?"
    ],
    "suggestedQueries": [
      {
        "title": "Get all movies and their genres",
        "sql": "SELECT title, genre FROM movies;",
        "dialect": "postgres"
      },
      {
        "title": "Count of snacks ordered by type",
        "sql": "SELECT snack_item, SUM(quantity) FROM snack_orders GROUP BY snack_item;",
        "dialect": "postgres"
      },
      {
        "title": "Showings with available seats",
        "sql": "SELECT showtime, available_seats FROM showings WHERE available_seats > 0;",
        "dialect": "postgres"
      },
      {
        "title": "Average ratings by genre",
        "sql": "SELECT genre, AVG(rating) FROM movies GROUP BY genre;",
        "dialect": "postgres"
      },
      {
        "title": "User interactions over time",
        "sql": "SELECT DATE(timestamp) AS interaction_date, COUNT(*) FROM user_interactions GROUP BY interaction_date;",
        "dialect": "postgres"
      }
    ],
    "usageScenarios": [
      {
        "title": "For Educators",
        "body": "Educators can utilize this dataset in classroom settings to teach SQL and data analysis skills. By engaging students with real-world scenarios from a virtual reality movie theater, they can enhance their understanding of database management and querying techniques, making learning interactive and enjoyable."
      },
      {
        "title": "For Analysts",
        "body": "Data analysts can take advantage of this dataset to explore user behavior and preferences in a VR cinema environment. By analyzing user interactions, movie selections, and snack orders, they can derive insights that inform marketing strategies, enhance user experience, and optimize resource allocation in the theater."
      },
      {
        "title": "For Developers",
        "body": "Software developers working on applications for virtual reality environments can use this dataset to test and refine their algorithms. Whether it's for user recommendation systems or interactive features, having a dataset that mimics real user interactions can significantly improve the development process and lead to more engaging applications."
      },
      {
        "title": "For Market Researchers",
        "body": "Market researchers can leverage the dataset to understand trends in the virtual reality entertainment industry. By examining the popularity of genres, peak showtimes, and snack preferences, they can provide valuable insights to stakeholders on consumer behavior and market opportunities, aiding in strategic decision-making."
      }
    ]
  },
  "counts": {
    "headsets": 30,
    "movies": 50,
    "showings": 200,
    "users": 100,
    "snack_orders": 150,
    "user_interactions": 100
  },
  "stats": {
    "users": {
      "rows": 100,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 100,
          "min": 1,
          "max": 100
        },
        "full_name": {
          "nulls": 0,
          "distinct": 99,
          "min": "Alice Wang",
          "max": "Zara Wagner"
        },
        "email": {
          "nulls": 0,
          "distinct": 100
        },
        "age": {
          "nulls": 0,
          "distinct": 63,
          "min": 14,
          "max": 98
        },
        "membership_level": {
          "nulls": 0,
          "distinct": 3,
          "min": "basic",
          "max": "vip"
        }
      }
    },
    "movies": {
      "rows": 50,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 50,
          "min": 1,
          "max": 50
        },
        "title": {
          "nulls": 0,
          "distinct": 45,
          "min": "Classic Lantern",
          "max": "Wireless Keyboard"
        },
        "genre": {
          "nulls": 0,
          "distinct": 5,
          "min": "action",
          "max": "sci-fi"
        },
        "release_year": {
          "nulls": 0,
          "distinct": 22,
          "min": 2000,
          "max": 2023
        },
        "rating": {
          "nulls": 0,
          "distinct": 40,
          "min": 0,
          "max": 9.9
        }
      }
    },
    "showings": {
      "rows": 200,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 200,
          "min": 1,
          "max": 200
        },
        "movie_id": {
          "nulls": 0,
          "distinct": 50,
          "min": 1,
          "max": 50
        },
        "showtime": {
          "nulls": 0,
          "distinct": 200,
          "min": "2023-01-01 18:36:26",
          "max": "2023-12-30 18:15:15"
        },
        "available_seats": {
          "nulls": 0,
          "distinct": 82,
          "min": 1,
          "max": 99
        }
      }
    },
    "headsets": {
      "rows": 30,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 30,
          "min": 1,
          "max": 30
        },
        "model": {
          "nulls": 0,
          "distinct": 29,
          "min": "Classic Desk Lamp",
          "max": "Vintage Blender"
        },
        "brand": {
          "nulls": 0,
          "distinct": 30,
          "min": "Acme Industries",
          "max": "Willow Works"
        },
        "resolution": {
          "nulls": 0,
          "distinct": 30,
          "min": 774,
          "max": 3976
        }
      }
    },
    "snack_orders": {
      "rows": 150,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 150,
          "min": 1,
          "max": 150
        },
        "user_id": {
          "nulls": 0,
          "distinct": 73,
          "min": 2,
          "max": 100
        },
        "showing_id": {
          "nulls": 0,
          "distinct": 111,
          "min": 2,
          "max": 199
        },
        "snack_item": {
          "nulls": 0,
          "distinct": 4,
          "min": "candy",
          "max": "soda"
        },
        "quantity": {
          "nulls": 0,
          "distinct": 10,
          "min": 1,
          "max": 10
        }
      }
    },
    "user_interactions": {
      "rows": 100,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 100,
          "min": 1,
          "max": 100
        },
        "user_id": {
          "nulls": 0,
          "distinct": 65,
          "min": 1,
          "max": 100
        },
        "interaction_type": {
          "nulls": 0,
          "distinct": 3,
          "min": "chat",
          "max": "review"
        },
        "timestamp": {
          "nulls": 0,
          "distinct": 100,
          "min": "2023-01-21 17:18:16",
          "max": "2023-12-28 09:10:30"
        }
      }
    }
  },
  "artifacts": [
    {
      "file": "csv/headsets.csv",
      "format": "csv",
      "table": "headsets",
      "key": "datasets/virtual-reality-vr-movie-theater/v1/csv/headsets.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/virtual-reality-vr-movie-theater/v1/csv/headsets.csv",
      "bytes": 1136,
      "sha256": "4941e15ab053b8d46b843d5e2666175b2fbd8c7d5cebc7d8597333b69c1b457d",
      "rows": 30,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/movies.csv",
      "format": "csv",
      "table": "movies",
      "key": "datasets/virtual-reality-vr-movie-theater/v1/csv/movies.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/virtual-reality-vr-movie-theater/v1/csv/movies.csv",
      "bytes": 1793,
      "sha256": "dd2dd4eca3b3bcb007fb602ea0c7e7abc80139dd021479c99642b555a59eb6d2",
      "rows": 50,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/showings.csv",
      "format": "csv",
      "table": "showings",
      "key": "datasets/virtual-reality-vr-movie-theater/v1/csv/showings.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/virtual-reality-vr-movie-theater/v1/csv/showings.csv",
      "bytes": 6082,
      "sha256": "5e99e9a08b5a727104515a515c691ca7d5dc2db368f7fe3bdc7e9ba510e52329",
      "rows": 200,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/users.csv",
      "format": "csv",
      "table": "users",
      "key": "datasets/virtual-reality-vr-movie-theater/v1/csv/users.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/virtual-reality-vr-movie-theater/v1/csv/users.csv",
      "bytes": 4951,
      "sha256": "7475a959ca41b6a08104b39c6dd21f9ee5cf105eeed7d5626cc55ff35e581bae",
      "rows": 100,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/snack_orders.csv",
      "format": "csv",
      "table": "snack_orders",
      "key": "datasets/virtual-reality-vr-movie-theater/v1/csv/snack_orders.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/virtual-reality-vr-movie-theater/v1/csv/snack_orders.csv",
      "bytes": 2935,
      "sha256": "b46df7415db013d4d08f0166822d594390c771951a5fefa77e85f2940edd2119",
      "rows": 150,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/user_interactions.csv",
      "format": "csv",
      "table": "user_interactions",
      "key": "datasets/virtual-reality-vr-movie-theater/v1/csv/user_interactions.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/virtual-reality-vr-movie-theater/v1/csv/user_interactions.csv",
      "bytes": 3476,
      "sha256": "1ef3b5abfafa3a6062077d689b90e8de01b135065a64a5a9cb710ed43acf57ba",
      "rows": 100,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "virtual-reality-vr-movie-theater.json",
      "format": "json",
      "table": null,
      "key": "datasets/virtual-reality-vr-movie-theater/v1/virtual-reality-vr-movie-theater.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/virtual-reality-vr-movie-theater/v1/virtual-reality-vr-movie-theater.json",
      "bytes": 81454,
      "sha256": "4ef7895d00234a02941a8ff6ff4448756898ac724056df8de31788b6d0e68dd1",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    },
    {
      "file": "sql/postgres.sql",
      "format": "sql-postgres",
      "table": null,
      "key": "datasets/virtual-reality-vr-movie-theater/v1/sql/postgres.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/virtual-reality-vr-movie-theater/v1/sql/postgres.sql",
      "bytes": 31338,
      "sha256": "ac4bf135a95bea9f5770c605c4b03a3af65f66c792790ac62d80a9a037ebfdbe",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mysql.sql",
      "format": "sql-mysql",
      "table": null,
      "key": "datasets/virtual-reality-vr-movie-theater/v1/sql/mysql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/virtual-reality-vr-movie-theater/v1/sql/mysql.sql",
      "bytes": 30645,
      "sha256": "fc20a514664346d642e3eec4cecdde45c2367a7f1acb420221bb1eab93be7606",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mssql.sql",
      "format": "sql-mssql",
      "table": null,
      "key": "datasets/virtual-reality-vr-movie-theater/v1/sql/mssql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/virtual-reality-vr-movie-theater/v1/sql/mssql.sql",
      "bytes": 32048,
      "sha256": "09e50bfb21260b96a0daf7b32a0a6c202919d4c0fdd92a1ee6eb2c67ee56131e",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/sqlite.sql",
      "format": "sql-sqlite",
      "table": null,
      "key": "datasets/virtual-reality-vr-movie-theater/v1/sql/sqlite.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/virtual-reality-vr-movie-theater/v1/sql/sqlite.sql",
      "bytes": 30421,
      "sha256": "a362179b938d9d526420f7d0f6a0bc2e4956dfdf173d45961d64c9d1593c4927",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "prisma/seed.ts",
      "format": "prisma-seed",
      "table": null,
      "key": "datasets/virtual-reality-vr-movie-theater/v1/prisma/seed.ts",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/virtual-reality-vr-movie-theater/v1/prisma/seed.ts",
      "bytes": 65818,
      "sha256": "6fad3a45aa3ecb5a219ae4547f030175c1ae36b5618f75fdc0b9fac74c7ed7a9",
      "rows": null,
      "contentType": "application/typescript; charset=utf-8"
    },
    {
      "file": "django/fixtures.json",
      "format": "django-fixture",
      "table": null,
      "key": "datasets/virtual-reality-vr-movie-theater/v1/django/fixtures.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/virtual-reality-vr-movie-theater/v1/django/fixtures.json",
      "bytes": 108452,
      "sha256": "89911a9131ab8544b1de2908b9a6a1c3c6944e5ce87f968f280c227c4c7b02cb",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    }
  ],
  "publishedAt": 1788766578876,
  "updatedAt": 1788766578876
}
