1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Bài tập lớn Đề 15 thiết kế cơ sở dữ liệu quản lí bến xe

29 4 0
Tài liệu đã được kiểm tra trùng lặp

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Thiết kế cơ sở dữ liệu quản lí bến xe
Tác giả Dương Văn Thành, Nguyễn Thạc Thắng, Nguyễn Văn Duy
Trường học Trường Đại Học Công Nghệ Đông Á
Chuyên ngành Cơ sở dữ liệu
Thể loại Bài tập lớn
Năm xuất bản 2023
Thành phố Bắc Ninh
Định dạng
Số trang 29
Dung lượng 494,74 KB

Nội dung

CSDL được mô tả là tập hợp dữ liệu của một tổ chức nào đó được lưu trữ trong máy tính, được nhiều người sử dụng và được tổ chức theo một mô hình.. Tại sao lại cần CSDL - Nếu CSDL thực ch

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á

KHOA CÔNG NGHỆ THÔNG TIN

BÀI TẬP LỚN

HỌC PHẦN: CƠ SỞ DỮ LIỆUTÊN BÀI TẬP LỚN: ĐỀ 15 THIẾT KẾ CƠ SỞ DỮ LIỆU QUẢN LÍ BẾN XE.

Bắc Ninh, năm 2023

Trang 2

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á

KHOA CÔNG NGHỆ THÔNG TIN

BÀI TẬP LỚN

HỌC PHẦN: CƠ SỞ DỮ LIỆU

Nhóm: 10TÊN BÀI TẬP LỚN: ĐỀ TÀI 15 THIẾT KẾ CƠ SỞ DỮ LIỆU QUẢN LÍ BẾN XE.

ST

Mã sinh viên

Điểm bằng số

Điểm bằng chữ

Trang 3

MỤC LỤC

DANH MỤC CÁC TỪ VIẾT TẮT 4

DANH MỤC BẢNG BIỂU VÀ SƠ ĐỒ 5

NỘI DUNG 7

Chương I: Tổng quan Cơ sở dữ liệu 7

1 Cơ sở dữ liệu là gì 7

2 Tại sao lại cần CSDL 7

Chương II: Tổng quan về đề tài 8

1.1 Đặt vấn đề 8

1.2 Phân công công việc 9

Chương II: Mô hình ER, thiết kế mô hình ER 9

1 Thực thể và thuộc tính 9

2 Kiểu liên kết, tập liên kết và thể hiện 10

3 Mô hình ER, thiết kế mô hình ER 10

Chương III: Mô hình quan hệ 11

3.1 Các khái niệm của mô hình quan hệ 11

3.2 Các ràng buộc quan hệ, Lược đồ cơ sở dữ liệu quan hệ 11

3.2.1 Các ràng buộc miền 11

3.2.2 Ràng buộc khóa và ràng buộc trên các giá trị không xác định (null) 12

3.3 Toàn vẹn thực thể, toàn vẹn tham chiếu và khóa ngoại 12

3.3.1 Chuyển đổi mô hình ER thành mô hình Quan hệ 13

4 Chuẩn hóa mô hình quan hệ về dạng chuẩn 3NF 13

4.1 Chuẩn hóa lược đồ quan hệ về dạng 1NF 13

4.2 Chuẩn hóa lược đồ quan hệ về dạng 2NF 13

4.3 Chuẩn hóa lược đồ quan hệ về dạng 3NF 14

5 Phép toán đại số quan hệ 14

Chương IV: Xây dựng cơ sở dữ liệu 16

1 Xác định các thực thể tham gia vào bài toán 16

2 Thiết kế database 19

KẾT LUẬN 29

TÀI LIỆU THAM KHẢO 29

Trang 5

DANH MỤC BẢNG BIỂU VÀ SƠ ĐỒ

Trang 6

Thiết kế cơ sở dữ liệu là một giai đoạn quan trọng để xây dựng hệ thống thông tin thành công Trong thực tế nhiều hệ thống thông tin chỉ tồn tại trong một thời gian ngắn và sau đó không còn đáp ứng được nhu cầu của người sử dụng Một trong những lý do là không quan tâm đến giai đoạn phân tích và thiết

kế để rồi khi tổ chức phát triển hệ thống không còn khả năng đáp ứng CSDL được mô tả là tập hợp dữ liệu của một tổ chức nào đó được lưu trữ trong máy tính, được nhiều người sử dụng và được tổ chức theo một mô hình Và việc xây dựng một mô hình của một tổ chức hay một hệ thống.

Trong công tác kinh doanh bến xe, việc phát triển như vũ bão của các nhà

xe, các tuyến xe liên tục được mở thêm… thì việc tin học hóa hệ thống quản lý bến xe là một yêu cầu cấp thiết nhằm giảm thiểu sức lao động của con người, tạo ra một hệ thống tự động hóa, chính xác và đảm bảo các yêu cầu cần có trong việc quản lý bến xe.

Trang 7

NỘI DUNG Chương I: Tổng quan Cơ sở dữ liệu

1 Cơ sở dữ liệu là gì

- Cơ sở dữ liệu (Database) là một tập hợp các dữ liệu có tổ chức, thường được

lưu trữ và truy cập điện tử từ hệ thống máy tính Khi cơ sở dữ liệu phức tạp hơn,chúng thường được phát triển bằng cách sử dụng các kỹ thuật thiết kế và mô hìnhhóa chính thức

2 Tại sao lại cần CSDL

- Nếu CSDL thực chất là một tập hợp các danh sách được lưu trữ trong các bảng

và có thể tạo bảng trong Excel thì tại sao lại cần CSDL và phải dùng đến Access?Excel thiên về lưu trữ và xử lý dữ liệu dạng số, trong khi đó Access mạnh hơn ởviệc xử lý dữ liệu không phải dạng số, như tên, mô tả Dữ liệu không phải là sốđóng vai trò quan trọng trong hầu hết các CSDL và việc sắp xếp, phân tích nó mới

là điều cần thực hiện thường xuyên

- Hơn nữa, sự khác biệt chính trong việc tổ chức dữ liệu trong CSDL với Access

và theo các cách khác là sự kết nối Những CSDL như vậy được gọi là CSDL quan

hệ, nhìn vào đó, chúng ta có thể hiểu được các danh sách và đối tượng trongCSDL liên hệ với nhau như thế nào Quay trở lại với CSDL chỉ có hai hàng là tênbạn bè và loại bánh đã làm Giờ bạn muốn tạo thêm danh sách thứ ba là những loạibánh đã làm và tặng chúng cho ai Vì bạn chỉ làm bánh đã biết công thức và chỉmang cho bạn bè nên danh sách mới này sẽ bao gồm thông tin từ hai danh sách đã

có trước đó

Nhìn các danh sách thứ 3 được tạo ra bằng cách sử dụng các từ có trong hai danhsách trước đó bạn có thể hiểu được rằng Dad và Oatmeal trong Batches chính làDad và Oatmeal trong 2 danh sách ban đầu Mối quan hệ này có vẻ hiển nhiên, tuynhiên, nếu là một bảng tính Excel thì sẽ khó hiểu hơn

Excel sẽ coi tất cả những dữ liệu đã nhập vào là những mẩu thông tin riêng biệt,không liên quan đến nhau Trong Excel, bạn phải nhập mọi thông tin về một người

Trang 8

hoặc một loại bánh mỗi khi đề cập đến nó, vì CSDL trong Excel không phải làCSDL quan hệ như trong Access Để đơn giản có thể hiểu CSDL quan hệ có thểnhận ra những gì mà con người có thể nhận: Nếu một từ cùng xuất hiện trongnhiều danh sách, chúng đang đề cập đến cùng một thứ.

Với cách xử lý thông tin như vậy, CSDL quan hệ giúp nhập, tìm kiếm, phân tích

dữ liệu trong nhiều bảng cùng lúc Tất cả những điều này sẽ rất khó thực hiệntrong Excel, nhưng trong Access thậm chí là các tác vụ phức tạp hơn cũng có thểđược đơn giản hóa và thân thiện với người dùng

Chương II: Tổng quan về đề tài

1.1 Đặt vấn đề

Một bến xe có nhiều chủ xe, xe, nhân viên Người quản lý bến xe muốn quản lýviệc xe vào, xuất bến; số lượng vé, hóa đơn bán được của bến xe hàng ngày để làm cơ

sở tính doanh thu, chi phí dịch vụ tại bến

- Mỗi một chủ xe có một hoặc nhiều xe cho tuyến đi mà họ đăng kí, mỗi xe

sẽ có một tuyến đi và thời gian cụ thể

- Bến xe có nhiều nhân viên khác nhau, mỗi nhân viên sẽ có một công việc

và giữ vị trí nào đó ở phòng ban mà họ trực thuộc, hai loại nhân viênthường được đề ở đây là nhân viên giao dịch

+ Một nhân viên giao dịch có thể không lập hoặc lập nhiều hóa đơn, nhưngmột hóa đơn chỉ được lập bởi một nhân viên cụ thể

+ Một nhân viên giao dịch có thể không bán nhiều vé, nhưng một vé chỉđược bán bởi một nhân viên cụ thể

- Trước khi rời bến xe phải có lệnh xuất bến, mỗi một lệnh xuất bến chỉ dànhcho một xe Mỗi một lệnh xuất bến kèm theo một hóa đơn để cho chủ xe trảchi phí dịch vụ cho bến xe

Trang 9

1.2 Phân công công việc

TƯƠNG ỨNG

Dương Văn Thành - Làm báo cáo

Nguyễn Thạc Thắng - Chuẩn hóa lược đồ quan hệ

Nguyễn Văn Duy

- Thực thể: Là một sự vật trong thế giới thực dù tồn tại hay không tồn tại mà đều

có thể hoặc không thể nhận ra Đó có thể là bất kỳ thứ gì trong một tổ chức mà cóthể được biểu diễn trong cơ sở dữ liệu Một thực thể có thể là địa điểm, người,đối tượng, sự kiện hoặc một khái niệm được lưu trữ dữ liệu trong cơ sở dữ liệu

Các thuộc tính là các thuộc tính mô tả một thực thể Hãy xem lại ví dụ về một hệthống quản lý đại học Thực thể sinh viên có các thuộc tính như id sinh viên, tên,tuổi, địa chỉ, GPA Thực thể khóa học có các thuộc tính như id khóa học, tên khóahọc, thời lượng Hơn nữa, thực thể thi có các thuộc tính như số bài kiểm tra, ngày,thời gian bắt đầu, thời gian kết thúc, v.v

Đây là các loại thuộc tính khác nhau Họ là như sau Thuộc tính đơn giản - Chúng

ta không thể chia một thuộc tính đơn giản hơn nữa Ví dụ - id, tuổi

- Thuộc tính tổng hợp - Nó là sự kết hợp của nhiều hơn một thuộc tính đơn giản

Ví dụ - Tên bao gồm tên, tên đệm, họ Địa chỉ có thể bao gồm số nhà, tên đường,thành phố, v.v Thuộc tính đơn giá trị - Nó chỉ có thể có một giá trị duy nhất Ví

dụ id, tuổi Thuộc tính đa trị Có thể có nhiều giá trị cho thuộc tính này Ví dụ email, số điện thoại

Trang 10

Thuộc tính phái sinh Thuộc tính không có sẵn trong RDBMS nhưng chúng ta

có thể tìm thấy thuộc tính này bằng các thuộc tính khác

2 Kiểu liên kết, tập liên kết và thể hiện

- Có ba kiểu liên kết: một - một, một - nhiều, nhiều - nhiều

+ Liên kết một – một (1-1): Mỗi thể hiện của thực thể A quan hệ với một thể hiệncủa thực thể B và ngược lại

+ Liên kết một – nhiều (1-N) Mỗi thể hiện của thực thể A quan hệ với nhiều thểhiện của thực thể B Ngược lại mỗi thể hiện của thực thể B quan hệ với chỉ mộtthể hiện của thực thể A

+ Liên kết nhiều – nhiều (N-N) Mỗi thể hiện của thực thể A quan hệ với nhiều thểhiện của thực thể B Ngược lại mỗi thể hiện của thực thể B quan hệ với nhiều thểhiện của thực thể A

3 Mô hình ER, thiết kế mô hình ER

Hình 1.1: Mô hình ER

Trang 11

Chương III: Mô hình quan hệ

3.1 Các khái niệm của mô hình quan hệ

- Miền giá trị # Là tập các giá trị nguyên tố gắn liền với một thuộc tính Kiểu dữliệu cơ sở Chuỗi ký tự (string) Số (integer) Các kiểu dữ liệu phức tạp Tập hợp(set) Danh sách (list) Mảng (array) Bản ghi (record) Ví dụ TENNV: stringLUONG: integer Không được chấp nhận

- Thuộc tính # Tên các cột của quan hệ Mô tả ý nghĩa cho các giá trị tại cột đó

- Tất cả các dữ liệu trong cùng 1 một cột đều có dùng kiểu dữ liệu

- Bộ # Là các dòng của quan hệ (trừ dòng tiêu đề - tên của các thuộc tính) Thểhiện dữ liệu cụ thể của các thuộc tính trong quan hệ

3.2 Các ràng buộc quan hệ, Lược đồ cơ sở dữ liệu quan hệ

Hình 1.2

3.2.1 Các ràng buộc miền

- Ràng buộc miền giá trị: Là loại ràng buộc về giá trị của một thuộc tính xác địnhnào đó trong một quan hệ cụ thể Ràng buộc này có thể áp dụng lên một thuộc tínhhoặc một nhóm các thuộc tính tự ràng buộc lẫn nhau về giá trị

Trang 12

3.2.2 Ràng buộc khóa và ràng buộc trên các giá trị không xác định (null).

- Ràng buộc về khoá: Thường được biểu diễn bằng các phụ thuộc hàm, là một loạiràng buộc liên bộ phổ biến xác lập sự tồn tại duy nhất của các bộ trong một quanhệ

- Ràng buộc về giá trị NULL: Ràng buộc này cho biết một thuộc tính có thể nhậngiá trị NULL hay không

Ví dụ: - Nếu mỗi bộ của quan hệ SINH VIÊN bắt buộc phải hợp lệ thì thuộc tínhtên sinh viên không được phép NULL Vì vậy tên sinh viên được ràng buộc làNOT NULL - Nhưng nếu xét quan hệ KHÁCH HÀNG (id, hoten, dienthoai, tuoi,diachi, luong) thì thuộc tính tuổi và luong có thể ràng buộc là NULL

3.3 Toàn vẹn thực thể, toàn vẹn tham chiếu và khóa ngoại.

- Ràng buộc toàn vẹn thực thể được phát biểu là: khoá chính phải luôn luôn có giá trịxác định, nghĩa là không được phép có giá trị null Sở dĩ có điều đó là do giá trị củakhoá chính được sử dụng để xác định các bộ giá trị riêng biệt trong một quan hệ Việc

có giá trị null cho khoá chính kéo theo việc chúng ta không thể xác định được một số

bộ giá trị

Ràng buộc toàn vẹn tham chiếu

- RBTV tham chiếu còn gọi là ràng buộc phụ thuộc tồn tại hay ràng buộc khóa ngoại

- Khóa ngoại có thể được tạo bằng lệnh CREATE TABLE hoặc lệnh ALTER TABLE

Trang 13

3.3.1 Chuyển đổi mô hình ER thành mô hình Quan hệ

 CHU_XE (MSCX, HoTen, DiaChi, CCCD, SoDT)

 TUYEN (MST, DiemXuatPhat, DiemDen, DoDai)

4 Chuẩn hóa mô hình quan hệ về dạng chuẩn 3NF

1 Lược đồ quan hệ R được gọi là thuộc dạng chuẩn 1

nếu và chỉ nếu mọi thuộc tính của R là thuộc tính đơn.

Mọi lược đồ quan hệ đều thuộc dạng chuẩn 1.

2 Lược đồ quan hệ R được gọi là thuộc dạng chuẩn 2 nếu

mọi thuộc tính không khóa của R phụ thuộc đầy đủ vào

khóa chính

của R.

Tách thuộc tính phụ thuộc 1 phần thành lược đồ quan hệ với lược đồ liên quan

3 Phụ thuộc ẩn , tổn tại phụ thuộc hàm giữa các thuộc tính

không phải là khóa

Tách các thuộc tính đó thành lược đồ mới

4.1 Chuẩn hóa lược đồ quan hệ về dạng 1NF

CHU_XE (MSCX, HoTen, DiaChi, CCCD, SoDT) => đạt chuẩn 1NF

TUYEN (MST, DiemXuatPhat, DiemDen, DoDai) => đạt chuẩn 1NF

XE (MSX, BienSo, SoGheNgoi, MSCX, MST) => đạt chuẩn 1NF

CHUC_VU (MSCV, ChucVu) => đạt chuẩn 1NF

PHONG_BAN (MSPB, TenPhongBan) => đạt chuẩn 1NF

LUONG (MSL, HeSoLuong) => đạt chuẩn 1NF

NHAN_VIEN (MSNV, HoTen, NgaySinh, DiaChi, SoDT, MSCV, MSL, MSPB,

TaiKhoan, Pass) => đạt chuẩn 1NF

VE (MSV, MSX, Ghe, MSNV, TenKhach) => đạt chuẩn 1NF

LENH_XUAT_BEN (MSLXB, MSHD) => đạt chuẩn 1NF

HOA_DON (MSHD, NgayLap, MSX, MSLXB, MSNV) => đạt chuẩn 1NF

4.2 Chuẩn hóa lược đồ quan hệ về dạng 2NF

CHU_XE (MSCX, HoTen, DiaChi, CCCD, SoDT) => đạt chuẩn 2NF

TUYEN (MST, DiemXuatPhat, DiemDen, DoDai) => đạt chuẩn 2NF

XE (MSX, BienSo, SoGheNgoi, MSCX, MST)

Trang 14

❂ XE_CHUXE (MSX, MSCX, BienSo) => đạt chuẩn 2NF

❂ XE_TUYEN (MSX, MST, SoGheNgoi) => đạt chuẩn 2NF

CHUC_VU (MSCV, ChucVu) => đạt chuẩn 2NF

PHONG_BAN (MSPB, TenPhongBan) => đạt chuẩn 2NF

LUONG (MSL, HeSoLuong) => đạt chuẩn 2NF

NHAN_VIEN (MSNV, HoTen, NgaySinh, DiaChi, SoDT, MSCV, MSL, MSPB,

TaiKhoan, Pass)

❂ NV_PB(MSNV, MSPB, HoTen, NgaySinh, DiaChi, SoDT) => đạt chuẩn 2NF

❂ NV_CV(MSNV, MSCV, TaiKhoan, Pass) => đạt chuẩn 2NF

❂ NV_L(MSNV, MSL) => đạt chuẩn 2NF

VE (MSV, MSX, Ghe, MSNV, TenKhach)

❂ VE_NV( MSV, MSNV, TenKhach) => đạt chuẩn 2NF

❂ VE_XE(MSV, MSX, Ghe) => đạt chuẩn 2NF

LENH_XUAT_BEN (MSLXB, MSHD) => đạt chuẩn 2NF

HOA_DON (MSHD, NgayLap, MSX, MSLXB, MSNV) => đạt chuẩn 2NF

4.3 Chuẩn hóa lược đồ quan hệ về dạng 3NF

CHU_XE (MSCX, HoTen, DiaChi, CCCD, SoDT)

❂ CX_DC (MSCX, HoTen, DiaChi) => đạt chuẩn 3NF

❂ CX_DT (MSCX, SoDT) => đạt chuẩn 3NF

❂ CX_CC (MSCX, CCCD) => đạt chuẩn 3NF

TUYEN (MST, DiemXuatPhat, DiemDen, DoDai)

❂ MSTU ( MST, DiemXuatPhat, DiemDen) => đạt chuẩn 3NF

❂ TU_DD (MST, DoDai) => đạt chuẩn 3NF

XE (MSX, BienSo, SoGheNgoi, MSCX, MST) => đạt chuẩn 3NF

CHUC_VU (MSCV, ChucVu) => đạt chuẩn 3NF

PHONG_BAN (MSPB, TenPhongBan) => đạt chuẩn 3NF

LUONG (MSL, HeSoLuong) => đạt chuẩn 3NF

NHAN_VIEN (MSNV, HoTen, NgaySinh, DiaChi, SoDT, MSCV, MSL, MSPB,

TaiKhoan, Pass)

❂NV_PB( MSNV, MSPB, HoTen, NgaySinh, DiaChi, SoDT) => đạt chuẩn 3NF

❂NV_CV (MSNV, MSCV, TaiKhoan, Pass) => đạt chuẩn 3NF

❂NV_L( MSNV, MSL) => đạt chuẩn 3NF

VE (MSV, MSX, Ghe, MSNV, TenKhach)

❂ VE_NV( MSV, MSNV, TenKhach) => đạt chuẩn 3NF

❂ VE_XE(MSV, MSX, Ghe) => đạt chuẩn 3NF

LENH_XUAT_BEN (MSLXB, MSHD) => đạt chuẩn 3NF

HOA_DON (MSHD, NgayLap, MSX, MSLXB, MSNV)

❂ HD_NL ( MSHD, NgayLap) => đạt chuẩn 3NF

❂ HD_XB ( MSHD, MSX, MSLXB, MSNV) => đạt chuẩn 3NF

5 Phép toán đại số quan hệ

5.1 Cho danh sách các nhân viên sinh năm 2000

σDate(NgaySinh) = 2000(NHAN_VIEN)

5.2 Cho danh sách gồm các thông tin MSCX, HoTen, MSX, MSHD, SoTien

πMSCX, HoTen, MSX, MSHD, SoTien(CHU_XE*HOA_DON)

Trang 15

5.3 Liệt kê các tuyến có điểm xuất phát là Ha Noi

σDiemXuatPhat = “Ha Noi”(TUYEN)

5.4 Liệt kê MSX, HoTen

σMSX, HoTen(CHU_XE)

5.5 Liệt kê nhân viên có mã số phòng ban PB001

σMSPB = “PB001”(NHAN_VIEN)

5.6 Liệt kê các nhân viên có chức vụ là trưởng phòng

π MSCV, ChucVu = “Truong Phong”(NHAN_VIEN*CHUC_VU)

5.7 Đếm số lượng chủ xe

Jcount (MSCX)(CHU_XE)

5.8 Liệt kê hóa đơn được nhân viên có mã NV001 giao dịch

πMSNV = “NV001”(HOA_DON)

5.9 Liệt kê các tuyến đường không xuất phát từ Ha Noi

πDiemXuatPhat (TUYEN)- σDiemXuatPhat = “Ha Noi”(TUYEN)

5.10 Cho danh sách các tuyến đường độ dài dưới 200

πMSTσDoDai < 200 (TUYEN)

Trang 16

Chương IV: Xây dựng cơ sở dữ liệu

1 Xác định các thực thể tham gia vào bài toán

- Thực thể: CHU_XE

+ Thuộc tính định danh: MSCX

+ Thuộc tính tên gọi: HoTen

+ Thuộc tính mô tả: DiaChi, CCCD, SoDT

+ Thuộc tính tên gọi: HoTen

+ Thuộc tính mô tả: NgaySinh, DiaChi, SoDT, MSCV, MSL, MSPB, TaiKhoan, Pass

Trang 20

create table TUYEN

Trang 21

ADD CONSTRAINT PK_HD foreign key ( MSX ) references XE ( MSX )

Hình 1.3 : Biểu đồ diagram

2.4.1 Truy vấn và cập nhật dữ liệu

 Thêm dữ liệu cho bảng CHU_XE

Trang 22

insert into CHU_XE MSCX , HoTen , DiaChi , CCCD , SoDT )

values ( 'CX001' , 'Nguyen Van Duy' , 'Vinh Phuc' , '031220420012234' , '02225253625;4' ), ( 'CX002' , 'Nguyen Thaac Thaang' , 'Bac Ninh' , '032220420032545' , '023252===2===' ), ( 'CX003' , 'Nguyen Cong Minh' , 'Thaai Binh' , '031220420012456' , '02>=;26542345' ), ( 'CX004' , 'Ngo Anh Quaan' , 'Hung Yen' , '03322042002231=' , '0212324562;=5' ),

( 'CX005' , 'Bui Van An' , 'Hai Duong' , '033220020052=4;' , '0224526;=2>12' ),

( 'CX006' , 'Duong Tuan Minh' , 'Quaang Ninh' , '033221521252456' , '02231254=2541' ), ( 'CX00;' , 'Le Gia Bao' , 'Hai Phong' , '033220121232145' , '0225125562212' ),

( 'CX00=' , 'Pham Van Dung' , 'Thaanh Hoa' , '032215621122515' , '02=1220142510' ), ( 'CX00>' , 'Nguyen Tran Van Dat' , 'Ha Giang' , '033220122512423' , '02>;226552234' ), ( 'CX010' , 'Do Gia Long' , 'Ha Nam' , '033220124562;52' , '02>4;2264215=' );

 Lấy danh sách:

Hình 1.4: Bảng CHU_XE

 Thêm dữ liệu cho bảng TUYEN

insert into TUYEN MST , DiemXuatPhat , DiemDen , DoDai )

VALUES ( 'TD001' , 'Ha Noi' , 'Quaang Ninh' , '150' ),

( 'TD002' , 'Hung Yen' , 'Vinh Phuc' , '100' ),

( 'TD003' , 'Bac Ninh' , 'Quaang Ninh' , '120' ),

( 'TD004' , 'Ha Noi' , 'Ha Tinh' , '300' ),

( 'TD005' , 'Ha Noi' , 'Son La' , '200' ),

( 'TD006' , 'Ha Noi' , 'Ha Giang' , '200' ),

( 'TD00;' , 'Hai Phong' , 'Lang Son' , '1;0' ),

( 'TD00=' , 'Ha Nam' , 'Quaang Ninh' , '200' ),

( 'TD00>' , 'Hai Duong' , 'Son La' , '230' ),

( 'TD010' , 'Ha Noi' , 'Thaanh Hoa' , '250' );

 Lấy danh sách:

Hình 1.5: Bảng TUYEN

 Thêm dữ liệu cho bảng XE

insert into XE MSX , BienSo , SoGheNgoi , MSCX , MST ) values

( 'XE001' , '2>X 132.25' , '2>' , 'CX002' , 'TD001' ),

( 'XE002' , '=>L 310.55' , '2>' , 'CX001' , 'TD002' ),

( 'XE003' , '>>B 140.21' , '45' , 'CX004' , 'TD005' ),

Ngày đăng: 02/10/2024, 16:19

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w