Sunteți pe pagina 1din 10

CONCEPTOS BASICOS DE ERP, BASES DE DATOS, SQL mircoles, 18 de junio de

2014

BASE DE DATOS
Definiciones
1. Es un conjunto de datos pertenecientes a un mismo contexto y almacenados
sistemticamente para su posterior uso.
2. Es un conjunto de informacin relacionada que se encuentra agrupada o estructurada.
3. Es un sistema formado por un conjunto de datos almacenados en discos que permiten el
acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos.
4. Una base de datos (BD) es un conjunto de datos interrelacionados almacenados en
conjunto, sin redundancias innecesarias, de forma independiente de los programas que
acceden a ellos.
Caractersticas
Cada BD se compone de una o ms tablas que guarda un conjunto de datos. Cada tabla tiene una o
ms columnas y filas. Las columnas guardan una parte de la informacin sobre cada elemento que
queremos guardar en la tabla, cada fila de la tabla conforma un registro.
1. Permite recuperar datos ms rpidamente.
2. Nos permite hacer consultas y acceder a la informacin que nos interese.
3. Es una coleccin de datos organizados por una lgica coherente y estructurada.
4. Se divide en registros y campos.
5. Modelos Clsicos
a. Jerrquico: Relacin uno a uno o uno a muchos
b. En red: representacin muchos a muchos, en donde los registros tienen varias
ocurrencias superiores.
c. Relacional: Este permite una mayor eficacia, flexibilidad y confianza en el
tratamiento de datos por medio de tablas relacionadas entre s por columnas
comunes.
6. Arquitectura de un sistema:
a. Fsico: tiene el nivel ms bajo de abstraccin y el nivel real de datos almacenados.
b. Conceptual: Se trata con la entidad u objeto representado.
c. Visin: Presenta toda la base de datos, pero los usuarios solo tienen acceso a
pequeas parcelas de esta
7. Tipos de modelos fundamentales:


CONCEPTOS BASICOS DE ERP, BASES DE DATOS, SQL mircoles, 18 de junio de
2014

a. Lgico basado en objetos: Se basa en objetos o entidades teniendo una relacin
entre ellos, estos actan sobre valores.
b. Lgico basado en registros: Especifica la estructura lgica global de la BD,
estructurada en registros de formato fijo de varios tipos.
c. Fsicos de datos: son un modelo unificador y el de memoria de elementos.
8. Las ventajas son:
a. La velocidad de acceso
b. El tamao de la informacin
c. El tipo de la informacin
d. La facilidad de acceso a la informacin
e. La facilidad de extraer la informacin
f. El comportamiento del sistema de gestin de la base de datos
9. Tipos de bases de datos:
a. Base de datos referenciales: ofrece los registros que a su vez son representaciones
de documentos primarios que contiene bibliogrficas y directorios
b. Base de datos fuente: ofrecen documentos completos, no una representacin del
mismo y estas contiene datos numricos, textuales y mixtos.
10. En la actualidad hay bases de datos dinmicas que permiten cambiar la informacin
almacenada con el tiempo, permitiendo operaciones como actualizar, borrad y edicin de
datos.
Sistemas Gestores de Bases de Datos (SGBD)
Permiten almacenar y posteriormente acceder a los datos de forma rpida y estructurada. Los
Sistemas de Gestin de Base de Datos nos permiten:
a. Una distribucin homognea
b. Una distribucin heterognea


CONCEPTOS BASICOS DE ERP, BASES DE DATOS, SQL mircoles, 18 de junio de
2014

BASES DE DATOS RELACIONALES
Son bases de datos que cumplen 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

Caractersticas
- Se componen de varias tablas y relaciones
- No pueden existir dos tablas con el mismo nombre y registro
- Cada tabla a su vez es un conjunto de registros (filas y columnas)
KEYS (PRIMARIAS Y FORANEAS)
Primaria
Es un campo o una combinacin de campos que identifica de forma nica a cada fila de una tabla
comprendiendo de esta manera una columna o un conjunto de columnas, debe de identificar
todas las posibles filas de una tabla y no solo las filas que se encuentran en un momento
determinado.
Se utiliza para identificar en forma nica cada lnea en la tabla. Puede ser parte de un registro real,
o puede ser un campo artificial. Una clave primaria puede consistir en uno o ms campos en una
tabla. Cuando se utilizan mltiples campos como clave primaria, se le denomina claves
compuestas.
Las claves primarias pueden especificarse cuando se crea la tabla (utilizando CREATE TABLE) o
cambiando la estructura existente de la tabla (utilizando ALTER TABLE)


CONCEPTOS BASICOS DE ERP, BASES DE DATOS, SQL mircoles, 18 de junio de
2014

Forneas o ajena
Es una limitacin referencial entre dos tablas. La clave fornea identifica una columna o grupo de
columnas en otra tabla (tabla hija o referendo) que se refiere a una columna o grupo de columnas
en otras tabla (maestra o referenciada). Los valores en una fila de las columnas referendo deben
existir solo en una fila en la tabla referenciada. As, una fila en la tabla referendo no puede
contener valores que no existen en la tabla referenciada. De esta forma, las referencias pueden
ser creadas para vincular o relacionar informacin.
Una clave externa es un campo (o campos) que sealan la clave primaria de otra tabla. El
propsito de la clave externa es asegurar la integridad referencial de los datos. En otras palabras,
solo se permiten los valores que se esperan que aparezcan en la base de datos.
SQL
Es un lenguaje de programacin diseado para almacenar, manipular y recuperar datos
almacenados con bases de datos relacionales. SQL enumera los comandos SQL normalmente
utilizados y se divide en las siguientes secciones:
- Comandos SQL: las instrucciones SQL bsicas para almacenamiento, recuperacin y
manipulacin de datos en una base de datos relacional.
- Manipulacin de tabla: como se utilizan las instrucciones SQL para administrar las tablas
dentro de una base de datos.
- SQL avanzado: comandos Avanzados
- Sintaxis SQL: una pgina nica que enumera la sintaxis para todos los comandos SQL en
esta gua de referencia.
En los campos podemos introducir valores Alfanumricos, numricos, bolanos, fechas, memos y
autoincremntales
MICROSOFT SQL SERVER
Es un sistema para bases de datos que se utiliza en el procesamiento de transacciones en lnea a
gran escala, el almacenamiento de datos y la aplicacin de comercio electrnico basado en el
modelo relacional, basados en T-SQL y ANSI- SQL, incluye un entorno grafico permitiendo el uso de
comandos DDL (Lenguaje de definicin de datos permitiendo llevar a cabo tareas de definicin de
las estructuras que almacenaran los datos) y DML (Lenguaje de manipulacin de datos
permitiendo la consulta o modificacin de los datos contenidos en las B de DSGBD) dejando
trabajar en el modo cliente-servidor donde esta informacin y los datos son alojados en el


CONCEPTOS BASICOS DE ERP, BASES DE DATOS, SQL mircoles, 18 de junio de
2014

servidor y las terminales o clientes de la red solo acceden a la informacin, adems administrar
informacin de otros servidores.


SELECT, FROM, WHERE, ORDER BY, GROUP BY
SELECT
Palabra clave que indica que la sentencia de SQL que queremos ejecutar es de seleccin.
FROM
Indica la tabla (o tablas) desde la que queremos recuperar los datos. En el caso de que exista ms
de una tabla se denomina a la consulta "consulta combinada" o "join". En las consultas
combinadas es necesario aplicar una condicin de combinacin a travs de una clusula WHERE.
WHERE
Especifica una condicin que debe cumplirse para que los datos sean devueltos por la consulta.
Admite los operadores lgicos AND y OR.


CONCEPTOS BASICOS DE ERP, BASES DE DATOS, SQL mircoles, 18 de junio de
2014

GROUP BY
Especifica la agrupacin que se da a los datos. Se usa siempre en combinacin con funciones
agregadas.
ORDER BY
Presenta el resultado ordenado por las columnas indicadas. El orden puede expresarse con
ASC (orden ascendente) y DESC (orden descendente). El valor predeterminado es ASC.
VISTAS
Se puede considera una tabla virtual o una consulta almacenada. Si la vista no est indizada
(representar el contenido temtico), sus datos no se almacenan en la base de datos como un
objeto diferente. Lo que se almacena en la base de datos es una instruccin SELECT. El conjunto de
resultados de la instruccin SELECT forma la tabla virtual que devuelve la vista. El usuario puede
utilizar dicha tabla virtual haciendo referencia al nombre de la vista en instrucciones Transact- SQL,
de la misma forma en que se hace referencia a las tablas.
- Consta de un conjunto de columnas y filas de datos con un nombre, pero estas deben de
estar indizadas.
- Las filas y las columnas de datos proceden de tablas a las que se hacen referencia en la
consulta que define la vista y se produce en forma dinmica.
- Las vistas actan como filtros de las tablas subyacentes.
- La consulta puede venir de una o varias tablas o de otras vistas d la base de datos.


CONCEPTOS BASICOS DE ERP, BASES DE DATOS, SQL mircoles, 18 de junio de
2014


PROCEDIMIENTOA ALMACENADOS (Motores de base de datos)
Son conjuntos de comandos SQL que pueden almacenarse en el servidor.
Es un procedimiento almacenado de SQL Server es un grupo de una o varias instrucciones
Transact-SQL o una referencia a un mtodo de Common Runtime Language (CLR) de Microsoft.
NET Framework. Los procedimientos se asemejan a las construcciones de otros lenguajes de
programacin, porque pueden:
Aceptar parmetros de entrada y devolver valores en forma de parmetros de salida al
programa que realiza la llamada.
Contener instrucciones de programacin que realicen operaciones en la base de datos.
Entre otras, pueden contener llamadas a otros procedimientos.
Devolver un valor de estado a un programa que realiza una llamada para indicar si la
operacin se ha realizado correctamente o se han producido errores, y el motivo de estos.
Ventajas:
- Trafico de red reducido entre el cliente y el servidor
- Mayor seguridad
- Reutilizacin del cdigo


CONCEPTOS BASICOS DE ERP, BASES DE DATOS, SQL mircoles, 18 de junio de
2014

- Mantenimiento ms sencillo
- Rendimiento mejorado
Tipos de procedimientos almacenados
- Definidos por el usuario
- Temporales
- Sistema (almacenados de manera interna, oculta y s muestran de forma lgica)
- Extendidos y definidos por el usuario



CONCEPTOS BASICOS DE ERP, BASES DE DATOS, SQL mircoles, 18 de junio de
2014

ERP Planificacin de Recursos Empresariales
Son sistemas de gestin de informacin que integran y automatizan muchas de las prcticas de los
negocios asociados con las operaciones de produccin y de los aspectos de distribucin.
Permite a la compaa centralizar e integrar los procesos y captura de informacin en las reas de:
a. Finanzas.
b. Ventas.
c. Compras.
d. Distribucin.
e. Logstica.
f. Planeacin.
g. Produccin.
h. Gestin de Proyectos.
i. Recursos Humanos.
Necesidades
j. La bsqueda de informacin es ms rpida.
k. Organizacin de datos en forma estandarizada.
l. Integrar la informacin de diferentes reas y compartirla, reduciendo tiempos y
optimizar recursos.
m. Permite controlar los diferentes procesos de la empresa.
n. La informacin no se puede manipular.
BENEFICIOS de un ERP
o. Optimizar, estandarizar y agilizar los procesos de negocio.
p. Facilitar el acceso a toda la informacin de la compaa de forma confiable,
precisa y oportuna, a travs de la integracin de datos.
q. Optimizar la comunicacin y compartir informacin entre diferentes reas de la
organizacin.
r. Eliminar operaciones y procesos innecesarios.
s. Reducir costos al contar con una visibilidad en lnea de lo que sucede en el
negocio.
t. Incrementar la asertividad, al eliminar la improvisacin por falta de informacin.


CONCEPTOS BASICOS DE ERP, BASES DE DATOS, SQL mircoles, 18 de junio de
2014


ERP Modular e integral
Integrales
Permiten controlar los diferentes procesos de la compaa entendiendo que todos los
departamentos de una empresa se relacionan entre s, es decir, que el resultado de un proceso es
punto de inicio del siguiente. Con un ERP, el operador simplemente captura el pedido y el sistema
se encarga de todo lo dems, por lo que la informacin no se manipula y se encuentra protegida.
Modulares
Los ERP entienden que una empresa es un conjunto de departamentos que se encuentran
interrelacionados por la informacin que comparten y que se genera a partir de sus procesos. Una
ventaja de los ERP, tanto econmica como tcnicamente es que la funcionalidad se encuentra
dividida en mdulos, los cuales pueden instalarse de acuerdo con los requerimientos del cliente.
Ejemplo: ventas, materiales, finanzas, control de almacn, recursos humanos, etc.
Adaptables
Los ERP estn creados para adaptarse a la idiosincrasia de cada empresa. Esto se logra por medio
de la configuracin o parametrizacin de los procesos de acuerdo con las salidas que se necesiten
de cada uno. Por ejemplo, para controlar inventarios, es posible que una empresa necesite
manejar la particin de lotes pero otra empresa no. Los ERP ms avanzados suelen incorporar
herramientas de programacin de 4 Generacin para el desarrollo rpido de nuevos procesos. La
parametrizacin es el valor aadido fundamental que se debe hacer con cualquier ERP para
adaptarlo a las necesidades concretas de cada empresa.

S-ar putea să vă placă și