Éléments à prendre en compte pour l'emplacement des fichiers Que sont les groupes de fichiers ? Estimation taille d’une base de données Éléments à prendre en compte pour la création de bases Syntaxe création d’une base CREATE DATABASE database_name [ ON [ PRIMARY ] [ ( NAME = logical_file_name, FILENAME = 'os_file_name' [ , SIZE = size [ KB | MB | GB | TB ] ] [ , MAXSIZE = { max_size [ KB | MB | GB | TB ] | UNLIMITED } ] [ , FILEGROWTH = growth_increment [ KB | MB | GB | TB | % ] ) ] [ FILEGROUP filegroup_name [DEFAULT] ( NAME = logical_file_name, FILENAME = 'os_file_name' [ , SIZE = size [ KB | MB | GB | TB ] ] [ , MAXSIZE = { max_size [ KB | MB | GB | TB ] | UNLIMITED } ] [ , FILEGROWTH = growth_increment [ KB | MB | GB | TB | % ] ) ] [ , … n] ] [ LOG ON [ ( NAME = logical_file_name, FILENAME = 'os_file_name' [ , SIZE = size [ KB | MB | GB | TB ] ] [ , MAXSIZE = { max_size [ KB | MB | GB | TB ] | UNLIMITED } ] [ , FILEGROWTH = growth_increment [ KB | MB | GB | TB | % ] ) ] [ , … n] ] [ COLLATE collation_name ] ] exemple CREATE DATABASE Personnel ON PRIMARY (NAME = N'PersData1', FILENAME = N'C:\DemoProject\PersData1.mdf', SIZE = 5 MB, MAXSIZE = 10 MB, FILEGROWTH = 0), FILEGROUP PersDefFilegroup DEFAULT (NAME = N'PersData2', FILENAME = N'C:\DemoProject\Persdata2.ndf', SIZE = 100 MB, MAXSIZE = 200 MB, FILEGROWTH = 0), (NAME = N'PersData3', FILENAME = N'C:\DemoProject\PersData3.ndf', SIZE = 100 MB, MAXSIZE = 200 MB, FILEGROWTH = 0) LOG ON (NAME = N'PersLog', FILENAME =N'C:\DemoProject\PersLog.ldf', SIZE = 25 MB, MAXSIZE = 50 MB, FILEGROWTH = 0) Que sont les schémas Un schéma est un espace de noms pour les objets d'une base de données. Le nom complet d'un objet d'une base de données est au format serveur.base de données.schéma.objet. Dans une base de données, vous pouvez le raccourcir au format schéma.objet. Dans les versions antérieures de SQL Server, l'espace de noms d'un objet était déterminé par le nom d'utilisateur de son propriétaire. Dans SQL Server 2005, les schémas sont indépendants de la propriété des objets. Cette séparation offre les avantages suivants : • Flexibilité accrue lorsque vous organisez les objets de base de données dans des espaces de noms, car le regroupement d'objets dans des schémas ne dépend pas de la propriété des objets. • Gestion des autorisations simplifiée, car une autorisation peut être accordée à l'échelle du schéma et peut être héritée par les différents objets du schéma. • Gestion améliorée par rapport aux versions antérieures de SQL Server, car la suppression d'un utilisateur n'entraîne pas l'obligation de renommer tous les objets que l'utilisateur possède. Exemple de création de schéma
CREATE SCHEMA Marketing AUTHORIZATION Antoine CREATE
TABLE Marketing (source int, cost int, promonumber int) GRANT SELECT TO Laurent DENY SELECT TO Olivier GO Arguments o schema_name. Nom qui identifie le schéma dans la base de données. o AUTHORIZATION owner_name. Spécifie le nom de l'entité de sécurité de base de données qui sera propriétaire du schéma. o table_definition. Spécifie une instruction CREATE TABLE qui crée une table dans le schéma. L'entité de sécurité qui exécute cette instruction doit bénéficier de l'autorisation o CREATE TABLE sur la base de données active. o view_definition. Spécifie une instruction CREATE VIEW qui crée une vue dans le schéma. L'entité de sécurité qui exécute cette instruction doit bénéficier de l'autorisation o CREATE VIEW sur la base de données active. o grant_statement. Spécifie une instruction GRANT qui accorde des autorisations sur tout objet sécurisable à l'exception du nouveau schéma. o revoke_statement. Spécifie une instruction REVOKE qui révoque les autorisations sur tout objet sécurisable à l'exception du nouveau schéma. o deny_statement. Spécifie une instruction DENY qui refuse les autorisations sur tout objet sécurisable à l'exception du nouveau schéma. Fonctionnement de la résolution de noms d'objets Voir les infos base de données • Voir page 36
L'analyse technique facile à apprendre: Comment construire et interpréter des graphiques d'analyse technique pour améliorer votre activité de trading en ligne.
Secrets du Marketing des Médias Sociaux 2021: Conseils et Stratégies Extrêmement Efficaces votre Facebook (Stimulez votre Engagement et Gagnez des Clients Fidèles)
L'analyse fondamentale facile à apprendre: Le guide d'introduction aux techniques et stratégies d'analyse fondamentale pour anticiper les événements qui font bouger les marchés
La communication professionnelle facile à apprendre: Le guide pratique de la communication professionnelle et des meilleures stratégies de communication d'entreprise
La psychologie du travail facile à apprendre: Le guide d'introduction à l'utilisation des connaissances psychologiques dans le domaine du travail et des organisations
Le trading des bandes de bollinger facile à apprendre: Comment apprendre à utiliser les bandes de bollinger pour faire du commerce en ligne avec succès