[Phần 1]: ASP.NET MVC 5 - Tạo cơ sở dữ liệu

1. Thiết kế dữ liệu:


Ở bài viết này, ta tạo CSDL trên MySQL:

Tạo database:

CREATE DATABASE QuanLySinhVien;

Tạo bảng MonHoc:

USE [QuanLySinhVien]
GO

CREATE TABLE [dbo].[MonHoc](
[MonHocID] [int] NOT NULL,
[Ten] [varchar](100) NOT NULL,
[SoTinChi] [int] NOT NULL,
        PRIMARY KEY (MonHocID)
)

GO

Tạo bảng SinhVien:

USE [QuanLySinhVien]
GO

CREATE TABLE [dbo].[SinhVien](
[SinhVienID] [int] NOT NULL,
[Lop] [varchar](100) NOT NULL,
[HoTen] [varchar](100) NOT NULL,
        PRIMARY KEY (SinhVienID)


GO

Tạo bảng Diem:

USE [QuanLySinhVien]
GO

CREATE TABLE [dbo].[Diem](
[DiemID] [int] IDENTITY(1,1) NOT NULL,
[SinhVienID] [int] NOT NULL,
[MonHocID] [int] NOT NULL,
[DiemTongKet] [float] NOT NULL,
        PRIMARY KEY (DiemID)
)
GO

ALTER TABLE [dbo].[Diem] ADD  DEFAULT ((0.0)) FOR [DiemTongKet]
GO

ALTER TABLE [dbo].[Diem]  WITH CHECK ADD FOREIGN KEY([MonHocID])
REFERENCES [dbo].[MonHoc] ([MonHocID])
GO

ALTER TABLE [dbo].[Diem]  WITH CHECK ADD FOREIGN KEY([SinhVienID])
REFERENCES [dbo].[SinhVien] ([SinhVienID])

GO


2. Chèn bản ghi

Các bạn chèn bản ghi tùy ý để xem đã tạo được bảng chưa =)) Tùy ý chứ không tùy tiện nha!

3. Kết nối vào ứng dụng

Các bạn tham khảo phần Generate the models tại đây.

Tada ~))) Các bạn đã kết nối database xong chưa? [Phần 2]: Models

Nhận xét

Bài đăng phổ biến từ blog này

ASP.NET MVC 5- Ứng dụng quản lý sinh viên

Nhận dạng chữ cái viết tay

[Phần 3]: Controllers