|
3. O MODELO RELACIONAL
3.1. O modelo relacional
3.2. As táboas
3.3. Dominios por intensión e por
extensión
3.4. Restricións
3.5. Estratexias de deseño I
3.6. Paso do Modelo Entidade-Relación
(ME/R) ao relacional
3.7. Estratexias de deseño II
3.8. Estratexias de deseño III
3.9. Tratamento das relacións 'é-un'
3.10. Os valores nulos
4. A NORMALIZACIÓN
4.1. A redundancia
4.2. Formas normais : 1ª FN
4.3. Atributos determinantes
4.4. Diagrama de dependencias funcionais
4.5. Formas normais : 2ª FN
4.6. Formas normais : 3ª FN
4.7. Forma normal de Boyce-Codd (FNBC)
4.8. Estratexias de deseño
4.9. Máis sobre os modelos Entidade-Relación
e relacional
4.9.1. As
relacións un a un (1:1)
4.9.2. Cardinalidades
mínimas
4.9.3. Os
bucles no ME/R
4.9.4. Relacións
encadeadas
5. A LINGUAXE DE DEFINICIÓN DE DATOS (DDL - SQL)
5.1. As linguaxes dos SXBD. A SQL
5.2. Creación dunha táboa
5.3. Tipos de datos, dominios por intensión
e extensión
5.4. Alteración da estrutura dunha
táboa
5.5. Destrución dunha táboa
5.6. Scripts de creación dunha base
5.7. Táboas temporais
5.8. Táboas organizadas en índices
5.9. Boas prácticas
6. A LINGUAXE DE MANIPULACIÓN DE DATOS (DML - SQL)
6.1. Inserindo datos
6.2. Inserir datos dende un arquivo
6.3. Consultando datos
6.4. Borrando datos
6.5. Modificando datos
6.6. Os valores nulos
7. ADMINISTRACION DA BASE DE DATOS
7.1. Autenticación dos clientes
7.2. Creación de usuarios
7.3. Alteración de usuarios
7.4. Borrado de usuarios
7.5. Establecendo privilexios sobre os obxectos da base
7.6. Auditoría
7.7. O uso de vistas
7.8. Os índices
7.9. Mantemendo da base de datos. O planificador, optimizador e as estatísticas
7.10. Sinónimos
7.11. Secuencias
7.12. Transaccións
7.13. Bloqueos (locks)
7.14. Copias de seguridade (backups)
8. PROCEDEMENTOS ALMACENADOS E DISPARADORES
8.1. A PL/SQL
8.2. Estrutura da linguaxe
8.3. Select into
8.4. Atallos para os tipos de datos das variables
8.5. Atributos de cursor
8.6. Control do fluxo
8.7. Cursores
8.8. Manexando excepcións
8.9. Uso dos procedementos almacenados
8.10. Sobrecarga de procedementos
8.11. Borrado de procedementos
8.12. Depuración
8.13. Disparadores (triggers)
8.14. Variables internas
8.15. Instead of
8.16. Triggers ante eventos do sistema
8.17. Diferenzas con SQLServer
9. LEI DE PROTECCIÓN DE DATOS DE CARACTER PERSOAL
|
ANEXO I : Administración de Oracle. Oracle Entrerprise Manager
O Enterprise Manager
Estrutura xeral de Oracle
Proceso servidor
Concepto de instancia
A memoria (SGA e PGA)
Procesos de background
Base de datos
Modo de autenticación para o usuario DBA
Parando e levantando o xestor
Creación dunha base de datos
Ver e modificar os parámetros de inicialización
Parámetros de memoria
Xestión de desfacer (undo management)
Almacenamento (storage)
Tablespaces, datafiles, bloques, extensións
Usuarios e seguridade
Esquemas de usuario e obxectos da base de datos
Mantemento
Backups
Xestión de backups
monitorización do sistema
ANEXO II : Proxecto de bases de datos
Plantexamento do problema : Sistema de información para unha UTE de automoción
Realización do ME/R
Realización do Modelo Relacional
Planificación dos tablespaces e tamaños
Realización do script de creación
das táboas en Oracle
Realización do script de inserción
de datos en Oracle
Realización de consultas, procedementos almacenados e triggers coa base de datos
ANEXO III : Deseño dunha aplicación de comercio electrónico (Empresa Inmobiliaria)
Introdución á World Wide Web (WWW) e o protocolo HTTP
Definición de obxectivos : Deseño global do sitio, definición de contidos
Categorías do comercio electrónico
: B2B e B2C
Deseño do escaparate virtual usando HTML
Estrutura dun documento HTML: Head e Body
Cores e fondos do documento, fontes e estilos
Enlaces (ligazóns ou links)
Imaxes
Formularios
Táboas
Deseño do sitio web usando Macromedia Dreamweaver
Introdución a Javascript cliente
Variables
Operadores
Control de fluxo
Obxectos e métodos do navegador
Eventos
Validación dun formulario usando Javascript
Desenvolvemento da lóxica de negocio usando PHP/MYSQL/Postgres/SqlServer
Introdución a MYSQL/Postgres/SQLServer
Administrador corporativo e Analizador de consultas
psql
Introdución a PHP
Variables
Operadores e tipos
Control de fluxo
Obxectos
Acceso á base de datos
O Obxecto de sesión (session)
Creación dunha páxina de login
A paxinación
O carriño da compra
Pasarelas de pago e protocolo HTTPS
ANEXO IV : Introdución a SQLServer
O Administrador corporativo e Analizador
de consultas
Creación de táboas e inserción
de datos
Realización de consultas
Importación e exportación
de datos
Creación de usuarios
Copias de seguridade (backups)
Planificador de tarefas (jobs) e alertas
ODBC
|