SQL Y BASES DE DATOS A TRAVÉS DE LA WEB

Slides:



Advertisements
Presentaciones similares
Introducción Lenguaje de manipulación de datos (Data Manipulation Language) Permite a los usuarios llevar a cabo las tareas de consulta o manipulación.
Advertisements

integridad referencial
Aprendizaje de Microsoft® Access® 2010
SQL G r u p o
INTERFAZ DE ACCES DISEÑO DE BASE DE DATOS
WWW (World Wide Web) Pedro José López Javier Díaz
TECNOLOGÍA IDC Internet Database Connector Trinitario Gómez López.
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 5 Agregando Datos Usando Funciones de Grupo.
Como empezar en Access 2000 Abrir Access 2000 Pulsamos INICIO
ROMERO G ARCIA FANY KARINA Y BARRIOS CRUZ REBECCA SARAHI GRUPO:303 EQUIPO:5.
Subconsultas Avanzadas
Bases de datos en la Web n Las bases de datos permiten almacenar de una forma estructurada y eficiente toda la información de un sitio web n Ventajas –Proporcionar.
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.
UNIVERSIDAD LATINA BASES DE DATOS.
Fundamentos de bases de datos:
COMANDOS SQL.
COMANDOS DML DML son las siglas de Data Manipulation Language y se refiere a los comandos que permiten a un usuario manipular los datos en un repositorio,
Diseñando la arquitectura de aplicaciones empresariales. Acceso al SQL Server.- Autenticación de usuario:
SQL (Structured Query Language / Lenguaje de consulta estructurado)‏
EMPRESA DISTRIBUIDORA DE CERVEZA
Programación en Visual Basic Lección #8: SQL Por Antonio F. Huertas.
CONSULTAS SENCILLAS A LA BASE DE DATOS
Autora: Francisca Montañez Muñoz
Tecnologías web. Es el método más común de intercambio de información en la world wide web, el método mediante el cual se transfieren las páginas web.
PATRICIA GARCIA MALDONADO 3 “D” CARACTERISTICAS DE LOS ENTORNOS WEB.
STRUCTURED QUERY LANGUAGE
Consultas SQL (Base de Datos)
INSTRUCCIONES Elaboración de la Presentación:
Introducción a Bases de Datos en Microsoft Access Programación de Computadoras 2 Sección: P.
1 Módulo 4 Sentencias SQL. 2 Objetivos Generales Implementar una base de datos Definir los campos, registros, tablas que se encuentran relacionadas en.
LENGUAJE SQL.
Bases de Datos Sql.
CONCEPTOS. Una página web es un documento creado en formato HTML (Hypertext Markup Language) que es parte de un grupo de documentos hipertexto o recursos.
¿Que son cokies?. Una cookie (pronunciado [ ˈ k ʊ.ki]; literalmente galleta) es un fragmento de información que se almacena en el disco duro del visitante.
BASES DE DATOS Saúl morales Rodríguez Miguel cinto al monte.
COLEGIO DE BACHILLERES “XOCHIMILCO TEPEPAN” Nº13  Tecnologías de la Información y comunicación 3.  Profa. Gabriela Pichardo Lazardo EQUIPO 25  Emmanuel.
LENGUAJE ESTRUCTURADO DE CONSULTAS
Pablo Javier Marchorro Trabajo de Tics. Cookies Es un fragmento de información que se almacena en el disco duro del visitante de una página web a través.
Lenguaje Estructurado de Consulta
EQUIPO:#3 GRUPO:304 NOMBRES: Lizbeth Nava Barón y Erick Ali Mejía.
SQL Sigla del nombre “Structured Query Language”.
Diseño de una base de datos y elementos básicos Integrantes: López Ponce de León José Efrén Velazquez Martínez Brenda Equipo:10Grupo:307.
Problemas Juridicos en Tecnologias de la Informacion Legislacion del Comercio Electronico Universidad Mundial.
COMANDOS DML DML son las siglas de Data Manipulation Language y se refiere a los comandos que permiten a un usuario manipular los datos en un repositorio,
INSTRUCCIONES Elaboración de la Presentación:
Prof. De Bases de Datos: Lcdo. Luis Peña. El lenguaje más habitual para construir las consultas a bases de datos relacionales es SQL, Structured Query.
HTTP H YPERTEXT T RANSFER P ROTOCOL Protocolo de transferencia de hipertexto. es el método más común de intercambio de información en la world wide web,
SQL Lenguaje Estructurado de Consulta MATERIA: diseñar sistemas de información ALUMNO: sarmiento flores Liliana Guadalupe GRUPO: 4° “A” TURNO: matutino.
Bases de Datos Unidad 1.
 La sentencia SELECT recupera todas las columnas o un subconjunto de ellas de una tabla. Esto afecta a todas las filas de la tabla, a menos que especifiquemos.
Consultas SQL. SQL SQL es un lenguaje de consulta estructurado (Structured Query Languague). Se utiliza para: Eliminar Modificar Consultar La base de.
C OKIES, GIF Y BANNE R. C OKIES fragmento de información que se almacena en el disco duro del visitante de una página web a través de su navegador, a.
Hipertexto Transfer Protocol o HTTP: define la sintaxis y la semántica que utilizan los elementos de software de la arquitectura web (clientes, servidores,
SQL (Structured Query Language) Lenguaje orientado a bases de datos y sobre todo, al manejo de consultas; el objetivo principal de SQL es la realización.
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
MSSQL SERVER CURSO BÁSICO 1. CONCEPTOS BASICOS DE SQL. DESCRIPCIÓN DEL CURSO. Sesión 3: Índices Uso, Creación, Tipos, Eliminación LENGUAJE DE CONSULTAS.
INTERFAZ DE ACCESS  Access es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto de información.
MSSQL SERVER CURSO BÁSICO 1. DESCRIPCIÓN DEL CURSO. Sesión 4: Sentencia Insert,Transacciones,Insert general, Insert Select * From, Sentencia Update,Update.
SQL El lenguaje de consulta estructurado o SQL (por sus siglas en inglés structured query language) es un lenguaje declarativo de acceso a bases de datos.
JOSUE UBEDA! INFORMATICA. Cookies! Una cookie (pronunciado [ ˈ k ʊ.ki]; literalmente galleta) es un fragmento de información que se almacena en el disco.
(Lenguaje de consulta estructurado)
FUNDAMENTOS INFORMÁTICOS
SQL es el lenguaje de comunicación entre el programa cliente y programa servidor; Oracle es un programa servidor, en el que está la base de datos propiamente.
Unidad 6. Tema 4. Lenguaje de consultas SQL
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
Structure Query Languaje SQL. Introducción a SQL El lenguaje de consulta estructurado (SQL) es un lenguaje de base de datos normalizado, utilizado por.
DLM Transact SQL Sesión II Recuperación de información.
Querys a bases de datos con MS ACCESS. DEFINAMOS LOS TERMINOS: DML=Lenguaje de manipulación de datos Las sentencias DML permiten generar consultas para.
Ing. Sanchez Castillo Eddye Arturo Escuela Académica Profesional de Ingeniería de Sistemas.
SQL Lenguaje de Consulta estructurado (structured query language) Es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar.
Transcripción de la presentación:

SQL Y BASES DE DATOS A TRAVÉS DE LA WEB

SQL (Structured Query Language) Es un lenguaje de programación para acceder y manipular bases de datos. Es un lenguaje Standard de bases de datos y la mayoría de ellas lo soportan, por esta razón se considera a SQL como un lenguaje normalizado, que nos permite interactuar con cualquier tipo de bases de datos como (MS Access, SQL Server, My SQL).

En la actualidad este lenguaje es muy necesario y demandado para poder trabajar y manejar datos que proceden de páginas web o bases de datos muy amplias.   En resumen SQL es un lenguaje de base de datos normalizado, utilizado por los diferentes motores de bases de datos para realizar determinadas operaciones sobre los datos o la estructura de los mismos.

ESTATUTOS O COMANDOS En el lenguaje SQL son usados para emitir instrucciones a las bases de datos y se dividen en tres elementos:   Especificar la acción Son utilizados en SQL para hacer consultas y modificaciones y los utilizados con más frecuencia son: Create Delete Insert Join Select Update

Especificación de la tabla de la base Estos estatutos son utilizados para indicar la tabla que se desea utilizar, modificar o eliminar y los que se usan mas son Use From Into  

Especificación de los parámetros que necesitamos para la consulta    Especificación de los parámetros que necesitamos para la consulta Son las especificaciones detalladas que se utilizan para ejecutar un comando, es decir es una serie de estatutos específicos para ejecutar un filtro y obtener así solamente la información que se desea y entre los más usados tenemos Where Avg Count Having Sum Max Min

ORDEN DE EJECUCION DE LOS COMANDOS Dada la sentencia de SQL de selección, esta incluye todas las posibles clausulas, el orden de ejecución de las mismas es el siguiente: Select From Group by Having Order by

Tareas básicas de una base de datos Agregar registros Este se utiliza para la incorporación de un REGISTRO nuevo a nuestra base de datos ej. (Bases de datos de paiz)

Buscar información Es la función más común de las bases de datos y es la búsqueda de un grupo particular de registros con determinados campos Búsquedas Complejas And: consultas con varios estatutos o comandos parámetro para cumplir con registros que tienen más de un criterio (tiene que cumplir con todos los criterios para aparecer en la consulta) Select Nombre From Planilla Where Empleados = ‘Jefe’ And área de trabajo = ‘producción’

Or: es inclusiva y existen dos variantes; es decir que pueden aparecer los registros que se solicitan si cumple con solo una de las condiciones o con ambas. Select Nombre From Planilla Where Empleados = ‘Producción’ Or ‘Ventas’ Not: Usado para excluir registros que incluyen con ciertas características o criterios Select Carné And Nombre From Estudiantes Where CursosAprobados < ‘10’

Actualizar campos Se utiliza para modificar los registros de una base de datos siempre y cuando tenga la autorización para hacerlo Update ClientesCredito Set CreditoMonto = CreditoMonto – Abonos Where Clientes = ClientestipoA

Organizar registros Organiza los registros conforme los campos que lo componen y puede ser numérico y/o alfanumérico

Unir tablas Se conoce como JOIN y se utiliza para reunir los muchos campos que pueden existir en diversas tablas sobre un mismo registro Select Nit And Nombre From Contribuyentes Join RegistroFiscaldeVehiculos MultasPendientes Where Contribuyentes = Omisos

BASES DE DATOS A TRAVES DE LA WEB Existen dos formas primordiales de obtener un acceso a las bases de datos a través de la web: PUBLICACIÓN ESTÁTICA POR WEB PUBLICACION DINAMICA POR LA WEB

PUBLICACIÓN ESTÁTICA POR WEB Es la forma más simple de acceso y consiste en convertir un reporte de base de datos en un documento con formato HTML para poder ser desplegado por un navegador como pagina web.   Entre las características de estas se puede mencionar: Son limitadas en cuanto a su manipulación Son muy seguras porque no se otorga una autorización a la base de datos para modificar información. Son sencillas de elaborar porque las bases de datos actuales traen consigo la opción de guardar la información que se desea publicar como un documento de HTML

HTML (HyperText Markup) Language (Lenguaje de Marcas de Hipertexto), es el lenguaje de marcado predominante para la construcción de páginas web. Es usado para describir la estructura y el contenido en forma de texto, así como para complementar el texto con objetos tales como imágenes.

PUBLICACION DINAMICA POR LA WEB Estas bases de datos tienen la capacidad de determinar la información a proporcionar de acuerdo a las características que obtiene de los clientes, como consecuencia de su navegación en la internet, todo esto lo logra a través de COOKIES

COOKIES (pronunciado ['ku.ki]; literalmente galleta) es un fragmento de información que se almacena en el disco duro del visitante de una página web a través de su navegador, a petición del servidor de la página. Esta información puede ser luego recuperada por el servidor en posteriores visitas. En ocasiones también se le llama "huella".

De esta forma los usos más frecuentes de las cookies son: Llevar el control de usuarios: cuando un usuario introduce su nombre de usuario y contraseña, se almacena una cookie para que no tenga que estar introduciéndolas para cada página del servidor. Sin embargo una cookie no identifica a una persona, sino a una combinación de computador y navegador. Conseguir información sobre los hábitos de navegación del usuario, e intentos de spyware, por parte de agencias de publicidad y otros. Esto puede causar problemas de privacidad y es una de las razones por la que las cookies tienen sus detractores.