What is the generic term for database tables, views, functions, and stored procedures?
(imported from comments per OP's request)
I'm afraid "database objects/entities" is the best you can get.
Schema
In a relational database, the schema defines the tables, fields, relationships, views, indexes, packages, procedures, functions, queues, triggers, types, sequences, materialized views, synonyms, database links, directories, XML schemas, and other elements.
Source:
https://docs.oracle.com/cd/B19306_01/server.102/b14220/schema.htm
DBMS - This is the generic term for database , tables , triggers , procedures ... etc