SQL BAsico

Páginas: 5 (1218 palabras) Publicado: 7 de julio de 2015
 ING.INFORMATICA



Fundamentos de base de datos
Luzma Álvarez Monroy



Jiménez Linares Fabián Axel
Gómez Mejía Iván Filiberto










Índice


Introducción………………………………………………………………………………3
Objetivos…………..………………………………………………………………………3
Planteamiento…………………………………………………………………………….4
Modelo entidad relación………………………………………………………………..5
Código …………………..……...…………………………………………………………6
Método porasistente....…………………………………………………………………7
Método por código……………………………………………………………………..10
Insertar datos mediante INSERT INTO…………………………..…………………11
Insertar una columna mediante ALTER TABLE ADD COLUMN.……………....15
Eliminar una columna mediante ALTER TABLE DROP..………………………..16
Visualizar consultas mediante SELECT * FROM INNER JOIN………………….17
Visualizar consultas mediante SELECT * FROM WHERE AND……...…………17Insertar una columna ALTE RTABLE ADD DEFAULT…………………………..18
Cambiar valores mediante ALTER TABLE ALTER COLUMN…………….……19
Actualizar un registro mediante UPDATE SET WHERE…………………...…….20
Eliminar un registro mediante DELETE FROM WHERE………….....…………. 21














































INTRODUCCION

Para diseñar una base de datos debemos establecer un proceso partiendo del mundo real, demanera que sea posible plasmarlo mediante una serie de datos.
La imagen que obtenemos del mundo real se denomina modelo conceptual y consiste en una serie de elementos que definen lo que queremos plasmar del mundo real en la base de datos.
La definición de este modelo se denomina esquema conceptual.
Una base de datos es una recopilación de información relativa a un asunto o propósito particular,como el seguimiento de pedidos de clientes o el mantenimiento de una colección de música.

OBJETIVOS

Independencia lógica y física de los datos.
Redundancia mínima.
Acceso concurrente por parte de múltiples usuarios
Distribución espacial de los datos.
Integridad de los datos.
Consultas complejas optimizadas.
Seguridad de acceso y auditoría.
Respaldo y recuperación.
Acceso a través de lenguajes deprogramación estándar.






















PLANTEAMIENTO






Se desea diseñar una base de datos para almacenar y gestionar la información
Empleada por una empresa dedicada a la venta de automóviles, teniendo en cuenta los siguientes aspectos:
La empresa dispone de una serie de coches para su venta. Se necesita conocer la
Matrícula, marca y modelo, el color y el precio de venta de cada coche.Los datos que interesa conocer de cada cliente son el NIF, nombre, dirección, ciudad y número de teléfono: además, los clientes se diferencian por un código interno de la empresa que se incrementa automáticamente cuando un cliente se da de alta en ella. Un cliente puede comprar tantos coches como desee a la empresa.

Un coche determinado solo puede ser comprado por un único cliente.

El vendedortambién se encarga de llevar a cabo las revisiones que se realizan a cada coche. Cada revisión tiene asociado un código que se incrementa automáticamente por cada revisión que se haga. De cada revisión se desea saber si se ha hecho cambio de filtro, si se ha hecho cambio de aceite, si se ha hecho cambio de frenos u otros. Los coches pueden pasar varias revisiones en el concesionariocreate database Venta_de_Autos_Codigo
create table CLIENTE_C
(id_NIF char(20) not null,
NOMBRE char (20) not null,
DIRECCION char (20) not null,
CIUDAD char (30) not null,
TEL numeric not null,
primary key (id_NIF))

create table TARJETA_DE_CIRCULACION_C
(id_No_serie varchar(20)not null,
FOLIO varchar(15) not null,
id_NIF char (20) not null,
primary key(id_No_SERIE),
foreign key (id_NIF) references CLIENTE_C)


create table AUTOS_C
(id_MATRICULA varchar (10)not null,
MARCA char (20)not null,
MODELO varchar (15)not null,
COLOR char (10)not null,
id_No_SERIE varchar(20)not null,
primary key (id_MATRICULA),
foreign key (id_No_SERIE) references TARJETA_DE_CIRCULACION_C)

create table REVISION_C
(id_CAMBIO_DE_FILTRO char (10) not null,
CAMBIO_DE_ACEITE...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sql basico
  • Sql basico
  • Sql Basico
  • Sql Conceptos Basicos
  • SQL sentencias basicas y avanzadas
  • Manual Basico de SQL
  • Consultas Básicas Sql
  • Consultas básicas de SQL

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS