Introducción a programación web Martin Esses. Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada.

Slides:



Advertisements
Similar presentations
Procesadores superescalares
Advertisements

Arquitectura OBJETIVOS –Esta materia introduce al estudiante a la arquitectura interna de un computador y a la asociación de su arquitectura con el sistema.
Equipo numero 3 la cpu y sus caracteristicas. LA TARJETA MADRE Es el componente más importante de un computador. Es el dispositivo que funciona como la.
RECTAS EN EL ESPACIO. Algebra lineal Rectas en el espacio.
Definición La resolución de problemas ayuda a reducir o eliminar los pensamientos negativos que llevan a la persona a creerse incapaz de manejar una decisión,
INSTRUCCIONES PARA INGRESAR A LA PLATAFORMA CAPACITACIÓN - 01.
MÉTODO DE GAUSS SISTEMAS DE ECUACIONES LINEALES Tema 3.6 * 1º BCS.
Taller de Educación Tecnológica 2004
Guía del Auxiliar de Conversación Presentaciones y recursos
Ecuaciones diferenciales
APLICACIÓN DE LAS PILAS: BACKTRACKING
Algoritmos y programas
LIGA DEL SABER Instrucciones Dividir al curso en 4 o 5 grupos.
CALIDAD La calidad es una propiedad inherente de cualquier cosa que permite que esta sea comparada con cualquier otra de su misma especie.
DNS POR: YOINER ALEJANDRO BETANCUR DURANGO JHON JAIME CIRO MOSQUERA ADMON. DE REDES DE COMPUTADORES SENA “CTMA” MEDELLIN 2011.
ADMINISTRACIÓN DE REDES
Ing. Lisseth Agüero Mirabal REQUERIMIENTOS. Ing. Lisseth Agüero Mirabal Funcionales No Funcionales TIPOS DE REQUERIMIENTOS.
LAS FRACCIONES.
FRACCIONES EQUIVALENTES operador de una cantidad
Ejercicios clase anterior
NÚMEROS.
E C A C E N ZCSur - CEAD PALMIRA Mayo de TUTORIA VIRTUAL Proyectos FASE: 3 MERCADOS DE CAPITALES AGENDA 1.Saludo 2.Aclaraciones Proyecto Fase 3.
GLOBALIZACIÓN.
Los Números Racionales
Clasificación de materiales didácticos Prof. Rodolfo Rubén Camacho Vieyra.
Roger Fabián Urióstegui Ejercicios. Pagina 18 Ejercicios. 1.-Organice los números 15,7,3,32,6,18, en orden: a)De menor a mayor: 3,6,7,15,18,32 b)De mayor.
ANALISIS DE VENTAS.
Para otros usos de este término, véase Moda (desambiguación).
Fundamentos de Programación Netbeans – If –Else - Switch
TEMA 5. La economía monetaria
* Instagram es un programa o aplicación para compartir fotos con la que los usuarios pueden aplicar efectos fotográficos como filtros, marcos, colores.
III. MÉTODO O TRADICIÓN METODOLÓGICA. PREGUNTA DE INVESTIGACIÓN Y MÉTODO Cada estrategia (MÉTODO) entrega determinada información que ilumina ciertos.
Seminario Virtual 2do Grado. Trabajando con Power Point ENTORNO DE TRABAJO.
Somos el primer Portal empresarial del país, que a través de la Cámara de Comercio del Sur y Oriente del Tolima, ofrece un nuevo servicio para todos los.
Administración Una perspectiva global
La Importancia de la Intranet en el modernismo empresarial.
AUDITORIA INFORMATICA Unida I Informática Empresarial
Apps ¿Qué es? Conjunto de servicios orientados hacia la optimización de la comunicación y del trabajo colaborativo.
La gestión de los recursos humanos es consubstancial al elemento de integración principal de la sociedad actual: la organización, están conformadas por.
1:no comer ni tomar líquidos en la sala de sistemas 2:si uno leva un dispositivo para almacenar y si se le pierde uno se encarga de eso 3: no abrir los.
Servidor Multimedia Marina Vergara.
@ Angel Prieto BenitoApuntes 2º Bachillerato C.S.1 MATEMÁTICAS A. CS II TEMA 1 Sistemas de ecuaciones lineales.
Constante de Velocidad de Reacción knknknkn. Velocidad o rapidez de reacción Es el número de moles por unidad de volumen de una sustancia que reaccionan.
Base de Datos I – Ing. Mary Carlota Bernal J. BASE DE DATOS I Fundamentos Básicos de base de datos y de la importancia de las mismas en las organizaciones.
Equipo SCM: Fernández Norvelis. C.I: Fernández David. C.I: Instrumentación y Control IndustrialInstrumentación y Control Industrial.
Introducción Programación Lineal (PL) Muchas personas clasifican el desarrollo de La Programación Lineal (PL) entre los avances científicos mas importantes.
UNIDAD 5 PRODUCTOS Y COCIENTES NOTABLES. MAPA DE NAVEGACIÓN Exponentes y Radicales Índice Objetivo General Ejemplos Objetivo 1 Objetivo 2 Objetivo 3 Objetivo.
El Contratante debe ingresar a la pagina de Coomeva Ingresar al link de Oficina Virtual de Usuarios Coomeva medicina.
BASE DE DATOS I Fundamentos Básicos de base de datos y de la importancia de las mismas en las organizaciones.
Organización del Computador 1 Lógica Digital 1 Algebra de Boole y compuertas.
MAXIMO COMUN DIVISOR. Es el mayor de los divisores comunes a dos o mas números. Un número entero d se llama máximo común divisor (MCD) de los números.
ENLACES EN MEXICO. Servicios de Línea Privada Se define como enlace de línea privada, aquel que provee un operador a un cliente para conectar 2 sitios,
ECUACIONES Y POTENCIAS 2do trimestre. Ecuaciones Para organizar mejor el procedimiento de resolver una ecuación vamos a definir dos operaciones: Reducir.
ISO INTEGRANTES: Jorge Andrés Enríquez Ramírez Emily Núñez Eguis Edwin Danilo Romero Rodríguez.
Capìtulo 19 La Maximizaciòn del Beneficio. Beneficio Econòmico u Una empresa emplea los factores j = 1…,m para producir los bienes i = 1,…n. u Los volùmenes.
Los Controles de Visual Basic El control CheckBox se utiliza generalmente para listar opciones y que el usuario pueda elegir entre ellas, y dependiendo.
Clasificación de los Sistemas operativos - Ubuntu - Gentoo - Fedora - Inferno - Madriva - Haiku - Debian -Windows Xp home -Windows Windows 95.
¿ QUÉ ES EL SUBPROGRAMA DE SEGURIDAD INDUSTRIAL? Es el conjunto de técnicas y actividades desarrolladas para la identificación y control de los accidentes.
 1. Pasado 1. Pasado        
 2.1 Actividad de Evaluación Dina J. Rodriguez Pastor Prof. Lorena Llerandi SOSC 1020.
MAPAS DE PROGRESO DEL APRENDIZAJE: LA PROPUESTA NACIONAL DE ESTÁNDARES DE APRENDIZAJE.
SISTEMAS DE NUMERACIÓN Facultad de Ingeniería.  Conjunto de símbolos y reglas que permiten representar datos numéricos. Sistema de numeración posicional:
Blueberry Field Day Diseño y Manejo de Sistemas de Fertirriego en Arándanos.
CASA DEL SOFT - VILLA CLARA. Plataforma de trabajo. Plataforma de trabajo. Plataforma de trabajo. Plataforma de trabajo. Arquitectura y Estructura del.
CAMWorks – Lideres en Automatización CAM. | People Building Partnerships Modulos de CAMWorks 2 © Geometric | EnsamblajesHilo Mecanizado.
Aprendizaje en las Escuelas del Siglo XXI Proceso de Digitación Barranquilla, Abril de 2014.
XXXV COLOQUIO DE INVESTIGACIÓN DE LA FES IZTACALA 24 y 25 de AGOSTO 2016 INSTRUCTIVO DE REGISTRO PARA: CARTEL.
Organización del Computador 1 Lógica Digital 2 Circuitos y memorias.
Intervalos de Confianza Inferencia Estadística. Intervalos de Confianza Métodos de estimación: Estimación puntual: utilización de datos de la muestra.
Análisis, Diseño e Implementación de Bases de Datos Análisis, Diseño e Implementación de Bases de Datos Conceptos Generales.
Presentation transcript:

Introducción a programación web Martin Esses

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.

Entre las principales características de los sistemas de base de datos podemos mencionar: Independencia lógica y física de los datos. Redundancia mínima. Acceso concurrente por parte de múltiples usuarios. Integridad de los datos. Consultas complejas optimizadas. Seguridad de acceso y auditoría. Respaldo y recuperación. Acceso a través de lenguaje de programación estándar

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 filas Cada fila tiene varias columnas

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 parece a la vista general de un archivo de Excel. Una tabla es utilizada para organizar y presentar información. Las tablas se componen de filas y columnas de celdas que se pueden rellenar con informacion. Las tablas se componen de dos estructuras: Registro (Fila) Campo (Columna)

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 Personas, cada fila contendrá un nombre, un apellido un .

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 un Nombre, o un número de teléfono, un , etc.

A los campos se les puede asignar, además, propiedades especiales que afectan a los registros insertados. El campo puede ser definido como índice o autoincrementable, lo cual permite que los datos de ese campo cambien solos o sean el principal indicar a la hora de ordenar los datos contenidos.

Cada Sistema de Base de Datos posee tipos de campos que pueden ser similares o diferentes. Entre los más comunes podemos nombrar: Numérico: entre los diferentes tipos de campos numéricos podemos encontrar enteros “sin decimales” y reales “decimales”. Booleanos: poseen dos estados: Verdadero “Si” y Falso “No”. Fechas: almacenan fechas facilitando posteriormente su explotación. Almacenar fechas de esta forma posibilita ordenar los registros por fechas o calcular los días entre una fecha y otra. Alfanuméricos: contienen cifras y letras. Presentan una longitud limitada (255 caracteres). Autoincrementables: son campos numéricos enteros que incrementan en una unidad su valor para cada registro incorporado. Su utilidad resulta: Servir de identificador ya que resultan exclusivos de un registro.

Entre los diferentes tipos de base de datos, podemos encontrar los siguientes: MySqlMySql: es una base de datos con licencia GPL basada en un servidor. Se caracteriza por su rapidez. No es recomendable usar para grandes volúmenes de datos. PostgreSqlPostgreSql y Oracle: Son sistemas de base de datos poderosos. Administra muy bien grandes cantidades de datos, y suelen ser utilizadas en intranets y sistemas de gran calibre. Access:Access: Es una base de datos desarrollada por Microsoft. Esta base de datos, debe ser creada bajo el programa access, el cual crea un archivo.mdb con la estructura ya explicada. Se utiliza para desarrollos pequeños de alta complejidad.Microsoft Microsoft SQL Server: es una base de datos más potente que access desarrollada por Microsoft. Se utiliza para manejar grandes volúmenes de informaciones.

El lenguaje SQL está compuesto por comandos, cláusulas, operadores y funciones de agregado. Estos elementos se combinan en las instrucciones para crear, actualizar y manipular las bases de datos. Existen dos tipos de comandos SQL: Los DLL que permiten crear y definir nuevas bases de datos, campos e índices. Los DML que permiten generar consultas para ordenar, filtrar y extraer datos de la base de datos.

Las consultas de selección se utilizan para indicar al motor de datos que devuelva información de las bases de datos, esta información es devuelta en forma de conjunto de registros que se pueden almacenar en un objeto recordset. Este conjunto de registros es modificable. La sintaxis básica de una consulta de selección es la siguiente: SELECT Campos FROM Tabla; SELECT Nombre, Telefono FROM Clientes; En donde campos es la lista de campos que se deseen recuperar y tabla es el origen de los mismos, por ejemplo:

Adicionalmente se puede especificar el orden en que se desean recuperar los registros de las tablas mediante la claúsula ORDER BY Lista de Campos. En donde Lista de campos representa los campos a ordenar. Esta consulta devuelve los campos CodigoPostal, Nombre, Telefono de la tabla Clientes ordenados por el campo Nombre. SELECT CodigoPostal, Nombre, Telefono FROM Clientes ORDER BY Nombre;