Base de datos
MATERIA: “DESARROLLO DE APLICACIONES EN SISTEMAS MANEJADORES DE BASES DE DATOS RELACIONALES”
PROFESOR: DAVID KANAGUSICO HERNANDEZ
GRUPO: 9482
CARRERA: LICENCIATURA EN INFORMATICA
RESUMEN:
UNIDAD II: CONSTRUCCION DE LA BASE DE DATOS
UNIDAD III: CARACTERISTICAS AVANZADAS
INDICE
1. Introducción . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . ( 3 )
2. Construcción de la base de datos . . . . . . . . . . . . . . . . . . . . . . . ( 4 )
3.1. Creación de tablas (create) . . . . . . . . . . . . . . . . . . . . . . . . ( 4 )
3.2. Desarrollo de consultas (select) . . . . . . . . . . . . . . . . . . . . . ( 5 )
3.3. Creación de relaciones (references) . . . . . .. . . . . . . . . . . ( 6 )
3.4. Creación de vistas (create view) . . . . . . . . . . . . . . . . . . . . ( 7 )
3.5. Creación de usuarios (create user) . . . . . . . . . . . . . . . . . . ( 8 )
3.6. Conclusión . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ( 9 )
3. Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . ( 10 )
4. Características avanzadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . ( 11 )
5.1. Procedimientos almacenados . . . . . . . . . . . . . . . . . . . . . . ( 11 )
5.2. Triggers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ( 11 )
5.3. Conexión a la base de datos
(obdc, ado, jdbc, dao,gnome-db, ole-db) . . . . . . . . . . . . . ( 12 )
5.4. Herramientas case (dbdesigner, rational rose, erwin) . . . ( 13 )
5.5. Conclusión . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ( 15 )
5. Bibliografía . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ( 16 )
UNIDAD II: CONSTRUCCION DE LA BASE DE DATOSINTRODUCCION
Los sistemas relacionales son importantes porque ofrecen muchos tipos de procesos de datos, como: simplicidad y generalidad, facilidad de uso para el usuario final, períodos cortos de aprendizaje y las consultas de información se especifican de forma sencilla.
Las tablas son un medio de representar la información de una forma más compacta y es posible acceder a la informacióncontenida en dos o más tablas.
El principal aspecto a tener en cuenta durante el diseño de una tabla es determinar claramente los campos necesarios, definirlos en forma adecuada con un nombre especificando su tipo y su longitud.
Son muchas las consideraciones a tomar en cuenta al momento de construir el diseño de la base de datos, quizá las más fuertes sean:
* La velocidad de acceso,
*El tamaño de la información,
* El tipo de la información,
* Facilidad de acceso a la información,
* Facilidad para extraer la información requerida,
* El comportamiento del manejador de bases de datos con cada tipo de información.
Creación de tablas (create)
El lenguaje de definición de datos (en inglés Data Definition Language, o DDL), es el que se encarga de lamodificación de la estructura de los objetos de la base de datos. Existen cuatro operaciones básicas:
* CREATE
Este comando crea un objeto dentro de la base de datos. Puede ser una tabla, vista, índice, trigger, función, procedimiento o cualquier otro objeto que el motor de la base de datos soporte.
Ejemplo (crear una tabla)
CREATE TABLE 'CLIENTES' (
'NOMBRE CHAR (25),
'DIRECCION CHAR(20),
)
* ALTER
Este comando permite modificar la estructura de un objeto. Se pueden agregar/quitar campos a una tabla, modificar el tipo de un campo, agregar/quitar índices a una tabla, modificar un trigger, etc.
Ejemplo (agregar columna a una tabla)
ALTER TABLE 'CLIENTES' (
ADD CODIGO_POSTAL INT
)
* DROP
Este comando elimina un objeto de la base de datos. Puede ser...
Regístrate para leer el documento completo.