Every table is determined by a name and structure. A structure is a list of table fields. Each field is determined by a name, type and attributes.
Table structure is specified when creating a table and it can be changed later.