GIÁO TRÌNH CƠ SỞ DỮ LIỆU

giáo trình các đại lý tài liệu Tính chủ quyền của dữ liệu Tnhãi nhép chấp dữ liệu Đối tượng áp dụng cơ sở dữ liệu hệ cai quản trị các đại lý

Bạn đang xem: Giáo trình cơ sở dữ liệu

*
pdf

DATABASE SYSTEMS (phần 6)


*
pdf

DATABASE SYSTEMS (phần 3)


Xem thêm: Rau Diếp Cá Có Tốt Cho Bà Bầu, Tác Dụng Của Rau Diếp Cá Đối Với Bà Bầu

*
pdf

DATABASE SYSTEMS (phần 25)


Nội dung

Giáo trình các đại lý dữ liệuCHƯƠNG I - CÁC KHÁI NIỆM CƠ BẢN VỀ CƠ SỞ DỮ LIỆUI.1. CÁC KHÁI NIỆM CƠ BẢNCó thể bảo rằng bất cứ nghành nghề dịch vụ như thế nào của Tin học tập phần nhiều không ít tương quan tớiViệc tổ chức triển khai và khai quật đại lý tài liệu. Đặc biệt cơ sở dữ liệu có vai trò khôn xiết quantrọng vào hệ thống công bố.I.1.1 Dữ liệu (Data)Dữ liệu là một trong những phần tử hoặc một tập vừa lòng các phần tử mà lại ta call là biểu đạt.Nó được biểu lộ bên dưới các dạng nlỗi hình hình họa, âm thanh, màu sắc, hương vị... Từgần như dấu hiệu kia họ gồm sự đọc biết về một sự vật dụng, hiện tượng lạ tuyệt vượt trìnhnào đó trong quả đât rõ ràng trải qua quá trình nhấn thức. Trong những dạngtài liệu thì ngôn ngữ (chữ viết, chữ số, giờ đồng hồ nói) là dạng tài liệu phổ cập nhấtđược dùng vào nghành nghề tin học (dùng để làm trình bày, định lượng các tính năng của đốitượng).Phạm vi của dữ liệu rất lớn béo. Trong cuốn nắn bài bác giảng này họ chỉ đềcùa đến dữ liệu trong lĩnh vực của Tin học tập. Các dữ liệu vào nghành tin học tập phảilượng hóa (cân đong thống kê tốt biểu lộ được).I.1.2 Cơ sở dữ liệu (Database)Thương hiệu tài liệu là một trong tập hòa hợp những tài liệu về các đối tượng người tiêu dùng cần phải cai quản,được lưu trữ mặt khác trên các thứ mang tin của sản phẩm tính điện tử với được quản lýtheo một bề ngoài thống tuyệt nhất call là hệ làm chủ (hoặc quản lí trị) cơ sở dữ liệu nhằmthực hiện tía công dụng sau đây:(1). Tạo lập dữ liệu(2). Cập nhật dữ liệu:◦ Nạp dữ liệu vào cửa hàng tài liệu.◦ Xóa tài liệu khỏi cơ sở tài liệu.◦ Sửa tài liệu đã gồm trong cơ sở dữ liệu.(3). Tìm kiếm cùng kết xuất tài liệu theo trải đời.Nói một biện pháp khác cơ sở dữ liệu là tập đúng theo những dữ liệu gọn gàng nhất tuy vậy đầy đủtốt nhất về những đối tượng phải thống trị đầy đủ thỏa mãn nhu cầu toàn bộ các hưởng thụ khai quật đặtra.I.1.3 Hệ quản trị cửa hàng dữ liệu (Database Management SystemDBMS)Hệ quản lí trị đại lý tài liệu (HQTCSDL) là 1 hệ thống ứng dụng (các chươngtrình) góp cho tất cả những người sử dụng khai quật các DataBase theo các chức năng:(1). Tạo lập dữ liệu(2). Cập nhật dữ liệu:◦ Nạp tài liệu vào cửa hàng dữ liệu.Trang 1 Giáo trình cửa hàng dữ liệu◦ Xóa dữ liệu khỏi cửa hàng tài liệu.◦ Sửa tài liệu bao gồm vào các đại lý tài liệu.(3). Tìm tìm với kết xuất dữ liệu theo đề nghị.(4). Bảo mật các đại lý tài liệu.Cho tới ni có khá nhiều hệ quản lí trị các đại lý dữ liệu với chất lượng, tuấn kiệt vàChi phí khác biệt như: họ FOX, DB2, DBASE, ORACLE, SYBASE, PARADOX,INFORMIX, SQL SERVER, MYSQL, POSTGRESquốc lộ,... Còn những DataBase là đốitượng quản lý của các HQTcơ sở dữ liệu. Chúng được chế tạo lập với tàng trữ trong các vậtmang tin ngoài.Các HQTCSDL hay hỗ trợ những vẻ ngoài được cho phép người tiêu dùng thực hiệnnhững thao tác trên. Tuy nhiên vày thử dùng nhiều chủng loại cùng ngặt nghèo của người dùng màđể khai thác ban bố công dụng thì HQTCSDL không đầy đủ nhưng mà đề xuất cần cho tới hồ hết phầnmượt chuyên được dùng (specialized program) giúp cho câu hỏi tổ chức, tàng trữ với khai tháccác đại lý tài liệu được hiệu quả hơn. Thường tín đồ ta thực hiện các hình thức củaHQTDataBase (có thể kết hợp với những ngôn ngữ lập trình) để viết các phần mềm này.lấy ví dụ hệ thống ứng dụng kế toán, thống trị nhân sự tại những cơ quan nhà máy, hệcai quản huấn luyện và giảng dạy trong các ngôi trường Đại học... Mỗi phần mềm như vậy thường chỉGiao hàng cho 1 lĩnh vực của một đơn vị chức năng ví dụ cá biệt làm sao kia.Một Hệ quản ngại trị đại lý dữ liệu là một khối hệ thống gồm một hoặc nhiều cơ sở dữ liệu vàcác lịch trình áp dụng dùng để khai thác và xử trí tài liệu vào CSDL đó.Người dùngChương thơm trình ứng dụngHệ cai quản trị cửa hàng dữ liệuCSDLDạng đối chiếu thô thiển sau đây giữa kho thiết bị hóa học và cửa hàng dữ liệu, thống trị khovới hệ cai quản trị cửa hàng dữ liệu, giúp chúng ta mau lẹ gọi được một vài ba thuậtngữ trình độ đầu tiên của cơ sở dữ liệu.Mỗi CSDL ứng với 1 kho. Giống như kho có người quản trị (thủ kho) thìCSDL cũng có fan quản trị CSDL. Người cai quản trị bao gồm trách nhiệm cai quản cùng theodõi toàn thể các giấy tờ thủ tục sau đây:(1). Nạp dữ liệu vào CSDL ↔ Nạp sản phẩm vào kho.(2). Xóa dữ liệukhỏi DataBase ↔ Loại quăng quật hàng bị hư hoặc thanh hao lý hàngko buộc phải sử dụng nữa.Trang 2 Giáo trình cửa hàng dữ liệu(3). Sửa tài liệu vào CSDL ↔ Sửa lại hàng vào kho.(4). Tạo lập DataBase ↔ Xây dựng thêm kho.(5). Tìm tìm với xuất tài liệu ↔ Tìm và xuất mặt hàng.(6). Bảo trì tài liệu trong DataBase không bị không đúng lỗi do những tróc nã nhập khônghòa hợp phép hoặc các truy nhập không đúng qui bí quyết dẫn tới việc rơi lệch, mấtđuối tài liệu ↔ Bảo vệ sản phẩm cho ngoài mất mát, hỏng lỗi.DataBase gồm một lớp người sử dụng cũng khá được phép thực hiện những thao tác(1)-(6) nlỗi người cai quản trị dẫu vậy giới hạn tại một góc độ khai quật tài liệu. Ngườithực hiện, phụ thuộc vào phương châm và trách rưới nhiệm của chính mình, được bạn cai quản trị đến phépsử dụng một phần nào đó của cơ sở dữ liệu với cùng với phần đó chúng ta được phép tiến hành mộtsố làm việc nhất quyết. Nếu người tiêu dùng là một đàn bà nhân viên cấp dưới bán hàng trên mộtquầy làm sao kia thì cô ta hoàn toàn có thể thông qua laptop năng lượng điện tử (MTĐT) theo dõi và quan sát nhữngsản phẩm bán tốt trên quầy của chính mình bao gồm những mục: mã mặt hàng, thương hiệu sản phẩm, đơnvị tính, đối kháng giá bán, thành chi phí, con số còn lại, tổng cộng tiền đang cung cấp... được phép nạptài liệu, sửa, xóa tài liệu, phản ảnh đúng biến động của các mặt hàng bao gồm trongquầy của mình. Còn các tài liệu khác, tuy vậy được lưu trữ bên trên cùng một MTĐT,thậm chí được lưu trữ vào và một DataBase, đang là “khuất” so với cô ta. Dữ liệutừ trần hoàn toàn có thể là công bố về các quầy không giống, tổng thu chi của shop, danh sáchcùng báo cáo cụ thể về những quầy không giống, tổng thu bỏ ra của siêu thị, list vàđọc tin cụ thể về các nhân viên…Tóm lại, tuy vậy dữ liệu được tàng trữ tầm thường vào một cơ sở dữ liệu nhưng mà ngườiáp dụng chỉ được nhìn vào cơ sở dữ liệu chỉ qua một cái size (view) với họ cảm thấycơ sở dữ liệu chỉ là một cái khung kia thôi, như là giành cho bọn họ vậy.Các làm việc (1)-(3) được Hotline là thao tác làm việc cập nhật. Thao tác (4) được Điện thoại tư vấn làbiểu hiện dữ liệu. Thao tác (5) được hotline là thao tác làm việc tìm kiếm tìm.Toàn bộ những trang thiết bị, sản phẩm công nghệ, chính sách, giải đáp giao hàng mang đến việc thựchiện những thao tác làm việc (1)-(6) đối với những kho hàng sinh sản thành hệ thống trị kho, vào hệthống này hoàn toàn có thể bao gồm các thiết bị đưa đường, bốc xếp hàng, những các loại phiếu và bệnh từxuất-nhập kho, các phương thức tìm kiếm sản phẩm trong kho… Tương tự, ta bao gồm hệ cai quản trịCSDL – là lịch trình laptop giúp cho ta tiến hành những thao tác (1)-(6).I.1.4 Sự quan trọng của cửa hàng dữ liệuTrước đây câu hỏi khai quật tài liệu bằng các phương tiện bằng tay thủ công bởi giấy tờmất không ít thời gian cùng tác dụng không đảm bảo. Với sự phát triển của technology thôngtin (cả phần cứng và phần mềm) đã phát hành một ngành technology mới: côngnghệ công bố. Thông tin thường xuyên được tinc lọc từ tài liệu. Ban đầu câu hỏi tổ chức triển khai,khai thác dữ liệu không được nghiên cứu đúng nấc mang tới vấn đề khai quật chúngvẫn tồn tại tiêu giảm bởi thiếu thốn tính đồng nhất và bảo mật cũng giống như kỹ năng lưu lại trữkhông những. Thậm chí còn nếu không nghiên cứu và phân tích thấu đáo sẽ tạo ra tính mâu thuẫnvào dữ liệu với dẫn tới những kết quả không lường. Có thể và một đối tượngdữ liệu bởi nhiều đơn vị thuộc khai quật buộc phải tất cả khi được tổ chức triển khai lưu trữ tại nhiêuđịa điểm, gây ra sự trùng gắn, tốn kém nhẹm và nếu không cập nhật kịp lúc sẽ có được sự khôngđồng điệu, tạo nên công dụng khai thác tốt. Dần dần các đại lý tài liệu được nghiênTrang 3 Giáo trình các đại lý dữ liệucứu vớt tráng lệ đáp ứng nhu cầu nhu cầu khai thác ngày càng cao của các team ngườisử dụng khác nhau. Có được một cơ sở dữ liệu hợp lý và phải chăng, đáp ứng toàn bộ phần nhiều đòihỏi của toàn bộ những đội tín đồ trong mỗi hệ thống lên tiếng là điều đưa ra chonhững người dân làm cho tin học nói phổ biến với người những người phân tích các đại lý dữliệu dành riêng.Nói kết luận CSDL là phần tử không thể thiếu được trong các hệ tàng trữ vàtìm tìm ban bố, các khối hệ thống cai quản tài chính những ngành, các cung cấp, các hệ thốngthống trị kho tàng, bốn liệu, các khối hệ thống Ship hàng công cộng như ngân hàng, cung cấp véthiết bị bay với những phương tiện đi lại giao thông vận tải, những hệ thống thi công tự động. v. v.I.2. CÁC MÔ HÌNH CSDLI.2.1 Mô hình hóa trong tin họcMô hình hóa là sự lập tương quan giữa các đặc trưng, thuộc tính của đối tượngvới các phần tử của một tập như thế nào kia sao cho công bố về động thái của những phần tửtrong tập này biểu đạt sự vận động của đối tượng người dùng được mô hình hóa.Thế giới thực 1992Thế giới thực 1988Người x"Người xmP(m(x)) = m(t(x))y=m(x)Py" = y""tin tức của đối tượng người tiêu dùng x(năm 1988)Thông tin của đối tượng người tiêu dùng x(năm 1992)Họ và tên: Vũ TrungMã: 02Năm sinh: 1960Lương: 390.000Số con: 1Chức vụ: Nhân viênHọ & tên: Vũ TrungMã: 02Năm sinh: 1960Lương: 505.000Số con: 2Chức vụ: trưởngphòngHãy xét 1 phần tử x - nhân viên cấp dưới của một ban ngành nào đó. Đó là 1 trong đốitượng ví dụ của nhân loại thực. Chúng ta diễn tả đố tượng x thông qua 1 cơ chếm nlỗi sau: m - liệt kê những nằm trong tính của cán cỗ x, ví dụ là chúng ta với tên, mã (hồ sơ),năm sinh số bé với dịch vụ. Cần bao nhiêu nằm trong tính cùng thuộc tính làm sao là do mụctiêu của vấn đề mô hình hóa định giành. Nếu đề xuất làm chủ học sinh của nhà trường thìcụ thể là ko nên cho ở trong tính lương, số con với phục vụ. Chúng hoàn toàn có thể đượcrứa bằng những thuôc tính không giống như: chúng ta cùng tên prúc huynh, địa chỉ mái ấm gia đình v. v.Trang 4 Giáo trình cửa hàng dữ liệuGiả sử thời gian diễn tả x là năm 1988 với công bố về x được lưu trong mộtDataBase. Đến năm 1992, bởi vì thời gian chuyển đổi, đối tượng x cũng chuyển đổi theo: lươngtăng lên, số bé tạo thêm và dấn dùng cho new v. v. Một hàm t sẽ biến đổi xsang trọng mẫu thiết kế new x"x"= t(x)Tại năm 1988, ánh xạ m, như sẽ biết, lập thông báo y đến xy = m(x)Nếu hệ DataBase tàng trữ đọc tin về x gồm cơ chế Phường nhằm cập nhật (sửa thông tinđến cân xứng với thực tế) thì P.. đang đổi khác y thành y’. Ta có:y"= P(y) = P(m(x))Nếu tại năm 1992 ta lại cần sử dụng nguyên lý m để lấy thông báo mang lại x (ứng với hìnhtrạng x’) thì đã được:y" = m(x") = m(t(x))Cặp ánh xạ được Điện thoại tư vấn là bề ngoài quy mô hóa. Dễ thấy rằng qui định làm việc đúng mực nếu như nó theo dõi và quan sát đúng đối tượng người sử dụng, tức là:y"= y"" hayP (m(x)) = m (t (x)) (*)Đẳng thức (*) được hotline là ĐK giao hoán thù của quy mô hóa .Chúng ta lần lượt xét bố các loại quy mô – tía cách tiếp cận lúc xây đắp những hệ cai quản trịCSDL.I.2.2 Mô hình mạngNơi sinhNhân sựThành phốNơi mang đến công tácMô hình mạng được desgin bên trên những tập dữ liệu với các tình dục.•Tập tài liệu được chế tạo ra từ bỏ số đông dữ liệu cùng một dạng hình call là bạn dạng ghi. Mỗiphiên bản ghi được tạo ra vì chưng các ngôi trường. Theo hình bên trên ta tất cả hai tập tài liệu làNhân sự với Thành phố cùng với những bạn dạng ghi tương xứng nlỗi sau:o Mỗi thành phần của tập nhân sự được mô tả qua 6 ngôi trường (6 nằm trong tính):HỌ VÀ TÊN:MÃ:NĂM SINH:LƯƠNG:SỐ CON:CHỨC VỤ:Trang 5 Giáo trình cơ sở dữ liệuo Mỗi thành phần (tỉnh thành cầm cố thể) của tập thị thành được mô tả qua4 ở trong tính:MÃ THÀNH PHỐ:TÊN GỌI:DIỆN TÍCH:KHOẢNG CÁCH TỚI THỦ ĐÔ:•Quan hệ xác lập một đối sánh tương quan - ánh xạ giữa nhì tập dữ liệu. Theo hìnhtrên ta có:Quan hệ NƠI SINH: Nhân sự ∈ Thành phố: Mỗi nhân sự ví dụ của tậpNhân sự có một khu vực sinch rõ ràng. Giữa nhì tập trên còn có thể tất cả dục tình trang bị nhì,chẳng hạn NƠI ĐẾN CÔNG TÁC cho biết cán bộ x đến thao tác tại gần như thànhphố như thế nào.Các quan hệ giới tính được phân các loại theo phong cách ánh xạ đơn trị, nó được kí hiệu là 1:1 (mỗingười có một địa điểm sinh), còn NƠI ĐẾN CÔNG TÁC là ánh xạ không đối kháng trị, kí hiệulà 1:N - một tín đồ có thể tổ chức triển khai chuyến công tác ở nhiều đô thị.Để sinh sản lập một cơ sở dữ liệu theo quy mô mạng chúng ta đề xuất những thao tác sau:1. Tạo lập một tập bao hàm Việc knhị báo tên tập cùng diễn đạt những trực thuộc tính của tập.Ví dụ:CREATE SETSET NAME:Nhân sựATTRIBUTE 1: HỌ VÀ TÊNTYPE: string<30>ATTRIBUTE 2: MÃTYPE: integer (2)ATTRIBUTE 3: NĂM SINHTYPE: integer (2)ATTRIBUTE 3:NĂM SINHTYPE: integer (2)....CREATE SETSET NAME:Thành phốATTRIBUTE 1: MÃ THÀNH PHỐTYPE: string<3>ATTRIBUTE 2: TÊN GỌITYPE: string<30>ATTRIBUTE 3: DIỆN TÍCHTYPE: integer (12)ATTRIBUTE 3:KHOẢNG CÁCH TỚI THỦ ĐÔTYPE: integer (5)....Trang 6 Giáo trình cửa hàng dữ liệu2. Thiết lập một quan hệ nam nữ giữa nhì tập: bao gồm câu hỏi knhì báo thương hiệu quan hệ, thương hiệu tậpnguồn cùng tên tập đích với giao diện quan hệ tình dục.Ví dụ:SET RELATION: NƠI SINHFROM: Nhân sựTO: Thành phốTYPE: 1:1Các làm việc đối xứng của CREATE SET và SET RELATION vẫn là DELETESET với DELETE RELATIONCác làm việc phụ trợ khác có thể là:• Sửa lại tên (tập, quan hệ nam nữ, thuộc tính)• Sửa lại dạng hình (trực thuộc tính, quan liêu hệ)• Thêm, sút ở trong tính vào trong 1 tập vẫn tất cả v. v.Ta xét một ví dụ minc họa việc truy nã nhùa tới cơ sở dữ liệu mạng.Ví dụ: Cho biết tổng số lương của rất nhiều cán cỗ gồm vị trí sinh sinh sống TPhường. Hải Phòng.GET. Nhân sự/* mnghỉ ngơi tập nhân sự */GET. Thành phố /* với mở tập thị trấn */S:= 0/* đặt tổng lương bởi 0 */FOR each x in Nhân sự DOIF (NƠI SINH(x).TÊN GỌI= "HAI PHONG") THENS:= S +x.LƯƠNGENDIFENDFORCLOSE ALL /* đóng góp toàn bộ những tập đang xét 0 */WRITE ("Tổng lương: ",S);Các làm việc trong hệ cửa hàng dữ liệu có thể thực hiện sinh hoạt chính sách hội thoại trựctiếp tín đồ – thiết bị (lấy ví dụ những thao tác sản xuất lập) hoặc ở cơ chế chương trình (ví dụtruy tìm nhập nói bên trên được viết dưới dạng ngôn ngữ tựa Pascal). Sử dụng chế độ nàohoặc ngôn ngữ gì ko quan trọng đặc biệt bằng sự đọc biết thực chất của mô hình với cácthao tác để hoàn toàn có thể từ bỏ kiến tạo cùng cài đặt hệ cơ sở tài liệu hoặc thực hiện một hệ cósẵn theo những hiểu biết đòi hỏi.I.2.3 Mô hình phân cấpĐây là ngôi trường thích hợp riêng rẽ của mô hình mạng, trong các số đó định nghĩa tập dữ liệuđược giữ nguyên còn khái niệm tình dục được giới hạn ở phong cách phân cung cấp. Giữa haitập dữ liệu bất kỳ tất cả về tối nhiều một quan hệ tình dục với tình dục này tuân thủ trật tự xấp xỉ.Loại mô hình phân cấp phù hợp cùng với đều tổ chức tất cả hình thức phân cung cấp.Trang 7 Giáo trình đại lý dữ liệuVí dụ:Tổ chức quản lý hành chánh:TỉnhHuyệnXãTổ chức thư mục:Ổ đĩaThư mục bé cấp cho 1Tlỗi...Cấu trúc phân cung cấp là cấu tạo cây, cần nhằm truy vấn tới một đối tượng người dùng trongmô hình phân cung cấp là đi tự nơi bắt đầu (đỉnh đầu tiên) đến thành phần nên xét.I.2.4 Mô hình quan liêu hệMô hình dục tình lần trước tiên được Codd – một nhân viên của hãng sản xuất IBM đềxuất năm 1970. Một cơ sở dữ liệu quan hệ giới tính được chế tạo ra lập trường đoản cú các quan hệ tình dục tất cả hình hình họa trựcquan là những bảng (table). Mỗi một bảng bao hàm các cột được Call là các nằm trong tínhvà những loại được điện thoại tư vấn là những bộ.Ví dụ: CSDL bán hàng tàng trữ thông báo về các tạo nên bán hàng trên cáccủa hàng của một cửa hàng được chế tác thành tự những quan hệ sau đây:Quan hệ MẶT HÀNGMÃ HÀNGTÊN HÀNGĐƠN VỊ TÍNHQuan hệ KHÁCH HÀNGMÃ KHÁCHHỌ TÊN KHÁCHĐỊA CHỈ KHÁCHQuan hệ CỬA HÀNGMÃ CỬA HÀNGTÊN CỬA HÀNGTrang 8ĐỊA CHỈ CỬA HÀNG Giáo trình cửa hàng dữ liệuQuan hệ GỐC HÓA ĐƠN (Hóa đối chọi khẳng định bởi vì số lắp thêm trường đoản cú của nó được bánngày như thế nào, mang lại khách nào, tự siêu thị như thế nào, Phần Trăm với tiền thuế cực hiếm gia tăng là baonhiêu cùng trực thuộc quyển hóa 1-1 nào).STT_HĐNGÀY BÁNMÃKHÁCHMÃ CỬA HÀNGTỶLỆVATTHUẾ GTGTQUYỂN_HĐQuan hệ CHI TIẾT HÓA ĐƠN (Hóa solo cung cấp số đông món đồ như thế nào, sốlượng, 1-1 giá bán cùng số chi phí tương ứng là bao nhiêu)STT_HĐMÃ HÀNGSỐ LƯỢNGĐƠN GIÁTHÀNH TIỀNCác điểm lưu ý của quy mô quan liêu hệ:• Tự nhiên, gần cùng với ý niệm thường thì.• Có đại lý toán thù học chặt chẽ được cho phép vận dụng thoáng rộng những công cụđại số cùng xúc tích và ngắn gọn.• Ngôn ngữ thao tác làm việc trong sáng cùng có tác dụng tổng hợp cao.• Dễ bảo đảm tính an ninh dữ liệu: hoàn toàn có thể đặt password tróc nã nhập ởnhững mức: nút quan hệ tình dục, nấc nằm trong tính, nút bộ, nấc nằm trong tính –bộ.• Dễ update tới những đơn vị chức năng tài liệu.• Dễ bảo đảm an toàn tính tự do tài liệu.I.3. NGÔN NGỮ DỮ LIỆUI.3.1 Khái niệm về ngôn ngữNgôn ngữ là phương tiện đi lại giao tiếp thân fan – fan, tín đồ – sản phẩm công nghệ hoặcđồ vật – sản phẩm công nghệ. Có nhì loại ngôn ngữ: ngôn từ tự nhiên và thoải mái cùng ngôn ngữ hình thức.I.3.2 Ngôn ngữ tự nhiênNgôn ngữ tự nhiên và thoải mái là ngôn từ của các cỗ tộc người, được cải tiến và phát triển vàhoàn thành xong từ Lúc lộ diện bé bạn ngulặng tdiệt thứ nhất. Ngôn ngữ từ nhiênđược biểu thị qua tiếng nói của một dân tộc, chữ viết hoặc rượu cồn tác (ngữ điệu của các ngườicâm điếc) với theo đúng hầu hết quy tắc khăng khăng được call là ngữ pháp.I.3.3 Ngôn ngữ hình thứcNgôn ngữ hiệ tượng là tập hợp những ký hiệu với khí cụ bởi vì nhỏ tín đồ đưa ra.Thông thường từng lĩnh vực có những ngôn từ hiệ tượng riêng biệt (vào toán thù học tập,trong đồ vật lý, vào hóa học, sinh học,vv..). Trong tin học tập ngữ điệu hiệ tượng là côngnúm giao tiếp thân bạn với máy với giữa sản phẩm công nghệ và vật dụng.Trang 9 Giáo trình đại lý dữ liệuI.3.3.1 Ngôn ngữ dữ liệu:Các hệ quản ngại trị cửa hàng tài liệu khi nào cũng cung ứng một ngôn từ hìnhthức làm giải pháp giao tiếp giữa người tiêu dùng và hệ thống. Đó là ngữ điệu dữliệu. Các ngôn ngữ tài liệu thường xuyên áp dụng từ bỏ khóa trong ngôn từ tự nhiên với cúpháp nghiêm ngặt, được người tiêu dùng gửi vào khối hệ thống bởi các phương tiện nhưkeyboard, màn hình và dĩ nhiên là cả bộ xử lý với phần cứng cùng ứng dụng liênquan. Ngôn ngữ tài liệu bao hàm bố lớp ngôn ngữ bé ứng cùng với ba tính năng chủyếu đuối của hệ cơ sở dữ liệu: là ngữ điệu bé diễn đạt tài liệu, ngôn từ con cập nhậtdữ liệu, và ngôn ngữ con tìm kiếm tài liệu.I.3.3.1.1 Ngôn ngữ bé biểu hiện dữ liệu (Data Definition Language – DDL)Ngôn ngữ con thể hiện tài liệu góp người sử dụng knhị báo tên đối tượng người tiêu dùng, cấutrúc của đối tượng cùng các quan hệ nam nữ của đối tượng người tiêu dùng với những đối tượng người tiêu dùng không giống.Ví dụ:CREATE TABLE KHÁCH HÀNG/* Tạo bảng người sử dụng */ATTRIBUTE 1 MÃ KHÁCH/* Thuộc tính sản phẩm nhất: mã khách hàng */TYPE INT(2)/* Kiểu số ngulặng 2 chữ số */ATTRIBUTE 2 HỌ TÊN/* Thuộc tính sản phẩm công nghệ hai: bọn họ tên quý khách hàng */TYPE STR(30)/* Kiểu chuỗi cam kết tự: 30 cam kết từ bỏ */ATTRIBUTE 3 ĐỊA CHỈ/* Thuộc tính vật dụng ba: shop của kháchsản phẩm */TYPE STR(30)/* Kiểu chuỗi cam kết tự: 30 ký trường đoản cú */ATTRIBUTE 4 KHỐI LƯỢNG/*T. tính sản phẩm công nghệ tư: khối lượng của kháchmặt hàng */TYPE REAL(6,2)/* Kiểu số thực: 6 chữ số trong số đó có 2 sốlẻ */ATTRIBUTE 5 TỈNH/*T. tính sản phẩm công nghệ năm: tỉnh/TP của khách hàng*/TYPE STR(20)/* Kiểu chuỗi cam kết tự: 20 ký tự */END CREATEI.3.3.1.2 Ngôn ngữ con update tài liệu (Data Update Language – DUL)Ngôn ngữ nhỏ update tài liệu giúp người dùng thực hiện các thao tác làm việc sau:◦ Đổi tên, đổi loại những đối tượng người sử dụng sẽ khai báo.◦ Thêm hoặc sút một số nguyên tố vào kết cấu sẽ có◦ Thêm, sửa, xóa dữ liệu trong cơ sở dữ liệu.Ví dụ:•RENAME TABLE KHÁCH HÀNG/KHÁCHHÀNG thành KHACH *//* Đổi tên bảng KHÁCH•RENAME ATTRIBUTE MÃ KHÁCH/MAKHthành MAKH *//* Đổi nằm trong tính MÃ KHÁCH•Showroom ATTRIBUTE TEL_NUM TO TABLE KHACH TYPE STR(10) /* Thêmtrực thuộc tính số điện thoại cảm ứng của khách vào bảng KHACH */Trang 10