Hãy tạo lập bảng Quận/Huyện trong CSDL quản lí tên Quận/Huyện, Tỉnh/Thành phố
Hãy lập CSDL quản lí tên các Quận/Huyện, Tỉnh/Thành phố của Việt Nam. Tạo bảng Tỉnh/Thành phố.
Tham khảo:
Sử dụng phần mềm heidisql để tạo lập CSDL
- Nháy nút phải chuột vùng danh sách các CSDL đã có. Chọn thẻ tạo mới, chọn cơ sở dữ liệu. Nhập tên CSDL, chọn Ok
- Tạo bảng Tỉnh/Thành phố: Nháy nút phải chuột ở vùng danh sách các CSDL đã có, chọn thẻ tạo mới, chọn Bảng . Nhập tên: Tỉnh/Thành phố, chọn thêm mới để thêm trường :idtenthanhpho, tenthanhpho, tenquan (huyen) chọn Khai báo khóa chính và lưu bảng.
Hãy thực hành cập nhật và truy xuất bảng Quận/Huyện trong CSDL quản lí danh sách tên các Quận/Huyện, Tỉnh/Thành phố.
- Mở bảng quanhuyen để cập nhật dữ liệu:
- Truy xuất bảng quanhuyen:
- Truy xuất tất cả dữ liệu từ bảng "quanhuyen":
SELECT * FROM quanhuyen;
- Truy xuất dữ liệu từ bảng "quanhuyen" với điều kiện cụ thể trên trường "idquanhuyen":
SELECT * FROM quanhuyen WHERE idquanhuyen = 1; -- Giả sử giá trị idquanhuyen cần tìm là 1
- Truy xuất dữ liệu từ bảng "quanhuyen" với điều kiện kết hợp giữa nhiều trường:
SELECT * FROM quanhuyen WHERE danso > 1000000 -- Giả sử giá trị danso cần tìm là lớn hơn 1.000.000 AND dientich < 1000; -- Giả sử giá trị dientich cần tìm là nhỏ hơn 1000
- Truy xuất chỉ một số trường cụ thể từ bảng "quanhuyen":
SELECT idquanhuyen, tenquanhuyen FROM quanhuyen;
- Truy xuất dữ liệu từ bảng "quanhuyen" sắp xếp theo một trường cụ thể:
SELECT * FROM quanhuyen ORDER BY danso DESC; -- Giả sử muốn sắp xếp theo trường danso giảm dần (DESC)
Thực hành cập nhật và truy xuất dữ liệu bảng Tỉnh/Thành phố trong CSDL quản lí danh sách tên Quận/Huyện, Tỉnh/Thành phố.
Thực hành cập nhật dữ liệu bảng Tỉnh/Thành phố trong CSDL quản lí danh sách tên Quận/Huyện, Tỉnh/Thành phố:
Bước 1: Tạo bảng Tỉnh/Thành phố
Bước 2: Cập nhật dữ liệu:
- Truy xuất dữ liệu:
SELECT matinh_thanhpho, tentinh_thanhpho
FROM Tinh_Thanhpho;
Thực hiện các bước phân tích đề thiết lập mô hình dữ liệu cho một bài toán quản lí thực tế, ví dụ quản lí danh sách tên quận/huyện của các tỉnh thành phố.
Bước 1: Phân tích yêu cầu
Bài toán: Quản lí danh sách tên quận/huyện của các tỉnh thành phố.
Yêu cầu: Cần lưu trữ danh sách tên quận/huyện của các tỉnh thành phố.
Bước 2: Xác định các thực thể (entities)
Tỉnh thành phố: Là đơn vị hành chính cấp 1, có tên và mã duy nhất.
Quận/Huyện: Là đơn vị hành chính cấp 2, có tên và mã duy nhất, thuộc về một tỉnh/thành phố.
Bước 3: Xác định các mối quan hệ (relationships)
Mối quan hệ giữa Tỉnh thành phố và Quận/Huyện: Tỉnh thành phố có thể có nhiều quận/huyện thuộc về nó, vì vậy đây là mối quan hệ một-nhiều (one-to-many). Mã duy nhất của tỉnh thành phố sẽ được sử dụng làm khóa chính trong bảng Tỉnh thành phố, và mã của tỉnh thành phố sẽ là khóa ngoại trong bảng Quận/Huyện để tham chiếu đến tỉnh/thành phố tương ứng.
Bước 4: Thiết lập cấu trúc CSDL Dựa trên phân tích ở trên, ta có thể thiết lập cấu trúc CSDL gồm các bảng sau:
Bảng Tỉnh thành phố:
MaTinhThanhPho (khóa chính)
TenTinhThanhPho
Bảng Quận/Huyện:
MaQuanHuyen (khóa chính)
TenQuanHuyen
MaTinhThanhPho (khóa ngoại tham chiếu tới bảng Tỉnh thành phố)
Trong đó, bảng "Tỉnh thành phố" lưu trữ thông tin về các tỉnh thành phố, bao gồm mã và tên của chúng. Bảng "Quận/Huyện" lưu trữ thông tin về các quận/huyện, bao gồm mã, tên và mã của tỉnh/thành phố mà chúng thuộc về.
Bước 5: Cài đặt mô hình dữ liệu Sau khi thiết lập cấu trúc CSDL, bạn có thể cài đặt mô hình dữ liệu cho bài toán quản lí danh sách tên quận/huyện của các tỉnh thành phố bằng cách sử dụng các công cụ, ngôn ngữ lập trình hoặc hệ quản trị cơ sở dữ liệu phù hợp. Ví dụ như sử dụng SQL để tạo các bảng, định nghĩa.
Thực hành truy xuất bảng Quận/Huyện qua liên kết với bảng Tỉnh/Thành phố.
Chúng ta có hai bảng trong cơ sở dữ liệu: "tinhthanhpho" và "quanhuyen". Bảng "tinhthanhpho" chứa thông tin về các tỉnh/thành phố, bao gồm các trường: "id_tinhthanhpho" (khóa chính), "tentinhthanhpho" (tên tỉnh/thành phố), "quocgia" (quốc gia). Bảng "quanhuyen" chứa thông tin về các quận/huyện, bao gồm các trường: "id_quanhuyen" (khóa chính), "tenquanhuyen" (tên quận/huyện), "id_tinhthanhpho" (khóa ngoại liên kết với "id_tinhthanhpho" trong bảng "tinhthanhpho").
Để truy xuất thông tin của quận/huyện kèm theo thông tin của tỉnh/thành phố tương ứng, ta có thể sử dụng truy vấn SQL sau:
SELECT qh.tenquanhuyen AS tenQuanHuyen,
tp.tentinhthanhpho AS tenTinhThanhPho,
tp.quocgia AS quocGia
FROM quanhuyen qh
JOIN tinhthanhpho tp ON qh.id_tinhthanhpho = tp.id_tinhthanhpho;
Tìm trên bản đồ và viết tên :
- Các quận, huyện, thị xã ở tỉnh hoặc thành phố của em :
- Các danh lam thắng cảnh, di tích lịch sử ở tỉnh hoặc thành phố của em :
- Các quận, huyện, thị xã ở tỉnh hoặc thành phố của em :
Huyện Bình Chánh, quận Bình Thạnh, quận Tân Bình, quận Tân Phú, thị xã Bến Tre, thị xã Bạc Liêu,...
- Các danh lam thắng cảnh, di tích lịch sử ở tỉnh hoặc thành phố của em :
Nhà hát Thành phố, Bưu điện Thành phố, Bến Nhà Rồng ...
Viết tên và tìm trên bản đồ:
a) Các quận huyện, thị xã ở tỉnh hoặc thành phố của em
b) Các danh lam thắng cảnh, di tích lịch sử ở tỉnh hoặc thành phố em
a) Huyện Lệ Thủy, tỉnh Quảng Bình
- Thành phố Đồng Hới, tỉnh Quảng Bình
- Thành phố Thanh Hóa, tỉnh Thanh Hóa
b) Các danh lam thắng cảnh, di tích lịch sử ở tỉnh hoặc thành phố em
- Động Phong Nha tỉnh Quảng Bình
- Địa đạo Củ Chi thành phố Hồ Chí Minh
Viết tên và tìm trên bản đồ:
a) Các quận huyện, thị xã ở tỉnh hoặc thành phố của em
b) Các danh lam thắng cảnh, di tích lịch sử ở tỉnh hoặc thành phố em
a) Huyện Lệ Thủy, tỉnh Quảng Bình
- Thành phố Đồng Hới, tỉnh Quảng Bình
- Thành phố Thanh Hóa, tỉnh Thanh Hóa
b) Các danh lam thắng cảnh, di tích lịch sử ở tỉnh hoặc thành phố em
- Động Phong Nha tỉnh Quảng Bình
- Địa đạo Củ Chi thành phố Hồ Chí Minh
1.Cho biết đà nẵng có bao nhiêu đơn vị hành chính ? Hãy kể tên
2.Sắp xếp diện tích các quận, huyện ở thành phố Đà Nẵng theo thứ tự giảm dần.
3. Hãy cho biết quận, huyện nơi em ở có diện tích bao nhiêu km2 và xếp thứ bao nhiêu trong số các quận, huyện của thành phố Đà Nẵng ?
1 Đà Nẵng có 8 đơn vị hành chính như sau :
Quận Hải Châu,Quận Cẩm Lệ,Quận Thanh Khê,Quận Liên Chiểu,Quận Ngũ Hành Sơn,Quận Sơn Trà,Huyện Hòa Vang,Huyện Hoàng Sa
Câu 2 bó tay
Câu 3 ko bt quận huyện bạn là nơi nào
Đà Nẵng có 8 đơn vị hành chính cấp huyện, gồm 6 quận và 2 huyện