ylbtech-dbs:ylbtech-cnblogs(博客园)-2,Admin(用户后台)

DatabaseName:Contacts/通讯簿(iOS)

1.A,数据库关系图(Database Diagram) 返回顶部

1.B,数据库设计脚本(Database Design Script)返回顶部

1.B.3,

1.B.2, 第二版

-- =============================================
-- 通讯簿
-- author:yuanbo
-- 20:41 2016/8/19
-- =============================================
USE master
GO -- Drop the database if it already exists
IF EXISTS (
SELECT name
FROM sys.databases
WHERE name = N'Contacts'
)
DROP DATABASE Contacts
GO CREATE DATABASE Contacts
GO
use Contacts
go
-- =============================================
-- 通讯簿
-- ?可以不显示
-- author:yuanbo
-- 20:41 2016/9/20
-- =============================================
create table Contact
(
contactId uniqueidentifier primary key, --编号【PK】
prefix varchar(200), --?前缀
firstName varchar(200), --名字
phoneticFirstName varchar(200), --?名字发音
lastName varchar(200), --姓氏
phoneticLastName varchar(200), --姓氏发音
headImg varchar(200), --头像图片
middleName varchar(200), --?中间名
phoneticMidelName varchar(200), --中间名拼音或音标
sufix varchar(200), --?后缀
nickname varchar(200), --?昵称
jobTitle varchar(200), --?职务
department varchar(200), --?部门
company varchar(200), --?公司
remark varchar(2000) --备注
)
--前缀、名字拼音或音标、名字发音、中间名、中间名拼音或音标
--、姓氏拼音或音标、姓氏发音、婚前姓氏、后缀、昵称
--职位、部门 GO
-- =============================================
-- 添加电话
-- author:yuanbo
-- 20:41 2016/8/19
-- =============================================
create table Phone
(
phoneId uniqueidentifier primary key, --编号【PK】
[type] varchar(200), --住宅、工作、iPhone、手机、主要、住宅传真、工作传真、传呼、其他
--添加自定标签
value varchar(200), --值
contactId uniqueidentifier references Contact(contactId) --通讯簿Id(通讯簿)【FK】
) GO
-- =============================================
-- 添加电子邮件
-- author:yuanbo
-- 20:41 2016/8/19
-- =============================================
create table EMail
(
emailId uniqueidentifier primary key, --编号【PK】
[type] varchar(200), --住宅、工作、iCloud、其他
--添加自定标签
value varchar(200),
contactId uniqueidentifier references Contact(contactId) --通讯簿Id(通讯簿)【FK】
) GO
-- =============================================
-- 添加URL
-- author:yuanbo
-- 20:41 2016/8/19
-- =============================================
create table Url
(
urlId uniqueidentifier primary key, --编号【PK】
[type] varchar(200), --首页、住宅、工作、其他
--添加自定标签
value varchar(200),
contactId uniqueidentifier references Contact(contactId) --通讯簿Id(通讯簿)【FK】
) GO
-- =============================================
-- 添加地址
-- author:yuanbo
-- 20:41 2016/8/19
-- =============================================
create table [Address]
(
addressId uniqueidentifier primary key, --编号【PK】
[type] varchar(200), --首页、住宅、工作、其他
--添加自定标签
contry varchar(200), --国家
province varchar(200), --省
city varchar(200), --城市
street varchar(200), --街道
street2 varchar(200), --街道2
zipcode varchar(200), --邮政编码
contactId uniqueidentifier references Contact(contactId) --通讯簿Id(通讯簿)【FK】
) GO
-- =============================================
-- 添加生日
-- author:yuanbo
-- 20:41 2016/8/19
-- =============================================
create table Birthday
(
birthdayId uniqueidentifier primary key, --编号【PK】
[type] varchar(200), --首页、住宅、工作、其他
--添加自定标签
[year] int, --年
[month] int, --月
[day] int, --日
contactId uniqueidentifier references Contact(contactId) --通讯簿Id(通讯簿)【FK】
) GO
-- =============================================
-- 添加关联人
-- author:yuanbo
-- 20:41 2016/8/19
-- =============================================
create table Refer
(
referid uniqueidentifier primary key, --编号【PK】
[type] varchar(200), --类别:母亲、父亲、父母、兄弟、姐妹、子女、朋友、配偶、伴侣、助理、上司、其他
--添加自定标签
value varchar(200), --名字
contactId uniqueidentifier references Contact(contactId) --通讯簿Id(通讯簿)【FK】
) GO
-- =============================================
-- 添加个人资料
-- author:yuanbo
-- 20:41 2016/8/19
-- =============================================
create table PersonInfo
(
personInfoId uniqueidentifier primary key, --编号【PK】
[type] varchar(200), --类别:新浪微博、Twiter、Facebook、Flickr、LinkedIn、Myspace
value varchar(200), --个人社交资料
contactId uniqueidentifier references Contact(contactId) --通讯簿Id(通讯簿)【FK】
) GO
-- =============================================
-- 添加即时信息
-- author:yuanbo
-- 20:41 2016/8/19
-- =============================================
create table [Message]
(
messageId uniqueidentifier primary key, --编号【PK】
[type] varchar(200), --类别:QQ、Skype、MSN Messenger、Google Talk、Facebook Messenger、AIM、Yahoo! Messenger、ICQ、Jabber、Gadu-Gadu
value varchar(200), --个人社交资料
contactId uniqueidentifier references Contact(contactId) --通讯簿Id(通讯簿)【FK】
) GO
-- =============================================
-- 添加字段
-- author:yuanbo
-- 20:41 2016/8/19
-- =============================================
--前缀、名字拼音或音标、名字发音、中间名、中间名拼音或音标
--、姓氏拼音或音标、姓氏发音、婚前姓氏、后缀、昵称
--职位、部门
create table [Attach]
(
messageId uniqueidentifier primary key, --编号【PK】
[type] varchar(200), --类别:QQ、Skype、MSN Messenger、Google Talk、Facebook Messenger、AIM、Yahoo! Messenger、ICQ、Jabber、Gadu-Gadu
value varchar(200), --个人社交资料
contactId uniqueidentifier references Contact(contactId) --通讯簿Id(通讯簿)【FK】
)

1.B.1, 第一版

-- =============================================
-- 通讯簿
-- author:yuanbo
-- 20:41 2016/8/19
-- =============================================
USE master
GO -- Drop the database if it already exists
IF EXISTS (
SELECT name
FROM sys.databases
WHERE name = N'Contacts'
)
DROP DATABASE Contacts
GO CREATE DATABASE Contacts
GO
-- =============================================
-- 通讯簿
-- author:yuanbo
-- 20:41 2016/8/19
-- =============================================
create table Contact
(
contactId uniqueidentifier, --编号
firstName varchar(200), --名字
lastName varchar(200), --姓氏
company varchar(200), --公司
intro varchar(200) --备注
) GO
-- =============================================
-- 添加电话
-- author:yuanbo
-- 20:41 2016/8/19
-- =============================================
create table Phone
(
phoneId uniqueidentifier,
[type] varchar(200), --住宅、工作、iPhone、手机、主要、住宅传真、工作传真、传呼、其他
--添加自定标签
value varchar(200)
) GO
-- =============================================
-- 添加电子邮件
-- author:yuanbo
-- 20:41 2016/8/19
-- =============================================
create table EMail
(
emailId uniqueidentifier,
[type] varchar(200), --住宅、工作、iCloud、其他
--添加自定标签
value varchar(200)
) GO
-- =============================================
-- 添加URL
-- author:yuanbo
-- 20:41 2016/8/19
-- =============================================
create table Url
(
urlId uniqueidentifier,
[type] varchar(200), --首页、住宅、工作、其他
--添加自定标签
value varchar(200)
) GO
-- =============================================
-- 添加地址
-- author:yuanbo
-- 20:41 2016/8/19
-- =============================================
create table [Address]
(
addressId uniqueidentifier,
[type] varchar(200), --首页、住宅、工作、其他
--添加自定标签
contry varchar(200), --国家
province varchar(200), --省
city varchar(200), --城市
street varchar(200), --街道
street2 varchar(200), --街道2
zipcode varchar(200), --邮政编码
) GO
-- =============================================
-- 添加生日
-- author:yuanbo
-- 20:41 2016/8/19
-- =============================================
create table Birthday
(
birthdayId uniqueidentifier,
[type] varchar(200), --首页、住宅、工作、其他
--添加自定标签
[year] int, --年
[month] int, --月
[day] int --日
) GO
-- =============================================
-- 添加关联人
-- author:yuanbo
-- 20:41 2016/8/19
-- =============================================
create table Refer
(
referid uniqueidentifier,
[type] varchar(200), --类别:母亲、父亲、父母、兄弟、姐妹、子女、朋友、配偶、伴侣、助理、上司、其他
--添加自定标签
value varchar(200) --名字
) GO
-- =============================================
-- 添加个人资料
-- author:yuanbo
-- 20:41 2016/8/19
-- =============================================
create table PersonInfo
(
personInfoId uniqueidentifier,
[type] varchar(200), --类别:新浪微博、Twiter、Facebook、Flickr、LinkedIn、Myspace
value varchar(200) --个人社交资料
) GO
-- =============================================
-- 添加即时信息
-- author:yuanbo
-- 20:41 2016/8/19
-- =============================================
create table [Message]
(
messageId uniqueidentifier,
[type] varchar(200), --类别:QQ、Skype、MSN Messenger、Google Talk、Facebook Messenger、AIM、Yahoo! Messenger、ICQ、Jabber、Gadu-Gadu
value varchar(200) --个人社交资料
) GO
-- =============================================
-- 添加字段
-- author:yuanbo
-- 20:41 2016/8/19
-- =============================================
--前缀、名字拼音或音标、名字发音、中间名、中间名拼音或音标
--、姓氏拼音或音标、姓氏发音、婚前姓氏、后缀、昵称
--职位、部门

1.B

1.C,功能实现代码(Function Implementation Code)返回顶部
作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

通讯簿(apple)的更多相关文章

  1. Outlook 无法更新全球通讯簿,错误 0×80190194

    当 Outlook 客户端尝试更新全球通讯簿,实际上是下载脱机通讯簿(Officeline Address Book,简称 OAB)时,可能会收到 0×80190194 的错误.错误代码 0×8019 ...

  2. [Lync]lync同步通讯簿

    概述 在客户现场部署lync的时候,突然发现新安装的lync客户端,搜索联系人功能无法使用,而将lync客户端安装后,隔一段时间后,又可以查询了,发现可能是数据没有同步的原因. 解决方案 客户端地址簿 ...

  3. exchange 强制更新全球通讯簿

    ————-客户端强制更新方式————– Outlook通讯录默认情况需要2-3天同步更新通讯录,可以使用下列方式立即更新通讯录 1. 关闭outlook ,打开下列文件夹 %userprofile%\ ...

  4. java网络编程+通讯协议的理解

    参考: http://blog.csdn.net/sunyc1990/article/details/50773014 网络编程对于很多的初学者来说,都是很向往的一种编程技能,但是很多的初学者却因为很 ...

  5. iOS开发系列--通讯录、蓝牙、内购、GameCenter、iCloud、Passbook系统服务开发汇总

    --系统应用与系统服务 iOS开发过程中有时候难免会使用iOS内置的一些应用软件和服务,例如QQ通讯录.微信电话本会使用iOS的通讯录,一些第三方软件会在应用内发送短信等.今天将和大家一起学习如何使用 ...

  6. iOS--通讯录、蓝牙、内购、GameCenter、iCloud、Passbook等系统服务开发汇总

    iOS开发过程中有时候难免会使用iOS内置的一些应用软件和服务,例如QQ通讯录.微信电话本会使用iOS的通讯录,一些第三方软件会在应用内发送短信等.今天将和大家一起学习如何使用系统应用.使用系统服务: ...

  7. iOS开发——高级技术&通讯录服务

    通讯录服务 AddressBook iOS中带有一 个Contacts应用程序来管理联系人,但是有些时候我们希望自己的应用能够访问或者修改这些信息,这个时候就要用到 AddressBook.frame ...

  8. iOS开发系列通讯录、蓝牙、内购、GameCenter、iCloud、Passbook系统服务开

    --系统应用与系统服务 iOS开发过程中有时候难免会使用iOS内置的一些应用软件和服务,例如QQ通讯录.微信电话本会使用iOS的通讯录,一些第三方软件会在应用内发送短信等.今天将和大家一起学习如何使用 ...

  9. IOS中调用系统的电话、短信、邮件、浏览功能

    iOS开发系列--通讯录.蓝牙.内购.GameCenter.iCloud.Passbook系统服务开发汇总 2015-01-13 09:16 by KenshinCui, 26990 阅读, 35 评 ...

随机推荐

  1. Hightchart.js 的使用

    中文网址介绍 http://www.hcharts.cn/docs/basic-zoom http://v1.hcharts.cn/demo/index.php?p=46

  2. 机器学习算法基础(Python和R语言实现)

    https://www.analyticsvidhya.com/blog/2015/08/common-machine-learning-algorithms/?spm=5176.100239.blo ...

  3. php中定义网站根目录的常用方法

    define('BASE_PATH',str_replace('\\','/',realpath(dirname(__FILE__).'/../')));

  4. Unity3D研究院之Inspector面板枚举的别名与排序

    虽然mono是支持unicode的.可以在枚举里写中文,但是我还是觉得写英文好一些.可是在编辑器上策划是希望看到的是中文的,还有就是枚举的展示排序功能,策划在编辑的时候为了方便希望把常用的枚举排上前面 ...

  5. Apache模块 mod_proxy 转自http://www.php100.com/manual/apache2/mod/mod_proxy.html

    Apache模块 mod_proxy 说明 提供HTTP/1.1的代理/网关功能支持 状态 扩展(E) 模块名 proxy_module 源文件 mod_proxy.c 概述 警告 在您没有对服务器采 ...

  6. C++重载,重写,重定义

    1.重载:重载是在一个类中,函数名一样,参数类型或参数个数不同的一系列函数需要注意的是,与返回类型无关. class Test { public: void show(); void show(int ...

  7. 06-Java 本地文件操作

    1.File类简介 创建好:File file=new File("hello.txt"); 后,按住Ctrl键.单击File.会出现File的源代码. 在视图左下角双击" ...

  8. java hashtable

    java hashtable Hashtables提供了一个很有用的方法可以使应用程序的性能达到最佳. Hashtables(哈希表)在计算机领域中已不 是一个新概念了.它们是用来加快计算机的处理速度 ...

  9. 【linux】locate介绍

    Locale和everything 类似,有本地的检索库,它会自动更新检索库,但新创建的文件,不能用locale 查到,需要手动更新检索库update db 才能搜索到,在/tmp 目录下的文件不能搜 ...

  10. VS2010打开项目时,出现“已经在解决方案中打开了具有该名称的项目”问题的解决方案

    用的是VSS代码管理.一打开解决方案就看到有个类库不能加载. 解决方法: 直接右键编辑无法加载的类库,或者记事本编辑有问题类库的csproj文件, 删除以下几行: <SccProjectName ...