zoukankan      html  css  js  c++  java
  • 范例-项目-.NET-PetShop-4.0-数据库设计:MSPetShop4Profile

    ylbtech-范例-项目-.NET-PetShop-4.0-数据库设计:MSPetShop4Profile
    1. 数据库关系图返回顶部
    1、
    2、
    2.返回顶部
     
    3.返回顶部
     
    4. SQL脚本返回顶部
    1、
    USE [master]
    GO
    /****** Object:  Database [MSPetShop4Profile]    Script Date: 2020/4/13 21:36:42 ******/
    CREATE DATABASE [MSPetShop4Profile]
     CONTAINMENT = NONE
     ON  PRIMARY 
    ( NAME = N'MSPetShop4Profile', FILENAME = N'C:Program FilesMicrosoft SQL ServerMSSQL12.MSSQLSERVERMSSQLDATAMSPetShop4Profile.mdf' , SIZE = 4288KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )
     LOG ON 
    ( NAME = N'MSPetShop4Profile_log', FILENAME = N'C:Program FilesMicrosoft SQL ServerMSSQL12.MSSQLSERVERMSSQLDATAMSPetShop4Profile_log.ldf' , SIZE = 1072KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)
    GO
    ALTER DATABASE [MSPetShop4Profile] SET COMPATIBILITY_LEVEL = 120
    GO
    IF (1 = FULLTEXTSERVICEPROPERTY('IsFullTextInstalled'))
    begin
    EXEC [MSPetShop4Profile].[dbo].[sp_fulltext_database] @action = 'enable'
    end
    GO
    ALTER DATABASE [MSPetShop4Profile] SET ANSI_NULL_DEFAULT OFF 
    GO
    ALTER DATABASE [MSPetShop4Profile] SET ANSI_NULLS OFF 
    GO
    ALTER DATABASE [MSPetShop4Profile] SET ANSI_PADDING OFF 
    GO
    ALTER DATABASE [MSPetShop4Profile] SET ANSI_WARNINGS OFF 
    GO
    ALTER DATABASE [MSPetShop4Profile] SET ARITHABORT OFF 
    GO
    ALTER DATABASE [MSPetShop4Profile] SET AUTO_CLOSE OFF 
    GO
    ALTER DATABASE [MSPetShop4Profile] SET AUTO_SHRINK OFF 
    GO
    ALTER DATABASE [MSPetShop4Profile] SET AUTO_UPDATE_STATISTICS ON 
    GO
    ALTER DATABASE [MSPetShop4Profile] SET CURSOR_CLOSE_ON_COMMIT OFF 
    GO
    ALTER DATABASE [MSPetShop4Profile] SET CURSOR_DEFAULT  GLOBAL 
    GO
    ALTER DATABASE [MSPetShop4Profile] SET CONCAT_NULL_YIELDS_NULL OFF 
    GO
    ALTER DATABASE [MSPetShop4Profile] SET NUMERIC_ROUNDABORT OFF 
    GO
    ALTER DATABASE [MSPetShop4Profile] SET QUOTED_IDENTIFIER OFF 
    GO
    ALTER DATABASE [MSPetShop4Profile] SET RECURSIVE_TRIGGERS OFF 
    GO
    ALTER DATABASE [MSPetShop4Profile] SET  ENABLE_BROKER 
    GO
    ALTER DATABASE [MSPetShop4Profile] SET AUTO_UPDATE_STATISTICS_ASYNC OFF 
    GO
    ALTER DATABASE [MSPetShop4Profile] SET DATE_CORRELATION_OPTIMIZATION OFF 
    GO
    ALTER DATABASE [MSPetShop4Profile] SET TRUSTWORTHY OFF 
    GO
    ALTER DATABASE [MSPetShop4Profile] SET ALLOW_SNAPSHOT_ISOLATION OFF 
    GO
    ALTER DATABASE [MSPetShop4Profile] SET PARAMETERIZATION SIMPLE 
    GO
    ALTER DATABASE [MSPetShop4Profile] SET READ_COMMITTED_SNAPSHOT OFF 
    GO
    ALTER DATABASE [MSPetShop4Profile] SET HONOR_BROKER_PRIORITY OFF 
    GO
    ALTER DATABASE [MSPetShop4Profile] SET RECOVERY FULL 
    GO
    ALTER DATABASE [MSPetShop4Profile] SET  MULTI_USER 
    GO
    ALTER DATABASE [MSPetShop4Profile] SET PAGE_VERIFY CHECKSUM  
    GO
    ALTER DATABASE [MSPetShop4Profile] SET DB_CHAINING OFF 
    GO
    ALTER DATABASE [MSPetShop4Profile] SET FILESTREAM( NON_TRANSACTED_ACCESS = OFF ) 
    GO
    ALTER DATABASE [MSPetShop4Profile] SET TARGET_RECOVERY_TIME = 0 SECONDS 
    GO
    ALTER DATABASE [MSPetShop4Profile] SET DELAYED_DURABILITY = DISABLED 
    GO
    EXEC sys.sp_db_vardecimal_storage_format N'MSPetShop4Profile', N'ON'
    GO
    USE [MSPetShop4Profile]
    GO
    /****** Object:  User [mspetshop]    Script Date: 2020/4/13 21:36:42 ******/
    CREATE USER [mspetshop] FOR LOGIN [mspetshop] WITH DEFAULT_SCHEMA=[mspetshop]
    GO
    ALTER ROLE [db_owner] ADD MEMBER [mspetshop]
    GO
    /****** Object:  Schema [mspetshop]    Script Date: 2020/4/13 21:36:42 ******/
    CREATE SCHEMA [mspetshop]
    GO
    /****** Object:  Table [dbo].[Account]    Script Date: 2020/4/13 21:36:42 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    SET ANSI_PADDING ON
    GO
    CREATE TABLE [dbo].[Account](
        [UniqueID] [int] NOT NULL,
        [Email] [varchar](80) NOT NULL,
        [FirstName] [varchar](80) NOT NULL,
        [LastName] [varchar](80) NOT NULL,
        [Address1] [varchar](80) NOT NULL,
        [Address2] [varchar](80) NULL,
        [City] [varchar](80) NOT NULL,
        [State] [varchar](80) NOT NULL,
        [Zip] [varchar](20) NOT NULL,
        [Country] [varchar](20) NOT NULL,
        [Phone] [varchar](20) NULL
    ) ON [PRIMARY]
    
    GO
    SET ANSI_PADDING OFF
    GO
    /****** Object:  Index [FK_Account_UniqueID]    Script Date: 2020/4/13 21:36:42 ******/
    CREATE CLUSTERED INDEX [FK_Account_UniqueID] ON [dbo].[Account]
    (
        [UniqueID] ASC
    )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
    GO
    /****** Object:  Table [dbo].[Cart]    Script Date: 2020/4/13 21:36:42 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    SET ANSI_PADDING ON
    GO
    CREATE TABLE [dbo].[Cart](
        [UniqueID] [int] NOT NULL,
        [ItemId] [varchar](10) NOT NULL,
        [Name] [varchar](80) NOT NULL,
        [Type] [varchar](80) NOT NULL,
        [Price] [decimal](10, 2) NOT NULL,
        [CategoryId] [varchar](10) NOT NULL,
        [ProductId] [varchar](10) NOT NULL,
        [IsShoppingCart] [bit] NOT NULL,
        [Quantity] [int] NOT NULL
    ) ON [PRIMARY]
    
    GO
    SET ANSI_PADDING OFF
    GO
    /****** Object:  Index [FK_Cart_UniqueID]    Script Date: 2020/4/13 21:36:42 ******/
    CREATE CLUSTERED INDEX [FK_Cart_UniqueID] ON [dbo].[Cart]
    (
        [UniqueID] ASC
    )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
    GO
    /****** Object:  Table [dbo].[Profiles]    Script Date: 2020/4/13 21:36:42 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    SET ANSI_PADDING ON
    GO
    CREATE TABLE [dbo].[Profiles](
        [UniqueID] [int] IDENTITY(1,1) NOT NULL,
        [Username] [varchar](256) NOT NULL,
        [ApplicationName] [varchar](256) NOT NULL,
        [IsAnonymous] [bit] NULL,
        [LastActivityDate] [datetime] NULL,
        [LastUpdatedDate] [datetime] NULL,
     CONSTRAINT [PK_Profiles] UNIQUE CLUSTERED 
    (
        [Username] ASC,
        [ApplicationName] ASC
    )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
    ) ON [PRIMARY]
    
    GO
    SET ANSI_PADDING OFF
    GO
    INSERT [dbo].[Account] ([UniqueID], [Email], [FirstName], [LastName], [Address1], [Address2], [City], [State], [Zip], [Country], [Phone]) VALUES (1, N'someone@microsoft.com', N'Adam', N'Barr', N'Vertigo Software, Inc.', N'503A Canal Blvd.', N'Point Richmond', N'CA', N'94804', N'USA', N'(510) 307-8200')
    INSERT [dbo].[Account] ([UniqueID], [Email], [FirstName], [LastName], [Address1], [Address2], [City], [State], [Zip], [Country], [Phone]) VALUES (2, N'someone1@microsoft.com', N'Kim', N'Abercrombie', N'Vertigo Software, Inc.', N'503A Canal Blvd.', N'Point Richmond', N'CA', N'94804', N'USA', N'(510) 307-8200')
    INSERT [dbo].[Account] ([UniqueID], [Email], [FirstName], [LastName], [Address1], [Address2], [City], [State], [Zip], [Country], [Phone]) VALUES (3, N'someone2@microsoft.com', N'Rob', N'Young', N'Vertigo Software, Inc.', N'503A Canal Blvd.', N'Point Richmond', N'CA', N'94804', N'USA', N'(510) 307-8200')
    INSERT [dbo].[Account] ([UniqueID], [Email], [FirstName], [LastName], [Address1], [Address2], [City], [State], [Zip], [Country], [Phone]) VALUES (4, N'someone3@microsoft.com', N'Tom', N'Youtsey', N'Vertigo Software, Inc.', N'503A Canal Blvd.', N'Point Richmond', N'CA', N'94804', N'USA', N'(510) 307-8200')
    INSERT [dbo].[Account] ([UniqueID], [Email], [FirstName], [LastName], [Address1], [Address2], [City], [State], [Zip], [Country], [Phone]) VALUES (5, N'someone4@microsoft.com', N'Gary W.', N'Yukish', N'Vertigo Software, Inc.', N'503A Canal Blvd.', N'Point Richmond', N'CA', N'94804', N'USA', N'(510) 307-8200')
    INSERT [dbo].[Account] ([UniqueID], [Email], [FirstName], [LastName], [Address1], [Address2], [City], [State], [Zip], [Country], [Phone]) VALUES (6, N'someone5@microsoft.com', N'Rob', N'Caron', N'Vertigo Software, Inc.', N'503A Canal Blvd.', N'Point Richmond', N'CA', N'94804', N'USA', N'(510) 307-8200')
    INSERT [dbo].[Account] ([UniqueID], [Email], [FirstName], [LastName], [Address1], [Address2], [City], [State], [Zip], [Country], [Phone]) VALUES (7, N'someone6@microsoft.com', N'Karin', N'Zimprich', N'Vertigo Software, Inc.', N'503A Canal Blvd.', N'Point Richmond', N'CA', N'94804', N'USA', N'(510) 307-8200')
    INSERT [dbo].[Account] ([UniqueID], [Email], [FirstName], [LastName], [Address1], [Address2], [City], [State], [Zip], [Country], [Phone]) VALUES (8, N'someone7@microsoft.com', N'Randall', N'Boseman', N'Vertigo Software, Inc.', N'503A Canal Blvd.', N'Point Richmond', N'CA', N'94804', N'USA', N'(510) 307-8200')
    INSERT [dbo].[Account] ([UniqueID], [Email], [FirstName], [LastName], [Address1], [Address2], [City], [State], [Zip], [Country], [Phone]) VALUES (9, N'someone8@microsoft.com', N'Kevin', N'Kennedy', N'Vertigo Software, Inc.', N'503A Canal Blvd.', N'Point Richmond', N'CA', N'94804', N'USA', N'(510) 307-8200')
    INSERT [dbo].[Account] ([UniqueID], [Email], [FirstName], [LastName], [Address1], [Address2], [City], [State], [Zip], [Country], [Phone]) VALUES (10, N'someone9@microsoft.com', N'Diane', N'Tibbott', N'Vertigo Software, Inc.', N'503A Canal Blvd.', N'Point Richmond', N'CA', N'94804', N'USA', N'(510) 307-8200')
    INSERT [dbo].[Account] ([UniqueID], [Email], [FirstName], [LastName], [Address1], [Address2], [City], [State], [Zip], [Country], [Phone]) VALUES (11, N'someone10@microsoft.com', N'Garrett', N'Young', N'Vertigo Software, Inc.', N'503A Canal Blvd.', N'Point Richmond', N'CA', N'94804', N'USA', N'(510) 307-8200')
    INSERT [dbo].[Account] ([UniqueID], [Email], [FirstName], [LastName], [Address1], [Address2], [City], [State], [Zip], [Country], [Phone]) VALUES (12, N'someone@microsoft.com', N'Adam', N'Barr', N'Vertigo Software, Inc.', N'503A Canal Blvd.', N'Point Richmond', N'CA', N'94804', N'USA', N'(510) 307-8200')
    INSERT [dbo].[Cart] ([UniqueID], [ItemId], [Name], [Type], [Price], [CategoryId], [ProductId], [IsShoppingCart], [Quantity]) VALUES (13, N'EST-44', N'Pelican', N'Flower Loving', CAST(41.95 AS Decimal(10, 2)), N'BIRDS', N'BD-01', 1, 1)
    SET IDENTITY_INSERT [dbo].[Profiles] ON 
    
    INSERT [dbo].[Profiles] ([UniqueID], [Username], [ApplicationName], [IsAnonymous], [LastActivityDate], [LastUpdatedDate]) VALUES (13, N'80d73328-a431-47b2-b9ab-2277a59aadb3', N'.NET Pet Shop 4.0', 1, CAST(N'2020-04-09 15:41:27.040' AS DateTime), CAST(N'2020-04-09 15:41:27.040' AS DateTime))
    INSERT [dbo].[Profiles] ([UniqueID], [Username], [ApplicationName], [IsAnonymous], [LastActivityDate], [LastUpdatedDate]) VALUES (1, N'AdamBarr', N'.NET Pet Shop 4.0', 0, CAST(N'2020-04-08 21:40:35.903' AS DateTime), CAST(N'2020-04-08 21:40:35.903' AS DateTime))
    INSERT [dbo].[Profiles] ([UniqueID], [Username], [ApplicationName], [IsAnonymous], [LastActivityDate], [LastUpdatedDate]) VALUES (12, N'demo', N'.NET Pet Shop 4.0', 0, CAST(N'2020-04-08 21:40:35.910' AS DateTime), CAST(N'2020-04-08 21:40:35.910' AS DateTime))
    INSERT [dbo].[Profiles] ([UniqueID], [Username], [ApplicationName], [IsAnonymous], [LastActivityDate], [LastUpdatedDate]) VALUES (10, N'DianeTibbott', N'.NET Pet Shop 4.0', 0, CAST(N'2020-04-08 21:40:35.910' AS DateTime), CAST(N'2020-04-08 21:40:35.910' AS DateTime))
    INSERT [dbo].[Profiles] ([UniqueID], [Username], [ApplicationName], [IsAnonymous], [LastActivityDate], [LastUpdatedDate]) VALUES (11, N'GarrettYoung', N'.NET Pet Shop 4.0', 0, CAST(N'2020-04-08 21:40:35.910' AS DateTime), CAST(N'2020-04-08 21:40:35.910' AS DateTime))
    INSERT [dbo].[Profiles] ([UniqueID], [Username], [ApplicationName], [IsAnonymous], [LastActivityDate], [LastUpdatedDate]) VALUES (5, N'GaryWYukish', N'.NET Pet Shop 4.0', 0, CAST(N'2020-04-08 21:40:35.907' AS DateTime), CAST(N'2020-04-08 21:40:35.907' AS DateTime))
    INSERT [dbo].[Profiles] ([UniqueID], [Username], [ApplicationName], [IsAnonymous], [LastActivityDate], [LastUpdatedDate]) VALUES (7, N'KarinZimprich', N'.NET Pet Shop 4.0', 0, CAST(N'2020-04-08 21:40:35.910' AS DateTime), CAST(N'2020-04-08 21:40:35.910' AS DateTime))
    INSERT [dbo].[Profiles] ([UniqueID], [Username], [ApplicationName], [IsAnonymous], [LastActivityDate], [LastUpdatedDate]) VALUES (9, N'KevinKennedy', N'.NET Pet Shop 4.0', 0, CAST(N'2020-04-08 21:40:35.910' AS DateTime), CAST(N'2020-04-08 21:40:35.910' AS DateTime))
    INSERT [dbo].[Profiles] ([UniqueID], [Username], [ApplicationName], [IsAnonymous], [LastActivityDate], [LastUpdatedDate]) VALUES (2, N'KimAbercrombie', N'.NET Pet Shop 4.0', 0, CAST(N'2020-04-08 21:40:35.907' AS DateTime), CAST(N'2020-04-08 21:40:35.907' AS DateTime))
    INSERT [dbo].[Profiles] ([UniqueID], [Username], [ApplicationName], [IsAnonymous], [LastActivityDate], [LastUpdatedDate]) VALUES (8, N'RandallBoseman', N'.NET Pet Shop 4.0', 0, CAST(N'2020-04-08 21:40:35.910' AS DateTime), CAST(N'2020-04-08 21:40:35.910' AS DateTime))
    INSERT [dbo].[Profiles] ([UniqueID], [Username], [ApplicationName], [IsAnonymous], [LastActivityDate], [LastUpdatedDate]) VALUES (6, N'RobCaron', N'.NET Pet Shop 4.0', 0, CAST(N'2020-04-08 21:40:35.907' AS DateTime), CAST(N'2020-04-08 21:40:35.907' AS DateTime))
    INSERT [dbo].[Profiles] ([UniqueID], [Username], [ApplicationName], [IsAnonymous], [LastActivityDate], [LastUpdatedDate]) VALUES (3, N'RobYoung', N'.NET Pet Shop 4.0', 0, CAST(N'2020-04-08 21:40:35.907' AS DateTime), CAST(N'2020-04-08 21:40:35.907' AS DateTime))
    INSERT [dbo].[Profiles] ([UniqueID], [Username], [ApplicationName], [IsAnonymous], [LastActivityDate], [LastUpdatedDate]) VALUES (4, N'TomYoutsey', N'.NET Pet Shop 4.0', 0, CAST(N'2020-04-08 21:40:35.907' AS DateTime), CAST(N'2020-04-08 21:40:35.907' AS DateTime))
    SET IDENTITY_INSERT [dbo].[Profiles] OFF
    /****** Object:  Index [IX_SHOPPINGCART]    Script Date: 2020/4/13 21:36:42 ******/
    CREATE NONCLUSTERED INDEX [IX_SHOPPINGCART] ON [dbo].[Cart]
    (
        [IsShoppingCart] ASC
    )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
    GO
    /****** Object:  Index [PK_Profiles_1]    Script Date: 2020/4/13 21:36:42 ******/
    ALTER TABLE [dbo].[Profiles] ADD  CONSTRAINT [PK_Profiles_1] PRIMARY KEY NONCLUSTERED 
    (
        [UniqueID] ASC
    )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
    GO
    ALTER TABLE [dbo].[Account]  WITH CHECK ADD  CONSTRAINT [FK_Account_Profiles] FOREIGN KEY([UniqueID])
    REFERENCES [dbo].[Profiles] ([UniqueID])
    ON UPDATE CASCADE
    ON DELETE CASCADE
    GO
    ALTER TABLE [dbo].[Account] CHECK CONSTRAINT [FK_Account_Profiles]
    GO
    ALTER TABLE [dbo].[Cart]  WITH CHECK ADD  CONSTRAINT [FK_Cart_Profiles] FOREIGN KEY([UniqueID])
    REFERENCES [dbo].[Profiles] ([UniqueID])
    ON UPDATE CASCADE
    ON DELETE CASCADE
    GO
    ALTER TABLE [dbo].[Cart] CHECK CONSTRAINT [FK_Cart_Profiles]
    GO
    USE [master]
    GO
    ALTER DATABASE [MSPetShop4Profile] SET  READ_WRITE 
    GO
    View Code
    2、
    5.返回顶部
     
     
    6.返回顶部
     
    warn 作者:ylbtech
    出处:http://ylbtech.cnblogs.com/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    OpenMP并行编程
    visual studio 2005 编fortran程序,运行后dos窗口显示问题
    在fortran下进行openmp并行计算编程
    Intel Visual Fortran Compiler 11调用lapack库实现并行多处理计算
    C#数组的排序
    [转载]:Endnote 自定义style文件的默认位置
    正则表达式语法
    EFDC主控文件efdc.inp文件的xml格式化处理——转载http://blog.sina.com.cn/s/articlelist_1584892573_0_1.html
    Delphi 的绘图功能[1]
    根据点集合画曲线(贝塞尔)
  • 原文地址:https://www.cnblogs.com/storebook/p/12694118.html
Copyright © 2011-2022 走看看