图书管理系统是一类常见的信息管理系统。分析图书管理系统后,初步获得的实体信息如下。 图书:book(bookid,bookname,num)。其中,bookid用于标识每一本图书,bookname为图书名称,num为图书数量。 借阅用户:bookuser(tid,username,age)。其中,tid用于标识每一个借书用户,username为借书用户姓名,age为借书用户年龄。 图书实体与借阅用户实体间的关系是:借阅用户可以借阅多本图书,同时,一本图书可以被多个借阅用户借阅。借阅过程产生借书日期(borrow_time)和还书日期(return_time)等属性。 请根据上述需求,回答以下问题。 (1)设计该系统的E-R图。 (2)将E-R图转换成关系模式,并指出主码。 (3)根据关系模式,使用SQL创建借书用户实体,要求SQL语句中包含主码约束和非空约束。