Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
LinkedIn
/brianalderman
Blog
http://brianalderman.wordpress.
com
Course Modules
Database Fundamentals
01 | Introducing core database concepts (50 minutes)
Define databases, example of relational database tables, and introduce common database
terminology
Click to edit
Master subtitle
style
02 | Conceptos relacionales
Brian Alderman | MCT, CEO / Founder of
MicroTechPoint
Pete Harris | Microsoft Senior Content Publisher
Normalizacin
Ejemplo de normalizacin
tabla no normalizada
Student
#
Advisor
AdvRoom
Class1
Class2
Class3
1022
Jones
412
101-07
143-01
159-02
4123
Smith
216
201-01
211-02
214-01
Advisor
Adv-Room
Class#
1022
Jones
412
101-07
1022
Jones
412
143-01
1022
Jones
412
159-02
4123
Smith
216
201-01
4123
Smith
216
211-02
4123
Smith
216
214-01
Ejemplo de normalizacin
Segunda forma normal: eliminar los datos
redundantes estudiantes:
Student#
Advisor
Adv-Room
1022
Jones
412
4123
Smith
216
registro:
Student#
Class#
1022
101-07
1022
143-01
1022
159-02
4123
201-01
4123
211-02
4123
214-01
Ejemplo de normalizacin
Tercera Forma Normal: eliminar los datos que
no dependen de la clave
estudiantes:
Facultad:
registro:
Student
#
Advisor
Nam
e
Roo
m
Dep
t
1022
Jones
Jones
412
42
4123
Smith
Smith
216
42
Student#
Class#
1022
101-07
1022
143-01
1022
159-02
4123
201-01
4123
211-02
4123
214-01
Integridad Referencial
Integridad Referencial
Integridad referencial (RI) es un concepto de base de datos
utilizada para asegurar que las relaciones entre las tablas de la base
de datos permanece sincronizado durante las modificaciones de
datos.
RI se puede utilizar para garantizar el dato est limpio, puede ser til
para la optimizacin de su entorno de base de datos y puede ayudar
en la deteccin temprana de errores.
Una combinacin de PRIMARY KEY y FOREIGN KEY se puede
utilizar para ayudar a hacer cumplir la integridad referencial de su
base de datos. Adems de una clave externa que hace referencia una
restriccin de clave primaria, clave externa tambin puede hacer
referencia a una restriccin UNIQUE para ayudar a mantener la
integridad referencial.
Los desencadenantes pueden tambin ser utilizados para exigir la
integridad referencial, sin embargo son los desencadenantes
requieren cdigo que no se ejecutan tan rpido como propiedades de
la tabla, como una restriccin de clave primaria.
Restricciones
resumen
La normalizacin es el proceso de organizacin de
los datos en una base de datos que incluye el
establecimiento de relaciones entre las tablas
Primera forma normal - no hay grupos de repeticin
Segunda forma normal - eliminar los datos redundantes
La tercera forma normal, - eliminar los datos no depende de la
clave
Resumen
Integridad Referencial se utiliza para
asegurar que los datos contenidos en la
base de datos sigue siendo consistente.
Las herramientas que se pueden utilizar
para ayudar con la integridad referencial
incluyen
Restriccin de clave primaria
Restriccin de clave foranea
restriccin UNIQUE
ndices Unique
Los disparadores
Resumen
Atributo primario restriccin-Una clave o un
conjunto de atributos que se utilizan para identificar
de forma nica cada fila.
Restriccin de clave foranea - una columna o
combinacin de columnas utilizadas para establecer
un vnculo entre los datos de dos tablas.
Restriccin UNIQUE - le permite exigir la unicidad
en columnas distintas de la clave primaria.
ndice nico - asegura la clave del ndice no
contiene valores duplicados y que cada fila de la
tabla o vista es nico de alguna manera.
Activadores - instrucciones complejas T-SQL que
se utilizan para proporcionar integridad de datos
cuando los datos de la tabla modificados.
2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Office, Azure, System Center, Dynamics and other product names are
or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes
only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to
changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the
accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR
STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.