Thiết kế một cơ sở dữ liệu GIS bao gồm các bƣớc
2.2.1 Thiết kế khái niệm
Ở mức thiết kế này là cơ sở hình thành cơ sở dữ liệu cần xây dựng, đƣợc xây dựng trên cơ sở khảo sát nhu cầu, thông tin, nguồn dữ liệu. Xây dựng một sơ đồ
tổng quát cho các yêu cầu cho cơ sở dữ liệu hệ thông tin địa lý. Mức thiết kế này không phụ thuộc vào phần cứng hoặc phần mềm, chỉ quan tâm đến các mục tiêu ứng dụng mà ngƣời dùng đòi hỏi.
2.2.2 Thiết kế logic
Trong mức thiết kế này, cơ sở dữ liệu đƣợc mô tả chi tiết, bao gồm các hạng mục tin, các mối quan hệ dữ liệu, đặt mức độ chính xác, các thủ tục đảm bảo toàn vẹn dữ liệu. Thiết kế logic cũng đƣa ra cấu trúc của các thành phần trong cơ sở dữ liệu (còn gọi là cấu trúc cơ sở dữ liệu). Mức thiết kế này là khởi điểm của các công việc tin học. Ngƣời thiết kế phải hiểu rõ tính năng của hệ thống phần mềm quản trị cơ sở dữ liệu. Trong mức này, ngƣời thiết kế đƣa ra các phƣơng án để lựa chọn các thành phần cơ sở dữ liệu của hệ thông tin địa lý.
2.2.3 Thiết kế vật lý
Mức này là sự triển khai và điều chỉnh thành quả của mức logic trên các phần cứng, phần mềm cụ thể là hệ thơng tin địa lý.
Phần địi hỏi khắt khe nhất của q trình phát triển hệ thơng tin địa lý là xây dựng cơ sở dữ liệu. Địi hỏi nhiều thời gian nhất, chi phí nhiều tiền nhất, và yêu cầu nỗ lực trong lập kế hoạch và quản lý.
2.3 Mơ hình hóa dữ liệu
Mơ hình hóa dữ liệu là một q trình định nghĩa các hiện tƣợng hay các yếu tố địa lý mà đặc điểm và những mối quan hệ giữa chúng đƣợc quan tâm. Liên quan tới thực hiện tổ chức thơng tin và cấu trúc dữ liệu.
Có ba mức về mơ hình hóa dữ liệu, những mơ hình tăng dần nghi thức định nghĩa chính xác hơn trong cơ sở dữ liệu hệ thông tin địa lý.
2.3.1 Mơ hình hóa khái niệm
Định nghĩa rộng và tổng qt phạm vi yêu cầu của cơ sở dữ liệu. Mô hình hóa dữ liệu mức khái niệm: nhận biết, nhận diện nội dung dữ liệu và mơ tả nó trong
liệu hệ thơng tin địa lý cần làm gì, làm sao sẽ thực hiện đƣợc. Trên cơ sở đó, sẽ xác định tất cả các dạng nhu cầu về dữ liệu của ngƣời dùng nhằm thực hiện mục tiêu nói trên.