Sei sulla pagina 1di 12

Base de datos

son conjuntos de datos pertenecientes a un solo contexto.

cada base de datos se compone de una o mas tablas que guarda un conjunto de datos .

cada tabla tiene una o mas columnas y filas.

Conceptos Bsicos de Base de datos


Archivo: Registros: Campos

son conjuntos de registros.

son conjuntos de campos.

Es la mnima unidad de referencia

Componentes de una Base de Datos:


Hardware
constituido por dispositivo de almacenamient o como discos

Software
Que es el DBMS o Sistema Administrador de Base de Datos

Datos
los cuales estn almacenados de acuerdo a la estructura externa y van a ser procesados para convertirse en informacin

Tipos de Usuarios en Base de Datos


Usuario final

Es la persona que utiliza los datos, esta persona ve datos convertidos en informacin

Desarrollador de aplicaciones

es la persona que desarrolla los sistemas que interactun con la Base de Datos

DBA

Es la persona que asegura integridad, consistencia, redundancia, seguridad este es el Administrador de Base de Datos quien sed encarga de realizar el mantenimiento diario

Relaciones
Entidad Atributo: Uno a uno Uno a varios Varios a uno Varios a varios
Representa un objeto del mundo real que se diferencia unvocamente de cualquier otro objeto o cosa las propiedades que describen a cada entidad en un conjunto de entidades

Una entidad de A se relaciona nicamente con una entidad en B y viceversa

Una entidad en A se relaciona con cero o muchas entidades en B.

Una entidad en A se relaciona exclusivamente con una entidad en B. Pero una entidad en B se puede relacionar con 0 o muchas

Una entidad en A se puede relacionar con 0 o muchas entidades en B y viceversa

Tipo de Sistemas Gestores de Base de Datos


Mysql

Microsoft SQL

PostgreSql

Access

Oracle

Ventajas en una base de datos


Al controlarse la redundancia, cuando actualizas un dato, todos los usuarios autorizados de la Base de Datos pueden ver el cambio La base de datos tiene la capacidad de validar ciertas condiciones cuando los usuarios entran datos

Consistencia

Integridad

Seguridad

Independencia de los Datos


Debido a lo que se menciono previamente, los datos pueden modificarse para por ejemplo mejorar el "performance" de la Base de Datos

El DBA al tener control central de los Datos, la Base de Datos le provee mecanismos que le permiten crear niveles de seguridad

Conexin SQL y Netbeans


Para establecer una conexin de base de datos SQL Server mediante NetBeans 7.0.1 a travs de JDBC habr que seguir los siguientes pasos en un sistema operativo Windows: 1. Descargarse el driver oficial de Microsoft SQL Server JDBC desde el siguiente enlace. http://www.microsoft.com/es-es/download/details.aspx?id=21599 2. Una vez descargado, hay que establecer en las propiedades de nuestro proyecto el driver (Libraries> Compile) y pulsar sobre aadir JAR/Carpeta. 3. Buscar el archivo 'sqljdbc.jar' y seleccionarlo. En estos tres pasos habremos establecido nuestro driver sql server para nuestro proyecto, de manera que ya se podr establecer la conexin contra SQL Server a travs de JDBC: 1. Importar la librera java.sql.*; 2. Establecer la cadena de conexin y dems parmetros: JAVA: try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); String connectionUrl = "jdbc:sqlserver://localhost:1433;" + "databaseName=Northwind;user=sa;password=123456;"; Connection con = DriverManager.getConnection(connectionUrl); } catch (SQLException e) { System.out.println("SQL Exception: "+ e.toString()); } catch (ClassNotFoundException cE) { System.out.println("Class Not Found Exception: "+ cE.toString()); } En ciertas ocasiones ser necesario establecer la conexin TCP/IP de nuestro servidor SQL Server, para ello seguir las indicaciones de esta pgina (son para SQL Server 2005 pero aplicables).

Potrebbero piacerti anche