nyhqq
A、需求分析阶段:综合各个用户的应用需求。B、在概念设计阶段:用E-R图来描述。C、在逻辑设计阶段:将E-R图转换成具体的数据库产品支持的数据模型,如关系模型,形成数据库逻辑模式。然后根据用户处理的要求,安全性的考虑,在基本表的基础上再建立必要的视图(VIEW)形成数据的外模式。D、在物理设计阶段:根据DBMS特点和处理的需要,进行物理存储安排,设计索引,形成数据库内模式。一展开就够论文字数了 
java连接mysql以前写过一个java连接Sql Server的例子,但大家还是经常会问java如何连接mysql,索性将这个也写下来了:)首先下载jdbc驱动(用搜索引擎搜下,多如牛毛),mysql的jdbc驱动只有一个jar包,名为jar,只要把这个jar包设置到环境变量(classpath)里就可以了假设驱动程序安装在d:/sqldriver目录下,那么就在classpath中添加d:/sqldriver/jar;测试代码import *;public class SqlTesting { public static void main(String args[]) { String url = "jdbc:mysql";//test为数据库名 String user ="root"; String password = ""; String sqlStr = "select * from test_table";//test_table为表名 try { CforName("Driver"); Sprintln( "" ); Connection con = DriverMConnection( url, user, password ); Statement st = ateStatement(); ResultSet rs = xecuteQuery( sqlStr ); while(xt()) { Sprintln(String(1)); } lose(); lose(); lose(); } catch(Exception err) { printStackTrace(Sut); } }}
那你就写实际建立数据库过程中遇到需要注意的地方,和课本上的印证一下,及巩固了自己所学的,有参与了实践。不是写数据库设计 而是说在设计上需要注意的地方 比如范式的裁定 事务 和安全性方面的 。。。有不明白的地方随时和老师沟通一下。希望对你有所帮助。