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 a las bases de datos: qué son, gestores y conceptos básicos, Resúmenes de Programación de Bases de Datos

En este documento se presenta una introducción a las bases de datos, su definición, el rol del gestor de bases de datos y conceptos básicos como tablas, columnas, campos clave y relaciones entre ellas. Se incluyen ejemplos y sentencias SQL básicas para crear, insertar y modificar datos.

Tipo: Resúmenes

2020/2021

Subido el 06/04/2022

santiago-navarro-calderon
santiago-navarro-calderon 🇨🇴

4 documentos

1 / 19

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
BASE DE DATOS
Tomado del Capitulo 13 Enciclopedia de
Microsoft Visual C#
(Fco Javier Ceballos 4 Edición)
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13

Vista previa parcial del texto

¡Descarga Introducción a las bases de datos: qué son, gestores y conceptos básicos y más Resúmenes en PDF de Programación de Bases de Datos solo en Docsity!

BASE DE DATOS

Tomado del Capitulo 13 Enciclopedia de

Microsoft Visual C#

(Fco Javier Ceballos 4 Edición)

Que es una Base de Datos

  • Se llama base de datos, o también banco de datos, a un conjunto de información perteneciente a un mismo contexto, ordenada de modo sistemático para su posterior recuperación, análisis y/o transmisión.
  • Existen actualmente muchas formas de bases de datos, que van desde una biblioteca hasta los vastos conjuntos de datos de usuarios de una empresa de telecomunicaciones.
  • Las bases de datos son el producto de la necesidad humana de almacenar la información, es decir, de preservarla contra el tiempo y el deterioro, para poder acudir a ella posteriormente.

Entorno de Desarrollo Integrado para

la gestión de las Bases de Datos

  • Es una colección de software muy específico ,

cuya función es servir de interfaz entre la base

de datos, el usuario y las distintas aplicaciones

utilizadas. Esta interfaz de usuario permite

manejar, configurar, desplegar, actualizar y

administrar un gestor de Base de datos

especifico.

  • Toad, Sql Developer, SQL Server Management

Studio,

Diagrama Entidad Relacion - ER

  • es un tipo de diagrama de flujo que ilustra cómo las "entidades", como personas, objetos o conceptos, se relacionan entre sí dentro de un sistema. Los diagramas ER se usan a menudo para diseñar o depurar bases de datos relacionales Base de Datos Tabla Columna Campo Clave

Base de datos Relacional

  • Los datos de una base de datos relacional se almacenan en tablas lógicamente relacionadas entre sí utilizando campos clave comunes. A su vez, cada tabla dispone los datos en filas y columnas.
  • Ejemplo la tabla de Clientes. Los datos relativos a un cliente (nombre, dirección, teléfono, etc.) son columnas que agrupamos en una fila. El conjunto de todas las filas de todos los Clientes forma una tabla de la base de datos. ID_Cliente Nombre Direccion Telefono 1234 SANDRA GARCÍA CL 4C No 45
  • 08 3186789090 23456 JUANA DE ARCO CR 23 No 34
  • 45 3205768787 67890 PEDRO MAESTR DG 26 No 2 - 60 3045678776 Columna Fila: Columnas agrupadas

Las Tablas de una Base de Datos

  • Como se puede observar, una tabla es una colección de datos presentada en forma de una matriz bidimensional, donde las filas reciben también el nombre de tuplas o registros , y las columnas , de campos ID_Cliente Nombre Direccion Telefono 1234 SANDRA GARCÍA CL 4C No 45
  • 08 3186789090 23456 JUANA DE ARCO CR 23 No 34
  • 45 3205768787 67890 PEDRO MAESTR DG 26 No 2 - 60 3045678776 Campo Registro o tupla

Crear una base de datos

• Para crear una base de datos, SQL proporciona

la sentencia CREATE DATABASE, cuya sintaxis

es:

CREATE DATABASE

• Esta sentencia especifica el nombre de la base

de datos que se desea crear.

• Cuando desee eliminarla, ejecute la sentencia:

DROP DATABASE

Crear una tabla

  • Para crear una tabla, SQL proporciona la sentencia CREATE TABLE. Esta sentencia especifica el nombre de la tabla, los nombres y tipos de las columnas de la tabla y las claves primaria y ajena o foránea (que es importada de otra tabla). CREATE TABLE ( [ DEFAULT <expresión>] ... )

Tipo de Datos

• Ver https://docs.microsoft.com/en-us/sql/t-

sql/data-types/data-types-transact-

sql?view=sql-server-ver

Guardar datos en una Tabla

  • Para escribir datos en una tabla, SQL proporciona la sentencia INSERT. Esta sentencia agrega una o más filas nuevas a una tabla. Su sintaxis, de forma simplificada, es la siguiente: INSERT [INTO] [(<columna 1>[,<columna 2>]...)] VALUES (<expresión 1>[,<expresión 2>]...),... INSERT [INTO] ... SELECT ... FROM ...
  • donde tabla es el nombre de la tabla en la que se desea insertar las filas, argumento que va seguido por una lista con los nombres de las columnas que van a recibir los datos especificados por la lista de valores que siguen a la cláusula VALUES.
  • Las columnas no especificadas en la lista reciben el valor NULL, si lo permiten, o el valor predeterminado, si se especificó. Si todas las columnas reciben datos, se puede omitir la lista con los nombres de las columnas.

Borrar registros de una tabla

  • sentencia quita una o varias filas de una tabla. Una forma simplificada de la sintaxis de DELETE es: DELETE FROM WHERE <condición de búsqueda>
  • El argumento tabla nombra la tabla de la que se van a eliminar las filas. Se eliminan todas las filas que reúnan los requisitos de la condición de búsqueda de la cláusula WHERE. Si no se especifica una cláusula WHERE, se eliminan todas las filas de la tabla.
  • Cualquier tabla de la que se hayan quitado todas las filas sigue permaneciendo en la base de datos. La instrucción DELETE solo elimina filas de la tabla; si se quiere quitar la tabla de la base de datos, hay que ejecutar la sentencia: DROP TABLE

Seleccionar datos de una tabla

• Para seleccionar datos de una tabla,

SQL proporciona la sentencia SELECT.

Las cláusulas principales de esta

sentencia se pueden resumir del modo

siguiente:

SELECT [ALL | DISTINCT] <lista de selección> FROM WHERE <condiciones de selección> [ORDER BY <columna 1> [ASC|DESC][, <columna 2> [ASC|DESC]]...]

  • SQL permite utilizar los operadores <, <=, >, >=, <>, AND, OR, NOT, IS NULL, LIKE, BETWEEN, IN, ALL, ANY, etc.