<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<database name="bookstore-behavior" defaultIdMethod="native" package="behavior.concrete_inheritance_one_to_one">

    <table name="concrete_onetoone_book">
        <column name="id" required="true" primaryKey="true" autoIncrement="true" type="INTEGER" />
        <column name="title" type="VARCHAR" />
    </table>

    <table name="concrete_onetoone_science_book">
        <column name="addition_field" type="VARCHAR" />
        <behavior name="concrete_inheritance">
            <parameter name="extends" value="concrete_onetoone_book" />
        </behavior>
    </table>

    <table name="concrete_onetoone_book_author">
        <column name="id" required="true" primaryKey="true" autoIncrement="true" type="INTEGER" />
        <column name="name" type="VARCHAR"/>
        <column name="book_id" type="INTEGER" />
        <foreign-key foreignTable="concrete_onetoone_science_book">
            <reference local="book_id" foreign="id" />
        </foreign-key>
    </table>

</database>
