1 / 19

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

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.

ranee
Télécharger la présentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. 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).

  3. 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.

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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)

  9. 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’

  10. 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’

  11. 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

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

  13. 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 JoinRegistroFiscaldeVehiculos MultasPendientes Where Contribuyentes = Omisos

  14. 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

  15. 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

  16. 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.

  17. 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

  18. 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".

  19. 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.

More Related