Sie sind auf Seite 1von 4

Unidad 4: Almacenamiento y recuperación de datos

Gestión de datos

Acceso a Una Base de Datos

Una base de datos como tal, es una colección de datos, que por medio de algún estudio se
clasifican, estructuran y se guarda en uno o varios archivos referenciados como si solo se tratara de
uno solo.
En una base de datos relacional almacenamos tablas que lógicamente tienen campos en común,
denominados campos llave. A su vez, cada tabla contiene filas y columnas que facilitan la
organización de los datos.
Esta organización en las bases de datos está delimitada por las operaciones que en ella los usuarios
pueden hacer, como insertar, consultar, modificar y eliminar datos. Estas operaciones no son
exclusivas de aquella información contenida en las tablas, si no también se puede aplicar en la
creación de nuevas tablas, vistas o bases de datos.
SQL
El lenguaje SQL tiene varios componentes:
 Lenguaje de definición de datos (LDD): proporciona comandos para la definición de
esquemas de relación, borrado de relaciones y modificación de los esquemas de relación.

 Lenguaje interactivo de manipulación de datos (LMD): incluye un lenguaje de


consultas basado tanto en algebra relacional como en el cálculo relacional de tuplas.

 Integridad: Incluye comandos para especificar las restricciones de integridad que debe
cumplir los datos almacenados en la base de datos.

 Definición de vistas: incluye comandos para la definición de vistas.

 Control de transacciones: incluye comandos para especificar el comienzo y el final de


las transacciones.

 Autorización: incluye comandos para especificar los derechos de acceso a las


relaciones y a las vistas.
Para crear una base de datos.
SQL proporciona la sentencia CREATE DATABASE, con la siguiente sintaxis.
Create DataBase <Nombre de la base de datos>

1
Unidad 4: Almacenamiento y recuperación de datos
Gestión de datos

Para crear una tabla.


SQL proporciona la sentencia CREATE TABLE, con la siguiente sintaxis.
Create Table <Nombre de la tabla>(
Columna1 Tipo_Dato,
Columna2 Tipo_Dato,
…);

Tipos de datos en SQL.


Números Exactos decimal, , int, money, numeric.
Números Aproximados float, real.
Fecha y Hora date, smalldatetime, time, datetime.
Cadena de Caracteres varchar, char, text, nvarchar

Clave Primaria: determina que los atributos forman la clave primaria de la relación.
Select: Se utiliza para obtener los atributos deseados como resultado de una consulta.
From: Hace un llamado a las tablas de las que se recuperara la información.
Where: Indica la condición de búsqueda para definir y restringir el número de filas que serán devueltas.
Insert: Agrega un registro al final de una tabla que contiene los valores de campo especificados.
Update: Cambia o modifica los datos almacenados en una tabla.
Set: contiene una lista separada por comas de las columnas que deben actualizarse y el nuevo valor de
cada columna.
Delete: Marca los registros que se van a eliminar.
Drop: Sirve para eliminar una base de datos.

2
Unidad 4: Almacenamiento y recuperación de datos
Gestión de datos

Ejemplo

Desarrollaremos una base de datos que poner en para practicar el lenguaje SQL.
Empezamos por describir nuestros campos:
Propiedades de la Base de Datos
Nombre de la Base de Datos Agenda
Nombre de la Tabla Teléfonos
Nombre Tipo de Dato Características
Adicionales
Nombre Varchar (30) Not Null
Campos
Dirección Varchar(30) Not Null
Teléfono Varchar(30) Not Null, PK
Observaciones Varchar(240)

En SQL:
Accesa a SQL y da clic en New Query o nueva consulta y acepta la conexión a la base de datos.
-- Para crear una base de datos
Create database agenda;

-- Para activar o poner en uso la base de datos agenda


use agenda;

-- Para crear la tabla


create table telefonos(
nombre varchar(30) not null,
direccion varchar(30) not null,
telefono varchar(30) not null primary key,
observaciones varchar(240));

-- Para insertar registros a la tabla telefonos

insert into telefonos values ('Ulises Valle Chavero', 'Av. Talisman 145, D.F.', '55-14-01-94-85', 'Proveedor de Equipo de
Computo');
En ejecución:

3
Unidad 4: Almacenamiento y recuperación de datos
Gestión de datos

Das könnte Ihnen auch gefallen