1. Trang chủ
  2. » Luận Văn - Báo Cáo

Bai tap thuc hanh xây dựng cơ sở dữ liệu

10 5 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Bài tập thực hành xây dựng cơ sở dữ liệu
Trường học Trường Đại Học Kỹ Thuật - Công Nghệ
Chuyên ngành Hệ Quản Trị Cơ Sở Dữ Liệu
Thể loại Bài tập thực hành
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 10
Dung lượng 21,32 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

XÂY DỰNG CƠ SỞ DỮ LIỆU Mục đích: Tiết học nhằm giúp sinh viên biết: Khởi động máy và điều khiển tốt một số công cụ cơ bản của Mapinfo Xây dựng CSDL trong Mapinfo Cả dữ liệu không gian và

Trang 1

MỤC LỤC

BÀI 1 XÂY DỰNG CƠ SỞ DỮ LIỆU 2

BÀI 2 BIÊN TẬP CẤU TRÚC TRƯỜNG, CẬP NHẬT DỮ LIỆU CHO BẢNG THUỘC TÍNH 3

BÀI 3 KẾT NỐI DỮ LIỆU 4

BÀI 4 HỎI ĐÁP THÔNG TIN VÀ TRÍCH LỤC THÔNG TIN 5

BÀI 5 XÂY DỰNG BẢN ĐỒ CHUYÊN ĐỀ VÀ ĐỒ THỊ 6

BÀI 6 BÀI TẬP TỔNG HỢP 7

1

Trang 2

ss BÀI 1 XÂY DỰNG CƠ SỞ DỮ LIỆU Mục đích: Tiết học nhằm giúp sinh viên biết:

Khởi động máy và điều khiển tốt một số công cụ cơ bản của Mapinfo Xây dựng CSDL trong Mapinfo (Cả dữ liệu không gian và dữ liệu thuộc tính)

Yêu cầu:

Hãy xây dựng một CSDL không gian bao gồm 3 lớp thông tin như sau:

Lớp Huyen

Lớp Giaothong

Lớp HuyenGiaothong

Hãy hoàn thiện bảng thuộc tính của lớp giai thừa và nhập hoàn chỉnh bảng thuộc tính và gán thuộc tính đó lên bản đồ

2

Trang 3

BÀI 2 BIÊN TẬP CẤU TRÚC TRƯỜNG, CẬP NHẬT DỮ LIỆU

CHO BẢNG THUỘC TÍNH Mục đích:

Sau khi thực hành xong bài thực hành này sinh viên phải biết:

- Xử lý linh hoạt đối với các bảng thuộc tính có sẵn từ đó biến đổi nó

để đáp ứng yêu cầu sử dụng

- Thu thập, khai thác các thông tin sẵn có và nhập nó vào hệ thống một cách nhanh chóng

Yêu cầu:

Từ bảng thuộc tính của bài thực hành 1, hãy thêm vào dữ liệu thuộc tính các trường dữ liệu sau: Đơn giá, giá trị, thời gian sử dụng Đổi tên trường Duong thành TenDuong

Cập nhật diện tích tự động từ bản vẽ, cập nhật thời hạn sử dụng từ ngày của hệ thống

Cập nhật giá trị của diện tích huyện vào bảng thuộc tính

Sau khi thực hiện tính toán xong hãy ghi lại

3

Trang 4

BÀI 3 KẾT NỐI DỮ LIỆU Mục đích:

Nhằm giúp sinh viên có khả năng khai thác triệt để các số liệu trong

hệ thống thông qua các thao tác kết nối các bảng thuộc tính

Thể hiện bất kỳ thông tin thuộc tính cần thiết nào cũng có thể thể hiện lên bản vẽ, phục vụ cho quá trình tra cứu thông tin nhanh chóng và tiện lợi thông qua các thao tác kết nối dữ liệu thuộc tính vào bản vẽ

Yêu cầu:

Tạo mới bảng thuộc tính có tên HUYEN2 với các trường dữ liệu mới Sau đó kết nối bảng thuộc tính này vào bảng thuộc tính đã có ở kết quả của bài thực hành 2

Từ bảng thuộc tính đã có, hãy kết nối thuộc tính này vào lớp GIAOTHONG

4

Trang 5

BÀI 4 HỎI ĐÁP THÔNG TIN VÀ TRÍCH LỤC THÔNG TIN Mục đích:

Nhằm giúp sinh viên có khả năng tìm kiếm nhanh đến các thông tin đang lưu trữ trong hệ thống theo các yêu cầu khác nhau

Biết áp dụng các cách hiển thị thích hợp để thể hiện dữ liệu một cách

rõ ràng, đặc biệt với dữ liệu không gian

Yêu cầu:

Tìm và đánh dấu kết quả tìm kiếm các huyện có dân số >2000

Tìm kiếm những đường giao thông đi qua huyện Định Hóa

Tìm kiếm các huyện có nhiều hơn một đường quốc lộ đi qua

5

Trang 6

BÀI 5 XÂY DỰNG BẢN ĐỒ CHUYÊN ĐỀ VÀ ĐỒ THỊ

Mục đích:

Nhằm giúp sinh viên biết cách tạo ra hàng loạt bản đồ chuyên đề khác nhau trên máy tính trên cơ sở bản đồ đã có

Xây dựng các đồ thị để thể hiện số liệu thuộc tính một cách trực quan hơn

Yêu cầu:

Xây dựng bản đồ chuyên đề kiểu Ranges cho trường HUYEN

Xây dựng bản đồ chuyên đề kiểu Individual cho trường LGIAOTHONG

Vẽ đồ thị thể hiện sự biến động loại đường giao thông

6

Trang 7

BÀI 6 BÀI TẬP TỔNG HỢP

Bài 1

Cho cơ sở dữ liệu quản lý các trường Đại học, Cao đẳng và Trung cấp trên cả nước gồm các lớp dữ liệu sau:

Lớp TINH lưu thông tin về các tỉnh, thành phố Trung Ương gồm các

thuộc tính sau: (MaTinh, TenTinh, DienTich)

Lớp TRUONG chứa thông tin về các trường đại học, cao đẳng và

trung học gồm các thuộc tính sau: (MaTruong, TenTruong, NamTL, LoaiTruong, MaTinh)

Lớp CHITIETTRUONG gồm các thuộc tính sau: (MaTruong,

NamHoc, SoSVNhanHoc, TyLeSVTotNghiep, SoCanBoGV )

Ghi chú: LoaiTruong- có thể nhận một trong các giá trị “Đại

học”,”Cao Đẳng” hoặc “Trung cấp”; NamTL-Năm thành lập trường; NamHoc- Năm học; SoSVNhapHoc- số sinh viên nhập học; TyLeSVTotNghiep- Tỷ lệ sinh viên tốt nghiệp; SoCanBoGV- Số cán bộ giảng viên.

Yêu cầu:

a) Hãy thiết kế dữ liệu không gian và phi không gian cho cơ sở dữ liệu trên; b) Đưa ra danh sách các trường đại học, cao đẳng và trung cấp tại tỉnh Thái Nguyên;

c) Cho biết danh sách các tỉnh không có trường Đại học nào trên địa bàn của Tỉnh;

d) Cho biết mỗi năm học số lượng sinh viên nhập học tại trường Đại học Kiến trúc Hà Nội là bao nhiêu;

7

Trang 8

e) Đưa ra mã và tên của các trường đại học, cao đẳng và trung học trên địa bàn xã Quyết Thắng;

f) Đưa ra mã và tên của các xã có ít nhất một trường đại học, cao đẳng hoặc trung học trên địa bàn;

g) Cho biết mỗi huyện có tổng diện tích là bao nhiêu

Bài 2:

Cho cơ sở dữ liệu quản lý các bệnh viện trên địa bản Tỉnh Thái Nguyên gồm các lớp dữ liệu sau:

Lớp HUYEN lưu thông tin về các huyện, thành phố gồm các thuộc

tính sau: (MaHuyen, TenHuyen)

Lớp BENHVIEN để lưu thông tin về các bệnh viện gồm các thuộc

tính sau: (MaBV, TenBV, PhanTuyen, DienTich, MaHuyen)

Lớp KHOA lưu thông tin về các khoa của bệnh viện, gồm các thuộc

tính sau: (MaKhoa, TenKhoa, Nam, SoBNNhapVien, MaBV)

Ghi chú: PhanTuyen- Phân tuyến bệnh viện nhận một trong các giá trị

sau: “Tuyến 1” – là bệnh viện tuyến trung ưng, “Tuyến 2” – là bệnh viện tuyến tỉnh, hoặc “Tuyến 3” – là bệnh viện tuyến huyện; Nam- năm;

Yêu cầu:

a) Hãy thiết kế dữ liệu không gian và phi không gian cho cơ sở dữ liệu trên; b) Cho biết số bệnh nhân nhập viện theo từng năm của mỗi bệnh viên là bao nhiêu;

c) Đưa ra mã và tên của các huyện hoặc thành phố có bệnh viến Tuyến 1 đóng trên địa bàn;

8

Trang 9

d) Đưa ra mã và tên các khoa của Bệnh viện A trong năm 2011 có số lượng bệnh nhân nhập viện để khám và điều trị thấp nhất

e) Cho biết mỗi bệnh viện có tổng số bao nhiêu khoa;

f) Đưa ra mã và tên của các huyện, thành phố không có bệnh viện Tuyến 1; g) Đưa ra mã và tên của các bệnh viện Tuyến 2 thuộc huyện Phổ Yên Bài 3

Cho cơ sở dữ liệu quản lý các khu công nghiệp trên địa bàn cả nước, gồm các lớp dữ liệu sau:

Lớp TINH lưu thông tin về các tỉnh, thành phố trực thuộc Trung

Ương, gồm các thuộc tính sau: (MaTinh, TenTinh, DienTich)

Lớp KHUCONGNGHIEP lưu trữ thông tin về các khu công

nghiệp, gồm có các thuộc tính sau: (MaKhu, TenKhu, DienTich, MaTinh)

Lớp NHAMAY lưu thông tin về các nhà máy, công ty, xí nghiệp

trong mỗi khu công nghiệp: (MaNhaMay, TenNhaMay, LinhVuc, SoCN, MaKhu)

Ghi chú: LinhVuc- Lĩnh vực kinh doanh, SoCN-Tổng số công nhân.

Yêu cầu:

a) Hãy thiết kế dữ liệu không gian và phi không gian cho cơ sở dữ liệu trên; b) Cho biết mỗi khu công nghiệp có tổng số bao nhiêu nhà máy;

c) Đưa ra danh sách các công ty, nhà máy ở “Khu công nghiệp Nội Bài”; d) Đưa ra mã và tên của các công ty, nhà máy có số lượng cán bộ công nhân viên ít nhất

e) Cho biết mỗi khu công nghiệp có tổng số bao nhiêu công nhân;

9

Trang 10

f) Đưa ra danh sách các tỉnh, thành phố không có bất kỳ một khu công nghiệp nào;

g) Đưa ra mã và tên của các công ty hoạt động, kinh doanh trong lĩnh vực

“Điện –Điện tử”

10

Ngày đăng: 16/08/2022, 15:56

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w