Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added Schema/diagram.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
118 changes: 118 additions & 0 deletions Schema/scriptByCreate.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,118 @@
USE [master]
GO

/****** Object: Database [Clinic] Script Date: 03.08.2024 17:46:08 ******/
CREATE DATABASE [Clinic]
CONTAINMENT = NONE
ON PRIMARY
( NAME = N'Clinic', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL16.MSSQLSERVER\MSSQL\DATA\Clinic.mdf' , SIZE = 8192KB , MAXSIZE = UNLIMITED, FILEGROWTH = 65536KB )
LOG ON
( NAME = N'Clinic_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL16.MSSQLSERVER\MSSQL\DATA\Clinic_log.ldf' , SIZE = 8192KB , MAXSIZE = 2048GB , FILEGROWTH = 65536KB )
WITH CATALOG_COLLATION = DATABASE_DEFAULT, LEDGER = OFF
GO

IF (1 = FULLTEXTSERVICEPROPERTY('IsFullTextInstalled'))
begin
EXEC [Clinic].[dbo].[sp_fulltext_database] @action = 'enable'
end
GO

ALTER DATABASE [Clinic] SET ANSI_NULL_DEFAULT OFF
GO

ALTER DATABASE [Clinic] SET ANSI_NULLS OFF
GO

ALTER DATABASE [Clinic] SET ANSI_PADDING OFF
GO

ALTER DATABASE [Clinic] SET ANSI_WARNINGS OFF
GO

ALTER DATABASE [Clinic] SET ARITHABORT OFF
GO

ALTER DATABASE [Clinic] SET AUTO_CLOSE OFF
GO

ALTER DATABASE [Clinic] SET AUTO_SHRINK OFF
GO

ALTER DATABASE [Clinic] SET AUTO_UPDATE_STATISTICS ON
GO

ALTER DATABASE [Clinic] SET CURSOR_CLOSE_ON_COMMIT OFF
GO

ALTER DATABASE [Clinic] SET CURSOR_DEFAULT GLOBAL
GO

ALTER DATABASE [Clinic] SET CONCAT_NULL_YIELDS_NULL OFF
GO

ALTER DATABASE [Clinic] SET NUMERIC_ROUNDABORT OFF
GO

ALTER DATABASE [Clinic] SET QUOTED_IDENTIFIER OFF
GO

ALTER DATABASE [Clinic] SET RECURSIVE_TRIGGERS OFF
GO

ALTER DATABASE [Clinic] SET DISABLE_BROKER
GO

ALTER DATABASE [Clinic] SET AUTO_UPDATE_STATISTICS_ASYNC OFF
GO

ALTER DATABASE [Clinic] SET DATE_CORRELATION_OPTIMIZATION OFF
GO

ALTER DATABASE [Clinic] SET TRUSTWORTHY OFF
GO

ALTER DATABASE [Clinic] SET ALLOW_SNAPSHOT_ISOLATION OFF
GO

ALTER DATABASE [Clinic] SET PARAMETERIZATION SIMPLE
GO

ALTER DATABASE [Clinic] SET READ_COMMITTED_SNAPSHOT OFF
GO

ALTER DATABASE [Clinic] SET HONOR_BROKER_PRIORITY OFF
GO

ALTER DATABASE [Clinic] SET RECOVERY SIMPLE
GO

ALTER DATABASE [Clinic] SET MULTI_USER
GO

ALTER DATABASE [Clinic] SET PAGE_VERIFY CHECKSUM
GO

ALTER DATABASE [Clinic] SET DB_CHAINING OFF
GO

ALTER DATABASE [Clinic] SET FILESTREAM( NON_TRANSACTED_ACCESS = OFF )
GO

ALTER DATABASE [Clinic] SET TARGET_RECOVERY_TIME = 60 SECONDS
GO

ALTER DATABASE [Clinic] SET DELAYED_DURABILITY = DISABLED
GO

ALTER DATABASE [Clinic] SET ACCELERATED_DATABASE_RECOVERY = OFF
GO

ALTER DATABASE [Clinic] SET QUERY_STORE = ON
GO

ALTER DATABASE [Clinic] SET QUERY_STORE (OPERATION_MODE = READ_WRITE, CLEANUP_POLICY = (STALE_QUERY_THRESHOLD_DAYS = 30), DATA_FLUSH_INTERVAL_SECONDS = 900, INTERVAL_LENGTH_MINUTES = 60, MAX_STORAGE_SIZE_MB = 1000, QUERY_CAPTURE_MODE = AUTO, SIZE_BASED_CLEANUP_MODE = AUTO, MAX_PLANS_PER_QUERY = 200, WAIT_STATS_CAPTURE_MODE = ON)
GO

ALTER DATABASE [Clinic] SET READ_WRITE
GO