Язык программирования C#9 и платформа .NET5 - Троелсен Эндрю
Создание базы данных
Для создания базы данных AutoLot подключитесь к своему серверу баз данных с использованием Azure Data Studio. Откройте окно нового запроса, выбрав пункт меню File►New Query (Файл►Новый запрос) или нажав комбинацию <Ctrl+N>, и введите следующие команды SQL:
USE [master]GO/****** Object: Database [AutoLot50] Script Date: 12/20/2020 01:48:05 ******/CREATE DATABASE [AutoLot]GOALTER DATABASE [AutoLot50] SET RECOVERY SIMPLEGOКроме изменения режима восстановления на простой команда создает базу данных
AutoLotСоздание таблиц
База данных
AutoLotInventoryMakesCustomersOrdersCreditRisksСоздание таблицы Inventory
После создания базы данных можно приступать к созданию таблиц. Первой таблицей будет
InventoryUSE [AutoLot]GOCREATE TABLE [dbo].[Inventory]( [Id] [int] IDENTITY(1,1) NOT NULL, [MakeId] [int] NOT NULL, [Color] [nvarchar](50) NOT NULL, [PetName] [nvarchar](50) NOT NULL, [TimeStamp] [timestamp] NULL, CONSTRAINT [PK_Inventory] PRIMARY KEY CLUSTERED( [Id] ASC) ON [PRIMARY]) ON [PRIMARY]GOЩелкните на кнопке Run (или нажмите <F5>), чтобы создать таблицу
InventoryСоздание таблицы Makes
Таблица
InventoryMakesMakesUSE [AutoLot]GOCREATE TABLE [dbo].[Makes]([Id] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](50) NOT NULL, [TimeStamp] [timestamp] NULL, CONSTRAINT [PK_Makes] PRIMARY KEY CLUSTERED( [Id] ASC) ON [PRIMARY]) ON [PRIMARY]GOЩелкните на кнопке Run (или нажмите <F5>), чтобы создать таблицу
MakesСоздание таблицы Customers
Таблица
CustomersUSE [AutoLot]GOCREATE TABLE [dbo].[Customers]( [Id] [int] IDENTITY(1,1) NOT NULL, [FirstName] [nvarchar](50) NOT NULL, [LastName] [nvarchar](50) NOT NULL, [TimeStamp] [timestamp] NULL, CONSTRAINT [PK_Customers] PRIMARY KEY CLUSTERED( [Id] ASC) ON [PRIMARY]) ON [PRIMARY]GOЩелкните на кнопке Run (или нажмите <F5>), чтобы создать таблицу
CustomersСоздание таблицы Orders
Создаваемая следующей таблица
OrdersUSE [AutoLot]GOCREATE TABLE [dbo].[Orders]( [Id] [int] IDENTITY(1,1) NOT NULL, [CustomerId] [int] NOT NULL, [CarId] [int] NOT NULL, [TimeStamp] [timestamp] NULL, CONSTRAINT [PK_Orders] PRIMARY KEY CLUSTERED( [Id] ASC) ON [PRIMARY]) ON [PRIMARY]GOСоздание таблицы CreditRisks
Финальная таблица
CreditRisksUSE [AutoLot]GOCREATE TABLE [dbo].[CreditRisks]( [Id] [int] IDENTITY(1,1) NOT NULL, [FirstName] [nvarchar](50) NOT NULL, [LastName] [nvarchar](50) NOT NULL,