Академический Документы
Профессиональный Документы
Культура Документы
Diapositiva 1
Diapositiva 2
Diapositiva 3
Tablas Tabla en las bases de datos, se refiere al tipo de modelado de datos, donde se
guardan los datos recogidos por un programa. Su estructura general se asemeja a la vista
general de un programa de hoja de clculo. Una tabla es utilizada para organizar y
presentar informacin. Las tablas se componen de filas y columnas de celdas que se
pueden rellenar con textos y grficos Las tablas se componen de dos estructuras:
Registro: es cada una de las filas en que se divide la tabla. Cada registro contiene datos
de los mismos tipos que los dems registros. Ejemplo: en una tabla de nombres y
direcciones, cada fila contendr un nombre y una direccin. Campo: es cada una de las
columnas que forman la tabla. Contienen datos de tipo diferente a los de otros campos.
En el ejemplo anterior, un campo contendr un tipo de datos nico, como una direccin, o
un nmero de telfono, un nombre, etc. A los campos se les puede asignar, adems,
propiedades especiales que afectan a los registros insertados. El campo puede ser
definido como ndice o autoincrementable, lo cual permite que los datos de ese campo
cambien solos o sean el principal indicar a la hora de ordenar los datos contenidos. Cada
tabla creada debe tener un nombre nico en la cada Base de Datos, hacindola accesible
mediante su nombre o su seudnimo (Alias) (dependiendo del tipo de base de datos
elegida) La estructura de las tablas viene dado por la forma de un archivo plano, los
cuales en un inicio se componan de un modo similar.
Diapositiva 4
Tipos de Tablas Tablas con particiones.- son tablas cuyos datos se han dividido
horizontalmente entre unidades que pueden repartirse por ms de un grupo de archivos
de una base de datos. Tablas temporales. Hay dos tipos de tablas temporales: locales y
globales. Las tablas temporales locales son visibles slo para sus creadores. Las tablas
temporales globales estn visibles para cualquier usuario y conexin una vez creadas, y
se eliminan cuando todos los usuarios que hacen referencia a la tabla se desconectan
Tablas del sistema.- SQL Server almacena los datos que definen la configuracin del
servidor y de todas sus tablas en un conjunto de tablas especial, conocido como tablas
del sistema. Tablas persistentes.- Son aquellas que permiten que los registros sean
eliminados o borrados manualmente y tenemos de tres tipos: Base.- Es en donde se
encuentra toda la informacin de todos los registros sin que se haga ninguna validacin
adicional. Vistas.- Es una vista o relacin que se hace en referencia a una fila o columna
especfica. Instantneos.- Son aquellos registros que se los puede ver de manera
inmediata con solo una referencia. Tablas de datos.- Tabla en las bases de datos, se refiere
al tipo de modelado de datos, donde se guardan los datos recogidos por un programa. Su
estructura general se asemeja a la vista general de un programa de Hoja de clculo.
Diapositiva 5
ndices El ndice de una base de datos es una estructura de datos que mejora la velocidad
de las operaciones, permitiendo un rpido acceso a los registros de una tabla en una base
de datos. Al aumentar la velocidad de acceso, se suelen usar sobre aquellos campos
sobre los cuales se hacen frecuentes bsquedas. Los ndices pueden ser creados usando
una o ms columnas, proporcionando la base tanto para bsquedas rpidas al azar como
de un ordenado acceso a registros de forma eficiente. Create index pk_empleado1 on
asistencia(id_empleado);
Diapositiva 6
Diapositiva 7
Join La sentencia join en SQL permite combinar registros de dos o ms tablas en una base
de datos relacional. En el Lenguaje de Consultas Estructurado (SQL) hay tres tipo de JOIN:
interno, externo y cruzado. Combinacin interna (INNER JOIN).- Con esta operacin se
calcula el producto cruzado de todos los registros; as cada registro en la tabla A es
combinado con cada registro de la tabla B; pero slo permanecen aquellos registros en la
tabla combinada que satisfacen las condiciones que se especifiquen. Este es el tipo de
JOIN ms utilizado, por lo que es considerado el tipo de combinacin predeterminado.
Combinacin externa (OUTER JOIN).- Mediante esta operacin no se requiere que cada
registro en las tablas a tratar tenga un registro equivalente en la otra tabla. El registro es
mantenido en la tabla combinada si no existe otro registro que le corresponda. Cruzada
(Cross join).- Presenta el producto cartesiano de todos los registros de las dos tablas. El
cdigo SQL para realizar este producto cartesiano enuncia las tablas que sern
combinadas, pero no incluye algn predicado que filtre el resultado. Ejemplo de
combinacin cruzada explcita: SELECT * FROM empleado CROSS JOIN departamento
Ejemplo de combinacin cruzada implcita: SELECT * FROM empleado, departamento;
Matemticamente, JOIN es composicin relacional, la operacin fundamental en el lgebra
relacional, y, generalizando, es una funcin de composicin.
Diapositiva 8