Sql 创建一个人的子对象和父对象
我有以下类型的地址和电话号码:Sql 创建一个人的子对象和父对象,sql,oracle,plsql,Sql,Oracle,Plsql,我有以下类型的地址和电话号码: CREATE TYPE Adress AS Object (Street varchar2(50), PostalC number, Ville varchar2(50)); CREATE TYPE PhoneNumber AS Object (Ind varchar2(3), PhNumber varchar2(20)); 如果一个人可以有多个孩子,而一个孩子只能有两个人作为父母,我需要对我的个人类型进行以下修改: CREATE TYPE Person; CR
CREATE TYPE Adress AS Object (Street varchar2(50), PostalC number, Ville varchar2(50));
CREATE TYPE PhoneNumber AS Object (Ind varchar2(3), PhNumber varchar2(20));
如果一个人可以有多个孩子,而一个孩子只能有两个人作为父母,我需要对我的个人类型进行以下修改:
CREATE TYPE Person;
CREATE TYPE Person AS Object (
FirstName varchar2(50), LastName varchar2(50), Adr Address , Father REF Person, Mother REF Person);
对同一类型有自我参照(父亲和母亲)是否正确
对同一类型有自我参照(父亲和母亲)是否正确
是的,他们都是人
如果一个人可以有多个孩子,而一个孩子只能有两个人作为父母,我需要对我的个人类型进行以下修改:
见:
创建类型人;
创建类型person_表作为REF person表;
创建类型person作为对象(
身份证号码(12,0),
名字VARCHAR2(50岁),
姓氏VARCHAR2(50),
Adr地址,
父亲是一个很好的人,
母亲是一个人,
儿童人表
);
小提琴
一个孩子只能有两个人作为父母
一个孩子只能有两个人作为亲生父母;然而,如今,父母分居并建立新的关系是很常见的,孩子可能有很多继父母,或者父母可以通过代孕生育