Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Ebook nhập môn cơ sở dữ liệu
Nội dung xem thử
Mô tả chi tiết
Tủ sách
CƠ SỞ DỮ LIỆU
NHẬP MÔN
Lê Hồng Kỳ
Công ty Cổ phần R2S hoạt động trong lĩnh vực đào tạo nguồn nhân lực CNTT cho
doanh nghiệp, tư vấn giải pháp CNTT và phát triển phần mềm. Với sứ mệnh đào
tạo nhân sự CNTT, R2S thành lập R2S Academy cung cấp những khóa học về lập
trình từ Front end, Back end cho đến Full stack để đáp ứng nhu cầu từ người học.
Với kinh nghiệm đào tạo Fresher của mình, R2S luôn trăn trở và đồng hành cùng
sinh viên để trang bị những kiến thức, kỹ năng thực tiễn cho sinh viên theo nhu cầu
doanh nghiệp. Để từ đó sinh viên được trang bị đầy đủ những gì doanh nghiệp yêu
cầu từ nhân viên.
Công ty R2S có nhiều chương trình liên quan mảng nguồn nhân lực như Internship,
Người trong nghề, Pre Fresher, Fresher. Cho dù sinh viên tham gia chương trình
nào, R2S cũng hướng đến việc mang thực tiễn đến gần sinh viên. Chúng ta làm
được điều này thì không chỉ sinh viên mà cả doanh nghiệp cùng có lợi. Sinh viên có
việc làm, doanh nghiệp có nhân sự phù hợp.
GIỚI THIỆU R2S
1
Anh Lê Hồng Kỳ người có hơn 14 năm kinh nghiệm qua các vị trí Developer, Team
Leader, Project Manager và Trainer.
Anh là chủ nhân của trang www.giasutinhoc.vn có lượng truy cập mỗi tháng từ 40.000
đến 60.000. Đây là trang chia sẻ kiến thức và kỹ năng về lập trình được các bạn sinh
viên yêu thích.
Anh còn tham gia đào tạo hơn 300 tân binh (Fresher) cho FPT Software Hồ Chí Minh.
Và chủ nhân của chứng chỉ quốc tế về Java do Oracle cấp.
Ngoài ra anh còn tham gia chia sẻ về định hướng nghề nghiệp, cơ hội việc làm sau khi
sinh viên tốt nghiệp cho hơn 3000 sinh viên các trường Đại học & Cao đẳng khu vực TP
HCM và lân cận.
GIỚI THIỆU TÁC GIẢ
LÊ HỒNG KỲ
CEO TẠI R2S
2
R2S Academy cảm ơn các bạn sinh viên đã, đang và sẽ đồng hành cùng R2S
trong suốt thời gian vừa qua. Ebook “Nhập môn Cơ sở dữ liệu” như một sự tri
ân đến các bạn sinh viên đã ủng hộ R2S.
Thông qua giáo trình này, R2S muốn truyền tải đến bạn đọc những kiến
thức cơ bản về database, mô hình ER, mô hình dữ liệu quan hệ, các bước để
chuyển từ ER sang Relational và đặc biệt chúng tôi tập trung hướng dẫn các
bạn thực hành CRUD. Trong đó C nghĩa là các câu lệnh liên quan đến tạo mới
như tạo cơ sở dữ liệu, tạo bảng, tạo mới một dòng dữ liệu. R chính là câu lệnh
SELECT, đọc dữ liệu. U chính là câu lệnh Update, thay đổi dữ liệu. D chính là
câu lệnh DELETE, xoá dữ liệu.
Con đường trở thành lập trình viên dẫu còn xa với bạn nhưng bằng sự kiên
trì cùng với lộ trình học đúng đắn, sẽ không lâu bạn có thể trở thành một lập
trình viên back-end hoặc cũng có thể trở thành một lập trình viên Full-stack là
điều không xa vời.
ĐÔI LỜI TÁC GIẢ
3
MỤC LỤC
Đôi lời tác giả
Giới thiệu tác giả
Giới thiệu R2S
Lời kết
Liên hệ
Bài 1: Tổng quan về cơ sở dữ liệu
Giáo trình nhập môn dữ liệu
Bài 2: Mô hình thực thể kết hợp
Bài 3: Mô hình dữ liệu quan hệ
Bài 4: Cài đặt cơ sở dữ liệu
Bài 5: Truy vấn dữ liệu trong SQL
Bài 6: Cơ sở dữ liệu trong MySQL
Bài 7: Cơ sở dữ liệu trong SQL server
Bài 8: Cài đặt cơ sở dữ liệu với SQLite
3
2
1
98
99
9
5
17
24
33
48
66
78
86
4
Giáo trình môn cơ sở dữ liệu cung cấp cho người học kiến thức và kỹ năng để phân
tích, thiết kế cơ sở dữ liệu và thao tác với nó.
Ngoài ra, người học biết cách tạo cơ sở dữ liệu trên các hệ quản trị cơ sở dữ liệu như SQL
Server và MySQL. Xem thông tin từ một bảng, từ nhiều bảng kết hợp với group by, having
cũng như hàm nhóm (Min, Max, Sum, Count, Avg).
Xem thông tin từ một bảng, từ nhiều bảng kết hợp với group by, having cũng như hàm
nhóm (Min, Max, Sum, Count, Avg).
Giáo trình môn
Cơ sở dữ liệu
5
Phần mềm
MS SQL Server
Phần mềm
MySQL
Yêu cầu đối với môn học
6
• Dữ liệu
• Cơ sở dữ liệu
• Mô hình cơ sở dữ liệu
• Hệ quản trị cơ sở dữ liệu
• Tạo cơ sở dữ liệu
• Tạo bảng
• Thêm dữ liệu
• Cập nhật dữ liệu
• Xóa dữ liệu
• Mô hình thực thể kết hợp
• Các thành phần mô hình thực thể kết hợp
• Phương pháp thiết kế
• Mô hình dữ liệu quan hệ
• Qui tắc chuyển đổi sang mô hình dữ liệu quan hệ
Bài 1: Tổng quan về cơ sở dữ liệu
Bài 2: Mô hình thực thể kết hợp
Bài 3: Mô hình dữ liệu quan hệ
Bài 4: Cài đặt cơ sở dữ liệu
Nội dung
7
• Truy vấn dữ liệu từ một bảng trong sql
• Truy vấn dữ liệu từ nhiều bảng trong sql
• Truy vấn dữ liệu có điều kiện
• Truy vấn dữ liệu với hàm nhóm (sum, min, max, agv, count)
• Truy vấn dữ liệu có sắp xếp
• Cài đặt hệ quản trị cơ sở dữ liệu
• Vận dụng hệ quản trị cơ sở dữ liệu cho các thao tác
» Tạo cở dữ liệu, tạo bảng
» Thêm, cập nhật và xóa dữ liệu
» Xem dữ liệu
• Cài đặt hệ quản trị cơ sở dữ liệu
• Vận dụng hệ quản trị cơ sở dữ liệu cho các thao tác
» Tạo cở dữ liệu, tạo bảng
» Thêm
» Xem dữ liệu
Bài 5: Truy vấn dữ liệu trong sql
Bài 6: Cơ sở dữ liệu trong mysql
Bài 7: Cơ sở dữ liệu trong sql server
8
• Cài đặt hệ quản trị cơ sở dữ liệu
• Vận dụng hệ quản trị cơ sở dữ liệu cho các thao tác
» Tạo cở dữ liệu, tạo bảng
» Thêm, cập nhật và xóa dữ liệu
» Xem dữ liệu
Bài 8: Cài đặt cơ sở dữ liệu với sqlite
Bài 01:
Tổng quan về cơ sở dữ liệu
9
Trong bài tổng quan về cơ sở dữ liệu, chúng tôi sẽ trình bày các nôi dung về dữ liệu
là gì? Cơ sở dữ liệu là gì? Các phương pháp quản lý cơ sở dữ liệu. Các mô hình cơ sở dữ
liệu. Hệ quản trị cơ sở dữ liệu.
Là các thông tin của đối tượng (người, vật, một khái niệm, sự việc…) được lưu trữ trên máy
tính.
Dữ liệu được mô tả dưới nhiều dạng khác nhau (các ký tự, ký số, hình ảnh, ký hiệu, âm
thanh…). Mỗi cách mô tả gắn với một ngữ nghĩa nào đó.
Dữ liệu về đối tượng có thể khác nhau, tùy thuộc vào ngữ cảnh. Ví dụ: dữ liệu về đối
tượng sinh viên có thể khác nhau tùy vào mục đích quản lý:
Quản lý điểm: Tên, mã sinh viên, điểm môn 1, điểm môn 2, điểm môn 3. Trong khi đó
quản lý nhân thân: Tên, địa chỉ, ngày sinh, quê quán, lớp.
Dữ liệu là gì?