Hệ quản lí trị cơ sở tài liệu (DBMS) là 1 phần mềm cho phép tạo lập các CSDL cho các ứng dụng khác nhau và tinh chỉnh mọi truy cập tới các CSDL đó. Nghĩa là, hệ quản lí trị CSDL có thể chấp nhận được định nghĩa (xác định kiểu, cấu trúc, buộc ràng dữ liệu), chế tạo lập (lưu trữ tài liệu trên những thiết bị nhớ) và thao tác (truy vấn, cập nhật, kết xuất, ...) những CSDL cho những ứng dụng khác nhau.Ví dụ: MS. Access, MS. SQL Server, ORACLE, IBM DB2, ...
Bạn đang xem: Cài đặt và quản lý cơ sở dữ liệu

-- Bộ quản lý lưu trữ
Lưu trữ và truy xuất dữ liệu trên những thiết bị nhớ.Tổ chức buổi tối ưu dữ liệu trên lắp thêm nhớ.Tương tác hiệu quả với bộ làm chủ tệp.-- bộ xử lý câu hỏi
Tìm kiếm dữ liệu trả lời cho một yêu mong truy vấn.Biến đổi truy vấn ở tầm mức cao thành những yêu cầu rất có thể hiểu được do hệ CSDL.Lựa chọn 1 kế hoạch tốt nhất có thể để vấn đáp truy vấn này.-- bộ Quản trị giao dịch
Định nghĩa giao dịch: một tập các thao tác làm việc được cách xử trí như một đơn vị chức năng không chia căt được.Đảm bảo tính đúng mực và tính đồng điệu của dữ liệu.Quản lý tinh chỉnh tương tranh.Phát hiện lỗi và phục hồi CSDLMột số hệ cai quản trị CSDL
1. My
SQL
SQL là hệ quản trị cơ sở dữ liệu tự vì chưng nguồn mở thịnh hành nhất nhân loại và được các nhà trở nên tân tiến rất yêu chuộng trong thừa trình trở nên tân tiến ứng dụng. Bởi My
SQL là cửa hàng dữ liệu vận tốc cao, bất biến và dễ dàng sử dụng, có tính khả chuyển, vận động trên những hệ điều hành hỗ trợ một hệ thống lớn những hàm phầm mềm rất mạnh. Với vận tốc và tính bảo mật thông tin cao, My
SQL rất tương thích cho những ứng dụng bao gồm truy nhập database trên internet. Nó có nhiều phiên phiên bản cho các hệ quản lý điều hành khác nhau: phiên bản Win32 cho các hệ điều hành và quản lý dòng Windows, Linux, Mac OS X, Unix, Free
BSD, Net
BSD, Novell Net
Ware, SGI Irix, Solaris, Sun
OS, ...My
SQL được thực hiện cho việc bổ trợ PHP, Perl, cùng nhiều ngôn ngữ lập trình khác, nó làm cho nơi tàng trữ thông tin của các trang website viết bởi PHP giỏi Perl.My
SQL bây giờ có 2 phiên phiên bản (version): miễn mức giá (My
SQL Community Server) và có phí (Enterprise Server).
-- Một số điểm lưu ý của My
SQL
SQL cai quản dữ liệu trải qua các CSDL, từng CSDL bao gồm thể có tương đối nhiều bảng quan lại hệ, đựng dữ liệu.My
SQL có cơ chế phân quyền người tiêu dùng riêng, mỗi cá nhân dùng hoàn toàn có thể được thống trị một hoặc những CSDL không giống nhau, mọi người dùng bao gồm một tên truy vấn (user name) cùng mật khẩu (password) tương xứng để truy tìm xuất mang lại CSDL.Khi ta truy vấn vấn tới cơ sở dữ liệu My
SQL, ta phải cung ứng tên truy vấn và mật khẩu của tài khoản có quyền thực hiện CSDL đó. Ví như không, họ sẽ không làm được gì cả giống hệt như quyền xác thực người cần sử dụng trong SQL vps vậy.
2. SQL Server
Microsoft SQL Server là một trong những hệ cai quản trị cơ sở dữ, hỗ trợ cách tổ chức dữ liệu bằng cách lưu chúng vào các bảng. Tài liệu quan hệ được lưu lại trữ trong các bảng và các quan hệ đó được định nghĩa giữa các bảng với nhau. Người tiêu dùng truy cập tài liệu trên Server trải qua ứng dụng. Người quản trị CSDL truy vấn Server trực tiếp để thực hiện các tính năng cấu hình, cai quản trị và tiến hành các thao tác gia hạn CSDL. Không tính ra, SQL hệ thống là một
CSDL có khả năng mở rộng, nghĩa là chúng rất có thể lưu một lượng lớn tài liệu và cung cấp tính năng cho phép nhiều người dùng truy cập tài liệu đồng thời. Các phiên bản của SQL Server thịnh hành hiện này trên thị trường là SQL vps 7.0, SQL hệ thống 2000, SQL server 2005, SQL vps 2008, ...
Các phiên bạn dạng của SQL Server gồm 6 bản chính bên dưới đây:
Enterpise Manager: Là phiên bạn dạng đầy đầy đủ của SQL Server hoàn toàn có thể chạy trên 32CPU với 64GB RAM. Có những dịch vụ phân tích dữ liệu Analysis Service.Standard: y như Enterprise tuy vậy bị hạn chế một số tính năng cao cấp, có thể chạy bên trên 2CPU, 4GB RAM.Personal: Phiên phiên bản này đa số để điều khiển xe trên PC, nên hoàn toàn có thể chạy trên những hệ điều hành Windows 9x, Windows XP, Windows 2000, Windows 2003...Là phiên bạn dạng tương từ như Enterprise nhưng mà bị giới hạn bởi số user liên kết đến.Desktop Engine: Là phiên bản một engine chỉ chạy xe trên desktop và không có giao diện người dùng (GUI), size CSDL số lượng giới hạn bởi 2GB.Win CE: Sử dụng cho các ứng dụng điều khiển xe trên Windows CE.Trial: Phiên bản dùng thử, bị số lượng giới hạn bởi thời gian.SQL Client: Là phiên bạn dạng dành mang đến máy khách, khi tiến hành khai thác sẽ tiến hành kết nối cho phiên phiên bản SQL Server, phiên phiên bản này cung cấp giao diện GUI khai thác cho những người sử dụng.SQL Connectivity only: Là phiên bản sử dụng chỉ cho các ứng dụng để liên kết đến SQL Server, phiên bạn dạng này không cung cấp công cố gắng GUI cho những người dùng khai thác SQL Server.3. DB2
DB2 là 1 trong những dòng ứng dụng quản trị cơ sở tài liệu quan hệ của hãng sản xuất IBM. Nó được phân phát hành thứ nhất vào năm 1982 và hiện tại đang sẵn dùng cho một phạm vị rộng những nền hệ điều hành, được sử dụng chủ yếu bên trên Unix (thường hotline AIX), Linux, IBM i (trước đây là OS/400), z/OS and Windows Servers. DB2 sử dụng ngôn từ SQL để đọc và viết tin tức vào dữ liệu.
Các phiên bạn dạng của DB2:
DB2 for Z/OS: cung cấp các chức năng của DB2 đến các khối hệ thống máy chủ.DB2 Personal Edition: cung cấp cho người dùng đơn lẻ trên một laptop cá nhân.DB2 Enterprise hệ thống Edition (ESE) là 1 trong những RDBMS hoàn hảo với setup khách/chủ (client/server setup)DB2 Workgroup vps Editon (WSE) nhà yếu nhằm mục tiêu đến các doanh nghiệp từ nhỏ dại đến vừa với toàn bộ các tác dụng của DB2 ESE, trừ liên kết với máy tính xách tay lớn.Xem thêm: Máy nước nóng ariston giá rẻ, chính hãng, trả góp 0% tại, máy nước nóng trực tiếp ariston
4. Oracle
Không có gì quá bất ngờ khi Oracle được xem là hệ quản trị các đại lý dữ liệu thông dụng nhất núm giới. Oracle luôn luôn dẫn đầu trong vô số năm từ khi thành lập năm 1979. Điều có thể nói rằng về Oracle là “hệ thống phức tạp nhưng mạnh mẽ mẽ”. Oracle đang phát triển hướng đến mô hình tài liệu đám mây vào phiên phiên bản 12c, chất nhận được các doanh nghiệp củng thay và làm chủ cơ sở dữ liệu như là các dịch vụ đám mây.
Các phiên bản:
Phiên bạn dạng 1 (năm 1977), Phiên bản 2 (năm 1979)Phiên bạn dạng 3 (năm 1983), Phiên bản 4 (1984)Phiên bản 5 thi công năm 1985 (SQLNet: hệ thống khách/chủ (client/server)).Phiên phiên bản 6 tạo năm 1988 (Sequence, thao tác làm việc ghi trễ).Oracle7 được sản xuất năm 1992 (SQL*DBA).Năm 1999 Oracle reviews Oracle8i (i:internet).Năm 2001-2002: 2 phiên phiên bản Oracle9i (Release 1&2).Năm 2004-2005: 2 phiên bản Oracle10g (g:Grid) (Release 1&2).Năm 2007 – 2009: 2 phiên bạn dạng 11g (Release 1&2)Năm 2013 – 2017: 2 phiên bản 12c (Release 1&2)Năm 2018: Phiên bản 18cCác release phổ biến hiện thời (10g, 11g, 12c) có 5 phiên bạn dạng sau :
Oracle Database Express Edition (Oracle Database XE): là phiên bạn dạng đơn giản nhất, download nhanh chóng, cài đặt và quản lý đơn giản, miễn chi phí cho lập trình, thực thi và mở rộng.Oracle Database Standard Edition OneOracle Database Standard Edition
Oracle Database Enterprise Edition: là phiên bạn dạng mạnh mẽ nhất, cung ứng nhiều tính năng bảo mật cao cấp, giúp cho những công ty làm chủ truy xuất các nguồn tài nguyên và dữ liệu một biện pháp hữu hiệu và tiện lợi hơn.Oracle Database Personal Edition: là một thành phầm đặc biệt, bao gồm chứa phần lớn các chức năng của Enterprise Edition (ngoại trừ Oracle Real Application Clusters), phù hợp cho môi trường xung quanh phát triển và tiến hành một người dùng có yên cầu có sự tương thích đầy đủ với các phiên bản khác của Oracle.
khóa đào tạo và huấn luyện Lập trình Phân tích kiến tạo Khóa Thực chiến SQL cùng Kteam - Dự án quản lý sinh viên setup CSDL và xác định khóa chính, khóa ngoại trong dự án cai quản sinh viên
Dẫn nhập
Ở bài trước, chúng ta đã cùng cả nhà PHÂN TÍCH ĐẶC TẢ DỰ ÁN QUẢN LÝ SINH VIÊN. Qua đó, bạn đã có thể hiểu được thực tiễn cáchphân tích quánh tả dự án đa chiều;truy ngược, vấn đáp phân tích quánh tả; sơ lược giải pháp vẽ
ER tóm gọn gàng khi dìm yêu ước từ khách hàng hàng.
Ok!đó là tổng quan liêu về bài xích trước, ở bài xích này bọn họ sẽ tiếp tụccùng nhau thực chiến với dự ánQuản lý sinh viên. Kteam sẽ lí giải kỹ hơn về phong thái vẽ
ER tóm gọn gàng và thuộc bạnCài đặt csdl và xác minh khóa chính, khóa ngoại trong dự án làm chủ sinh viên
Chúng ta hãy thuộc nhauteamwork, trao đổi và cung ứng nhautrong dự án nàyđể giải quyết bài toán thực tế một cách hoàn chỉnhdưới sự giải đáp của anhKim Long - founder caodangnghevdht.edu.vnnhé!
Nhớ cài ứng dụng nha!
Nội dung
Để theo dõi bài bác này một cách giỏi nhất, bạn nên có kỹ năng về những phần:
Trong bài này, Kteam đang cùng chúng ta tìm hiểu những nội dung:
Giải quyết câu hỏicủa bài bác trước hướng dẫn vẽ cấp tốc ERD (nên tiến hành trên giấy) phía dẫn thiết đặt database bên trên Sql Server thiết đặt khóa chính, khóa ngoại những phần chia sẻ kinh nghiệm thực tiễnPhần mềm sử dụng
Trong khóa học này, chúng ta sẽ học và thực hành trực tiếp với SQL Server. Nếu như khách hàng chưa cài đặt SQL thì rất có thể xem qua bài
Bạn cũng rất có thể sử dụng các phiên bản khác trường đoản cú 2008 trở lên. (vì không có rất nhiều khác biệt)
Hướng dẫn vẽ cấp tốc ERD
Ở đầu bài, mìnhđã nói rõ rộng vềcách phân tích ra lược đồ
ER cầm gọn khi nhấn yêu ước từ khách hàng. Khởi đầu từ kinh nghiệm cá nhân của mình và team trong thừa trình thao tác thực tế, bởi vậy rất có thể nó đang khác những so cùng với lược đồ
ER mà các bạn được học trên trường.
Bạn có thể xem qua quánh tả dự án công trình và bảng phân tích đặc tả làm chủ sinh viên vào bài
PHÂN TÍCH ĐẶC TẢ DỰ ÁN QUẢN LÝ SINH VIÊN
Ghi chú: các quánh tả cùng tài liệu sử dụng trong khóa huấn luyện và đào tạo được donate từ một thành viên của Kteam tất cả nguồn tham khảotại tư liệu Cơ sở tài liệu - Khoa toán tin / Đại học Đà Lạt docô Tạ Thị Thu Phượng biên soạn.
Dưới đây là lược đồ vật ER mà tôi đã hướng dẫn vào livestream. Chúng ta nên tự vẽ lại một cái từ phân tích đặc tả đã gồm ở bài trước nhé!

Cài đặt csdl và xác định khóa bên trên SQL Server
Phần này khá đơn giản dễ dàng với các bạn đã học tập qua khóa SỬ DỤNG SQL SERVER. Tuy nhiên, nó cũng trở nên không khó nếu khách hàng tiếp cận bài xích này đầu tiên tiên, chỉ việc để ý những lưu ý mình nói tới trong quá trình tạo database, sản xuất khóa...
create database Quan_Ly_Sinh_Viengouse Quan_Ly_Sinh_Viengocreate table Khoa(Ma_Khoa varchar(10) primary key, -- 13248 KTCC126 123Ten_Khoa nvarchar(100), -- thêm n nhằm viết được unicode
Nam_Thanh_Lap int)gocreate table Khoa_Hoc(Ma_Khoa_Hoc varchar(10) primary key, Nam_Bat_Dau int,Nam_Ket_Thuc int)create table Chuong_Trinh_Hoc(Ma_CT varchar(10) primary key,Ten_CT nvarchar(100))gocreate table Lop(Ma_Lop varchar(10) primary key,Ma_Khoa varchar(10) not null,Ma_Khoa_Hoc varchar(10) not null,Ma_CT varchar(10) not null,STT intforeign key(Ma_Khoa) references Khoa(Ma_Khoa),foreign key(Ma_Khoa_Hoc) references Khoa_Hoc(Ma_Khoa_Hoc),foreign key(Ma_CT) references Chuong_Trinh_Hoc(Ma_CT))gocreate table Sinh_Vien(Ma
SV varchar(10) primary key,Ho_Ten nvarchar(100),Nam_Sinh int,Dan_Toc nvarchar(20),Ma_Lop varchar(10) not nullforeign key(Ma_Lop) references Lop(Ma_Lop))gocreate table Mon_Hoc(Ma
MH varchar(10) primary key,Ma_Khoa varchar(10) not null,Ten
MH nvarchar(100)foreign key(Ma_Khoa) references Khoa(Ma_Khoa))gocreate table Ket_Qua(Ma
SV varchar(10) not null,Ma
MH varchar(10) not null,Lan_Thi int not null,Diem_Thi floatprimary key(Ma
SV, Ma
MH, Lan_Thi),foreign key(Ma
SV) references Sinh_Vien(Ma
SV),foreign key(Ma
MH) references Mon_Hoc(Ma
MH))gocreate table Giang_Khoa(Ma_CT varchar(10) not null,Ma_Khoa varchar(10) not null,Ma
MH varchar(10) not null,Nam_Hoc int not null,Hoc_Ky int,STLT int,STTH int,So_Tin_Chi intprimary key(Ma_CT, Ma_Khoa, Ma
MH,Nam_Hoc),foreign key(Ma_CT) references Chuong_Trinh_Hoc(Ma_CT),foreign key(Ma_Khoa) references Khoa(Ma_Khoa),foreign key(Ma
MH) references Mon_Hoc(Ma
MH))go
Kết
Trong bài này, chúng ta đãcùng nhau tò mò cách thiết đặt CSDL lên SQL của dự án thống trị sinh viên.Ở bài bác sau, bọn họ sẽ NHẬP DỮ LIỆU VÀ THỰC HÀNH truy vấn VẤN ĐƠN GIẢN VỚICSDL DỰ ÁN QLSV TRÊN SQL SERVER.
Cảm ơn các bạn đã theo dõi bài viết. Hãy để lại comment hoặc góp ý của doanh nghiệp để phân phát triển bài viết tốt hơn. Đừng quên “Luyện tập –Thử thách –Không ngại ngùng khó”
Project
Nếu bài toán thực hành theo hướng dẫn không ra mắt suôn sẻ như ước ao muốn. Bạn cũng có thể tải xuống PROJECT THAM KHẢO ở links bên dưới!

Thảo luận
Nếu bạn có bất kỳ khó khăn hay vướng mắc gì về khóa học, đừng ngần ngại đặt thắc mắc trong phần BÌNH LUẬN bên dưới hoặc vào mục HỎI & ĐÁP trên tủ sách caodangnghevdht.edu.vn.com để cảm nhận sự cung ứng từ cùng đồng.