You are on page 1of 16

MARCO TEORICO Implementacin de un SGBD El diseo de bases de datos es el proceso por el que se determina la organizacin de una base de datos,

incluidos su estructura, contenido y las aplicaciones que se han de desarrollar. Durante mucho tiempo, el diseo de bases de datos fue considerado una tarea para expertos: ms un arte que una ciencia. Sin embargo, se ha progresado mucho en el diseo de bases de datos y ste se considera ahora una disciplina estable, con mtodos y tcnicas propios. Esta arquitectura define tres niveles de representacin de la informacin de las bases de datos que gestiona. Descritos desde el interior de la BD hacia afuera, los niveles son: Nivel Interno o Fsico, -NF-; Nivel Conceptual, NC-, y Nivel Externo o Lgico, -NL. El Nivel Fsico se encarga de "engranar" con el software ms interno de cada mquina (Sistema Operativo, y Sistema de Gestin de Ficheros generalmente). Los SGBDs actuales funcionan sobre casi todas las mquinas y "corren" en casi todos los SOs del mercado. El Nivel Conceptual define el resultado del diseo de la BD, para una parte del mundo real con inters informativo para ser formulada y registrada en un ordenador. El resultado del diseo de una BD establece la definicin de un esquema conceptual conforme a un modelo de datos, MD, que llamamos Esquema de la BD. El Nivel Conceptual de un SGBD mantiene, en cada momento, tantos Esquemas distintos cuantas Bases de Datos hayan sido diseadas en ese SGBD.

SQL.SERVER BASE DE DATOS

Microsoft SQL Server es un sistema para la gestin de bases de datos producido por Microsoft basado en el modelo relacional cuya principal funcin es la de almacenar y consultar datos solicitados por otras aplicaciones, sin importar si estn en la misma computadora, si estn conectadas a una red local o si estn conectadas a travs de internet (plataforma Cloud-Ready). Retomar la utilidad de una base de datos. Industrias Bancos Compaas manufactureras Empresas Instituciones Bsicamente, cualquier usuario que desee mantener ordenados/organizados datos o informacin con el fin de acceder a ellos ms adelante

2 Integridad de datos SQL Server proporciona los siguientes mecanismos para exigir la integridad de los datos en una columna: Restricciones PRIMARY KEY Restricciones FOREIGN KEY Restricciones UNIQUE Restricciones CHECK Definiciones DEFAULT Permitir o denegar valores NULL

SQL Server admite distintos tipos de datos: Integer, Float, Decimal, Char, Varchar, binarios, texto, entre otros, adems de que permite a los usuarios definir y usar su propio tipo de datos compuestos (UDT)

3. Recuperacin Microsoft SQL Server 2012 cuenta con 3 formas diferentes de respaldo y recuperacin de bases de datos: o SQL Server Management Studio (Herramienta grfica de administracin para SQL Server 2005 y posteriores) (nivel de dificultad: fcil) o PowerShell (Interfaz de consola avanzada disponible para Microsoft Windows con posibilidad de interactuar con SQL Server) (nivel de dificultad: medio) o Transact-SQL (Lenguaje propio de SQL Server) (nivel de dificultad: avanzado)

INTRODUCCION A UNA BASE DE DATOS Base de datos relacional Una Base de Datos Relacional, es una base de datos que cumple con el modelo relacional, el cual es el modelo ms utilizado en la actualidad para implementar bases de datos ya planificadas. Permiten establecer interconexiones (relaciones) entre los datos (que estn guardados en tablas), y a travs de dichas conexiones relacionar los datos de ambas tablas, de ah proviene su nombre:"Modelo Relacional". Tras ser postuladas sus bases en 1970 por Edgar Frank Codd, de los laboratorios IBM en San Jos (California), no tard en consolidarse como un nuevo paradigma en los modelos de base de datos.1

Caractersticas

Una Base de Datos Relacional se compone de varias tablas o relaciones. No pueden existir dos tablas con el mismo nombre ni registro. Cada tabla es a su vez un conjunto de registros (filas y columnas).

La relacin entre una tabla padre y un hijo se lleva a cabo por medio de las claves primarias y ajenas (o forneas). Las claves primarias son la clave principal de un registro dentro de una tabla y stas deben cumplir con la integridad de datos. Las claves ajenas se colocan en la tabla hija, contienen el mismo valor que la clave primaria del registro padre; por medio de stas se hacen las relaciones.

Elementos Relaciones Base y Derivadas En una base de datos relacional, todos los datos se almacenan y se accede a ellos por medio de relaciones. Las relaciones que almacenan datos son llamadas "relaciones base" y su implementacin es llamada "tabla". Otras relaciones no almacenan datos, pero son calculadas al aplicar operaciones relacionales. Estas relaciones son llamadas "relaciones derivadas" y su implementacin es llamada "vista" o "consulta". Las relaciones derivadas son convenientes ya que expresan informacin de varias relaciones actuando como si fuera una sola. Restricciones Una restriccin es una limitacin que obliga el cumplimiento de ciertas condiciones en la base de datos. Algunas no son determinadas por los usuarios, sino que son inherentemente definidas por el simple hecho de que la base de datos sea relacional. Algunas otras restricciones las puede definir el usuario, por ejemplo, usar un campo con valores enteros entre 1 y 10. Las restricciones proveen un mtodo de implementar reglas en la base de datos. Las restricciones limitan los datos que pueden ser almacenados en las tablas. Usualmente se definen usando expresiones que dan como resultado un valor booleano, indicando si los datos satisfacen la restriccin o no. Las restricciones no son parte formal del modelo relacional, pero son incluidas porque juegan el rol de organizar mejor los datos. Las restricciones son muy discutidas junto con los conceptos relacionales. Dominios Un dominio describe un conjunto de posibles valores para cierto atributo. Como un dominio restringe los valores del atributo, puede ser considerado como una restriccin. Matemticamente, atribuir un dominio a un atributo significa "todos los valores de este atributo deben ser elementos del conjunto especificado".

Distintos tipos de dominios son: enteros, cadenas de texto, fecha, no procedurales etc. Cada tabla puede tener uno o ms campos cuyos valores identifican de forma nica cada registro de dicha tabla, es decir, no pueden existir dos o ms registros diferentes cuyos valores en dichos campos sean idnticos. Este conjunto de campos se llama clave nica. Pueden existir varias claves nicas en una determinada tabla, y a cada una de stas suele llamrsele candidata a clave primaria. Clave primaria Una clave primaria es una clave nica elegida entre todas las candidatas que define unvocamente a todos los dems atributos de la tabla, para especificar los datos que sern relacionados con las dems tablas. La forma de hacer esto es por medio de claves forneas. Clave fornea Una clave fornea es una referencia a una clave en otra tabla, determina la relacin existente en dos tablas. Las claves forneas no necesitan ser claves nicas en la tabla donde estn y s a donde estn referenciadas. Por ejemplo, el cdigo de departamento puede ser una clave fornea en la tabla de empleados. Se permite que haya varios empleados en un mismo departamento, pero habr uno y slo un departamento por cada clave distinta de departamento en la tabla de empleados. Clave ndice Las claves ndice surgen con la necesidad de tener un acceso ms rpido a los datos. Los ndices pueden ser creados con cualquier combinacin de campos de una tabla. Las consultas que filtran registros por medio de estos campos, pueden encontrar los registros de forma no secuencial usando la clave ndice. Las bases de datos relacionales incluyen mltiples tcnicas de ordenamiento, cada una de ellas es ptima para cierta distribucin de datos y tamao de la relacin. Los ndices generalmente no se consideran parte de la base de datos, pues son un detalle agregado. Sin embargo, las claves ndices son desarrolladas por el mismo grupo de programadores que las otras partes de la base de datos. Procedimientos almacenados Un procedimiento almacenado es cdigo ejecutable que se asocia y se almacena con la base de datos. Los procedimientos almacenados usualmente

recogen y personalizan operaciones comunes, como insertar un registro dentro de una tabla, recopilar informacin estadstica, o encapsular clculos complejos. Son frecuentemente usados por un API por seguridad o simplicidad. Los procedimientos almacenados no son parte del modelo relacional, pero todas las implementaciones comerciales los incluyen. Estructura La base de datos se organiza en dos marcadas secciones; el esquema y los datos (o instancia). El esquema es la definicin de la estructura de la base de datos y principalmente almacena los siguientes datos:

El nombre de cada tabla El nombre de cada columna El tipo de dato de cada columna La tabla a la que pertenece cada columna

Las bases de datos relacionales pasan por un proceso al que se le conoce como normalizacin, el resultado de dicho proceso es un esquema que permite que la base de datos sea usada de manera ptima. Los datos o instancia es el contenido de la base de datos en un momento dado. Es en s, el contenido de todos los registros. Manipulacin de la informacin Para manipular la informacin utilizamos un lenguaje relacional, actualmente se cuenta con dos lenguajes formales el lgebra relacional y el clculo relacional. El lgebra relacional permite describir la forma de realizar una consulta, en cambio, el clculo relacional slo indica lo que se desea devolver. El lenguaje ms comn para construir las consultas a bases de datos relacionales es SQL (Structured Query Language), un estndar implementado por los principales motores o sistemas de gestin de bases de datos relacionales integradas. En el modelo relacional los atributos deben estar explcitamente relacionados a un nombre en todas las operaciones, en cambio, el estndar SQL permite usar columnas sin nombre en conjuntos de resultados, como el asterisco taquigrfico (*) como notacin de consultas.

Al contrario del modelo relacional, el estndar SQL requiere que las columnas tengan un orden definido, lo cual es fcil de implementar en una computadora, ya que la memoria es lineal. Es de notar, sin embargo, que en SQL el orden de las columnas y los registros devueltos en cierto conjunto de resultado nunca est garantizado, a no ser que explcitamente sea especificado por el usuario. Manejadores de base de datos relacionales Existe software exclusivamente dedicado a tratar con bases de datos relacionales. Este software se conoce como SGBD (Sistema de Gestin de Base de Datos relacional) o RDBMS (del ingls Relational Database Management System). Entre los gestores o manejadores actuales ms populares encontramos:

MySQL PostgreSQL, Oracle, DB2, INFORMIX, Interbase, FireBird, Sybase Microsoft SQL Server

Ventajas y desventajas Ventajas


Provee herramientas que garantizan evitar la duplicidad de registros. Garantiza la integridad referencial, as, al eliminar un registro elimina todos los registros relacionados dependientes. Favorece la normalizacin por ser ms comprensible y aplicable.

Desventajas

Presentan deficiencias con datos grficos, multimedia, CAD y sistemas de informacin geogrfica. No se manipulan de forma manejable los bloques de texto como tipo de dato.

Las bases de datos orientadas a objetos (BDOO) se propusieron con el objetivo de satisfacer las necesidades de las aplicaciones anteriores y as, complementar pero no sustituir a las bases de datos relacionales.

Diseo de las bases de datos relacionales El primer paso para crear una base de datos, es planificar el tipo de informacin que se quiere almacenar en la misma, teniendo en cuenta dos aspectos: la informacin disponible y la informacin que necesitamos. La planificacin de la estructura de la base de datos, en particular de las tablas, es vital para la gestin efectiva de la misma. El diseo de la estructura de una tabla consiste en una descripcin de cada uno de los campos que componen el registro y los valores o datos que contendr cada uno de esos campos. Los campos son los distintos tipos de datos que componen la tabla, por ejemplo: nombre, apellido, domicilio. La definicin de un campo requiere: el nombre del campo, el tipo de campo, el ancho del campo, etc. Los registros constituyen la informacin que va contenida en los campos de la tabla, por ejemplo: el nombre del paciente, el apellido del paciente y la direccin de este. Generalmente los diferentes tipos de campos que se pueden almacenar son los siguientes: Texto (caracteres), Numrico (nmeros), Fecha / Hora, Lgico (informaciones lgicas si/no, verdadero/falso, etc.), imgenes. En resumen, el principal aspecto a tener en cuenta durante el diseo de una tabla es determinar claramente los campos necesarios, definirlos en forma adecuada con un nombre especificando su tipo y su longitud. EMPRESA SMP COURIER Somos una empresa especializada en brindar soluciones postales y logsticas realizando procesos de almacenamiento, habilitacin, distribucin, informacin on line y desarrollo de reportes; teniendo como visin ser una empresa global con la mejor red de servicios logsticos, con la que sea fcil trabajar y en la que la gente quiera trabajar; por ello, estamos comprometidos en brindar un servicio de clase mundial, asegurando la satisfaccin de los requerimientos de nuestros clientes, basados en una cultura de servicio y mejora continua. Operamos en locales descentralizados con infraestructura acondicionada adecuadamente para sus productos; asimismo, contamos con maquinarias y equipos para el correcto manipuleo de sus mercaderas, sistemas WMS para un adecuado control de sus artculos, y sistemas de alta seguridad tales como: Circuito Cerrado de Vigilancia con Audio / Video, Cajas fuertes, ingresos con Claves de Acceso Digitales y Sensores inteligentes. Ademas contamos con una amplia flota vehicular, que garantiza un control eficiente y constante informacin on line sobre su mercadera; tambin contamos con soporte tecnolgico de ltima generacin y ruteos inteligente.

Usamos software ERP, TMS, Siscom, y sistema de localizacin GPS para brindarle rapidez, control y seguridad en sus envos. Para que la organizacion funcione de manera eficaz, tiene que determinar y gestionar numerosas actividades relacionadas entre s; la aplicacin de un sistema de procesos dentro de una organizacin, as como su gestin para producir el resultado deseado, se denomina Enfoque Basado en Procesos. En SMP trabajamos con un enfoque basado en procesos desde el ao 2006, a partir del cual se identificaron los procesos del negocio y se desarrollaron sus procedimientos para la correcta ejecucin y control de sus actividades; luego se realiz la medicin y control de cada uno de estos procesos en base a indicadores de gestin. La adopcin del Sistema de Gestin de la Calidad bajo la norma ISO 9001:2008, fue una decisin estratgica de la organizacin, en el sentido de adaptar un modelo orientado a procesos en el que se identifique y garantice el cumplimiento de los requisitos y la satisfaccin de nuestros clientes, as como la mejora del desempeo de cada uno de nuestros Procesos

AREA DE VALORADOS Brindamos soluciones en la distribucin de artculos valorados llegando al punto de destino, de acuerdo a los plazos coordinados previamente con el remitente. Operamos en locales con infraestructura adecuada y sistemas de alta seguridad tales como: Circuito Cerrado de Vigilancia con Audio/Video, Cajas Fuertes, ingresos con Claves de Acceso Digitales y Sensores Inteligentes. Adems contamos con una amplia flota vehicular, soporte tecnolgico de ltima generacin, ruteos inteligente y sistema de localizacin GPS. Entre los principales artculos valorados tenemos: Tarjetas, Plsticos y/o Pines: Tarjetas de Crdito, Debito, Renovadas, Pre-emitidas, Tarjetas Decodificadoras, Chips electrnicos y otras. Documentos Valorados: Letras, Cheques, Pagars, Facturas, Notas de Crdito, Boletas, Pines, etc. Las modalidades de entrega: Titular Familiar directo Con carta poder Con Aviso de Visita Con Recoleccin de Documentos Cobertura en Lima Metropolitana: Urbano Interurbano Perifrico Cobertura en Provincia: Urbano Rural Alejado

Plazos de distribucin: Inmediatos Express Normal. Beneficios Operamos en locales con infraestructura adecuada y sistemas de alta seguridad tales como: Circuito Cerrado de Vigilancia con Audio/Video, Cajas Fuertes, ingresos con Claves de Acceso Digitales y Sensores Inteligentes. Amplia flota vehicular, soporte tecnolgico de ltima generacin, ruteos inteligentes y sistema de localizacin GPS. Personal operativo capacitado para estos envos de alta sensibilidad y personal de atencin al cliente especializado por cuentas. Todas nuestras operaciones se desarrollan en base a procesos. Amplia Red de Distribucin. Tecnologa de avanzada. Trazabilidad de los envos.

MARCO CONCEPTUAL

1._Tablas SQL Las tablas son objetos de base de datos que contienen todos sus datos. En las tablas, los datos se organizan con arreglo a un formato de filas y columnas, similar al de una hoja de clculo. Cada fila representa un registro nico y cada columna un campo dentro del registro. Por ejemplo, en una tabla que contiene los datos de los empleados de una compaa puede haber una fila para cada empleado y distintas columnas en las que figuren detalles de los mismos, como el nmero de empleado, el nombre, la direccin, el puesto que ocupa y su nmero de telfono particular. El nmero de tablas de una base de datos se limita solo por el nmero de objetos admitidos en una base (2.147.483.647). Una tabla definida por el usuario estndar puede tener hasta 1.024 columnas. El nmero de filas de la tabla solo est limitado por la capacidad de almacenamiento del servidor. Puede asignar propiedades a la tabla y a cada columna de la tabla para controlar los datos admitidos y otras propiedades. Por ejemplo, puede crear restricciones en una columna para no permitir valores nulos o para proporcionar un valor predeterminado si no se especifica un valor, o puede asignar una restriccin de clave en la tabla que exige la unicidad o definir una relacin entre las tablas. Los datos de la tabla se pueden comprimir por filas o por pgina. La compresin de datos puede permitir que se almacenen ms filas en una pgina. Para obtener ms informacin, vea Compresin de datos. Tipos de tablas

Adems del rol estndar de las tablas bsicas definidas por el usuario, SQL Server proporciona los siguientes tipos de tabla que permiten llevar a cabo objetivos especiales en una base de datos: Tablas con particiones Las tablas con particiones son tablas cuyos datos se han dividido horizontalmente entre unidades que pueden repartirse por ms de un grupo de archivos de una base de datos. Las particiones facilitan la administracin de las tablas y los ndices grandes porque permiten obtener acceso y administrar subconjuntos de datos con rapidez y eficacia al mismo tiempo que mantienen la integridad del conjunto.De forma predeterminada, SQL Server 2012 admite hasta 15.000 particiones. Para obtener ms informacin, vea Tablas e ndices con particiones. Tablas temporales Las tablas temporales se almacenan en tempdb. Hay dos tipos de tablas temporales: locales y globales.Se diferencian entre s por los nombres, la visibilidad y la disponibilidad. Las tablas temporales locales tienen como primer carcter de sus nombres un solo signo de nmero (#); solo son visibles para el usuario de la conexin actual y se eliminan cuando el usuario se desconecta de la instancia de SQL Server.Las tablas temporales globales presentan dos signos de nmero (##) antes del nombre; son visibles para cualquier usuario despus de su creacin y se eliminan cuando todos los usuarios que hacen referencia a la tabla se desconectan de la instancia de SQL Server. Tablas del sistema SQL Server almacena los datos que definen la configuracin del servidor y de todas sus tablas en un conjunto de tablas especial, conocido como tablas del sistema. Los usuarios no pueden consultar o actualizar directamente las tablas del sistema. La informacin de las tablas del sistema est disponible a travs de las vistas del sistema. Para obtener ms informacin, vea Vistas del sistema (Transact-SQL). Tablas anchas Las tablas anchas usan las columnas dispersas para aumentar hasta 30.000 el nmero total de columnas permitidas. Las columnas dispersas son columnas normales que disponen de un almacenamiento optimizado para los valores NULL. Este tipo de columnas reducen los requisitos de espacio de los valores NULL a costa de una mayor sobrecarga a la hora de recuperar valores no NULL. Una tabla ancha ha definido un conjunto de columnas, que es una representacin XML sin tipo que combina todas las columnas dispersas de una tabla en una salida estructurada. El nmero de ndices y estadsticas tambin se aumenta hasta 1.000 y 30.000, respectivamente. El tamao mximo de una fila de una tabla ancha es de 8.019 bytes. Por consiguiente, la mayora de los datos de cualquier fila deben ser NULL. El nmero mximo de columnas no

dispersas ms las columnas calculadas de una tabla ancha sigue siendo 1.024. Las tablas anchas tienen las siguientes implicaciones de rendimiento. Las tablas anchas pueden aumentar el costo de mantenimiento de los ndices de la tabla. Se recomienda que el nmero de ndices de una tabla ancha se limite a los ndices necesarios para la lgica de negocios. Si el nmero de ndices aumenta, tambin lo harn el tiempo de compilacin de DML y los requisitos de memoria. Los ndices no clster deben ser ndices filtrados que se aplican a subconjuntos de datos. Para obtener ms informacin, vea Crear ndices filtrados. Las aplicaciones pueden agregar y quitar columnas de las tablas anchas de forma dinmica.Cuando se agregan o se quitan columnas, tambin se invalidan los planes de consulta compilados.Se recomienda disear una aplicacin que se corresponda con la carga de trabajo prevista para minimizar los cambios de esquema. Cuando se agregan y se quitan datos de una tabla ancha, el rendimiento puede verse afectado. El diseo de las aplicaciones debe corresponderse con la carga de trabajo prevista para minimizar los cambios llevados a cabo en los datos de la tabla. Limite la ejecucin de instrucciones DML en una tabla ancha destinadas a actualizar varias filas de una clave de agrupacin en clsteres. La compilacin y la ejecucin de estas instrucciones pueden requerir recursos de memoria considerables. Las operaciones de cambio de particin en las tablas anchas pueden resultar lentas, y su procesamiento podra requerir grandes cantidades de memoria. Los requisitos de rendimiento y de memoria son proporcionales al nmero total de columnas existentes en las particiones de origen y de destino. Los cursores de actualizacin que actualizan columnas concretas de una tabla ancha deben enumerar las columnas de manera explcita en la clusula FOR UPDATE. Esto ayudar a optimizar el rendimiento mientras se usan cursores.

2._Crear tablas (motor de base de datos) SQL Server 2012

Puede crear una tabla, asignarle un nombre y agregarla a una base de datos existente en SQL Server 2012 mediante SQL Server Management Studio o Transact-SQL. Para crear una tabla con el Diseador de tablas 1. En el Explorador de objetos, conctese a la instancia de Motor de base de datos que contiene la base de datos que se va a modificar. 2. En el Explorador de objetos, expanda el nodo Bases de datos y, a continuacin, expanda la base de datos que contendr la nueva tabla. 3. En el Explorador de objetos, haga clic con el botn secundario en el nodo Tablas de la base de datos y, a continuacin, haga clic en Nueva tabla. 4. Escriba los nombres de columna, elija los tipos de datos y elija si desea permitir valores NULL para cada columna como se muestra en la ilustracin siguiente.

5. Para especificar ms propiedades para una columna, como la identidad o valores de columna calculada, haga clic en la columna y despus, en la pestaa de propiedades de la columna, elija las propiedades adecuadas. Para obtener ms informacin acerca de las propiedades de columna, vea Propiedades de columnas de tablas (SQL Server Management Studio). 6. Para especificar una columna como clave principal, haga clic con el botn secundario en la columna y seleccione Establecer clave principal. Para obtener ms informacin, vea Crear claves principales. 7. Para crear relaciones de clave externa, restricciones CHECK o ndices, haga clic con el botn secundario en el panel Diseador de tablas y seleccione un objeto de la lista como se muestra en la ilustracin siguiente.

Para obtener ms informacin acerca de estos objetos, vea Crear relaciones de clave externa, Crear restricciones CHECK e ndices. 8. De forma predeterminada, la tabla est contenida en el esquema dbo. Para especificar un esquema diferente para la tabla, haga clic con el botn secundario en el panel Diseador de tablas y seleccionePropiedades como se muestra en la ilustracin siguiente. En la lista desplegable Esquema, seleccione el esquema adecuado.

9. En el men Archivo, seleccione Guardar table name. 10. En el cuadro de dilogo Elegir nombre, escriba un nombre para la tabla y haga clic en Aceptar. 11. Para ver la nueva tabla, en el Explorador de objetos, expanda el nodo Tablas y presione F5 para actualizar la lista de objetos. La nueva tabla se mostrar en la lista de tablas. Para crear una tabla en el Editor de consultas 1. En el Explorador de objetos, conctese a una instancia del Motor de base de datos. 2. En la barra Estndar, haga clic en Nueva consulta. 3. Copie y pegue el siguiente ejemplo en la ventana de consulta y haga clic en Ejecutar. 4. CREATE TABLE dbo.PurchaseOrderDetail 5. ( 6. PurchaseOrderID int NOT NULL, 7. LineNumber smallint NOT NULL, 8. ProductID int NULL, 9. UnitPrice money NULL, 10. OrderQty smallint NULL, 11. ReceivedQty float NULL, 12. RejectedQty float NULL,

13. );

DueDate datetime NULL,

3._Tablas utilizadas en la implementacin de la base de datos en el area de valorados de la empresa smp Courier.sac.
Tabla registro de tarjeta ._es la que me registra si la tarjeta es platinum , dorada, mastercard Tabla colaboradores._es la que me indica los colaboradores de la empresa Tabla departamento._ es la que me me indica si es en lima o provincia Tabla madre._es la tabla que envuelve alas demas Tabla registro de almacen .-es la que me indica el registro de almacen Tabla registro de paquete ._ es la que me indica el registro del paquete