IT3090 - THỰC HÀNH

Logo

Trang web tài liệu thực thành cho khóa IT3090 Cơ Sở Dữ Liệu

I. Tài liệu:

  1. Hướng dẫn cài môi trường và tạo CSDL: File Huongdanthuchanh_So1.pdf

  2. Hướng dẫn bài thực hành: File Baitapthuchanh_So1.pdf

II. Hướng dẫn cài đặt môi trường

III. Các vấn đề có thể gặp và cách giải quyết

1. Tạo database

https://docs.microsoft.com/en-us/sql/relational-databases/databases/create-a-database?view=sql-server-2017#SSMSProcedure

2. Tạo table

https://datatofish.com/table-sql-server/

(!) HOẶC SỬ DỤNG LỆNH SQL:

USE QLBongDa
GO

CREATE TABLE dbo.BANGXH2(
	MACLB varchar(5) NOT NULL,
	NAM int NOT NULL,
	VONG int NOT NULL,
	SOTRAN int NOT NULL,
	THANG int NOT NULL,
	HOA int NOT NULL,
	THUA int NOT NULL,
	HIEUSO varchar(5) NOT NULL,
	DIEM int NOT NULL,
	HANG int NOT NULL,
 CONSTRAINT PK_BANGXH PRIMARY KEY 
    (
        MACLB ASC,
        NAM ASC,
        VONG ASC
    )
)
GO

3. Tạo quan hệ giữa các table

https://docs.microsoft.com/en-us/sql/relational-databases/tables/create-foreign-key-relationships?view=sql-server-2017

(!) HOẶC SỬ DỤNG LỆNH SQL:

ALTER TABLE dbo.BANGXH  ADD  CONSTRAINT FK_BANGXH_CAULACBO FOREIGN KEY(MACLB)
REFERENCES dbo.CAULACBO (MACLB)

4. Xử lý lỗi: Saving changes is not permitted

Trong quá trình làm việc với CSDL có thể gặp phải lỗi Saving changes is not permitted.

Xử lý như sau:

5. Tạo truy vấn

Example of query

INSERT INTO dbo.BANGXH
         (MACLB, NAM, VONG, SOTRAN, THANG, HOA, THUA, HIEUSO, DIEM, HANG)  
VALUES   ('BBD', 2019, 1,1,1,0,0,'3-0',3,1)  

6. Backup CSDL

https://docs.microsoft.com/en-us/sql/relational-databases/backup-restore/create-a-full-database-backup-sql-server?view=sql-server-2017

7. Restore CSDL đã backup

https://support.managed.com/kb/a1788/how-to-manually-restore-an-mssql-database-in-management-studio.aspx