Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Introducción al Lenguaje SQL y SGBD: Creación de Bases de Datos y Tablas, Apuntes de Programación de Bases de Datos

En este documento, se presenta una sesión de la base de datos que aborda el lenguaje SQL y SGBD. Se explica el concepto de DDL, DML y DCL, y se detalla la sintaxis para crear tablas y bases de datos, además de cómo eliminar, modificar y actualizar tablas. Se incluyen ejemplos prácticos para crear una base de datos y tablas, además de ejercicios para practicar.

Tipo: Apuntes

2019/2020

Subido el 02/03/2022

usuario desconocido
usuario desconocido 🇵🇪

1 documento

1 / 22

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
BASE DE DATOS
DR. VÍCTOR ANGEL ANCAJIMA MIÑÁN
vancajimam@unp.edu.pe
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16

Vista previa parcial del texto

¡Descarga Introducción al Lenguaje SQL y SGBD: Creación de Bases de Datos y Tablas y más Apuntes en PDF de Programación de Bases de Datos solo en Docsity!

BASE DE DATOS

DR. VÍCTOR ANGEL ANCAJIMA MIÑÁN

vancajimam@unp.edu.pe

NOVENA SESIÓN

  • El lenguaje SQL y SGBD
  • Lenguajes DDL, DML, DCL
  • Sintaxis creación tablas
  • Creación de reglas integridad inserción de datos

LENGUAJES

DDL – DML - DCL

DDL – LENGUAJE DE DEFINICIÓN DE DATOS Permite crear y definir nuevas bases de datos, campos e índices.

Permite generar consultas para ordenar, filtran y extraer datos de las bases de datos.

DML – LENGUAJE DE MANIPULACIÓN

DCL – LENGUAJE DE CONTROL DE DATOS

Permite al administrador controlar el acceso a los datos contenidos en la Base de Datos.

LENGUAJES

DDL – DML - DCL

01 Permite^ crear^ y^ definir^ nuevas^ bases

de datos, campos e índices. COMANDOS DESCRIPCIÓN CREATE Utilizado para crear nuevas tablas, campos e índices DROP Empleado para eliminar tablas e índices ALTER Modifica las tablas agregando campos o cambiando la definición de los campos (atributos) DDL – LENGUAJE DE DEFINICIÓN DE DATOS

LENGUAJES

DDL – DML - DCL

COMANDOS DESCRIPCIÓN GRANT Se utiliza para dar permisos a uno o varios usuarios a realizar diferentes tareas. REVOKE Se utiliza para sacar permisos de uno o varios usuarios para realizar diferentes tareas.

DCL – LENGUAJE DE CONTROL DE DATOS

Permite al administrador controlar el acceso a los datos contenidos en la Base de Datos.

LENGUAJE DE

DEFINICIÓN DE

DATOS

- DDL -

CREATE DATABASE NOMBRE

COMANDO CREATE

LENGUAJE DE

DEFINICIÓN DE

DATOS

- DDL -

SINTAXIS CREATE TABLE USUARIO ( usu_cod char(6) NOT NULL, usu_pat varchar(20) NOT NULL, usu_mat varchar(20) NOT NULL, usu_nom varchar(20) NOT NULL, usu_dir varchar(60) NOT NULL, usu_tel varchar(20) NULL, usu_hab int NOT NULL, PRIMARY KEY (usu_cod) )

CREATE TABLE NOMBRE (ATRIBUTOS)

LENGUAJE DE

DEFINICIÓN DE

DATOS

- DDL -

CREATE TABLE NOMBRE SINTAXIS

LENGUAJE DE

DEFINICIÓN DE

DATOS

- DDL -

SINTAXIS DROP DATABASE NOMBRE;

COMANDO: DROP

LENGUAJE DE

DEFINICIÓN DE

DATOS

- DDL -

DROP TABLE basedatos.table

COMANDO: DROP

  1. Crear una base de datos que se llame ESTUDIOS
  2. Crear las siguientes tablas: ALUMNOS – CURSOS – ESPECIALIDAD – DOCENTES
  3. Eliminar las tablas: CURSOS Y DOCENTES

LENGUAJE DE

DEFINICIÓN DE

DATOS

- DDL -

ALTER TABLE Tabla DROP COLUMN campo;

COMANDO : ALTER

Elimina el campo Salario de la tabla Empleados. ALTER TABLE Empleados DROP COLUMN Salario; UPDATE NO sirve para modificar la estructura de una tabla porque solo actualiza los DATOS AGREGAR UNA COLUMNA ALTER TABLE table_name ADD column_name datatype CAMBIAR (ACTUALIZACIÓN) TIPO DE DATOS DE UNA COLUMNA ALTER TABLE table_name ALTER COLUMN column_name datatype ELIMINAR UNA COLUMNA - CAMPO

CONSULTA -

ACTUALIZACIÓN

DE TABLAS

SINTAXIS SELECT * FROM mibase.usuario;

MODIFICACIÓN

DE COLUMNAS

DE TABLAS

- ALTER -

EJERCICIO

  1. En la tabla ALUMNOS adicionen una columna que se llame inicio_semestre con tipo de datos DATE
  2. En la tabla ALUMNOS cambien el tipo de datos de la columna que se llama inicio_semestre con tipo de datos DATE a datos YEAR

DECIMA SESIÓN Implementación del SGBD