Catalogo del database WideWorldImportersWideWorldImporters database catalog

In questo argomento si applica a: SìSQL ServerSìDatabase SQL di AzurenonAzure SQL Data Warehouse non Parallel Data WarehouseTHIS TOPIC APPLIES TO: yesSQL ServeryesAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse Il database WideWorldImporters contiene tutte le informazioni sulle transazioni e dati giornalieri di acquisti e vendite, nonché dati del sensore dei veicoli e chat fredda. The WideWorldImporters database contains all the transaction information and daily data for sales and purchases, as well as sensor data for vehicles and cold rooms.

SchemiSchemas

WideWorldImporters utilizza gli schemi per scopi diversi, ad esempio l'archiviazione dei dati, che definisce la modalità con cui gli utenti possono accedere i dati e fornisce oggetti per l'integrazione e lo sviluppo di data warehouse.WideWorldImporters uses schemas for different purposes, such as storing data, defining how users can access the data, and providing objects for data warehouse development and integration.

Schemi di datiData schemas

Questi schemi contengono i dati.These schemas contain the data. Un numero di tabelle necessarie per tutti gli altri schemi e si trova nello schema dell'applicazione.A number of tables are needed by all other schemas and are located in the Application schema.

schemaSchema DescriptionDescription
ApplicazioneApplication Livello di applicazione utenti, contatti e i parametri.Application-wide users, contacts, and parameters. Contiene anche le tabelle di riferimento con i dati che viene utilizzati da più schemiThis also contains reference tables with data that is used by multiple schemas
PurchasingPurchasing Magazzino acquisti da fornitori e i dettagli relativi ai fornitori.Stock item purchases from suppliers and details about suppliers.
SalesSales Elemento vendite ai clienti di vendita al dettaglio e dettagli sulle persone di clienti e delle vendite magazzino.Stock item sales to retail customers, and details about customers and sales people.
WarehouseWarehouse Scorte di magazzino e le transazioni.Stock item inventory and transactions.

Schemi di accesso protettoSecure-access schemas

Questi schemi vengono utilizzati per le applicazioni esterne che non è consentite accedere direttamente alle tabelle di dati.These schemas are used for external applications that are not allowed to access the data tables directly. Contengono viste e stored procedure utilizzate da applicazioni esterne.They contain views and stored procedures used by external applications.

schemaSchema DescriptionDescription
Sito WebWebsite Accesso al database dal sito Web aziendale avviene totalmente tramite questo schema.All access to the database from the company website is through this schema.
ReportReports Accesso al database dai report di Reporting Services avviene totalmente tramite questo schema.All access to the database from Reporting Services reports is through this schema.
Power BIPowerBI Accesso al database dal dashboard di Power BI tramite il Gateway aziendale avviene totalmente tramite questo schema.All access to the database from the Power BI dashboards via the Enterprise Gateway is through this schema.

Si noti che i report e Power BI gli schemi non vengono utilizzati nella versione iniziale del database di esempio.Note that the Reports and PowerBI schemas are not used in the initial release of the sample database. Tuttavia, gli esempi di tutti i Power BI e Reporting Services basati su questo database sono incoraggiati a utilizzare questi schemi.However, all Reporting Services and Power BI samples built on top of this database are encouraged to use these schemas.

Schemi di sviluppoDevelopment schemas

Schemi specialeSpecial-purpose schemas

schemaSchema DescriptionDescription
IntegrazioneIntegration Gli oggetti e le procedure necessari per l'integrazione di data warehouse (ad esempio la migrazione dei dati al database WideWorldImportersDW).Objects and procedures required for data warehouse integration (i.e. migrating the data to the WideWorldImportersDW database).
SequenzeSequences Contiene le sequenze utilizzate da tutte le tabelle nell'applicazione.Holds sequences used by all tables in the application.

TabelleTables

Tutte le tabelle nel database sono negli schemi di dati.All tables in the database are in the data schemas.

Schema dell'applicazioneApplication Schema

Dettagli dei parametri e gli utenti (utenti e contatti), insieme alle tabelle di riferimento comuni (comuni a più altri schemi).Details of parameters and people (users and contacts), along with common reference tables (common to multiple other schemas).

TabellaTable DescriptionDescription
SystemParametersSystemParameters Contiene i parametri configurabili a livello di sistema.Contains system-wide configurable parameters.
UtentiPeople Contiene i nomi utente, informazioni di contatto per tutti gli utenti che usano l'applicazione e per le persone che si occupa di Wide World Importers in organizzazioni del cliente.Contains user names, contact information, for all who use the application, and for the people that the Wide World Importers deals with at customer organizations. Sono inclusi personale, clienti, fornitori e gli eventuali altri contatti.This includes staff, customers, suppliers, and any other contacts. Per gli utenti che dispongono dell'autorizzazione per utilizzare il sito Web o sistema, le informazioni includono i dettagli di accesso.For people who have been granted permission to use the system or website, the information includes login details.
CittàCities Esistono molti indirizzi archiviati nel sistema, per gli utenti, indirizzi di recapito di organizzazione dei clienti, gli indirizzi di prelievo a fornitori e così via. Ogni volta che viene archiviato un indirizzo, è presente un riferimento a una città in questa tabella.There are many addresses stored in the system, for people, customer organization delivery addresses, pickup addresses at suppliers, etc. Whenever an address is stored, there is a reference to a city in this table. È inoltre disponibile un percorso spaziale per ogni città.There is also a spatial location for each city.
StateProvincesStateProvinces Città fanno parte di stati o province.Cities are part of states or provinces. Questa tabella contiene i dettagli di questi, tra cui i dati spaziali che descrive i limiti di ogni stato o provincia.This table has details of those, including spatial data describing the boundaries each state or province.
CountriesCountries Stati o province fanno parte di terzi.States or Provinces are part of countries. Questa tabella contiene i dettagli di questi, tra cui i dati spaziali che descrive i limiti di ogni paese.This table has details of those, including spatial data describing the boundaries of each country.
DeliveryMethodsDeliveryMethods Possibilità per fornire le voci (ad esempio, camion/furgone, post, prelievo, courier e così via)Choices for delivering stock items (e.g., truck/van, post, pickup, courier, etc.)
PaymentMethodsPaymentMethods Le scelte per pagamenti (ad esempio, contanti, assegno, EFT, ecc.)Choices for making payments (e.g., cash, check, EFT, etc.)
TransactionTypesTransactionTypes Tipi di clienti, fornitori o transazioni predefinite (ad esempio, fattura, nota di credito e così via)Types of customer, supplier, or stock transactions (e.g., invoice, credit note, etc.)

Acquisto di SchemaPurchasing Schema

Dettagli di fornitori e acquisti in magazzino.Details of suppliers and of stock item purchases.

TabellaTable DescriptionDescription
SuppliersSuppliers Tabella entità principale per i fornitori (le organizzazioni)Main entity table for suppliers (organizations)
SupplierCategoriesSupplierCategories Categorie per i fornitori (ad esempio, novità, giocattoli, clothing, creazione di pacchetti e così via).Categories for suppliers (e.g., novelties, toys, clothing, packaging, etc.)
SupplierTransactionsSupplierTransactions Tutte le transazioni finanziarie che sono correlati al fornitore (fatture, pagamenti)All financial transactions that are supplier-related (invoices, payments)
PurchaseOrdersPurchaseOrders Dettagli degli ordini di acquisto fornitoreDetails of supplier purchase orders
PurchaseOrderLinesPurchaseOrderLines Gli ordini di acquisto di righe di dettaglio dal fornitoreDetail lines from supplier purchase orders

Schema delle venditeSales Schema

Dettagli di clienti, i venditori e delle vendite in magazzino.Details of customers, salespeople, and of stock item sales.

TabellaTable DescriptionDescription
CustomersCustomers Tabelle di entità principale per i clienti (le organizzazioni o singoli utenti)Main entity tables for customers (organizations or individuals)
CustomerCategoriesCustomerCategories Categorie per i clienti (ie originalità archivi, supermercati e così via)Categories for customers (ie novelty stores, supermarkets, etc.)
BuyingGroupsBuyingGroups Le organizzazioni clienti possono far parte di gruppi di esercitare un maggiore potenza di acquistoCustomer organizations can be part of groups that exert greater buying power
CustomerTransactionsCustomerTransactions Tutte le transazioni finanziarie che sono correlati al cliente (fatture, pagamenti)All financial transactions that are customer-related (invoices, payments)
SpecialDealsSpecialDeals Prezzi speciali.Special pricing. Questo può includere prezzi fissi, discount in dollari o percentuale di sconto.This can include fixed prices, discount in dollars or discount percent.
OrdersOrders Dettagli degli ordiniDetail of customer orders
OrderLinesOrderLines Righe di dettagli degli ordini clienteDetail lines from customer orders
FattureInvoices Dettagli delle fatture clienteDetails of customer invoices
InvoiceLinesInvoiceLines Righe di dettaglio da fatture clienteDetail lines from customer invoices

Schema del warehouseWarehouse Schema

Dettagli degli elementi predefiniti, le aziende e transazioni.Details of stock items, their holdings and transactions.

TabellaTable DescriptionDescription
StockItemsStockItems Tabella entità principale per gli elementi predefinitiMain entity table for stock items
StockItemHoldingsStockItemHoldings Colonne non temporali per le voci.Non-temporal columns for stock items. Queste sono le colonne aggiornate di frequente.These are frequently updated columns.
StockGroupsStockGroups Gruppi per la classificazione magazzino degli articoli (ad esempio, novità, giocattoli, novità commestibili e così via)Groups for categorizing stock items (e.g., novelties, toys, edible novelties, etc.)
StockItemStockGroupsStockItemStockGroups Quali azioni sono gli elementi in cui stock gruppi (da molti a molti)Which stock items are in which stock groups (many to many)
ColoriColors Le voci (facoltativamente) possono avere coloriStock items can (optionally) have colors
PackageTypesPackageTypes Modi in cui gli elementi delle scorte possono essere incluso nel pacchetto (ad esempio, casella scatola, tavolozza, kg, e così via.Ways that stock items can be packaged (e.g., box, carton, pallet, kg, etc.
StockItemTransactionsStockItemTransactions Transazioni che copre tutti i movimenti di tutti gli elementi predefiniti (ricezione, la vendita, annullamento)Transactions covering all movements of all stock items (receipt, sale, write-off)
VehicleTemperaturesVehicleTemperatures Temperature regolarmente registrate da chillers veicoloRegularly recorded temperatures of vehicle chillers
ColdRoomTemperaturesColdRoomTemperatures Regolarmente registrati temperature di chillers depositoRegularly recorded temperatures of cold room chillers

Considerazioni sulla progettazioneDesign considerations

Progettazione di database è soggettiva e non è possibile o meno esatte per progettare un database.Database design is subjective and there is no right or wrong way to design a database. Gli schemi e le tabelle nel database mostrano idee per come è possibile progettare il database in uso.The schemas and tables in this database show ideas for how you can design your own database.

Progettazione di schemiSchema design

WideWorldImporters utilizza un numero ridotto di schemi in modo che sia facile da comprendere il sistema di database e illustrano i principi di database.WideWorldImporters uses a small number of schemas so that it is easy to understand the database system and demonstrate database principles.

Laddove possibile, il database collocates tabelle che sono in genere sottoposti a query insieme nello stesso schema per ridurre al minimo la complessità di join.Wherever possible, the database collocates tables that are commonly queried together into the same schema to minimize join complexity.

Lo schema del database è stato generato codice basato su una serie di tabelle di metadati in un altro database WWI_Preparation.The database schema has been code-generated based on a series of metadata tables in another database WWI_Preparation. In questo modo WideWorldImporters un livello molto elevato di coerenza di progettazione, denominazione coerenza e completezza.This gives WideWorldImporters a very high degree of design consistency, naming consistency, and completeness. Per informazioni dettagliate su come è stato generato lo schema, vedere il codice sorgente: wide-world-utilità di importazione/wwi-database-scriptFor details on how the schema has been generated see the source code: wide-world-importers/wwi-database-scripts

Progettazione tabellaTable design

  • Tutte le tabelle dispongono di chiavi primarie di singola colonna per la semplicità di join.All tables have single column primary keys for join simplicity.
  • Tutti gli schemi, tabelle, colonne, indici e vincoli check presentano una descrizione estesa di proprietà che può essere usato per identificare lo scopo dell'oggetto o colonna.All schemas, tables, columns, indexes, and check constraints have a Description extended property that can be used to identify the purpose of the object or column. Le tabelle con ottimizzazione per la memoria sono un'eccezione perché attualmente non supportano le proprietà estese.Memory-optimized tables are an exception to this since they don’t currently support extended properties.
  • Tutte le chiavi esterne vengono indicizzate automaticamente a meno che non è un altro indice non cluster con lo stesso componente a sinistra.All foreign keys are automatically indexed unless there is another non-clustered index that has the same left-hand component.
  • La numerazione automatica nelle tabelle è basata su sequenze.Auto-numbering in tables is based on sequences. Queste sequenze sono più facili da utilizzare tra i server collegati e di ambienti simili rispetto alle colonne di identità.These sequences are easier to work with across linked servers and similar environments than IDENTITY columns. Le tabelle con ottimizzazione per la memoria utilizzano le colonne IDENTITY, poiché non supportate in SQL Server 2016.Memory-optimized tables use IDENTITY columns since they don’t support in SQL Server 2016.
  • Una singola sequenza (TransactionID) viene utilizzata per queste tabelle: CustomerTransactions SupplierTransactions e StockItemTransactions.A single sequence (TransactionID) is used for these tables: CustomerTransactions, SupplierTransactions, and StockItemTransactions. Viene descritto come un set di tabelle può avere un'unica sequenza.This demonstrates how a set of tables can have a single sequence.
  • Alcune colonne presentano valori predefiniti appropriati.Some columns have appropriate default values.

Schemi di sicurezzaSecurity schemas

Per la sicurezza, WideWorldImporters non consente alle applicazioni esterne accedere direttamente gli schemi di dati.For security, WideWorldImporters does not allow external applications to access data schemas directly. Per isolare l'accesso, WideWorldImporters utilizza gli schemi di accesso di sicurezza che non contengono dati, ma contengono viste e stored procedure.To isolate access, WideWorldImporters uses security-access schemas that do not hold data, but contain views and stored procedures. Le applicazioni esterne utilizzano gli schemi di sicurezza per recuperare i dati che sono autorizzati a visualizzare.External applications use the security schemas to retrieve the data that they are allowed to view. In questo modo, gli utenti possono eseguire solo le viste e stored procedure negli schemi di accesso protettoThis way, users can only run the views and stored procedures in the secure-access schemas

Ad esempio, in questo esempio sono inclusi i dashboard di Power BI.For example, this sample includes Power BI dashboards. Un'applicazione esterna consente di accedere ai dashboard di Power BI dal gateway di Power BI come utente che dispone dell'autorizzazione di sola lettura per lo schema di Power BI.An external application accesses these Power BI dashboards from the Power BI gateway as a user that has read-only permission on the PowerBI schema. Per l'autorizzazione di sola lettura, l'utente deve solo l'autorizzazione SELECT ed EXECUTE per lo schema di Power BI.For read-only permission, the user only needs SELECT and EXECUTE permission on the PowerBI schema. Un amministratore del database WWI assegna le autorizzazioni in base alle esigenze.A database administrator at WWI assigns these permissions as needed.

Stored procedureStored Procedures

Stored procedure sono organizzate in schemi.Stored procedures are organized in schemas. La maggior parte degli schemi vengono utilizzata per scopi di esempio o configurazione.Most of the schemas are used for configuration or sample purposes.

Il Website schema contiene le stored procedure che possono essere utilizzate da un front-end Web.The Website schema contains the stored procedures that can be used by a Web front-end.

Il Reports e PowerBI gli schemi sono concepiti per reporting services e a scopo di Power BI.The Reports and PowerBI schemas are meant for reporting services and PowerBI purposes. Tutte le estensioni dell'esempio si consiglia di utilizzare questi schemi ai fini dei report.Any extensions of the sample are encouraged to use these schemas for reporting purposes.

Schema di sito WebWebsite schema

Queste sono le procedure utilizzate da un'applicazione client, ad esempio un front-end Web.These are the procedures used by a client application, such as a Web front-end.

ProceduraProcedure ScopoPurpose
ActivateWebsiteLogonActivateWebsiteLogon Consente a un utente (da Application.People) di accedere al sito Web.Allows a person (from Application.People) to have access to the website.
ChangePasswordChangePassword Modifica password di un utente (per gli utenti che non utilizzano meccanismi di autenticazione esterno).Changes a user’s password (for users that are not using external authentication mechanisms).
InsertCustomerOrdersInsertCustomerOrders Consente l'inserimento di uno o più ordini cliente (incluse le righe di ordine).Allows inserting one or more customer orders (including the order lines).
InvoiceCustomerOrdersInvoiceCustomerOrders Accetta un elenco di ordini di ricevere una fattura ed elabora le fatture.Takes a list of orders to be invoiced and processes the invoices.
RecordColdRoomTemperaturesRecordColdRoomTemperatures Accetta un elenco di dati del sensore, come un parametro con valori di tabella (TVP) e applica i dati per il Warehouse.ColdRoomTemperatures tabella temporale.Takes a sensor data list, as a table-valued parameter (TVP), and applies the data to the Warehouse.ColdRoomTemperatures temporal table.
RecordVehicleTemperatureRecordVehicleTemperature Accetta una matrice JSON e viene utilizzato per aggiornare Warehouse.VehicleTemperatures.Takes a JSON array and uses it to update Warehouse.VehicleTemperatures.
SearchForCustomersSearchForCustomers Cerca i clienti in base al nome o parte del nome (il nome della società o il nome di persona).Searches for customers by name or part of name (either the company name or the person name).
SearchForPeopleSearchForPeople Cerca utenti tramite il nome o parte del nome.Searches for people by name or part of name.
SearchForStockItemsSearchForStockItems Cerca le voci per nome o parte del nome o i commenti di marketing.Searches for stock items by name or part of name or marketing comments.
SearchForStockItemsByTagsSearchForStockItemsByTags Cerca le voci dai tag.Searches for stock items by tags.
SearchForSuppliersSearchForSuppliers Consente di cercare fornitori per nome o parte del nome (il nome della società o il nome di persona).Searches for suppliers by name or part of name (either the company name or the person name).

Schema di integrazioneIntegration Schema

Le stored procedure in questo schema vengono utilizzate dal processo ETL.The stored procedures in this schema are used by the ETL process. Ottenere i dati necessari da diverse tabelle per l'intervallo di tempo necessari per il pacchetto ETL.They obtain the data needed from various tables for the timeframe required by the ETL package.

Schema DataLoadSimulationDataLoadSimulation Schema

Consente di simulare un carico di lavoro che inserisce le vendite e acquisti.Simulates a workload that inserts sales and purchases. La stored procedure principale è PopulateDataToCurrentDate, che viene utilizzato per inserire i dati di esempio fino alla data corrente.The main stored procedure is PopulateDataToCurrentDate, which is used to insert sample data up to the current date.

ProceduraProcedure ScopoPurpose
Configuration_ApplyDataLoadSimulationProceduresConfiguration_ApplyDataLoadSimulationProcedures Ricreare le procedure necessarie per i dati di simulazione di carico.Recreates the procedures needed for data load simulation. Questo è necessario per portare i dati fino alla data corrente.This is needed for bringing data up to the current date.
Configuration_RemoveDataLoadSimulationProceduresConfiguration_RemoveDataLoadSimulationProcedures Consente di rimuovere le procedure nuovamente dopo la simulazione di dati è stata completata.This removes the procedures again after data simulation is complete.
DeactiveTemporalTablesBeforeDataLoadDeactiveTemporalTablesBeforeDataLoad Rimuove la natura temporale di tutte le tabelle temporali e ove applicabile, applica un trigger in modo che è possibile apportare modifiche come se sono stati applicati a una data precedente rispetto a consentono le tabelle temporali con sys.Removes the temporal nature of all temporal tables and where applicable, applies a trigger so that changes can be made as though they were being applied at an earlier date than the sys-temporal tables allow.
PopulateDataToCurrentDatePopulateDataToCurrentDate Utilizzato per visualizzare i dati fino alla data corrente.Used to bring the data up to the current date. Deve essere eseguito prima di altre opzioni di configurazione dopo il ripristino del database da un backup iniziale.Should be run before any other configuration options after restoring the database from an initial backup.
ReactivateTemporalTablesAfterDataLoadReactivateTemporalTablesAfterDataLoad Ristabilisce le tabelle temporali, inclusi la verifica di coerenza dei dati.Re-establishes the temporal tables, including checking for data consistency. (Rimuove i trigger associati).(Removes the associated triggers).

Schema dell'applicazioneApplication Schema

Queste procedure vengono utilizzate per configurare l'esempio.These procedures are used to configure the sample. Vengono utilizzati per applicare le funzionalità dell'edizione enterprise per la versione standard edition dell'esempio, nonché di aggiungere il controllo e l'indicizzazione full-text.They are used to apply enterprise edition features to the standard edition version of the sample, and also to add auditing and full-text indexing.

ProceduraProcedure ScopoPurpose
AddRoleMemberIfNonexistantAddRoleMemberIfNonexistant Aggiunge un membro a un ruolo se non è già membro del ruoloAdds a member to a role if the member isn’t already in the role
Configuration_ApplyAuditingConfiguration_ApplyAuditing Aggiunge il controllo.Adds auditing. Il controllo server viene applicato per i database standard edition; il controllo dei database aggiuntivo viene aggiunto per enterprise edition.Server auditing is applied for standard edition databases; additional database auditing is added for enterprise edition.
Configuration_ApplyColumnstoreIndexingConfiguration_ApplyColumnstoreIndexing Si applica l'indicizzazione a columnstore Sales.OrderLines e Sales.InvoiceLines e reindexes in modo appropriato.Applies columnstore indexing to Sales.OrderLines and Sales.InvoiceLines and reindexes appropriately.
Configuration_ApplyFullTextIndexingConfiguration_ApplyFullTextIndexing Si applica a indici full-text da Application.People, Sales.Customers, Purchasing.Suppliers, e Warehouse.StockItems.Applies fulltext indexes to Application.People, Sales.Customers, Purchasing.Suppliers, and Warehouse.StockItems. Sostituisce Website.SearchForPeople, Website.SearchForSuppliers, Website.SearchForCustomers, Website.SearchForStockItems, Website.SearchForStockItemsByTags con le routine di sostituzione che usano l'indicizzazione full-text.Replaces Website.SearchForPeople, Website.SearchForSuppliers, Website.SearchForCustomers, Website.SearchForStockItems, Website.SearchForStockItemsByTags with replacement procedures that use fulltext indexing.
Configuration_ApplyPartitioningConfiguration_ApplyPartitioning Si applica il partizionamento delle tabelle per Sales.CustomerTransactions and'Purchasing.SupplierTransactions e ridispone gli indici in base alle esigenze.Applies table partitioning to Sales.CustomerTransactions andPurchasing.SupplierTransactions`, and rearranges the indexes to suit.
Configuration_ApplyRowLevelSecurityConfiguration_ApplyRowLevelSecurity Applica protezione a livello di riga per i clienti di filtro per sales territory relativi ruoli.Applies row level security to filter customers by sales territory related roles.
Configuration_ConfigureForEnterpriseEditionConfiguration_ConfigureForEnterpriseEdition Si applica columnstore l'indicizzazione full-text, in memoria, polybase e partizionamento.Applies columnstore indexing, full text, in-memory, polybase, and partitioning.
Configuration_EnableInMemoryConfiguration_EnableInMemory Aggiunge un filegroup con ottimizzazione per la memoria (quando non funziona in Azure), sostituisce Warehouse.ColdRoomTemperatures, Warehouse.VehicleTemperatures con gli equivalenti in memoria e viene eseguita la migrazione dei dati, ricrea il Website.OrderIDList, Website.OrderList, Website.OrderLineList, Website.SensorDataList tipi di tabella con ottimizzazione per la memoria equivalenti, Elimina e ricrea le procedure Website.InvoiceCustomerOrders, Website.InsertCustomerOrders, e Website.RecordColdRoomTemperatures che utilizza questi tipi di tabella.Adds a memory-optimized filegroup (when not working in Azure), replaces Warehouse.ColdRoomTemperatures, Warehouse.VehicleTemperatures with in-memory equivalents, and migrates the data, recreates the Website.OrderIDList, Website.OrderList, Website.OrderLineList, Website.SensorDataList table types with memory-optimized equivalents, drops and recreates the procedures Website.InvoiceCustomerOrders, Website.InsertCustomerOrders, and Website.RecordColdRoomTemperatures that uses these table types.
Configuration_RemoveAuditingConfiguration_RemoveAuditing Rimuove la configurazione del controllo.Removes the auditing configuration.
Configuration_RemoveRowLevelSecurityConfiguration_RemoveRowLevelSecurity Rimuove la configurazione di sicurezza a livello di riga (è necessaria per le modifiche alle tabelle associate).Removes the row level security configuration (this is needed for changes to the associated tables).
CreateRoleIfNonExistantCreateRoleIfNonExistant Crea un ruolo del database se non esiste già.Creates a database role if it doesn’t already exist.

Schema di sequenzeSequences Schema

Procedure per configurare le sequenze nel database.Procedures to configure the sequences in the database.

ProceduraProcedure ScopoPurpose
ReseedAllSequencesReseedAllSequences Chiama la routine ReseedSequenceBeyondTableValue per tutte le sequenze.Calls the procedure ReseedSequenceBeyondTableValue for all sequences.
ReseedSequenceBeyondTableValueReseedSequenceBeyondTableValue Usato per riposizionare il valore di sequenza successivo oltre il valore in qualsiasi tabella che utilizza la stessa sequenza.Used to reposition the next sequence value beyond the value in any table that uses the same sequence. (Ad esempio un DBCC CHECKIDENT per equivalente di colonne di identità per le sequenze, ma tra potenzialmente più tabelle).(Like a DBCC CHECKIDENT for identity columns equivalent for sequences but across potentially multiple tables).