Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 11170|Respuesta: 0

[Comunicación] Convención de nombres de SqlServer

[Copiar enlace]
Publicado en 22/3/2015 8:54:47 | | |
En referencia a varias convenciones de nombres, utilizamos uniformemente las siguientes convenciones:

Si existe una abreviatura en el proceso de nombramiento, debe usarse la abreviatura, y si no la hay, no debe abreviarse, por ejemplo, ISBN

Base de datos: Compuesta por una o tres palabras en inglés con la primera letra de la palabra en mayúscula, por ejemplo: DepartmentManage;

Nombre de la tabla: Utiliza la ortografía completa de las palabras de naturaleza sustantiva, capitaliza la primera letra de cada palabra y usa la forma plural, como: Libros
      Si la tabla se usa para indicar la relación entre campos en las otras dos tablas, está en singular (es decir, la tabla que indica la relación entre entidades se denomina en singular), y no hay preposición como "y de en" en el centro de la palabra
      Por ejemplo: BookAuthor

==============================================================================================

1. Los campos de la tabla suelen representarse con la ortografía completa de las palabras nominales, que están compuestas por una o tres palabras en inglés con la primera letra de la palabra en mayúscula, como: UserName;

2. El nombre principal de la clave de la tabla es Nombre de la tabla + ID, por ejemplo, la clave primaria de la tabla de Documento es DocumentID

3. Nombre clave extranjero: nombre de la tabla principal + nombre de columna correspondiente, como DepartmentsID, de la siguiente manera:
    En la tabla Departamentos, los campos son: ID, Nombre del Departamento
    En la tabla UserInfo, los campos son: UserId, UserName, DepartmentsID DepartmentsID como claves foráneas

4. Las columnas que crecen automáticamente en la tabla siempre se denominan ID;

5. Si el campo es bool, usa las formas "IsShow", "IsValid", "HasPassed (HasPass), "HasExamined", "IgnoreCase"

6. Si el bit de campo es tipo FechaHora, el valor por defecto es tomar la hora del sistema y siempre nombrar el bit: CheckDate

7. Estado es el nombre de columna del estado en la tabla, el valor predeterminado es 0, y la operación de eliminación en la tabla cambiará el valor de Estado sin eliminar realmente el registro.

8. Nomenclatura de procedimientos almacenados: sp_ tabla name_method, tales como: sp_News_Add, sp_News_Update;

9. Ver nombre: vi_ nombre de la tabla, como: vi_News;

10. Todas las tablas, procedimientos almacenados, vistas y otros objetos son DBO, así que no uses el nombre de usuario de la base de datos, ya que esto afectará a los cambios del usuario de la base de datos





Anterior:¿Cuáles son las funciones del nvl y nvl2 en Oracle, y cuál es la diferencia entre ambos?
Próximo:¿Cuál es la diferencia entre truncar y eliminar en PL/SQL?
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com