Вы находитесь на странице: 1из 2

Base de datos SQL

BASE DE DATO:DATO: conjunto de caracteres con algn significado y que puede ser alfabtico,
numrico o alfanumrico.CAMPO: es la unidad ms pequea a la cual uno puede referirse en un
programa.INFORMACIN: es un conjunto ordenado de datos los cuales son manejados segn la
necesidad del usuario.REGISTRO: coleccin de campos de iguales o de diferentes tipos.ARCHIVO:
coleccin de registros almacenados que siguen una estructura homognea.B.D.: es una coleccin de
archivos interrelacionados que son creados por un DBMS.TUPLA: es un rengln de la B.D.LLAVE
PRIMARIA: es el atributo principal y es la forma nica de identificar una entidad.MODELO
RELACIONA: en este modelo se relacionan los datos, y de relaciones entre estos, a travs de una
coleccin de tablas en las cuales los renglones (TUPLA) equivalen a cada uno de los registros que
contiene la B.D., y las columnas corresponden a las caractersticas(ATRIBUTOS) de cada registro
localizado en la TUPLA.RELACIN: es la que establece un campo clave entre 2 o ms tablas.TIPOS
DE RELACIONES: uno a uno, uno a varios, varios a varios.NIVEL FISICO: es la representacin del
nivel ms bajo de abstraccin, en el cual se describe a detalle la forma en como se almacenan los
datos en los dispositivos de almacenamiento.NIVEL CONCEPTUAL: es en donde se describe que los
datos son almacenados y las relaciones que existen entre ellos.NIVEL DE VISION: es el nivel ms
alto de la abstraccin donde el usuario final puede visualizar el sistema terminado.OBJETIVOS DE LA
B.D.:-Evitar la redundancia e inconsistencia de los datos.-Efectuar un acceso rpido a la informacin.-
Evitar el aislamiento de datos.-Evitar las anomalas de acceso concurrente.-Dar seguridad e integridad
a la informacin.MODELO: es una representacin de la realidad que contiene las caractersticas
generales de algo que se va a realizar.MODELO DE DATOS: es una coleccin de herramientas
conceptuales para describir los datos, las relaciones que existen entre ellos.MODELO ENTIDAD-
RELACION: este modelo representa la realidad a travs de entidades que son objetos que existen y
que se distinguen de otros por sus caractersticas pueden ser tangibles e intangibles.ENTIDAD: es
cualquier objeto discreto sobre el que se tiene informacin. Se representa mediante un rectangulo
o caja etiquetado en su interior mediante un nombre.ATRIBUTO: son las caractersticas de las
entidades dentro de una B.D.LIGA: aquella que relaciona las entidades (atributos).PROCESO DE
NORMALIZACION1 FORMA NORMAL: s y solo s, cada uno de los campos contienen un valor nico
para un registro determinado.2 FORMA NORMAL: hace una comparacin de todos los campos de la
tabla con la clave definida. Todos los campos dependen directamente de la clave.3 FORMA NORMAL:
s y solo s los campos dependen nicamente de la clave y no unos de otros.4 FORMA NORMAL: s y
solo s para cualquier informacin campo clave no hay valores duplicados. El MER nos permite
describir los datos involucrados en una organizacin del mundo real en trminos de objetos y sus
relaciones. La entidad es u n objeto del mundo real que se puede distinguir de otros objetos .
Una entidad es descrita por un conjunto de atributos . Relacin Asociacin entre dos o ms
entidades Una relacin puede tener atributos propios Conjunto de Relaciones Coleccin de
relaciones similaresUn conjunto de relaciones puede ser visto como un conjunto de n-tuplas:{(e 1 , ,
e n ) l e 1 E 1 , , e n E n}Una relacin debe ser identificada por las entidades participantes, pero no
por los atributos propios de la relacin . Una Relacin consiste deU n esquema: nombre de la
relacin, nombre de los atributos y sus dominios El dominio se define por un nombre eg. integer, Un
dominio tiene asociado un conjunto de valoresUna Instancia: un conjunto de tuplas distintas, una
tabla con filas y columnas Las filas especifican la cardinalidad de la relacin Las columnas especifican
la aridad o grado de una relacin. Base de Datos RelacionalColeccin de relaciones con nombres
distintosEl esquema de una BD relacional es una coleccin de esquemas para las relaciones en la
BD Creando y Modificando Relaciones con SQLEn SQL una Relacin es una TablaDDL (Data
Definition Language) es el subconjunto de SQL que permite:- Crear,- Eliminar, y- Modificar tablasData
Definition Language CREATE TABLE INSERT INTO TABLE DELETE FROM TABLE UPDATE TABLE DROP
TABLE ALTER TABLECREATE TABLECREATE TABLE Estudiantes (id char(10),nombre
char(20),edad integer,direccion char(20)) INSERT INTO TABLEINSERTINTO Estudiantes(id,
nombre, edad,direccion)VALUES (11, Pedro, 20, Rengo 1, Concepcion)Indicar el nombre
de los atributos es opcional.Si se omiten, los valores ingresados deben ser del tipo de datos para el
atributo en la posicincorrespondienteDELETE FROM TABLEDELETEFROM Estudiantes EWHERE
E.nombre = Pedro Aqu E es el alias para la relacinEstudiantesUPDATE TABLEUPDATE
Estudiantes ESET E.edad = E.edad +1WHERE E.nombre = Pedro DROP TABLEDROP
TABLE EstudiantesElimina el esquema y las tuplas de EstudiantesALTER TABLEALTER
TABLE EstudiantesADD COLUMN Apellidos char(20)Se agrega una columna a las tuplas de la
relacin Estudiantes con el valor NULLNULL en SQL significa que el valor es desconocido o no
aplicablePara modificar el valor del atributo se debe usar el comando UPDATE TABLERestricciones
de Integridad (RI)Una Restriccin de Integridad es una condicin especificada sobre la BDEsta
condicin debe ser satisfecha por toda instancia de la BDLas RI son definidas junto con el esquema de
la BDLas RI son chequeadas cuando la BD es modificada Restricciones de Integridad (RI)Una BD
es consistente si sta satisface todas sus RIUn DBMS no debera permitir instancias inconsistentesSi
el DBMS permite el chequeo de RIs, los datos en la BD son ms confiablesLlave (o Clave)
PrimariaUn conjunto de atributos es una llave primaria de una relacin si:- Dos tuplas distintas no
tienen el mismo valor para los atributos en la clave- Ningn subconjunto de atributos en la clave
identifica nicamente a cada tuplaEstudiantes(id, nombre, edad, direccion), el conjunto {id,
nombre} no es una clave, pero s {id} {id, nombre} es una SUPER LLAVE, ie. un conjuntode
atributos que contiene una llave Llave (o Clave) PrimariaUn conjunto de atributos que identifica
una tupla de manera nica es una llave candidata o simplemente llaveUna relacin puede tener
varias llaves candidatasEn el modelo relacional se puede garantizar que toda relacin tiene una llave,
sta podra ser el conjunto completo de atributosEspecificacin de Claves con SQL Llaves
candidatas con UNIQUE Llaves primarias con PRIMARY KEYCREATE TABLE Estudiantes (id
char(10),nombre char(20),edad integer,direccion char(20),UNIQUE (nombre,
edad),PRIMARY KEY (id))Llaves ForneasAlgunas veces la informacin almacenada en una
relacin est relacionada con informacin almacenada en otra relacinInscritos(ide: char(10), idc:
char(10), nota: integer)

Вам также может понравиться