Data model
Sakila video rental sample
Logical record types and their declared fields.
draftModule version 0.1.0
Registered DataModel
Provenance
draftModule version 0.1.0BSD-3-Clause
- Module
github.com/demo-db/sakila/sakila- Version
0.1.0- Repository
- https://github.com/demo-db/sakila
- Source commit
113e54ad83c3e003a4fd195c893f2b19a921435c- MeaningGraph revision
2d0c72a8b2edd295c494ab8bdcc9aba03235a9d62790b687ee77dd7be08b0cd1- ModelSpec source
model/sakila.modelspec.hcl- ModelSpec AST
model/sakila.modelspec.json- Archived definition
- Download the exact registered definition
- Archived source files
LICENSEmodel/sakila.modelspec.hclmodel/sakila.modelspec.json
Logical structure
Record types
Record type
actor
Key: actor_id
actor_idintKey fieldfirst_namestringRequiredlast_namestringRequiredlast_updatestringRequired
Record type
address
Key: address_id
address_idintKey fieldaddressstringRequiredaddress2stringdistrictstringRequiredcity_idrecord referenceRecord:cityRequiredpostal_codestringphonestringRequiredlocationdocumentRequiredlast_updatestringRequired
Record type
category
Key: category_id
category_idintKey fieldnamestringRequiredlast_updatestringRequired
Record type
city
Key: city_id
city_idintKey fieldcitystringRequiredcountry_idrecord referenceRecord:countryRequiredlast_updatestringRequired
Record type
country
Key: country_id
country_idintKey fieldcountrystringRequiredlast_updatestringRequired
Record type
customer
Key: customer_id
Record type
film
Key: film_id
film_idintKey fieldtitlestringRequireddescriptionstringrelease_yearstringlanguage_idrecord referenceRecord:languageRequiredoriginal_language_idrecord referenceRecord:languagerental_durationintRequiredrental_ratedecimalRequiredlengthintreplacement_costdecimalRequiredratingstringspecial_featuresstringlast_updatestringRequired
Record type
film_actor
Key: actor_idfilm_id
Record type
film_category
Key: film_idcategory_id
Record type
film_text
Key: film_id
film_idintRequiredKey fieldtitlestringRequireddescriptionstring
Record type
inventory
Key: inventory_id
Record type
language
Key: language_id
language_idintKey fieldnamestringRequiredlast_updatestringRequired
Record type
payment
Key: payment_id
Record type
rental
Key: rental_id
Record type
staff
Key: staff_id
Record type
store
Key: store_id