diccionario de datos
DESCRIPTION
Datos de base de datosTRANSCRIPT
-
Entities
Reporte de tabla
Tabla Nombre Llave primaria# Columnas
dbo.Archivos_Trasferidos idArchivos_Transferidos 4dbo.Contactos idContactos 6dbo.Empresa IdEmpresa 4dbo.Persona IdPersona 7dbo.Usuario idUsuario 6dbo.Usuario_has_Contactos idUsuarioContactos 3
-1-
-
Entities
Tabla 'dbo.Archivos_Trasferidos'Nombre Archivos_Trasferidos
Propiedades de tablaFilegroup PRIMARIA
Llave primaria 'PK_Archivos_Trasferidos'Columna Nombre Tipo Tabla padreidArchivos_Transferidos PK -----
Columnas
Key Columna Nombre Dominio Tipo de dato N1) U2) C3) D4) Comentarios
PK idArchivos_Transferidos Int YES NO NO NO
Nombre_de_Archivo Nvarchar(50) YES NO NO NO
Tipo_de_Archivo Nvarchar(50) YES NO NO NO
FK idUsuario Int YES NO NO NO
RelacionesNombre de relacin Tipo de relacin Tabla padre Tabla hijo Card.FK_Archivos_Trasferidos_Usuario Non-identifying dbo.Usuario
dbo.Archivos_Trasferidos 1:N
-2-
-
Entities
Tabla 'dbo.Contactos'Nombre Contactos
Propiedades de tablaFilegroup PRIMARIA
Llave primaria 'PK_Contactos'Columna Nombre Tipo Tabla padreidContactos PK -----
Columnas
Key Columna Nombre Dominio Tipo de dato N1) U2) C3) D4) Comentarios
PK idContactos Int YES NO NO NONombre Nvarchar(50) YES NO NO NOApellido Nvarchar(50) YES NO NO NODepartamento Nvarchar(50) YES NO NO NO
Num_Telefono Int YES NO NO NO
Extension Int YES NO NO NO
RelacionesNombre de relacin Tipo de relacin Tabla padre Tabla hijo Card.FK_Usuario_has_Contactos_Contactos Non-identifying dbo.Contactos
dbo.Usuario_has_Contactos 1:N
-3-
-
Entities
Tabla 'dbo.Empresa'Nombre Empresa
Propiedades de tablaFilegroup PRIMARIA
Llave primaria 'PK_Empresa'Columna Nombre Tipo Tabla padreIdEmpresa PK -----
Columnas
Key Columna Nombre Dominio Tipo de dato N1) U2) C3) D4) Comentarios
PK IdEmpresa Int YES NO NO NONombre Nvarchar(50) YES NO NO NODireccion Nvarchar(50) YES NO NO NOTelefono Int YES NO NO NO
RelacionesNombre de relacin Tipo de relacin Tabla padre Tabla hijo Card.FK_Persona_Empresa Non-identifying dbo.Empresa dbo.Persona 1:N
-4-
-
Entities
Tabla 'dbo.Persona'Nombre Persona
Propiedades de tablaFilegroup PRIMARIA
Llave primaria 'PK_Persona'Columna Nombre Tipo Tabla padreIdPersona PK -----
Columnas
Key Columna Nombre Dominio Tipo de dato N1) U2) C3) D4) Comentarios
PK IdPersona Int YES NO NO NONombre Nvarchar(50) YES NO NO NOApellido Nvarchar(50) YES NO NO NODireccion Nvarchar(50) YES NO NO NONumTelefono Int YES NO NO NOEmail Nvarchar(50) YES NO NO NO
FK IdEmpresa Int YES NO NO NO
RelacionesNombre de relacin Tipo de relacin Tabla padre Tabla hijo Card.FK_Persona_Empresa Non-identifying dbo.Empresa dbo.Persona 1:NFK_Usuario_Persona Non-identifying dbo.Persona dbo.Usuario 1:N
-5-
-
Entities
Tabla 'dbo.Usuario'Nombre Usuario
Propiedades de tablaFilegroup PRIMARIA
Llave primaria 'PK_Usuario'Columna Nombre Tipo Tabla padreidUsuario PK -----
Columnas
Key Columna Nombre Dominio Tipo de dato N1) U2) C3) D4) Comentarios
PK idUsuario Int YES NO NO NOUsuario Nvarchar(50) YES NO NO NOContrasea Nvarchar(50) YES NO NO NOTipodeUsuario Bit YES NO NO NO
Dato_de_alta Bit YES NO NO NOFK idPersona Int YES NO NO NO
RelacionesNombre de relacin Tipo de relacin Tabla padre Tabla hijo Card.FK_Archivos_Trasferidos_Usuario Non-identifying dbo.Usuario
dbo.Archivos_Trasferidos 1:N
FK_Usuario_Persona Non-identifying dbo.Persona dbo.Usuario 1:NFK_Usuario_has_Contactos_Usuario Non-identifying dbo.Usuario
dbo.Usuario_has_Contactos 1:N
-6-
-
Entities
Tabla 'dbo.Usuario_has_Contactos'Nombre Usuario_has_Contactos
Propiedades de tablaFilegroup PRIMARIA
Llave primaria 'PK_Usuario_has_Contactos'Columna Nombre Tipo Tabla padreidUsuarioContactos PK -----
Columnas
Key Columna Nombre Dominio Tipo de dato N1) U2) C3) D4) Comentarios
PK idUsuarioContactos Int YES NO NO NO
FK idUsuario Int YES NO NO NOFK idContactos Int NO NO NO NO
RelacionesNombre de relacin Tipo de relacin Tabla padre Tabla hijo Card.FK_Usuario_has_Contactos_Contactos Non-identifying dbo.Contactos
dbo.Usuario_has_Contactos 1:N
FK_Usuario_has_Contactos_Usuario Non-identifying dbo.Usuario
dbo.Usuario_has_Contactos 1:N
1)Not Null2)Unique3)Check4)Default
-7-
-
Attributes
Reporte de columnasColumna Nombre Tabla Nombre Dominio Tipo de dato PK FK
idArchivos_Transferidos dbo.Archivos_Trasferidos Int YES NOidUsuario dbo.Archivos_Trasferidos Int NO YESNombre_de_Archivo dbo.Archivos_Trasferidos Nvarchar(50) NO NOTipo_de_Archivo dbo.Archivos_Trasferidos Nvarchar(50) NO NOApellido dbo.Contactos Nvarchar(50) NO NODepartamento dbo.Contactos Nvarchar(50) NO NOExtension dbo.Contactos Int NO NOidContactos dbo.Contactos Int YES NONombre dbo.Contactos Nvarchar(50) NO NONum_Telefono dbo.Contactos Int NO NODireccion dbo.Empresa Nvarchar(50) NO NOIdEmpresa dbo.Empresa Int YES NONombre dbo.Empresa Nvarchar(50) NO NOTelefono dbo.Empresa Int NO NOApellido dbo.Persona Nvarchar(50) NO NODireccion dbo.Persona Nvarchar(50) NO NOEmail dbo.Persona Nvarchar(50) NO NOIdEmpresa dbo.Persona Int NO YESIdPersona dbo.Persona Int YES NONombre dbo.Persona Nvarchar(50) NO NONumTelefono dbo.Persona Int NO NOContrasea dbo.Usuario Nvarchar(50) NO NODato_de_alta dbo.Usuario Bit NO NOidPersona dbo.Usuario Int NO YESidUsuario dbo.Usuario Int YES NOTipodeUsuario dbo.Usuario Bit NO NOUsuario dbo.Usuario Nvarchar(50) NO NO
idContactos dbo.Usuario_has_Contactos Int NO YES
idUsuario dbo.Usuario_has_Contactos Int NO YES
idUsuarioContactos dbo.Usuario_has_Contactos Int YES NO
-8-
-
Attributes
Columna 'idArchivos_Transferidos'Nombre idArchivos_TransferidosTabla Nombre dbo.Archivos_TrasferidosLlave primaria YESLlave fornea NOTipo de dato IntNot Null YESUnique NO
Columna 'idUsuario'Nombre idUsuarioTabla Nombre dbo.Archivos_TrasferidosLlave primaria NOLlave fornea YES Tabla padre dbo.UsuarioTipo de dato IntNot Null YESUnique NO
Columna 'Nombre_de_Archivo'Nombre Nombre_de_ArchivoTabla Nombre dbo.Archivos_TrasferidosLlave primaria NOLlave fornea NOTipo de dato Nvarchar(50)Not Null YESUnique NO
Propiedades de columnaCollation For the Column Modern_Spanish_CI_AI
Columna 'Tipo_de_Archivo'Nombre Tipo_de_ArchivoTabla Nombre dbo.Archivos_TrasferidosLlave primaria NOLlave fornea NOTipo de dato Nvarchar(50)Not Null YESUnique NO
Propiedades de columnaCollation For the Column Modern_Spanish_CI_AI
Columna 'Apellido'Nombre ApellidoTabla Nombre dbo.ContactosLlave primaria NO
-9-
-
Attributes
Llave fornea NOTipo de dato Nvarchar(50)Not Null YESUnique NO
Propiedades de columnaCollation For the Column Modern_Spanish_CI_AI
Columna 'Departamento'Nombre DepartamentoTabla Nombre dbo.ContactosLlave primaria NOLlave fornea NOTipo de dato Nvarchar(50)Not Null YESUnique NO
Propiedades de columnaCollation For the Column Modern_Spanish_CI_AI
Columna 'Extension'Nombre ExtensionTabla Nombre dbo.ContactosLlave primaria NOLlave fornea NOTipo de dato IntNot Null YESUnique NO
Columna 'idContactos'Nombre idContactosTabla Nombre dbo.ContactosLlave primaria YESLlave fornea NOTipo de dato IntNot Null YESUnique NO
Propiedades de columnaIdTabla YESIdTabla Seed 1IdTabla Increment 1
Columna 'Nombre'Nombre NombreTabla Nombre dbo.ContactosLlave primaria NO
-10-
-
Attributes
Llave fornea NOTipo de dato Nvarchar(50)Not Null YESUnique NO
Propiedades de columnaCollation For the Column Modern_Spanish_CI_AI
Columna 'Num_Telefono'Nombre Num_TelefonoTabla Nombre dbo.ContactosLlave primaria NOLlave fornea NOTipo de dato IntNot Null YESUnique NO
Columna 'Direccion'Nombre DireccionTabla Nombre dbo.EmpresaLlave primaria NOLlave fornea NOTipo de dato Nvarchar(50)Not Null YESUnique NO
Propiedades de columnaCollation For the Column Modern_Spanish_CI_AI
Columna 'IdEmpresa'Nombre IdEmpresaTabla Nombre dbo.EmpresaLlave primaria YESLlave fornea NOTipo de dato IntNot Null YESUnique NO
Propiedades de columnaIdTabla YESIdTabla Seed 1IdTabla Increment 1
Columna 'Nombre'Nombre NombreTabla Nombre dbo.EmpresaLlave primaria NO
-11-
-
Attributes
Llave fornea NOTipo de dato Nvarchar(50)Not Null YESUnique NO
Propiedades de columnaCollation For the Column Modern_Spanish_CI_AI
Columna 'Telefono'Nombre TelefonoTabla Nombre dbo.EmpresaLlave primaria NOLlave fornea NOTipo de dato IntNot Null YESUnique NO
Columna 'Apellido'Nombre ApellidoTabla Nombre dbo.PersonaLlave primaria NOLlave fornea NOTipo de dato Nvarchar(50)Not Null YESUnique NO
Propiedades de columnaCollation For the Column Modern_Spanish_CI_AI
Columna 'Direccion'Nombre DireccionTabla Nombre dbo.PersonaLlave primaria NOLlave fornea NOTipo de dato Nvarchar(50)Not Null YESUnique NO
Propiedades de columnaCollation For the Column Modern_Spanish_CI_AI
Columna 'Email'Nombre EmailTabla Nombre dbo.PersonaLlave primaria NOLlave fornea NO
-12-
-
Attributes
Tipo de dato Nvarchar(50)Not Null YESUnique NO
Propiedades de columnaCollation For the Column Modern_Spanish_CI_AI
Columna 'IdEmpresa'Nombre IdEmpresaTabla Nombre dbo.PersonaLlave primaria NOLlave fornea YES Tabla padre dbo.EmpresaTipo de dato IntNot Null YESUnique NO
Columna 'IdPersona'Nombre IdPersonaTabla Nombre dbo.PersonaLlave primaria YESLlave fornea NOTipo de dato IntNot Null YESUnique NO
Propiedades de columnaIdTabla YESIdTabla Seed 1IdTabla Increment 1
Columna 'Nombre'Nombre NombreTabla Nombre dbo.PersonaLlave primaria NOLlave fornea NOTipo de dato Nvarchar(50)Not Null YESUnique NO
Propiedades de columnaCollation For the Column Modern_Spanish_CI_AI
Columna 'NumTelefono'Nombre NumTelefonoTabla Nombre dbo.PersonaLlave primaria NOLlave fornea NO
-13-
-
Attributes
Tipo de dato IntNot Null YESUnique NO
Columna 'Contrasea'Nombre ContraseaTabla Nombre dbo.UsuarioLlave primaria NOLlave fornea NOTipo de dato Nvarchar(50)Not Null YESUnique NO
Propiedades de columnaCollation For the Column Modern_Spanish_CI_AI
Columna 'Dato_de_alta'Nombre Dato_de_altaTabla Nombre dbo.UsuarioLlave primaria NOLlave fornea NOTipo de dato BitNot Null YESUnique NO
Columna 'idPersona'Nombre idPersonaTabla Nombre dbo.UsuarioLlave primaria NOLlave fornea YES Tabla padre dbo.PersonaTipo de dato IntNot Null YESUnique NO
Columna 'idUsuario'Nombre idUsuarioTabla Nombre dbo.UsuarioLlave primaria YESLlave fornea NOTipo de dato IntNot Null YESUnique NO
Propiedades de columnaIdTabla YESIdTabla Seed 1IdTabla Increment 1
-14-
-
Attributes
Columna 'TipodeUsuario'Nombre TipodeUsuarioTabla Nombre dbo.UsuarioLlave primaria NOLlave fornea NOTipo de dato BitNot Null YESUnique NO
Columna 'Usuario'Nombre UsuarioTabla Nombre dbo.UsuarioLlave primaria NOLlave fornea NOTipo de dato Nvarchar(50)Not Null YESUnique NO
Propiedades de columnaCollation For the Column Modern_Spanish_CI_AI
Columna 'idContactos'Nombre idContactosTabla Nombre dbo.Usuario_has_ContactosLlave primaria NOLlave fornea YES Tabla padre dbo.ContactosTipo de dato IntNot Null NOUnique NO
Columna 'idUsuario'Nombre idUsuarioTabla Nombre dbo.Usuario_has_ContactosLlave primaria NOLlave fornea YES Tabla padre dbo.UsuarioTipo de dato IntNot Null YESUnique NO
Columna 'idUsuarioContactos'Nombre idUsuarioContactosTabla Nombre dbo.Usuario_has_ContactosLlave primaria YESLlave fornea NOTipo de dato IntNot Null YESUnique NO
-15-
-
Attributes
Propiedades de columnaIdTabla YESIdTabla Seed 1IdTabla Increment 1
-16-
-
Keys
Key ReportTipo de llave Key Nombre Tabla Nombre
PK PK_Archivos_Trasferidos dbo.Archivos_TrasferidosPK PK_Contactos dbo.ContactosPK PK_Empresa dbo.EmpresaPK PK_Persona dbo.PersonaPK PK_Usuario dbo.UsuarioPK PK_Usuario_has_Contactos dbo.Usuario_has_Contactos
-17-
-
Keys
Key 'PK_Archivos_Trasferidos'Nombre PK_Archivos_TrasferidosTipo de llave Llave primariaTabla Nombre dbo.Archivos_TrasferidosColumna Order Llave forneaidArchivos_Transferidos ASC NO
Propiedades de llaveClustered YESFilegroup PRIMARIA
Key 'PK_Contactos'Nombre PK_ContactosTipo de llave Llave primariaTabla Nombre dbo.ContactosColumna Order Llave forneaidContactos ASC NO
Propiedades de llaveClustered YESFilegroup PRIMARIA
Key 'PK_Empresa'Nombre PK_EmpresaTipo de llave Llave primariaTabla Nombre dbo.EmpresaColumna Order Llave forneaIdEmpresa ASC NO
Propiedades de llaveClustered YESFilegroup PRIMARIA
Key 'PK_Persona'Nombre PK_PersonaTipo de llave Llave primariaTabla Nombre dbo.PersonaColumna Order Llave forneaIdPersona ASC NO
Propiedades de llaveClustered YESFilegroup PRIMARIA
Key 'PK_Usuario'Nombre PK_Usuario
-18-
-
Keys
Tipo de llave Llave primariaTabla Nombre dbo.UsuarioColumna Order Llave forneaidUsuario ASC NO
Propiedades de llaveClustered YESFilegroup PRIMARIA
Key 'PK_Usuario_has_Contactos'Nombre PK_Usuario_has_ContactosTipo de llave Llave primariaTabla Nombre dbo.Usuario_has_ContactosColumna Order Llave forneaidUsuarioContactos ASC NO
Propiedades de llaveClustered YESFilegroup PRIMARIA
-19-
-
Relationships
Reporte de relacinNombre de relacin Tipo de relacin Tabla padre Tabla hijo Card.FK_Archivos_Trasferidos_Usuario Non-identifying dbo.Usuario
dbo.Archivos_Trasferidos 1:N
FK_Persona_Empresa Non-identifying dbo.Empresa dbo.Persona 1:NFK_Usuario_has_Contactos_Contactos Non-identifying dbo.Contactos
dbo.Usuario_has_Contactos 1:N
FK_Usuario_has_Contactos_Usuario Non-identifying dbo.Usuario
dbo.Usuario_has_Contactos 1:N
FK_Usuario_Persona Non-identifying dbo.Persona dbo.Usuario 1:N
-20-
-
Statistic Information
Nombre de relacin 'FK_Archivos_Trasferidos_Usuario'Nombre FK_Archivos_Trasferidos_UsuarioTipo de relacin Non-identifying Cardinalidad 1:NMandatory Parent YESMandatory Child NOTabla padre dbo.UsuarioTabla hijo dbo.Archivos_Trasferidos
Referential IntegrityInsertar Actulizar Borrar
Parent ---- RESTRINGIR RESTRINGIRChild NINGUNO NINGUNO ----
LlavesTipo de llave Llave padre Llave hijoLlave primaria 'PK_Usuario' idUsuario idUsuario
Nombre de relacin 'FK_Persona_Empresa'Nombre FK_Persona_EmpresaTipo de relacin Non-identifying Cardinalidad 1:NMandatory Parent YESMandatory Child NOTabla padre dbo.EmpresaTabla hijo dbo.Persona
Referential IntegrityInsertar Actulizar Borrar
Parent ---- RESTRINGIR RESTRINGIRChild NINGUNO NINGUNO ----
LlavesTipo de llave Llave padre Llave hijoLlave primaria 'PK_Empresa' IdEmpresa IdEmpresa
Nombre de relacin 'FK_Usuario_has_Contactos_Contactos'Nombre FK_Usuario_has_Contactos_ContactosTipo de relacin Non-identifying Cardinalidad 1:NMandatory Parent NOMandatory Child NOTabla padre dbo.ContactosTabla hijo dbo.Usuario_has_Contactos
Referential IntegrityInsertar Actulizar Borrar
Parent ---- RESTRINGIR RESTRINGIRChild NINGUNO NINGUNO ----
-21-
-
Statistic Information
LlavesTipo de llave Llave padre Llave hijoLlave primaria 'PK_Contactos' idContactos idContactos
Nombre de relacin 'FK_Usuario_has_Contactos_Usuario'Nombre FK_Usuario_has_Contactos_UsuarioTipo de relacin Non-identifying Cardinalidad 1:NMandatory Parent YESMandatory Child NOTabla padre dbo.UsuarioTabla hijo dbo.Usuario_has_Contactos
Referential IntegrityInsertar Actulizar Borrar
Parent ---- RESTRINGIR RESTRINGIRChild NINGUNO NINGUNO ----
LlavesTipo de llave Llave padre Llave hijoLlave primaria 'PK_Usuario' idUsuario idUsuario
Nombre de relacin 'FK_Usuario_Persona'Nombre FK_Usuario_PersonaTipo de relacin Non-identifying Cardinalidad 1:NMandatory Parent YESMandatory Child NOTabla padre dbo.PersonaTabla hijo dbo.Usuario
Referential IntegrityInsertar Actulizar Borrar
Parent ---- RESTRINGIR RESTRINGIRChild NINGUNO NINGUNO ----
LlavesTipo de llave Llave padre Llave hijoLlave primaria 'PK_Persona' IdPersona idPersona
-22-