BASE DE DATOS(A) ILERNA TEMA 5
|
|
Título del Test:
![]() BASE DE DATOS(A) ILERNA TEMA 5 Descripción: RAPASO TEMA 5 |



| Comentarios |
|---|
NO HAY REGISTROS |
|
CREACIÓN DE BBDD EN ORACLE: para crear una base de datos en Oracle, tanto mediante comandos SQL como con herramientas gráficas como SQL Developer. Oracle Database Configuration Assistant (DBCA). Comandos SQL en SQL*Plus o SQL Developer. Scripts de creación. BASE DE DATOS CON DBCA: (modo gráfico),Verificar la creación Abre SQL*Plus y ejecuta: v$database; name SELECT FROM. BASE DE DATOS CON COMANDOS SQL Ejecuta el siguiente comando para crear una base de datos nueva: USER_SYSTEM_IDENTIFIED_BY_system_password CREATE_DATABASE_EMPRESA_DB DATAFILE_‘/opt/oracle/oradata/EMPRESA_DB/system01. dbf’_SIZE_500M_AUTOEXTEND_ON USER_SYS_IDENTIFIED_BY_sys_password GROUP_2_(‘/opt/oracle/oradata/EMPRESA_DB/redo02.log’)_SIZE_50MMAXLOGFILES_5 UNDO_TABLESPACE_undotbs_DATAFILE_‘/opt/oracle/oradata/EMPRESA_DB/undotbs01.dbf’ SIZE_100M_AUTOEXTEND_ON LOGFILE_GROUP_1_(‘/opt/oracle/oradata/EMPRESA_DB/redo01.log’)_SIZE_50M, DEFAULT_TEMPORARY_TABLESPACE_temp_DATAFILE_‘/opt/oracle/oradata/EMPRESA_DB/temp01.dbf’_SIZE_100M_AUTOEXTEND_ON;. CREAR UN USUARIO Y ASIGNAR PERMISOS: Por defecto, Oracle crea los usuarios SYS y SYSTEM, pero es recomendable crear un usuario propio: CREATE_USER_miusuario_IDENTIFIED_BY_mipassword; ALTER_USER_miusuario_QUOTA_UNLIMITED_ON_USERS; GRANT_CONNECT,_RESOURCE_TO_miusuario;. CREAR UNA TABLA E INSERTAR DATOS. Nombre, COMMIT; INSERT_INTO_Clientes Email)_VALUES_(1,_‘Juan_Pérez’,_‘juan@example.com’); CREATE_TABLE_Clientes_(ID_Cliente_NUMBER_PRIMARY_KEY, Email_VARCHAR2(100)); (ID_Cliente, Nombre_VARCHAR2(100),. HABILITAR CONEXIONES REMOTAS (OPCIONAL) Si deseas permitir conexiones desde otras computadoras: ALTER_SYSTEM_REGISTER; ALTER_SYSTEM_SET_LOCAL_LISTENER=’(ADDRESS=(PROTOCOL=TCP)(HOST=0.0.0.0)_(PORT=1521))’;. COMPARACIÓN DE MÉTODOS DE CREACIÓN. DBCA (Asistente gráfico). SQL*Plus / SQL Developer. Scripts de creación. CREACIÓN DE VISTAS: Una vista en Oracle es un objeto de la base de datos que actúa como una “tabla virtual”. No almacena datos por sí misma, sino que presenta los datos de una o más tablas subyacentes según una consulta SQL definida. Se utiliza principalmente para simplificar consultas complejas, mejorar la seguridad restringiendo el acceso a ciertas columnas o filas, y proporcionar una capa de abstracción sobre los datos. Dependiendo de cómo se construya, una vista puede ser: De solo lectura. Actualizable. CÓMO CREAR VISTAS EN ORACLE: Para crear una vista en Oracle, se utiliza la sentencia CREATE VIEW CREACIÓN DE UNA VISTA SIMPLE: FROM_empleados SELECT_id_empleado,_nombre,_departamento CREATE_VIEW_empleados_activos_AS WHERE_estado_=_‘ACTIVO’;. MODIFICAR UNA VISTA se usa CREATE OR REPLACE VIEW. SELECT_id_empleado,_nombre,_salario CREATE_OR_REPLACE_VIEW_empleados_activos_AS WHERE_estado_=_‘ACTIVO’; FROM_empleados. ELIMINAR UNA VISTA: DROP empleados_activos; VIEW. |





