我在Oracle 11g中成功创建了一个带有以下属性的EmployeeType;
emp_id VARCHAR2(5)
title VARCHAR(15)
firstname VARCHAR(20)
surname VARCHAR(20)
address Addresstype
tel_no ARRAY(3) of VARCHAR(15)
get_address() VARCHAR2()
并被告知在Oracle 11g中使用以下属性创建DepartmentType
dept_id VARCHAR2(3)
location AddressType
manager REF Employee
但我现在的问题是我不知道如何使用对象关系REF构造来定义两个表之间的对象引用,以便将Departments与Employees相关联,这样我就可以创建表来存储部门细节并插入行
答案 0 :(得分:1)
您可以使用一些ORM(对象关系映射)框架,您可以阅读它here
What is an Object-Relational Mapping Framework?
这是一个很大的话题,或者你可以设法找到一种方法来自己做,但你必须知道的是关系数据库只是带有数据的行,与面向对象的对象无关,你可以把它当作一种存储数据的方法。
我希望这会有所帮助。