范例-项目-.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/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
原文地址:https://www.cnblogs.com/storebook/p/12694118.html