SQL Lenguaje Estructurado de Consulta MATERIA DISEAR SISTEMAS

  • Slides: 17
Download presentation
SQL Lenguaje Estructurado de Consulta MATERIA: DISEÑAR SISTEMAS DE INFORMACION ALUMNA: YANELI GARCIA HERNANDEZ

SQL Lenguaje Estructurado de Consulta MATERIA: DISEÑAR SISTEMAS DE INFORMACION ALUMNA: YANELI GARCIA HERNANDEZ GRUPO: 4 -A TURNO: MATUTINO

SQL El lenguaje de consulta estructurado o SQL, es un lenguaje declarativo de acceso

SQL El lenguaje de consulta estructurado o SQL, es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en ellas.

CARACTERISTICAS SQL también tiene las siguientes características: Lenguaje de definición de datos: Proporciona comandos

CARACTERISTICAS SQL también tiene las siguientes características: Lenguaje de definición de datos: Proporciona comandos para la definición de esquemas de relación. Lenguaje interactivo de manipulación de datos: Son lenguajes basados en álgebra relacional como en cálculo relacional. Integridad: Son comandos para especificar las restricciones que deben cumplir los datos almacenados en la base de datos.

Definición de vistas: Son comandos para definir las vistas. Control de transacciones: Especifican el

Definición de vistas: Son comandos para definir las vistas. Control de transacciones: Especifican el comienzo y el final de una transacción. SQL incorporado y dinámico: Con esto se pueden incorporar instrucciones de SQL en lenguajes de programación como: C++, C, Java, Cobol, Pascal y Fortran. Autorización: Son comandos para especificar los derechos de acceso a las relaciones y a las vistas.

SQL se clasifican en:

SQL se clasifican en:

SELECT: Este nos permite introducir datos a una tabla. DEFINICION: Especifica los campos, constantes

SELECT: Este nos permite introducir datos a una tabla. DEFINICION: Especifica los campos, constantes y expresiones que se mostrarán en el resultado de la consulta. SINTAXIS: SELECT "nom de colonne" FROM "nombre tabla" EJEMPLOS: USE Adventure. Works 2012; GO SELECT Name, Product Number, List Price AS Price FROM Production. Product WHERE Product Line = 'R' AND Days. To. Manufacture < 4 ORDER BY Name ASC; GO

INSERT: Este nos permite introducir datos a una tabla. DEFINICION: El comando INSERT en

INSERT: Este nos permite introducir datos a una tabla. DEFINICION: El comando INSERT en SQL es utilizado para agregar nuevos registros a una tabla existente. SINTAXIS: INSERT INTO "nombre tabla" ("colonne 1", "colonne 2", . . . ) VALUES ("valor 1", "valor 2", . . . ) EJEMPLOS: USE Adventure. Works 2008 R 2; GO INSERT INTO Production. Unit. Measure VALUES (N'FT', N'Feet', '20080414'); GO

UPDATE: Sirve para actualizar datos ya existentes dentro de la tabla. DEFINICION: El comando

UPDATE: Sirve para actualizar datos ya existentes dentro de la tabla. DEFINICION: El comando UPDATE puede ser utilizado para modificar información contenida dentro de una tabla. SINTAXIS: UPDATE "nombre tabla" SET "colonne 1" = [nuevo valor] WHERE {condición} EJEMPLOS: UPDATE Store Information SET Sales = 500 WHERE store name = "Los Angeles" AND Date = "08 -Jan-1999"

DELETE: Con este eliminamos datos desde una tabla. DEFINICION: Una sentencia DELETE de SQL

DELETE: Con este eliminamos datos desde una tabla. DEFINICION: Una sentencia DELETE de SQL borra uno o más registros existentes en una tabla. SINTAXIS: DELETE FROM "nombre tabla" WHERE {condición} EJEMPLOS: DELETE FROM [Database Name!]Table Name [WHERE Filter. Condition 1 [AND | OR Filter. Condition 2. . . ]]

EJEMPLO PRACTICO EXAMEN 6 En la biblioteca del centro se manejan fichas de autores

EJEMPLO PRACTICO EXAMEN 6 En la biblioteca del centro se manejan fichas de autores y libros. En la ficha de cada autor se tiene el código de autor y el nombre, editorial. Año de publicación. Un autor puede escribir varios libros, y un libro puede ser escrito por varios autores. U libro esta formado por ejemplares. Cada ejemplar tiene un código y una localización, descripción del libro, fecha de publicación, editorial. Un libro tiene muchos ejemplares y un ejemplar pertenece solo a un libro. Los usuarios de la biblioteca del centro también disponen de ficha en la biblioteca y sacan ejemplares de ella. De cada usuario se guarda el código, nombre, dirección y el teléfono. Los ejemplares son prestados a los usuarios. Un usuario puede tomar prestados varios ejemplares, y un ejemplar puede ser prestado a varios usuarios. De cada préstamo interesa guardar la fecha de préstamo y la fecha de devolución.

DIAGRAMA ENTIDAD RELACION Identifique 3 entidades, las cuales son Fabricante, Cliente y Concesionaria. De

DIAGRAMA ENTIDAD RELACION Identifique 3 entidades, las cuales son Fabricante, Cliente y Concesionaria. De los atributos en el Fabricante identifique 5 atributos, en la Concesionaria identifique 7 atributos y por ultimo en el Cliente 5 atributos.

COMO CREAR BASE DE DATOS EN ACCESS 2010 PASO 1. -Entras en Access 2010

COMO CREAR BASE DE DATOS EN ACCESS 2010 PASO 1. -Entras en Access 2010 y das clic en crear.

COMO CREAR TABLAS, CAMPOS Y TIPOS DE DATOS 1. -Das clic en crear

COMO CREAR TABLAS, CAMPOS Y TIPOS DE DATOS 1. -Das clic en crear

2. -Despues das clic en tabla

2. -Despues das clic en tabla

Para agregar campos das clic derecho y pones insertar campos

Para agregar campos das clic derecho y pones insertar campos

COMO CREAR CONSULTAS Lo primero para crear nuestra consulta es Irnos a la pestaña

COMO CREAR CONSULTAS Lo primero para crear nuestra consulta es Irnos a la pestaña CREAR después En crear “Diseño de Consulta”. Ya que Hagamos eso nos iremos a “Vista SQL” en la parte superior izquierda.

CONCLUSION Aprendí para que sirve una base de datos y como hacerlo en Access

CONCLUSION Aprendí para que sirve una base de datos y como hacerlo en Access 2010 y también que SQL nos ayuda a almacenar una base de datos con mayor facilidad. También me pareció interesante ya que nunca había echo un trabajo así y aprendí como hacer una consulta. Ya que anteriormente no sabia como funcionaban estos programas.