zoukankan      html  css  js  c++  java
  • 通讯簿(apple)

    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】
    )
    View Code

    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
    -- =============================================
    --前缀、名字拼音或音标、名字发音、中间名、中间名拼音或音标
    --、姓氏拼音或音标、姓氏发音、婚前姓氏、后缀、昵称
    --职位、部门
    View Code

    1.B

    1.C,功能实现代码(Function Implementation Code)返回顶部
    warn 作者:ylbtech
    出处:http://ylbtech.cnblogs.com/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    docker怎么修改之前run时的env
    yum安装mysql
    springboot服务的Dockerfile
    openssh升级到8.4
    rpm与yum执行无反应
    ubuntn离线安装docker-ce
    centos7部署docker
    解决5版本的elasticsearch-head连接6版本的elasticsearch查询不到数据问题
    docker搭建elasticsearch:7.6.2并开启x-pack
    原生js 实现图片的拖拽缩放
  • 原文地址:https://www.cnblogs.com/ylbtech/p/5889554.html
Copyright © 2011-2022 走看看