如何在数据库中定义多个属性。假设名称字段。它有三个部分:名字,中间名,姓氏。和地址属性:
街道地址 市 州 邮政编码 国家 .......
答案 0 :(得分:1)
名称的每个部分都是一个单独的属性:
CREATE TABLE People (
persion_id INTEGER NOT NULL PRIMARY KEY,
first_name VARCHAR(20),
middle_name VARCHAR(20),
last_name VARCHAR(30) )
对于地址类似,street_address,city,state_or_province,post_code和country通常是单独的属性。在某些应用程序中,您可能希望将街道地址拆分为building_number,street_name和其他属性。
答案 1 :(得分:1)
在数据库中,每个属性都变成一列,例如
create table person (firstname varchar(20), middlename varchar(20),
lastname varchar(20), ...);
create table address (street_address varchar(30), city varchar(30), ...);