Material para Modulo I



Pagina de donde se investigó el material:
¿Qué es una Base de datos?
Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Una base de datos es un sistema de archivos electrónico.
Las bases de datos tradicionales se organizan por campos, registros y archivos. Un campo es una pieza única de información; un registro es un sistema completo de campos; y un archivo es una colección de registros. Por ejemplo, una guía de teléfono es análoga a un archivo. Contiene una lista de registros, cada uno de los cuales consiste en tres campos: nombre, dirección, y número de teléfono.
Página de donde se investigó el material:

Elementos de la programación

Sintaxis
Cada lenguaje de programación tiene unas reglas especiales para la construcción de programación, a esto se le denomina sintaxis
El compilador lee el programa y comprueba que el programa sigue las reglas de sintaxis del lenguaje de programación, el compilador traduce el código fuente de Java a un código máquina (código objeto)

Código Objeto
Consta de instrucciones máquina e información de cómo cargar el programa en la memoria antes de su ejecución
Si el compilador encuentra errores, los presentará en la pantalla, una vez corregidos los errores se vuelve a compilar sucesivamente hasta que no se produzcan más errores

Depuración
Los programas rara vez funcionan bien la primera vez que se ejecutan, por lo que los errores que se detectan deben ser corregidos
Al proceso de encontrar errores se denomina depuración del programa, esta tarea es de las más difíciles en el proceso de programación

Errores de sintaxis
Son aquellos que se producen cuando el programa viola la sintaxis, es decir, las reglas gramaticales del lenguaje


Errores lógicos
Son errores del programador en el diseño del algoritmo, son difíciles de encontrar y aislar, ya que no suelen ser detectados por el compilador
Errores de regresión
Son aquellos que son provocados cuando accidentalmente se producen al corregir un error lógico y se produce otro en otra parte del programa
Elementos léxicos de los programas
  • Identificadores
  • Palabras reservadas
  • Literales
  • Operadores
  • Separadores
Identificador
Es una secuencia de caracteres, letras dígitos y subrayados(_)
El primer carácter debe de ser una letra, no un subrayado
Las letras mayúsculas y minúsculas son diferentes para cada identificador
Ejemplo:
Nombre
Nombre_clase
Cantidad_Total

Palabras Reservadas
Es aquella que tiene un significado especial para el lenguaje de programación
Una palabra reservada no puede ser utilizada como identificador, objeto o función

 asm
 case    
 const
 do
 explicit
 friend
 auto
 catch
 continue
 double
 extern
 goto
 bool
 char
 default
 else
 float
 if
 break
 class
 delete
 enum
 for    
 int

Signos de Puntuación y Separadores
Todas las sentencias deben de terminar con un punto y coma
Otros signos de puntuación son:
! % & * ( )-+= { } ~ ^ \ ; ´ : < > ? , . / “


Operadores en C

*   multiplicación
/   división
 
Se evalúan primero, si hay muchas, se evaluan de izquierda a derecha

+   suma
-    resta
 
Se evalúan después, si hay muchas, se evaluan de izquierda a derecha
                  %   módulo
 Residuo de la división entera


Prioridad de Operadores Aritméticos:
Todas las expresiones con paréntesis anidados se evalúan de dentro a afuera, el paréntesis más interno se evalúa primero. Dentro de una misma expresión los operadores se evalúan en el siguiente orden:
  1. ^ Exponentes
  2. * Multiplicación, / División, % Módulo
  3. + Suma, - Resta
Los Operadores en na misma expresión con igual nivel de prioridad, se evaluan de izquierda a derecha
Algebra

Estamos acostumbrados a representar algebraicamente una ecuación, pero en la computadora es diferente, para ello podemos utilizar los paréntesis, de lo contrario el resultado puede ser diferente


Ejemplos:
m=(a+b+c+d+e)/5
m=a+b+c+d+e/5
Ecuación de una línea recta
y=mx+b
y=m*x+b

Ejercicio:
z=prq+w/x-y

Revisemos las siguientes ecuaciones
7+5-6
  1
12-6
   2
   6

9+7*8-36/5
      1
9+56-36/5
            2
9+56-7.2
   3
65-7.2
    4
  57.8
Operadores de igualdad
Algebraico
=    igual                                   = diferente de
En Java
== igual                                   != diferente de
Ejemplo
x==y                                          x!=y
igual                                         diferente de
Operadores de relación

<  menor que
>  mayor que
<=  menor o igual que
>=  mayor o igual que

Variable
Es un espacio en la memoria de la computadora que permite almacenar temporalmente un dato durante la ejecución de un proceso, su contenido puede cambiar durante la ejecución del programa. Para poder reconocer una variable en la memoria de la computadora, es necesario darle un nombre con el cual podamos identificarla dentro de un algoritmo.
Constante
Es un dato numérico o alfanumérico que no cambia durante la ejecución del programa. Ejemplo: pi = 3.1416

Ejemplo:
area = pi * radio ^ 2 Las variables son : el radio, el area y la constate es pi 

Clasificación de las variables
Por su contenido Variables Numéricas: Son aquellas en las cuales se almacenan valores numéricos, positivos o negativos, es decir almacenan números del 0 al 9, signos (+ y -) y el punto decimal. Ejemplo: iva = 0.15 pi = 3.1416 costo = 2500
Variables Lógicas: Son aquellas que solo pueden tener dos valores (cierto o falso) estos representan el resultado de una comparación entre otros datos.
Variables Alfanuméricas: Esta formada por caracteres alfanuméricos (letras, números y caracteres especiales). Ejemplo: letra = ’a’ apellido = ’lopez’ direccion = ’Av. Libertad #190’
Por su uso Variables de Trabajo: Variables que reciben el resultado de una operación matemática completa y que se usan normalmente dentro de un programa. Ejemplo: Suma = a + b /c
Contadores: Se utilizan para llevar el control del numero de ocasiones en que se realiza una operación o se cumple una condición. Con los incrementos generalmente de uno en uno.
Acumuladores: Forma que toma una variable y que sirve para llevar la suma acumulativa de una serie de valores que se van leyendo o calculando progresivamente.
Expresiones
Las expresiones son combinaciones de constantes, variables, símbolos de operación, paréntesis y nombres de funciones especiales.
Por ejemplo:
q= a + (b + 3) / c
Cada expresión toma un valor que se determina tomando los valores de las variables y constantes implicadas y la ejecución de las operaciones indicadas. Una expresión consta de operadores y operandos. Según sea el tipo de datos que manipulan, se clasifican las expresiones en: Aritméticas Relacionales Lógicas


Página de donde se investigó el material:

¿Qué es el sistema manejador de bases de datos?


manejador de base de datos
Un sistema manejador de bases de datos (SGBD, por sus siglas en inglés) o DataBase Management System (DBMS) es una colección de software muy específico, cuya función es servir de interfaz entre la base de datos, el usuario y las distintas aplicaciones utilizadas.
Como su propio nombre indica, el objetivo de los sistemas manejadores de base de datos es precisamente el de manejar un conjunto de datos para convertirlos en información relevalante para la organización, ya sea a nivel operativo o estratégico.
Lo hace mediante una serie de rutinas de software para permitir su uso de una manera segura, sencilla y ordenada. Se trata, en suma, de un conjunto de programas que realizan tareas de forma interrelacionada para facilitar la construcción y manipulación de bases de datos, adoptando la forma de interfaz entre éstas, las aplicaciones y los mismos usuarios.
Su uso permite realizar un mejor control a los administradores de sistemas y, por otro lado, también obtener mejores resultados a la hora de realizar consultas que ayuden a la gestión empresarial mediante la generación de la tan perseguida ventaja competitiva. 

Características y funcionalidad

Un sistema SGBD es sinónimo de independencia, una redundancia mínima, consistencia de la información (control de la concurrencia), abstración de la información sobre su almacenamiento físico, así como un acceso seguro y la adopción de las medidas necesarias para garantizar la integridad de los datos.
Estas particularidades son algunos de los rasgos definitorios de un SGBD, cuyos procesos esenciales son la manipulación y construcción de la bases de datos, así como la definición de los mismos. Son características que, a su vez, facilitan el cumplimiento de una serie de funciones relacionadas con muchos de los aspectos apuntados, entre otros la definición de los datos, su fácil manipulación, una rápida gestión, poder representar relaciones complejas entre datos y otros aspectos relacionados con la seguridad y validez de los datos.
Frente a su gran funcionalidad, por otra parte, la inversión necesaria para implementar un DBMS en hardware, software y concimientos, vulnerabilidad a los fallos por su misma centralización y  su sus deficiencias con algunos tipos de datos (datos gráficos, multimedia, etc.), son algunas de sus principales desventajas.

Los lenguajes más utilizados en un Manejador de Base de Datos (DBMS)

En lo que respecta a los lenguajes utilizados en un DBMS, cabe destacar el Lenguaje de Manipulación de datos o Data Manipulation Language (DML) para la realización de consultas y manipulación de datos. Especialmente, se utiliza el SQL (Structured Query Language), el DML más utilizado para gestionar datos relacionales, así como el Data Definition Language (DDL), utilizado para definir estructuras y funciones en la realización de consultas. 
El Data Control Language (DCL), por último, también es un lenguaje utilizado en un DBMS por el  administrador, en esta ocasión con el fin de controlar el acceso a los datos de la base de datos.
Con respecto a la ultima pregunta del modulo uno consulten esta pagina: https://msdn.microsoft.com/es-es/library/ms171884.aspx


Comentarios

  1. Buenas noches bendiciones, gracias x la bienvenida y por la información

    ResponderEliminar
  2. Es una herramienta en la cual podemos observar, revisar y corregir la información que este nos proyecte de manera visual y que este a nuestro alcance corregirla .La base de datos es de suma importancia ya que nos permite organizar, planificar y llevar consecutivamente la forma directa de inserte y quitar dichos datos que sean unos errores y nos afecte a largo plazo al momento de visualizarlo.

    S.Q.L : Lenguaje estructurado de consulta

    Para la interpretación y ayuda de los usuarios se le facilita otra herramienta que se encuentra dentro del @gmail. que nos permite colgar información e interactuar con comentarios y hasta publicaciones ,las nuevas tendencias de información ,este medio es el blogger, que es una fuente muy innovadora ya que publicas tus comentarios vía Internet . una base de datos muy importante.

    ResponderEliminar
  3. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  4. Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada o estructurada.

    Desde el punto de vista informático, la base de datos 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.

    Cada base de datos se compone de una o más tablas que guarda un conjunto de datos. Cada tabla tiene una o más columnas y filas. Las columnas guardan una parte de la información sobre cada elemento que queramos guardar en la tabla, cada fila de la tabla conforma un registro..
    Participante: Ariana Urrieta

    ResponderEliminar
    Respuestas
    1. La base de datos es una coleccion de informacion organizada.

      Eliminar
  5. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  6. ¿Qué son las bases de datos?Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar fácilmente
    El término de bases de datos fue escuchado por primera vez en 1963, en un simposio celebrado en California, USA. Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada ó estructurada.

    Desde el punto de vista informático, la base de datos 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.

    Cada base de datos se compone de una o más tablas que guarda un conjunto de datos. Cada tabla tiene una o más columnas y filas. Las columnas guardan una parte de la información sobre cada elemento que queramos guardar en la tabla, cada fila de la tabla conforma un registro.

    ResponderEliminar
  7. Buenas tardes.😊

    Una base de datos es un sistema de archivos electrónico.

    Es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite.

    ResponderEliminar
  8. La base de datos es un instrumento de información muy valiosos, lo podemos definir como un sistema de información donde se pueden almacenar cantidades de datos de forma organizada, y de manera rápida y fácil puede ser utilizada.

    ResponderEliminar

Publicar un comentario

Entradas populares de este blog

MODULO III

I parte Modulo II