Está en la página 1de 7

c  


c   conjunto de datos pertenece a un mismo contexto, almacenada atreves de
un sistema para su posterior uso.

cSistema Gestor de Bases de Datos.


À 

À    
À a  
À  c 
À ½ 

a c  

À Ôerárquicas
À aultidimensionales
À îelacionales
À prientada a objetos
À 
À îed

Ôhereda atreves de un árbol. (incapaz de representar eficientemente redundancia


de datos).

apara aspectos de análisis.


p  pnline nalitical rocess
p  pnline ransaccional rocess.

 Uso Gerencial.

½ ½  c 
!"  "

"




À a
  
À
" "


À   " 
À ! c  ½


se hace o no se hace. segura que la transacción se va a efectuar o no.

esto asegura que solo se empieza aquello que se va a poder terminar. Verifica
que no se va a romper la integridad de la base de datos.

asegura que una operación no puede afectar a otra.


½asegura que una vez generada la transacción esta va a permanecer en el
sistema.

À Commit comando de SQ que finaliza la transacción.

À îollback Este comando de SQ revierte la transacción antes de que


pase a guardarse a la base de datos.

as bases de datos pueden ser multitarea y multiusuario.

c   
" 

Estas se componen de tablas y relaciones, (no pueden existir dos tablas con mismo
nombre).

Cada tabla es un conjunto de registros (filas y columnas).

îelación entre una tabla padre y una hijo se lleva a cabo por medio de llaves primarias
y foráneas.

 # $ son la clave principal de un registro dentro de una tabla y estas
deben cumplir con la integridad de datos .

#% están en la tabla hija, contiene el mismo valor que la clave primaria de
la tabla de registro padre y por medio de estas se hace las relaciones.

" Ô provee herramientas que garantizan evitar la duplicidad de registros.

Garantiza la integridad referencial así al eliminar todos los registros relacionados


dependientes.

Favorece la normalización, por ser más comprensible y aplicable.

 " Ô presentan deficiencias con datos gráficos, multimedia, CD, y GIS.

No se manipulan de forma manejable los bloques de texto como tipo de dato.







  !
!  !  "! 

rincipales comandos

 c! ! 
 !$
! 
"
  "
"
 (No es recomendable porque una buena base de datos no debenborrarse
datos)

(pBÔEIVp DE  BSE DE DpS, îEG S DE CpD, Npîa IZCIpN)

&

cÔ  c  

Busca reducir el siguiente

'( !" "


 "
" "
 
&(  
!  ½ " 

   


)(  a "  
( "a  


"
! "
*( ½ c a !  
+( ½ c a  "  

'(No debe de haber datos duplicados. Inconsistencia es que se debe de respetar la integridad
de los datos.

&( a base de datos debe ser lo más rápida y eficiente posible. (esto tiene que ver con la
eficiencia del código, Complejidad de algoritmos)

)(n usuarios trabajando sobre el mis sistema, al mismo tiempo y sobre la misma información.

(utentificación, roles, perfiles.

*(Datos deben ser íntegros no se pueden borrar de la nada.




,-porque no maneja seguridad, y no tiene integridad.

$.Una de las reglas es que los dos discos duros deben ser de la misma
capacidad.

Se usa un Software y después de configurarlo se le da paso a que el programa lo


trabaje a nivel bajo.

NEpî F SISEa NFS, almacena por bloques, lo que lo hace más eficiente.



 


½$$/(
(

Diseñados para definir que requieren las bases de datos.

0( ,

'( 1   %2 a información es representada unidireccionalmente. Va a


ser un dato único. Unión entre columna y fila (celda) va a ser una dirección única.

&( 113odos los datos accesibles sin ambigüedad, 

)( #cualquier datos puede ser nulo media vez
no sea llave primaria.

(
1    ,    (usuarios) permisos de
usuarios y perfiles.

ermisos de acuerdo al perfil con los permisos se sabe que tengo derecho a hacer.

erfiles niveles de acceso, nivel 0, nivel 1. (25 por ciento)

îoles como se le va a llamar (administrador, consultor, digitador, etc.)



*( 1$#,41.sistema debe soportar por lo menos
un lenguaje relacional que 

1. enga una sintaxis lineal.
2. utilizado recíprocamente y dentro de programas de uso.
3. soporte operaciones de definición de datos (DD = lenguaje de definición de datos),
operaciones de manipulación de datos (Da ), Seguridad e integridad y operaciones de
administración de transacciones. (DC = lenguaje definición de control y
manipulación).

  create, alter, drop, grant, truncated, rebout

a  insert, delete, update, select, commit, rollback


 if de else, do while, go to.

+( 132todo campo que se actualice, este debe actualizar también las


vistas.

5(  #  2- 32 6 2esto garantiza que se puede
recuperar la información.

 7 %     $ $    $(  6 
8$$(

9( $%independencia de datos.

:( $21,.--%-garantizar que al
agregar un campo a una base de datos este no afecta a los otros.

'0( $1no debe cambiarse datos solo así por así. 

''( $,2cada usuario al actualizar sus datos este no afecta a
los demás usuarios. 

'&( 1,4 2toda base de datos debe tener una interfaz de bajo nivel. 


a1$,,(


 " a 
" a " a 

½ a  a " a '" una tabla esta en 1FN si

1. odos los atributos son atómicos esto es si los elementos del dominio son
indivisibles.

2. a tabla contiene una llave primaria.

3. a llave primaria no contiene atributos nulos.

4. No debe existir variación en el número de columnas.

5. os campos no clave deben de identificarse por la clave. (dependencia


funcional).

os datos son atómicos (si cada valor de X le pertenece un valor de Y y viceversa)



%#$,(


!"  a " a &"

 esta se le llama dependencia funcional.

Una relación esta en 2FN si esta en 1FN y si los atributos que no forman parte de ninguna clave
dependen de forma completa de la clave principal.

Es decir que no existen dependencias parciales o funcionalmente dependientes en una parte


de una clave candidata.
! # $  ,  # ( #  $ $ 
$(



  a " a )"

a tabla se encuentra en 3FN si es 2FN y si no existe ninguna dependencia funcional transitiva


entre los atributos que no son claves.

͞se sacan todos aquellos datos que me van a ser posible crear tablas͟

!   a " a  "



Una tabla se encuentra en 4FN si y solo si se encuentra en 3FN y se asegura de que las
dependencias multivaluadas independientes estén correcta y eficientemente representadas en
un diseño de la base de datos.

͞divisiones de tipos ejm tipos de clientes, subdivisiones͟


! "  a " a *"

ambién conocida como îpYECCIpN UNIpN, y esta designada para reducir redundancias en
las base de datos relacionales que guardan hechos multivalores aislados semánticamente
relaciones multiples relacioneles.

Ejm línea aérea y destinos.

 a " a c
;
 esta se encuentra entre la 3FN y 4FN.

Se le llama también FNBC y se refiere en que si cada atributo que determina completamente a
otro es clave candidata. Deberá registrarse de forma anillada ante la presencia de un intervalo
seguido de una formalización perpetua, es decir que las variables creadas en una tabla no se
llegaran a mostrar si las ya planificadas dejan de existir.

͞llamadas comúnmente relaciones redundantes cuando la tabla se llama a si misma͟

Como se decide si se hace relaciones redundantes