Programación lll

  Entorno y manejo de base de datos


Base de datos es una serie de datos organizados.


relacionados entre los wales son recolectados explotados por los sistemos de información de una empresa a negocio en particular.


Caracteristicas


Entre las principales caracteristicas de los sistemas de base de datos podemos mencionar


Independencia logica y fisica de los datos

Redundancia minima


Acceso Concurrente por parte de multiples usuarios 

Integridad de los datos 

Consultas

Seguridad de acceso

Respaldo y recuperación

 Acceso a travez de lenguajes de programación estandar.

My SQL: Es un sistema de gestion de base relacional, desamollado bajo licencia dual GPL/ Licencia comercial Orade Corporation, esta conciderado por Como la base de datos, Sobre todo para entornos de desarrollo web

Crear base de datos. en MySQL 

Para crear base de datos en My SQL existen diferentes formas. Utilizaremos Mysal Workbench: es una herramienta visual de diseño de base de datos. que integra desarrollo de software, administración, diseño, Creación y mantenimiento de base de datos. My SQL.

Lenguaje de Consulta Estructurado (SQL) Es una lenguaje de acceso a base de datos relacionales, que permite efectuar consultas. con el fin de recuperar información de interes de una base de datos, (para los clientes, proveedores, o la empresa), asi Como realizar cambios en ella (actualizar, insertar, eliminar, etc).

SQL es soportado de base de datos. por Access, Oracle, etc. todos los sistemas gestores. Como ser: SQL Server, My SQL ,access,oracle,etc

Una de las grandes ventajas de SQL es su estandarización nos permite encontrarnos con diferentes sistemas sa gestores de datos y no tener que a pren de como!! funciona cada uno de ellos; lo unico que necesitamoses conocer como se trabaja con SQL

Los sentencias SQL se dividen en dos catégorias 1- Lenguaje de definicion de datos (OOL) Dato definition Language Lenguaje de manipulación de datos (DML) Data manipulation Language

Lenguaje de definicion de datos (001) cotas Sentencias se utilizan para crear y modificar la estructura de Vas tablas, asi como otros objetos. de la base de datos. She Love

CREATE Para crear objetos en la base de datos 

ALTER modificar la estructuro de la base de datos 

DROP: Borro objetos de lo base de datos.

TRUNCANTE: Elimina todos los registros de la tabla incluyendo todos los espactos asignados. a los registros stat

Lenguaje de manipulacion de datos (DML) = Las Sentencias de lenguaje de manipulación de datos (OME) Son utilizados para gestionar datos dentro de los. schemas. Entre estas sentencias tenemos.

SELECT se utiliza para obtener datos de uno base de datos pero ames.

INSERT= se utiliza para insertar datos a la tabla 

UPDATE: Permite modificar datos existentes dentro de una tabla

DELETE Elimino todos los registros de la tabla, No borra los espacios asignados a los registros.

Las instrucciones DML las podemos grandes grupos: dividir dos grandes grupos

Consultas de selección: Este tipo de instrucciones extrae un (registro o grupo de registros para mostrarlos al cliente.

Consultas de acción este tipo de instrucciones , inserta , actualiza y elimina registros de una tabla.

Clausulas

son condiciones utilizadas para filtrar o definir los datos que se desean manipular.

Clausulas                 Descripción

FROM= Se oiliza para especificar la tabla se van a obtener los registros plead whor

WHERE: Especifica las condiciones que deben cumplir los registros a seleccionar modificar o climar. cup rana M

GROUP BY: Utilizada para separar los registros s seleccionados en gropos especifices

HAVING Jtikzado para expre sar debe satisfacer cado. la condicion gropo que

ORDER BY Utilizada para ordenar los registros seleccionados de acuerdo a un orden especifico.

Operadores Lógicos

Los operadores logicos permiten agropar expresiones? lógicas. Las expresiones logicas. son todas aquellas expresiones que devuelven. como resultado Verdadero falso. Los operadores logicos devuelven N of at dependiendo de los nexos de este tipo de expresiones


Operador


AND Evalua dos condiciones y devuelve un valor de Verdad, sólo si ambas son ciertas.202) OR data Evalua dos condiciones. devuelve uni


valor de sverdad s alguna de las dos es cierto NOT Devuelve el valor contrario de la expresion. Operadores de


comparación


Los operadores de comparación comprueban or dos son iguales y expresiones son devuelven como vesultado un valor booleano (True o false).


Operador Uso

< Menor que

> Mayor que 

< >Distinto

<= Menor o igual que 

>= Mayor o igual que

= Igual que

 BETWEEN Se utiliza para especificar un intervalo

de valores 

 LIKE utilizado en la comparacion de un modelo. 


Fundones de agregado

Se utiliza dentro de una cláusula SELECT en grupos  de registros , , para devolver un único valor, que se a plica un grupo de registros.


Ejemplos



Operaciones con objetos

 Rectangulo & Circula

Combinar (ctrl+L)

-Soldar

-Recortar

Intersección -Simplificar

-Delante menos detras.

Detra's menos delante

Crear limites

Temo Consultas de Selección

Se utiliza poro (mostrar) indicar el motor de datos que devuelvo información de una o mas tablas de la base de datos


Sintaxis:

Select campo - 1 campo -2, Campo - 3 from tabla. Ejemplo: select nombre fechanas from alumnos;

Ordenar datos.

Sintaxis: Select campos from tabla ORDER BY campot Ejemplo select nombre, sexo from alumnos ORDER BY nombre; Obtener el mombre sexo de todos los alumnos, ordenades primeramente por sexo y despues por nombre Select nombre, sexo from alumnos ORDER BY Soxo, nombre, Crear una consulta muestre el nombre y sexo de los que alumnes. Debon mostrarse primero las mujeres en By emplo orden alfabetico los Varones y despues Select nombre, sexo from alumnos ORDER BY Sexo desc, nombre asc;

Estrategia de Aprendizaje #7


Escriba cada una de las siguientes consultas.

Mostrar el nombre y telefono de todos los alumnos select mombre, telefono from alumnos. . Crear una consulta que encargado de los alumnos. muestre el nombre dirreccion y Los datos deben mostrarse en orden alfabético, de acuerdo


.


al nombre.

Select membre, dirección, encargado. From alumnos order by nombre Crear una consulta muestre todas las que Select From alumnos dreas Mostrar todos los datos de los alumnos en orden decendente de acuerdo al nombre select From alumnos ORDER BY * desc. Investigar & gemplificar el uso de REPLACE 4 Remplaza todas las instancias de una cadena de caracteres especificada por una nueva cadena de caracteres.






     

Comentarios