El documento describe los sistemas gestores de bases de datos. Explica que su objetivo principal es almacenar y recuperar información de manera eficiente. Detalla los diferentes tipos de modelos de datos, lenguajes y arquitectura de un sistema gestor de bases de datos. También cubre tópicos como bases de datos orientadas a objetos, distribuidas y relacionales.
Desarrollo de los temas que comprenden la unidad 1 de la materia Fundamentos de Bases de Datos en el Tecnológico de Estudios Superiores de Cuautitlán Izcalli en la carrera de Ingeniería en Sistemas Computacionales
video:
HISTORIA DE LAS BASES DE DATOS
http://www.youtube.com/watch?v=swg1dwTb7ek&feature=share&list=UUyes6KDoH--8_Nf4v2xFhkw
Desarrollo de los temas que comprenden la unidad 1 de la materia Fundamentos de Bases de Datos en el Tecnológico de Estudios Superiores de Cuautitlán Izcalli en la carrera de Ingeniería en Sistemas Computacionales
video:
HISTORIA DE LAS BASES DE DATOS
http://www.youtube.com/watch?v=swg1dwTb7ek&feature=share&list=UUyes6KDoH--8_Nf4v2xFhkw
Base de datos, utilidad de las bases de datos, tipos de bases de datos, importancia de las bases de datos en los sistemas de información y diferencias entre los distintos gestores de bases de datos.
Base de datos, utilidad de las bases de datos, tipos de bases de datos, importancia de las bases de datos en los sistemas de información y diferencias entre los distintos gestores de bases de datos.
El experto en seguridad Social de nomilinea, el Ingeniero Miguel Lira Rocha, impartió el taller de Determinación de la prim de Riesgos de Trabajo, la cuál debe presentarse a más trdar el 28 de febrero del presente año.
En el taller se abordó el marco legal que sustenta el determinar y presentar esta prima, también se expuso un caso práctico.
Aquí les dejamos la informción expuesta en el taller.
www.nomilinea.mx
EL SALARIO Y SUS DISTINTAS FORMAS DE PAGOUG2014FCE
El presente trabajo nos ayudara a conocer como esta expresado el salario dentro del sistema capitalista la cual a mas de ser una expresión monetaria del valor (del precio) de la fuerza de trabajo vendida por el obrero asalariado,es un exponente de las relaciones de explotación a que los capitalistas someten a los obreros, ya que después de trabajar cierto tiempo en una empresa, el obrero recibe del capitalista una determinada suma de dinero en calidad de salario. Aparentemente, al obrero se le paga todo el trabajo y el salario es el precio de su trabajo. Pero, como quiera que el trabajo, fuente de todo valor, no posee valor, tampoco puede tener precio. Lo que se paga en forma de salario no es toda la jornada, sino únicamente la parte en que se reproduce lo equivalente al valor de la fuerza de trabajo; durante la otra parte, no pagada, de la jornada de trabajo, el proletario crea la plusvalía, de la que se apropie el capitalista. El valor de la fuerza de trabajo es determinado por el de los medios de vida indispensables para la subsistencia del obrero y de los miembros de su familia, para la reproducción de la fuerza de trabajo. En su afán de obtener beneficios, los capitalistas procuran disminuir el salario por debajo del valor de la fuerza de trabajo. Esta diferencia entre el valor y el precio de la fuerza de trabajo constituye una fuente adicional de ganancia capitalista. En la sociedad capitalista existen dos formas principales de salario: por tiempo y a destajo. El salario por tiempo se paga con arreglo al tiempo en que funciona la fuerza de trabajo (hora, día, semana): ofrece al capitalista amplias posibilidades para aumentar el grado de explotación alargando la jornada laboral. En los casos en que los capitalistas acceden a reducir esta jornada disminuyen correspondientemente el salario y aumentan la intensidad del trabajo de los obreros. Con el salario a destajo (por piezas) el valor de la fuerza de trabajo se paga en dependencia de la cantidad y de la calidad de los artículos elaborados o de las operaciones de producción ejecutadas. Esta forma de salario disimula en mayor medida que el salario por tiempo la explotación de los obreros. Aparentemente, el obrero vende al capitalista los productos de su trabajo. En realidad, sin embargo, el capitalista se apropia gratuitamente de parte del nuevo valor, como plusvalía. En distintos períodos alcanza mayor difusión una u otra forma salarial, en dependencia de las ventajas que proporcionan a los capitalistas. En el capitalismo moderno, cuando se emplean en gran escala novísimas máquinas y dispositivos automáticos, cuando se borran las diferencias individuales en el trabajo de los obreros, se aplica cada vez más el tipo de salario por tiempo. Lo característico de las condiciones actuales estriba en que se establecen algunos nuevos sistemas de salarios (variantes de las formas del salario por tiempo y a destajo), tendientes a aumentar más aun la explotación de los obreros inte
Criterios de la primera y segunda derivadaYoverOlivares
Criterios de la primera derivada.
Criterios de la segunda derivada.
Función creciente y decreciente.
Puntos máximos y mínimos.
Puntos de inflexión.
3 Ejemplos para graficar funciones utilizando los criterios de la primera y segunda derivada.
libro conabilidad financiera, 5ta edicion.pdfMiriamAquino27
LIBRO DE CONTABILIDAD FINANCIERA, ESTE TE AYUDARA PARA EL AVANCE DE TU CARRERA EN LA CONTABILIDAD FINANCIERA.
SI ERES INGENIERO EN GESTION ESTE LIBRO TE AYUDARA A COMPRENDER MEJOR EL FUNCIONAMIENTO DE LA CONTABLIDAD FINANCIERA, EN AREAS ADMINISTRATIVAS ENLA CARREARA DE INGENERIA EN GESTION EMPRESARIAL, ESTE LIBRO FUE UTILIZADO PARA ALUMNOS DE SEGUNDO SEMESTRE
2. 1.1 OBJETIVO DE LAS BASES DE
DATOS
El objetivo principal de un
Sistema Gestor de Base
de Datos es proporcionar
una forma de almacenar
y recuperar la
información de una base
de datos de manera que
sea práctica como
eficiente.
4. 1.2 AREAS DE APLICACIÓN DE LOS
SISTEMAS DE BASES DE DATOS
Las bases de datos serán
aplicadas en cualquier parte
donde manejen grandes
cantidad de información.
Las más usuales son para
la gestión de empresas e
Instituciones públicas
6. 1.3 Modelos de datos.
Colección de herramientas conceptuales para describir los datos, las relaciones, la
semántica y las restricciones de consistencia.
Los modelos de datos se clasifican en tres grupos principales:
1. MODELOS LOGICOS BASADOS EN OBJETOS.
Modelo entidad relación.
Modelo binario.
Modelo semántico de los datos
Modelo infológico
Se usan para describir datos en el nivel lógico y de vistas.
7. Modelo entidad relación: está basado en una percepción del mundo
real que consta de una colección de objetos básicos, llamados
entidades, y de relaciones entre esos objetos.
8. 2. MODELOS LOGICOS BASADOS EN REGISTROS
Modelo relacional
En el modelo relacional se utiliza un grupo de tablas para representar los datos y las
relaciones entre ellos
Se usan para describir datos en los niveles conceptual y de visión, es decir, con este
modelo representamos los datos de tal forma como nosotros los captamos en el
mundo real
9. Modelo de red: Se representan mediante colecciones de registros (en el sentido
de Pascal) y las relaciones entre los datos se representan mediante enlaces, que se
pueden ver como punteros.
10. Modelo jerárquico: es similar al modelo de redes, en el sentido
en que los datos y las relaciones entre los datos se representan
mediante registros y enlaces, respectivamente.
Diagrama de modelo de datos jerárquico
11. 3. MODELOS FISICOS DE DATOS.
Modelo unificador
Modelo memoria de cuadros
se usa para describir datos en un nivel más bajo. En contraste con el modelo de
datos lógico, hay pocos modelos de datos físicos en uso
12. 1.4 Arquitectura del Sistema Gestor de Bases de
datos.
Un sistema de bases de datos se divide en módulos que se encargan de
cada una de las responsabilidades del sistema completo.
Gestor de ficheros (File Manager o File System). Encargado de asignar
espacio en disco y mantener la estructura de los ficheros donde se
almacenarán los datos.
Gestor de datos (Data Manager). Es el principal componente del SGBD
Procesador de consultas (Query Processor). Interpreta las consultas de
los usuarios y los convierte en una serie de operaciones
13. Compilador de LDD (DDL, Data Definition Languaje). Convierte las sentencias
de definición de esquemas en tablas y la información
Pre compilador de LMD (DML, Data Manipulation Languaje). Convierte las
sentencias en LMD dentro de un programa de aplicación a llamadas a procedimientos
en el lenguaje huésped.
Diccionario de datos o catálogo del sistema, donde se guarda la información
relativa a la estructura de la BD
14. Objetivo principal era el de separar los programas de aplicación de la BD física. En
esta arquitectura el esquema de una BD se define en tres niveles de abstracción
distintos.
• Nivel interno o físico: El más cercano al almacenamiento físico,
es decir, tal y como están almacenados en el ordenador
• Nivel externo o de visión: Es el más cercano a los usuarios, es decir,
es donde se describen varios esquemas externos o vistas de usuarios
• Nivel conceptual: Describe la estructura de toda la BD para un grupo
de usuarios mediante un esquema conceptual.
1.5 Niveles de abstracción.
15.
16. Para una BD específica sólo hay un esquema interno y uno conceptual, pero puede
haber varios esquemas externos definidos para uno o para varios usuarios.
Con la arquitectura a tres niveles se introduce el concepto de independencia de datos,
se definen dos tipos de independencia:
• Independencia lógica: la capacidad de modificar el esquema conceptual sin
tener que alterar los esquemas externos ni los programas de aplicación.
• Independencia física: la capacidad de modificar el esquema interno sin tener
que alterar ni el esquema conceptual, ni los externos.
17. 1.6 Tipos de usuarios.
Hay cuatro tipos diferentes de usuarios de un sistema de base de datos,
diferenciados por la forma en que ellos esperan interactuar con el sistema.
Se han diseñado diferentes tipo de interfaces de usuario para diferentes tipos de
usuarios
• Usuarios normales. Son usuarios no sofisticados que interactúan con el
sistema mediante la invocación de alguno de los programas de aplicación
permanentes que se ha escrito previamente.
18. • Programadores de aplicaciones: Son profesionales informáticos que escriben
programas de aplicación.
• Los usuarios sofisticados: interactúan con el sistema sin programas escritos.
• Usuarios especializados. Son usuarios sofisticados que escriben aplicaciones de
bases de datos especializadas que no son adecuadas en el marco de procesamiento
de datos tradicional
19. 1.7 Tipos de lenguajes
Un sistema de bases de datos proporciona un lenguaje de definición de datos para
especificar el esquema de la base de datos y un lenguaje de manipulación de datos
para expresar las consultas a la base de datos y las modificaciones
Lenguaje de Definición de Datos (DDL): Estas instrucciones definen los
detalles de implementación de los esquemas de base de datos, que se ocultan
usualmente a los usuarios.
Por ejemplo, la siguiente instrucción en el lenguaje SQL define la tabla cuenta:
create table cuenta
(número-cuenta char(10),
saldo integer)
La ejecución de la instrucción LDD anterior crea la tabla cuenta. Además, actualiza
un conjunto especial de tablas denominado diccionario de datos o directorio de
datos
Los valores de datos almacenados en la base de datos deben satisfacer ciertas
restricciones de consistencia.
20. Lenguaje de Manipulación de Datos (LMD) : es un lenguaje que permite
a los usuarios acceder o manipular los datos organizados mediante el
modelo de datos apropiado
La manipulación de datos es:
• La recuperación de información almacenada en la base de datos.
• La inserción de información nueva en la base de datos.
• El borrado de información de la base de datos.
• La modificación de información almacenada en la base de datos.
21. Una consulta es una instrucción de solicitud para recuperar información. La parte
de un LMD que implica recuperación de información se llama lenguaje de consultas.
Aunque técnicamente sea incorrecto, en la práctica se usan los términos lenguaje de
consultas y lenguaje de manipulación de datos como sinónimos
22. Ejemplo de Consulta
Esta consulta en el lenguaje SQL
encuentra el nombre del cliente
cuyo identificador de cliente es
19.283.746
select cliente.nombre-cliente
from cliente
where cliente.id- cliente = ‘19 283
746’
La consulta especifica que las filas
de (from) la tabla cliente donde
(where) el id-cliente es 19 283 746
se debe recuperar, y que se debe
mostrar el atributo nombrecliente
de estas filas
23. La manipulación de datos es:
• La recuperación de información almacenada en la base de datos.
• La inserción de información nueva en la base de datos.
• El borrado de información de la base de datos.
• La modificación de información almacenada en la base de datos.
Un lenguaje de manipulación de datos (LMD) es un lenguaje que permite a los
usuarios acceder o manipular los datos organizados mediante el modelo de datos
apropiado.
Hay dos tipos básicamente:
• LMDs procedimentales. Requieren que el usuario especifique qué datos se
necesitan y cómo obtener esos datos.
• LMDs declarativos (también conocidos como LMDs no procedimentales).
Requieren que el usuario especifique qué datos se necesitan sin especificar cómo
obtener esos datos.
24. 1.8 Tópicos selectos de bases de datos.
Un tópico es una idea o un tema en específico, en este caso bases de datos, así que
resumiremos los tópicos más importantes, o selectos de bases de datos.
Bases de datos orientadas a objetos
Está basado en el paradigma de los lenguajes de programación orientados a objetos,
que en este momento tienen un gran uso. La herencia, la identidad de objetos, y el
encapsulamiento (información oculta), con métodos para proporcionar una interfaz a
los objetos, están entre los conceptos clave de la programación orientada a objetos que
han encontrado aplicaciones en los modelos de datos.
25. Bases de datos Distribuida
En un sistema distribuido de bases de datos se almacena la base de datos en
varias computadoras. Varios medios de comunicación, como las redes de alta
velocidad o las líneas telefónicas, son los que pueden poner en contacto las
distintas computadoras de un sistema distribuido.
Base de datos relacional
Las bases de datos relacionales están constituidas por una o más tablas que
contienen la información ordenada de una forma organizada.