Notice: Use of undefined constant session_start - assumed 'session_start' in /home/webasin/public_html/asin-Internet/sxbd/infoxeral/progdidac/index.php on line 1 Untitled Document
 
Sistemas Xestores de Bases de Datos -> Programa de estudos   
PROGRAMA DE ESTUDOS DO MÓDULO DE SXBD

1.SISTEMAS DE INFORMACIÓN E BASES DE DATOS
    1.1. Papel económico e social da información
    1.2. Sistemas de información
    1.3. Dos sistemas de arquivos ás bases de datos
    1.4. Concepto de base de datos

2. O MODELO ENTIDADE - RELACIÓN
    2.1. Arquitectura ANSI/X3/SPARC
    2.2. Modelo Entidade-Relación
    2.3. Entidades
    2.4. Relacións
    2.5. Graos dunha relación
    2.6. Cardinalidade dunha relación

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

voltar