Los últimos tutoriales de desarrollo web
 

ASP.NET MVC - Base de datos SQL


Para aprender ASP.NET MVC, estamos construyendo una aplicación de Internet.

Parte VI: Adición de una base de datos.


La creación de la Base de Datos

Visual Web Developer viene con una base de datos SQL gratuito llamado SQL Server Compact.

La base de datos necesaria para este tutorial se puede crear con estos sencillos pasos:

  • Haga clic en la carpeta App_Data en la ventana Explorador de soluciones
  • Seleccione Agregar, Nuevo elemento
  • Seleccione la base de datos de SQL Server Compact local *
  • Nombrar la base de datos Movies.sdf.
  • Haga clic en el botón Añadir

* Si la base de datos de SQL Server Compact local no es una opción, no se ha instalado SQL Server Compact en su ordenador. Instalarlo desde este enlace: SQL Server Compact

Visual Web Developer crea automáticamente la base de datos en la carpeta App_Data.

Nota: En este tutorial se espera que usted tiene algún conocimiento acerca de las bases de datos SQL. Si quieres estudiar este tema en primer lugar, por favor visite nuestro Tutorial de SQL .


Adición de una tabla de base de datos

Haga doble clic en el archivo Movies.sdf en la carpeta App_Data se abrirá una ventana del Explorador de base de datos.

Para crear una nueva tabla en la base de datos, haga clic en la carpeta Tablas y seleccione Crear tabla.

Crear las siguientes columnas:

Columna Tipo Permitir nulos
CARNÉ DE IDENTIDAD int (primary key) No
Título nvarchar(100) No
Director nvarchar(100) No
Fecha fecha y hora No

Columnas explican:

ID es un número entero (whole number) se utiliza para identificar cada registro en la tabla.

El título es una columna de texto de 100 caracteres para almacenar el nombre de la película.

Director es una columna de texto de 100 caracteres para almacenar el nombre del director.

Fecha es una columna de fecha y hora para almacenar la fecha de lanzamiento de la película.

Después de crear las columnas descritas anteriormente, usted debe hacer la columna ID de la clave primaria de la tabla (record identifier) . Para ello, haga clic en el nombre de la columna (ID) y seleccione la clave principal. Además, en la ventana de propiedades de la columna, establecer la propiedad Identity en True:

DB Explorador

Cuando haya terminado de crear las columnas de tabla, guardar la tabla y el nombre de MovieDBs.

Nota:

Hemos llamado deliberadamente la mesa "MovieDBs" (ending with s) . En el siguiente capítulo, verá el nombre de "MovieDB" utilizado para el modelo de datos. Parece extraño, pero esta es la convención de nombres que tiene que utilizar para hacer que el controlador se conecta a la tabla de base de datos.


Añadir registros de base de datos

Puede utilizar Visual Web Developer para añadir algunos registros de prueba a la base de datos de películas.

Haga doble clic en el archivo Movies.sdf en la carpeta App_Data.

Haga clic en la tabla MovieDBs en la ventana del Explorador de base de datos y seleccione Mostrar tabla de datos.

Añadir algunos registros:

CARNÉ DE IDENTIDAD Título Director Fecha
1 Psicópata Alfred Hitchcock 01/01/1960
2 La Dolce Vita Federico Fellini 01/01/1960

Nota: La columna ID se actualiza automáticamente. No deberías editarlo.