[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.
Ở 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.
Nhận xét
Đăng nhận xét