"INDICE"
INTRODUCCION
1-.INVENTARIO GENERAL
2.-ELEMENTOS DE UNA BASE DE DATOS DEL SISTEMA
3.-PLATAFORMA TECNOLOGICA
4.-PERFIL Y ROL DEL USUARIO
5.-A).-UBICACIÓN DE ELEMENTOS DE BASE DE DATOS
6.-DIFERENCIA ENTRE ENTRADA Y SALIDAS DEL SISTEMA
7.-NOMINA ESTRUCTURADA DE DATOS
8.-TIPOS DE BASE DE DATOS
9.-TABLAS E INDICES
10.-INTEGRIDAD RELACIONAL
11.-SEGURIDAD
12.-DICCIONARIO DE DATOS
CONCLUSION
INTRODUCCION
El siguiente trabajo tiene
como objetivo comprender sobre la importancia del inventario general, las
plataformas que son útiles ya que en ella nos basamos para tener contacto con
los compañeros, para comentar, dar opiniones sobre temas que veremos con el
profesor, explica también sobre los elementos que tiene una base de datos, el
perfil y rol de los usuarios, la ubicación de elementos de una base de datos,
las diferencias entre entrada-salida del sistemas y la nómina estructuradas de
datos, todos los que se mencionan tiene como contenido la definición, ejemplo y
nuestras aportaciones, de lo que entendimos de dichos temas. Que esperamos que
sea de su agrado.
1.-INVENTARIO
GENERAL
·
Definición:
Es un programa, utilizado por medio de una computadora, que te
permite llevar el control y la administración de los productos que se
encuentran dentro de un almacén.
Normalmente registra las entradas y salidas de productos, llevando
también el control de los costos por cada movimiento de inventario.
También puede administrar los productos que se transfieren entre
almacenes y los más sofisticados pueden manejar almacenes virtuales y almacenes
móviles para entregas JUSTO A TIEMPO.
De estos sistemas se pueden generar pólizas contables e
información estadística del comportamiento de los productos que se almacenan,
para lograr ver la rotación de inventarios, y evitar obsolescencias.
Es un sistema (desarrollado o comprado) que se utilizan para
controlar las entradas y salidas de un almacén.
·
Ejemplo:
ALMACENES DOMINGUEZ C. POR A
HOJA DE CONTROL DE INVENTARIO
FECHA: 05 de Junio, 20001
Articulo
|
Ref.
|
Cantidad
|
Costo
Unit.
|
Costo
Total
|
Pantalones
|
118
|
75
|
3,200.00
|
240,000.00
|
Tennis
|
119
|
16
|
5,600.00
|
89,600.00
|
Zapatillas
|
SG-05
|
18
|
1,400.00
|
25,200.00
|
Chancletas
|
S/B
|
32
|
1,000.00
|
32,000.00
|
Camisas
|
8801
|
19
|
7,200.00
|
136,800.00
|
T-Shirt
|
8894
|
42
|
4,100.00
|
172,200.00
|
Medias
|
5698
|
10
|
700.00
|
7,000.00
|
702,800.00
|
ALMACENES DOMINGUEZ C.
HOJA DE CONTROL DE
INVENTARIO
Inventario del ______ de _______________ de 2001
Departamento
_________________________________________
Sección:
_____________________________________________
Contado por ________ Precio Por ________Revisado
Por ______
Anotado por _______________ Calculado Por
_______________
Importes
|
||||||
Descripción
|
Cantidad
|
Unidad
|
Precio
|
Unidad
|
Parcial
|
Total
|
Registros contables para las Operaciones de Venta y
Compra:
Cuando utilizamos el sistema de inventario físico o
periódico. Ejemplo, Omar Muebles S.A compró en Fecha 06 de Febrero 2001
mercancías a crédito por un valor de RD$ 4,000.00 a Maderas & Más. Esta
mercancía la vende a crédito a Consuelo S.A el 12 de Febrero del 2001 en RD
8,500.00.
Los
asientos de Diarios correspondientes, asumiendo que la empresa utiliza el
sistema de Inventario.
·
Aportación:
Los inventarios es una lista
ordenada de los bienes y demás cosas que pertenecen a una persona, a una
empresa o a una asociación, tambiénes la administración de los recursos oportunos de
cualquier clase. Es una tarea indispensable que
es muy necesario porque sin su presencia no es posible lo que se desea, ya que
por medio de ella sedetermina la factibilidad de introducir cambios. Por ejemplo
en una empresa se tienen inventarios de materias primas y de productos
terminados se tiene registrado el total de productos que existen en dicha
empresa, se registra la entrada y salida de cada uno de los productos. Mediante
este modo el inventario facilita la producción entre dos unidades, permitiendo
absorber las capacidades y sistemas de producción.
2.-ELEMENTOS
DE UNA BASE DE DATOS DEL SISTEMA
Los principales elementos de una
base de datos son los siguientes:
Tablas – Es el elemento principal
de la base de datos, ya que allí se registra la información que se quiere
gestionar. Está compuesta, como si se tratase de una planilla de cálculo, por
filas y columnas. Cada archivo de una base de datos puede contener tantas
tablas como se requiera.
Formularios – La información
dentro de la base de datos puede introducirse directamente en las tablas, pero
también a través de un formulario – lo que resulta más cómodo y práctico –. Loa
formularios hacen que se más fácil arrastrar los datos.
Consultas – es el elemento que se
emplea para seleccionar una determinada información del interior de la base de
datos. La consulta, de esta manera, permite establecer criterios de búsqueda
para que Access seleccione, dentro de las tablas, aquellos datos que se quieren
conocer.
Informes – Se utilizan para que
la información aparezca ordenada y bien presentada en el momento de la
impresión del documento. Gracias a los informes, el usuario puede seleccionar
que información, de la que se registró en las tablas de una base de datos,
desea imprimir y con qué formato.
·
EJEMPLO
Una
tabla contiene datos sobre un tema en concreto, como empleados o productos.
Cada registro de una
tabla contiene información sobre un elemento, como un determinado empleado. Un
registro se compone de campos,
como un nombre, una dirección y un número de teléfono. Los registros se suelen
denominar también filas y los campos, columnas.
La
base de datos puede contener muchas tablas, cada una de ellas con información
sobre un tema diferente. Cada tabla, a su vez, puede contener muchos campos de
diferentes tipos, como texto, números, fechas e imágenes.
-FORMULARIOS
Un formulario es un documento con espacios (campos) en
donde se pueden escribir o seleccionar opciones. Cada campo tiene un objetivo, por
ejemplo, el campo "Nombre" se espera que sea llenado con un nombre,
el campo "año de nacimiento", se espera que sea llenado con un número
válido para un año.Los formularios presentan una visión ordenada de múltiple
información sobre algo, y son útiles para llenar Base de Datos.
-CONSULTAS
Una consulta
es un objeto que proporciona una visión personal de los datos almacenados en
las tablas ya creadas.
-INFORMES
Los informes nos sirven para realizar listados por
impresoras de los datos de una tabla. Estos listados se pueden personalizar o
bien utilizar un asistente (parecido al de los formularios)
·
Aportaciones:
En una base de datos siempre debe de haber tablas,
formularios, consultas e informes. Ya que estas son los elementos principales
en una base de datos. En la tabla se registra la información que se quiere
administrar o agregar, cada tabla contiene campos diferentes, en los
formularios se pueden seleccionar los datos o se pueden agregar y se guardan en
las tablas, las consultas establece regla o norma de búsqueda para que Access
seleccione las tablas que se quieran mostrar, y los informes es utilizada para
que la información que esté agregada en la tabla aparezca ordenada al momento
de imprimir o mostrar dicho documento.
3.-PLATAFORMAS TECNOLOGICAS
Las plataformas tecnológicas definen las estrategias de investigación y
desarrollo tecnológico adecuadas para mejorar la competitividad en el
sector en el que se encuadran. Una
plataforma tecnológica esta formada por los diferentes servidores de
Internet y programas de desarrollo propio que permiten integrar todos los
servicios que ofrece en único entorno de trabajo.
En informática, una plataforma es un sistema que sirve como base para
hacer funcionar determinados módulos de hardware o de software con los que es compatible.
Dicho sistema está definido por un estándar alrededor del cual se determina una arquitectura de hardware y una plataforma de software (incluyendo entornos de aplicaciones). Al definir plataformas se establecen los tipos de arquitectura, sistema
operativo, lenguaje de programación o interfaz de usuario compatibles.
Características de las plataformas
Para poder cumplir las funciones que se
esperan,las plataformas deben poseer unas aplicaciones mínimas, que se agrupan
en:
Herramientas de distribución de contenidos:
que permite al profesorado poner a disposición del alumno, información en forma
de archivos.
Herramientas de comunicación y colaboración
sincromas y asincromas: como foros de debate e intercambios de información,
mensajería interna del curso con posibilidades de enviar mensajes individuales
o grupales, chats etc.
Herramientas de seguimiento y evaluación:
cuestionarios editables por el profesorado, para evaluación del alumnado y de
auto evaluación para los mismos.
Herramientas de administración y asignación
de permisos: se realiza al usuario generalmente mediante autenticación con
nombre de usuario y contraseña de usuarios registrados.
Herramientas complementarias: portafolio,
blogs de notas sistemas de búsqueda de contenidos del curso y foros.
·
EJEMPLOS
·
WIKIS.
Un Wiki sirve para crear páginas web de forma rápida y eficaz, además ofrece
gran libertad a los usuarios, incluso para aquellos usuarios que no tienen
muchos conocimientos de informática ni programación, permite de forma muy
sencilla incluir textos, hipertextos, documentos digitales, enlaces y demás.La
finalidad de un Wiki es permitir que varios usuarios puedan crear páginas web
sobre un mismo tema, de esta forma cada usuario aporta un poco de su
conocimiento para que la página web sea más completa, creando de esta forma una
comunidad de usuarios que comparten contenidos acerca de un mismo tema o
categoría.
·
Foros.
Los foros generalmente se utilizan para poder conversar por Internet de algún
tema por el cual estés interesado. Por ejemplo: algún videojuego, algún
cantante o grupo musical, algún programa de televisión, o en realidad lo que
sea. es un tipo de reunión donde distintas personas
conversan y opinan en torno a un tema de interés común. El objetivo del foro es conocer
las opiniones sobre un tema concreto. Un foro en internet
comúnmente, permite que el administrador del sitio defina varios foros sobre
una sola plataforma. Éstos funcionarán como contenedores de las discusiones que
empezarán los usuarios; otros usuarios
pueden responder en las discusiones ya comenzadas o empezar unas nuevas según
lo crean convenientes.
·
Biblioteca
virtual. Es una forma de encontrar información que nos sirve, tanto
didácticamente para niños, como en las tesis para adultos, sin dejar de lado a
los jóvenes, que en un propósito principal eran el punto alto para la creación
de las mismas. Los libros no se encuentran realizados en papel sino en otro
soporte, en formatos de textos digitalizados, ya sea en uno u otro programa,
con claves o sin claves, y algunos imprimibles, mientras que otros no dan esa
opción.
·
VENTAJAS
No hay horarios para
consultas o retiros. Se visita en el momento en que uno disponga.
Tienen acceso a ella
todas las personas, aunque no puedan trasladarse a una Biblioteca Tradicional
por problemas de diversa índole; incluso hay textos en Braille en la red, para
dar acceso a invidentes.
No hay que retirar,
trasladar y devolver los libros, con apuro en ocasiones, pues en las
bibliotecas tradicionales, son requeridos por otros lectores.
·
Blog.El
término Blog se deriva de la palabra inglesa Weblog cuyo significado en español
corresponde a Bitácora.Blog o Bitácora hace referencia a un sitio en la web en
el cual se recopilan artículos o texto sobre algún tema determinado que puede
ser actualizado en forma periódica. El blog puede ser producido por un autor o
varios y está abierto a la posibilidad de comentarios de visitantes.Los blogs
pueden ser de acceso libre en la web o bien restringidos según los intereses y
objetivos del autor o los fines para los cuales son creados. Es una flexible herramienta de interacción
de docentes y alumnos ya que permiten producir y publicar contenidos..
*Aportaciones:
Las plataformas tecnológicas son un conjunto de estándares, herramientas
de hardware y software. Es un entorno informático en el que nos encontramos con
muchas herramientas agrupadas y optimizadas para fines docentes. Su función es
permitir la creación y gestión de cursos completos para internet sin que sean
necesarios conocimientos profundos de programación. Que permite a un profesor
contar con un espacio virtual en Internet donde sea capaz de colocar todos los
materiales de su curso, enlazar otros, incluir foros, wikis, recibir tareas de
sus alumnos, promover debates, chats, obtener estadísticas de evaluación y uso
-entre otros recursos que crea necesarios incluir en su curso- a partir de un
diseño previo que le permita establecer actividades de aprendizaje y que ayude
a sus estudiantes a lograr los objetivos planteados.Es de igual manera un medio en la que los alumnos pueden trabajar
en equipo y compartir
opiniones, dudas y experiencias, sin hallarse en el mismo espacio físico. Por
ejemplo, entre alumnos de distintos centros escolares o que compartan el mismo
tutor virtual particular.
.
4.-
A) UBICACIÓN DE ELEMENTOS DE BASE DE DATOS
una
función definida por el usuario de ejemplo que utiliza Data Access Objects
(DAO) para devolver el nombre y la ruta de acceso de la base de datos actual.
Este artículo se supone que está familiarizado con Visual Basic para Aplicaciones y con la creación de aplicaciones de Microsoft Access mediante las herramientas de programación suministradas con Microsoft Access. Manual para obtener más información acerca de Visual Basic para Aplicaciones, consulte a su versión de la creación de aplicaciones con Microsoft Access".
Nota: se llama Visual Basic para Aplicaciones Access Basic en Microsoft Access versión 2.0. Para obtener más información acerca de Access Basic, consulte el manual "Creación de aplicaciones".
Este artículo se supone que está familiarizado con Visual Basic para Aplicaciones y con la creación de aplicaciones de Microsoft Access mediante las herramientas de programación suministradas con Microsoft Access. Manual para obtener más información acerca de Visual Basic para Aplicaciones, consulte a su versión de la creación de aplicaciones con Microsoft Access".
Nota: se llama Visual Basic para Aplicaciones Access Basic en Microsoft Access versión 2.0. Para obtener más información acerca de Access Basic, consulte el manual "Creación de aplicaciones".
APORTACION
A lo que refiere una
ubicación de elementos de base de datos en donde se encuentra la ruta de la
base de datos
5.-DIFERENCIA ENTRE ENTRADAS Y SALIDAS DEL SISTEMA
APORTACIONES:
La diferencia de
entrada y salida son muy sencillas ya que su propio nombre lo dice uno entra y
otro sale, como podría ser que en el
de entrada se mete información y en la salida pues te muestra la información.
Otro tipo de entrada
seria el teclado, USB, Lápiz óptico, etc., y el de salida seria monitores,
bocinas, etc.
EJEMPLO:
La diferencia entre
entrada y salida, la entrada es cuando una ingresa los datos a la base de datos
y la salida será cuando pidan una información y se muestre en pantalla por lo
que se imprime en pantalla es salida.
6.-PERFIL Y ROL DEL USUARIO ROL DEL USUARIO
Roles
de Usuario
Un Rol es una clasificación mediante la cual se definen distintos
privilegios de operación para los usuarios del sistema.
Los Roles se encuentran predefinidos en el sistema y se detallan a
continuación:
Un Administrador (Administrator) puede trabajar en tareas de
configuración de la aplicación, puede crear usuarios y asignarles roles.
Un Supervisor puede tomar casos no atendidos, trabajar en ellos y
transferirlos a otros usuarios. Puede ver todos los casos, pero solo trabajar
en aquellos en que es propietario. También puede modificar la categoría de los
casos.
Un Gerente (Manager) puede tomar casos no atendidos y derivar casos de
unos usuarios a otros sin importar quién es el propietario del mismo. Tiene
acceso a editar cualquier caso. También puede modificar la categoría de los
casos.
Un Operador (Operator) puede tomar casos no atendidos (si la configuración
del sistema lo permite) y puede transferirlos a otros usuarios. Puede ver
solamente los casos en que participó, y solo puede trabajar en sus propios
casos.
Un Analista (Analyst) puede leer cualquier información y acceder a
cualquier reporte, pero no puede editar ningún caso.
APORTACIONES:
Un rol es El Rol es
el nombre que se le confiere al conjunto
de perfiles que le son asignados al usuario para el ejercicio de sus funciones.
PERFIL
DEL USUARIO
QUÉ
SON LOS PERFILES DE USUARIO
El perfil
de usuario es una colección de opciones de configuración que hacen que el
equipo tenga el aspecto y funcione de la manera que usted desee. Contiene la
configuración para fondos de escritorio, protectores de pantalla, preferencias
de puntero, configuración de sonido y otras características. Los perfiles de
usuario permiten que se usen sus preferencias personales siempre que inicie
sesión en Windows.
Un perfil
de usuario no es lo mismo que una cuenta de usuario, que se usa para iniciar
sesión en Windows. Cada cuenta de usuario tiene por lo menos un perfil de
usuario asociado.
APORTACIONES
Es la descripción detallada de las posibles transacciones
que puede realizar un usuario en el sistema.
7-.NOMINA
ESTRUCTURADO DE DATOS
Una nómina es observar un recibo de
salarios y ver cuál es su composición, ver cómo está estructurado y cuáles son
sus partes. Cada empresa presenta su nomina de una manera diferente, pero el
modelo de nómina utilizado requiere estar adaptado a la normativa del Ministerio de Trabajo e Inmigración (según lo
indicado en el BOE 13/1/1995). Básicamente, la
legislación actual obliga a que la nómina, al menos incluya esta serie de
datos:
·
Datos identificativos de la empresa, dirección del centro de trabajo y
código cuenta cotización en el que está el trabajador incluido.
·
Datos básicos del trabajador, tipo de contrato, categoría, antigüedad en
la empresa.
Periodo de liquidación al que corresponde dicha nómina.
Periodo de liquidación al que corresponde dicha nómina.
·
Detalle de las percepciones salariales y extra salariales que componen
la retribución bruta del trabajador.
·
Detalle de las deducciones que se le practican al salario bruto, bien
marcadas por la legislación
vigente, bien por otro tipo de deducciones que haya que aplicarle a la nómina,
como anticipos o, embargos en la nómina.
·
Líquido a percibir, dado que la nómina tiene consideración de documento
acreditativo del pago de salarios cerrando los pagos pendientes al trabajador
para el periodo estipulado.
·
Detalle de las bases de cotización de la nómina, junto con el detalle de
las bases de IRPF.
·
Lugar de emisión y firma y sello por la empresa y trabajador.
Explicación:
En este tema nos habla de la nomina
estructurada de datos más que nada nos trata de decir que un nomina es un Ordenamiento,
la cual debe de tener los elementos
pertenecientes a cada trabajador de dichas empresas y tener una buena
estructura.
8.-TIPOS DE BASES DE DATOS
Los tipos de Base de Datos son tres:
·
Base de Datos Jerárquica
Es aquella donde los datos se presentan en nivel
múltiples que represente con raíz y sus ramificaciones.
·
Bases de Datos Red
Es aquella que permite la conexión de los nodos en
forma multidireccional, por lo que cada nodo puede tener varios dueños a la
vez.
En esta representación,
los nodos C y F tienen dos padres, mientras que los nodos D, E, G y H tienen
sólo uno.
·
Base de Datos Relacional
En informática, tipo de base de datos o sistema de
administración de bases de datos, que almacena información en tablas (filas y
columnas de datos) y realiza búsquedas utilizando los datos de columnas
especificadas de una tabla para encontrar datos adicionales en otra tabla. En
una base de datos relacional, las filas representan registros (conjuntos de
datos acerca de elementos separados) y las columnas representan campos
(atributos particulares de un registro). Al realizar las búsquedas, una base de
datos relacional hace coincidir la información de un campo de una tabla con
información en el campo correspondiente de otra tabla y con ello produce una
tercera tabla que combina los datos solicitados de ambas tablas.
Ejemplo:
si una tabla
contiene los campos NÚM-EMPLEADO, APELLIDO, NOMBRE y ANTIGÜEDAD y otra tabla
contiene los campos DEPARTAMENTO, NÚM-EMPLEADO y SALARIO, una base de datos
relacional hace coincidir el campo NÚM-EMPLEADO de las dos tablas para
encontrar información,
Por ejemplo:
Los nombres
de los empleados que ganan un cierto salario o los departamentos de todos los
empleados contratados a partir de un día determinado. En otras palabras, una
base de datos relacional utiliza los valores coincidentes de dos tablas para
relacionar información de ambas. Por lo general, los productos de bases de
datos para microcomputadoras o microordenadores son bases de datos
relaciónales.
Explicación:
Base de datos
jerárquica nos trata de decir que es
la base que indica y almacena información a una
estructura jerárquica que enlaza registros en forma de estructuras de árbol. Ta sea que los
segmentos están enlazados mediante relaciones uno a muchos.
Base de datos de red nos
trata de decir que es una estructura de datos sola que está basada en nodos,
las bases de red pueden tener varios hijos pero también puede tener varios
padres.
Base de datos relacional
trata más que nada de registros y
lenguajes matemáticos, el álgebra y el cálculo relacionales, esta base nos aportan en un sistema de acceso y consultas
orientado al conjunto.
9.-TABLAS E INDICES
El índice de una base
de datos es
una estructura de datos que mejora la velocidad de las
operaciones, permitiendo un rápido acceso a los registros de una tabla en una base de datos. Al aumentar
drásticamente la velocidad de acceso, se suelen usar sobre aquellos campos sobre los cuales se hacen frecuentes
búsquedas.
Ejemplo:
La formula
principal será la de ÍNDICE DE EXCEL. Introducimos para manipular la formula
índice primero la matriz de datos de B3 a M37 (B3:M37), después la formula A
(introduce la celda donde está ubicado el año) y, por último, la formula m
(introduce la celda donde está ubicado el nombre del mes),
= ÍNDICE
(MATRIZ, NÚMERO DE FILA, NUMERO DE COLUMNA)
= ÍNDICE
(MATRIZ, A (celda donde está ubicado el año), m (celda donde está ubicado el
nombre del mes))
= ÍNDICE
(B3:M37, A (O3), m (O4))
Bueno, hasta
aquí creo se ha comprendido el uso y manipulación de la fórmulas
personalizadas. A continuación veremos su construcción de manera general.
TABLA
Tablas e índices con particiones se dividen horizontalmente en
unidades que pueden propagarse por más de un grupo de archivos de la base de
datos. Las particiones pueden hacer que las tablas y los índices grandes sean
más escalables y fáciles de administrar. Las tablas e índices con particiones
únicamente están disponibles en las ediciones Enterprise, Developer y
Evaluation de SQL Server.
Tabla en las bases de datos, se refiere al tipo
de modelado de datos, donde se guardan los datos recogidos por un programa. Su
estructura general se asemeja a la vista general de un programa.
Ejemplo seria la:
Las tablas se
componen de dos estructuras:
§ Registro: es cada una de las filas en que se
divide la tabla. Cada registro contiene datos de los mismos tipos que los demás
registros. Ejemplo: en una tabla de nombres y direcciones, cada fila contendrá
un nombre y una dirección.
§ Campo: es cada una de las columnas que
forman la tabla. Contienen datos de tipo diferente a los de otros campos. En el
ejemplo anterior, un campo contendrá un tipo de datos único, como una
dirección, o un número de teléfono, un nombre, etc.
Los índices son construidos
sobre arboles B,B+,B* a sobre una mezcla de ellos funciones de cálculo u otros
métodos.
Explicación:
Este tema habla más
que nada sobre las tablas e índices, lo que yo entiendo es que las tablas son
como un modelado de datos, donde se guardan los datos recogidos por un programa.
Ese programa se puede generar en hojas
de cálculo
Los índices son para facilitar las consultas a las tablas, evitando que
mysql tenga que revisar todos los datos disponibles para devolver el resultado.
10.-INTEGRIDAD RELACIONAL
INTEGRIDAD DE LOS DATOS
La
exigencia de integridad de los datos garantiza la calidad de los datos de la
base de datos. Por ejemplo, si se especifica para un empleado el valor de
identificador de 123, la base de datos no debe permitir que ningún otro empleado
tenga el mismo valor de identificador. Si tiene una columna employee_ratingpara
la que se prevean valores entre 1 y 5, la base de
datos no debe aceptar valores fuera de ese intervalo. Si en la tabla hay una
columna dept_id en
la que se almacena el número de departamento del empleado, la base de datos
sólo debe permitir valores que correspondan a los números de departamento de la
empresa.
Dos
pasos importantes en el diseño de las tablas son la identificación de valores
válidos para una columna y la determinación de cómo forzar la integridad de los
datos en la columna. La integridad de datos pertenece a una de las siguientes
categorías:
·
Integridad
de entidad
·
Integridad
de dominio
·
Integridad
referencial
·
Integridad
definida por el usuario
La
integridad de entidad define una fila como entidad única para una tabla
determinada. La integridad de entidad exige la integridad de las columnas de
los identificadores o la clave principal de una tabla, mediante índices y
restricciones UNIQUE, o restricciones PRIMARY KEY.
La
integridad de dominio viene dada por la validez de las entradas para una
columna determinada. Puede exigir la integridad de dominio para restringir el
tipo mediante tipos de datos, el formato mediante reglas y restricciones CHECK,
o el intervalo de valores posibles mediante restricciones FOREIGN KEY,
restricciones CHECK, definiciones DEFAULT, definiciones NOT NULL y reglas.
La
integridad referencial protege las relaciones definidas entre las tablas cuando
se crean o se eliminan filas. En SQL Server la integridad referencial se basa
en las relaciones entre claves externas y claves principales o entre claves
externas y claves exclusivas, mediante restricciones FOREIGN KEY y CHECK. La
integridad referencial garantiza que los valores de clave sean coherentes en
las distintas tablas. Para conseguir esa coherencia, es preciso que no haya
referencias a valores inexistentes y que, si cambia el valor de una clave,
todas las referencias a ella se cambien en consecuencia en toda la base de
datos.
Cuando
se exige la integridad referencial, SQL Server impide a los usuarios:
·
Agregar
o cambiar filas en una tabla relacionada si no hay ninguna fila asociada en la
tabla principal.
·
Cambiar
valores en una tabla principal que crea filas huérfanas en una tabla
relacionada.
·
Eliminar
filas de una tabla principal cuando hay filas relacionadas coincidentes.
Por
ejemplo, en las tablas Sales.SalesOrderDetail y Production.Product de la base de datos
AdventureWorks2008R2, la integridad referencial se basa en la relación entre la
clave externa (ProductID) de la
tabla Sales.SalesOrderDetail y
la clave principal (ProductID) de la
tabla Production.Product. Esta relación garantiza que un pedido
de ventas no pueda nunca hacer referencia a un producto que no existe en la
tabla Production.Product.
La
integridad definida por el usuario permite definir reglas de empresa
específicas que no pertenecen a ninguna otra categoría de integridad. Todas las
categorías de integridad admiten la integridad definida por el usuario. Esto
incluye todas las restricciones de nivel de columna y nivel de tabla en CREATE
TABLE, procedimientos almacenados y desencadenadores.
Aportación:
según entendido que la integridad son como un conjuntos de reglas ,normas y/o protocolos
a seguir para que en una base de datos este bien estructurado y no tenga
errores que las hace únicas e irrepetibles en la base de datos como son los de Integridad de entidad,
Integridad de dominio, Integridad referencial y Integridad definida por el
usuario.
11.-SEGURIDAD
El objetivo
es proteger la Base de Datos contra accesos no autorizados. Se
llama también privacidad.
INCLUYE ASPECTOS DE:
·
Aspectos legales, sociales y
éticos
·
Políticas de la empresa,
niveles de información publica y privada
·
Controles de tipo físico,
acceso a las instalaciones
·
Identificación de usuarios:
voz, retina del ojo, etc.
·
Controles de sistema operativo
En relación
al SGBD, debe mantener información de los usuarios, su tipo y los
accesos y operaciones permitidas a éstos.
TIPOS DE USUARIOS:
·
DBA, están permitidas todas las operaciones, conceder
privilegios y establecer usuarios
·
Usuario con derecho a
crear, borrar y modificar objetos y que
además puede conceder
privilegios a otros usuarios sobre los objetos que ha creado.
·
Usuario con derecho
a consultar, o actualizar, y sin derecho a
crear o borrar objetos.
Privilegios
sobre los objetos, añadir nuevos campos, indexar,
alterar la estructura de los objetos, etc.
Los SGBD
tienen opciones que permiten manejar la seguridad, tal como GRANT, REVOKE, etc.
También tienen un archivo de auditoria en donde se
registran las operaciones que realizan los usuarios.
MEDIDAS DE SEGURIDAD
·
Físicas: Controlar el acceso
al equipo. Tarjetas de acceso, etc
·
Personal: Acceso sólo del
personal autorizado. Evitar sobornos, etc.
·
SO: Seguridad a nivel de SO
·
SGBD: Uso herramientas de
seguridad que proporcione el SGBD. Perfiles de usuario, vistas, restricciones
de uso de vistas, etc.
Un SMBD
cuenta con un subsistema de seguridad
y autorización que se encarga de garantizar la seguridad de
porciones de la BD contra el acceso no autorizado.
·
Identificar y
autorizar a los usuarios: uso de códigos de acceso y palabras claves,
exámenes, impresiones digitales, reconocimiento de
voz, barrido de la retina, etc
·
Autorización: usar
derechos de acceso dados por el terminal,
por la operación que puede realizar o por la hora del día.
·
Uso de técnicas de cifrado:
para proteger datos en Base de Datos distribuidas o con acceso por red o
internet.
·
Diferentes tipos de
cuentas: en especial del ABD con permisos
para: creación de cuentas, concesión y
revocación de privilegios y asignación
de los niveles de seguridad.
·
Manejo de la tabla de usuarios
con código y contraseña, control de las operaciones efectuadas en cada sesión
de trabajo por cada usuario y anotadas en la bitácora, lo cual facilita la
auditoría de la Base de Datos.
El problema
de la seguridad consiste en lograr que los recursos de un sistema sean, bajo
toda circunstancia, utilizados para los fines previstos. Para eso se utilizan
mecanismos de protección.
Los sistemas
operativos proveen algunos mecanismos de protección para poder implementar
políticas de seguridad. Las políticas definen qué hay que hacer (qué datos y
recursos deben protegerse de quién; es un problema de administración), y los
mecanismos determinan cómo hay que hacerlo. Esta separación es importante en
términos de flexibilidad, puesto que las políticas pueden variar en el tiempo y
de una organización a otra. Los mismos mecanismos, si son flexibles, pueden
usarse para implementar distintas políticas.
Un aspecto
importante de la seguridad es el de impedir la pérdida de información, la cual
puede producirse por diversas causas: fenómenos naturales, guerras, errores de
hardware o de software, o errores humanos. La solución es una sola: mantener la
información respaldada, de preferencia en un lugar lejano.
Otro aspecto
importante de la seguridad, es el que tiene que ver con el uso no autorizado de
los recursos:
Lectura de datos.
Modificación de datos.
Destrucción de datos.
Uso de recursos: ciclos de CPU,
impresora, almacenamiento.
Principios básicos para la seguridad
Suponer que el diseño del sistema es público.
El defecto debe ser: sin acceso.
Chequear
permanentemente.
Los
mecanismos de protección deben ser simples, uniformes y construidos en las
capas más básicas del sistema.
Los
mecanismos deben ser aceptados sicológicamente por los usuarios.
SEGURIDAD: Fallos lógicos o físicos que destruyan los datos.
- Evitar pérdidas
de datos por fallos hardware o software (fallo disco, etc.). Normalmente suelen
ser fallos de disco o pérdida de memoria RAM.
- Aparte del
punto de vista de los SGBD, intervienen otros niveles (ej: discos replicados,
etc.)
- A pesar de
estos posibles fallos la base de datos debe quedar siempre en un estado
consistente.
El concepto
de seguridad, según Date (1992), se puede entender como la protección de los
datos contra acceso, alteración o destrucción no autorizados.
LAS TRES PRINCIPALES CARACTERÍSTICAS DE LA SEGURIDAD
Que se deben
mantener en una base de datos son la
confidencialidad, la integridad y la disponibilidad de la información. -
Los datos contenidos en una Base de Datos pueden ser individuales o de una
Organización. Sean de un tipo o de otro, a no ser que su propietario lo
autorice, no deben ser desvelados. Si esta revelación es autorizada por dicho
propietario la confidencialidad se mantiene. Es decir, asegurar la
confidencialidad significa prevenir/ detectar/ impedir la revelación impropia
de la información.
Aportación:
La seguridad de los datos se refiere a la protección de estos contra el acceso
por parte de las personas no autorizadas y contra su indebida destrucción o
alteración ,consiste en lograr que los recursos de un sistema sean, bajo toda
circunstancia, utilizados para los fines previstos, Un aspecto importante de la
seguridad es el de impedir la pérdida de información, la cual puede producirse
por diversas causas
12.-DICCIONARIO DE DATOS
Un diccionario de datos es un conjunto de metadatos que
contiene las características lógicas y puntuales de los datos que se van a
utilizar en el sistema que se programa, incluyendo nombre, descripción, alias,
contenido y organización.
Identifica los procesos donde
se emplean los datos y los sitios donde se necesita el acceso inmediato a la
información, se desarrolla durante el análisis de flujo de datos y auxilia a
los analistas que participan en la determinación de los requerimientos del
sistema, su contenido también se emplea durante el diseño.
En un diccionario de datos se
encuentra la lista de todos los elementos que forman parte del flujo de datos
de todo el sistema. Los elementos más importantes son flujos de datos,
almacenes de datos y procesos. El diccionario de datos guarda los detalles y
descripción de todos estos elementos.
Ejemplo:
Nombre Flujo
dato:
Solicitud/consulta
|
| Seudónimo: -proyecto corporacion iberoAmericana |
| Composición:publicidad |
| [Nombre corporacion IberoAmericana] |
| + ([Rut)] |
| + (ing sistemas) |
| + [manejo de la publicidad] |
| + [plasmar proyecto/terminacion proyecto] |
| Obs.: solo se eleva una petición no intercambia datos.
| Seudónimo: -proyecto corporacion iberoAmericana |
| Composición:publicidad |
| [Nombre corporacion IberoAmericana] |
| + ([Rut)] |
| + (ing sistemas) |
| + [manejo de la publicidad] |
| + [plasmar proyecto/terminacion proyecto] |
| Obs.: solo se eleva una petición no intercambia datos.
Aportación: un diccionario
de datos es como una tabla de datos de una base de datos, son características
lógicas y puntuales de los datos que se van a utilizarse en el sistema, también
indentifica donde se van a emplear los datos sus funciones y también guarda
detalles y descripción de todos los
elementos.
Luego de haber
concluido este trabajo de investigación, el inventario realiza el registro de
entradas y salidas de una empresa. Los elementos de una base de datos son las
tablas, formularios, informes y consultas. Las tablas de una base de datos es similar en apariencia a una hoja de cálculo, en
cuanto a que los datos se almacenan en filas y columnas. Los formularios son
las interfaces que se utilizan para trabajar con los datos y, a menudo,
contienen botones de comando que ejecutan diversos comandos. Los informes de base de datos están definidos por bandas de informe, estas
bandas de informe se definen cinco tipos de diferentes función en el informe.
La creación de consultas de base de datos consta de archivos que permiten realizar
muchas tareas diferentes con los datos que se pueden ver. El perfil de usuario es una colección de opciones
de configuración que hacen que el equipo tenga el aspecto y funcione de la
manera que usted desee. Y el Rol Un Rol es una
clasificación mediante la cual se definen distintos privilegios de operación
para los usuarios del sistema. En la ubicación de los elementos de la Base de
Datos tiene los subtemas de la diferencia entre entrada y salida de un sistema
es donde los
sistemas reciben (entrada) datos, energía o materia del ambiente y proveen
(salida) información, energía o materia. Una nomina se entrega mensualmente a todos los trabajadores en el que aparece el
detalle del salario que recibe, junto con las deducciones que se le practican
de dicho salario.











