日期:2014-05-18  浏览次数:20531 次

数据库课程设计:个人通讯录



★★★★★★★★★★

本人刚上大学,现在要写一个数据库的课程设计:个人通讯录,诸位高手帮下忙啊。。。
要求有可行的代码和结果,最好有注释。



本人第一次发帖,保证结贴!!!

★★★★★★★★★★

------解决方案--------------------
调研需求,首先要知道通讯录都包括啥?
------解决方案--------------------
通讯录,建个表
SQL code

declare @AddressList table (id int,[Name] varchar(4),Email varchar(19),Telephone varchar(13),Cellphone bigint,Address varchar(4),[Group] int)
insert into @AddressList
select 1,'张三','zhangsan@163.com','010-11111111',15200000000,'北京',1 union all
select 2,'李四','lisi@hayoo.com.cn','021-11111111',13800000000,'上海',1 union all
select 3,'王五','wangwu@gmail.com.cn','020-11111111',13900000000,'广州',2 union all
select 4,'刘六','liuliu@sina.com.cn','0735-11111111',133000000000,'深圳',2

select * from @AddressList

/*
id          Name Email               Telephone     Cellphone            Address Group
----------- ---- ------------------- ------------- -------------------- ------- -----------
1           张三   zhangsan@163.com    010-11111111  15200000000          北京      1
2           李四   lisi@hayoo.com.cn   021-11111111  13800000000          上海      1
3           王五   wangwu@gmail.com.cn 020-11111111  13900000000          广州      2
4           刘六   liuliu@sina.com.cn  0735-11111111 133000000000         深圳      2
*/

------解决方案--------------------
你发错地方了吧,应该发到编程工具板块去
------解决方案--------------------
探讨
引用:
调研需求,首先要知道通讯录都包括啥?


有:
姓名,住址,电话
这三项就行了,能进行:添加,修改,删除,查找 功能,最好能识别错误,比如一个人可以有2个电话,但2个人不能共有一个电话号码


各位高手辛苦了啊,最迟到后天结贴