当前位置:数据库 > Oracle >>

求oracle数据库的一个建表方案

现在我想建立一个oracle数据库,需要建几个表。其中有些信息不知道怎么处理。主要是学生的信息,一个是学号(stu_id varchar(15), 主键),一个是姓名(stu_name varchar(10), 非空),一个是电话号码(number(15))。这个电话号码是可以有多个值的,或者说一个学生可以有多个号码。我的问题是,一个表应该是不够的,怎么建立这些表?尽给个SQL语句。
追问:不需要外键么?如果需要,要怎么做呢?谢谢哈
答案:2个:
1: 学生信息表
stu_id varchar(15), 主键
stu_name varchar(10)
2:通信方法表(联合主键)
stu_id varchar(15)
phone varchar(15)   换成字符吧,转分机呢 ?
其他:dddd 感觉一个表够了。 一个表完全可以搞定的没有必要搞多个表,就看你的数据要怎么存储了 

上一个:ORACLE数据库查询语句
下一个:oracle中手动创建了一个数据库,为什么关机再开后再conn会显示协议适配器错误??

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,