Certaines des tables de ma base de données SQL Server 2005 sont nommées lu. [TableName] au lieu de dbo. [TableName]. Que signifie lu?lu. [TableName] au lieu de dbo. [TableName]?
Note: J'ai essayé google déjà
Certaines des tables de ma base de données SQL Server 2005 sont nommées lu. [TableName] au lieu de dbo. [TableName]. Que signifie lu?lu. [TableName] au lieu de dbo. [TableName]?
Note: J'ai essayé google déjà
secondaire (et peut-être plus) Ce serait un schéma dans SQL Server 2005 - que vous pouvez créer vous-même en utilisant CREATE SCHEMA.
Un schéma peut être utilisé pour séparer les objets de base de données qui logiquement appartiennent ensemble, par ex. Placez toutes les tables relatives aux ressources humaines dans un schéma "HR", etc. Les schémas de base de données sont un peu comme les espaces de noms .NET ou XML.
Un schéma peut également être utilisé pour gérer des autorisations, par ex. vous pouvez déléguer des autorisations à un utilisateur et à des rôles au niveau d'un schéma. Jetez un oeil à l'exemple de base de données AdventureWorks qui utilise largement les schémas.
C'est aussi une des raisons pour lesquelles vous devriez toujours qualifier vos objets de base de données avec le "dbo". préfixe. Si vous ne le faites pas, le moteur de recherche de SQL Server devra d'abord vérifier votre schéma par défaut (qui pourrait être différent de dbo) pour l'objet de ce nom, et s'il n'est pas trouvé, il ira dans le schéma dbo. Si vous utilisez toujours "dbo.YourTableName", le moteur de recherche sait à l'avance où chercher - un gain de performance minime (qui est multiplié par des milliers d'accès).
serveur SQL permet multiple schemas-dbo
, étant la valeur par défaut - votre base de données a un schéma de lu
lu est le nom du schéma.
dbo est le propriétaire de la base de données. lu peut être l'utilisateur compte la création des autres tables
lu est un schéma séparé (dbo est la valeur par défaut)
Pour en savoir plus sur les schémas, cela semble utile: What good are SQL Server schemas?
« lu » est une abréviation pour lookup table
+1 pour répondre réellement à la question "Que signifie 'lu'?". – qJake