<< Chapter < Page Chapter >> Page >
MỤC ĐÍCH Chương này trình bày một cái nhìn bao quát về cơ sở dữ liệu (CSDL/DB), về hệ quản trị cơ sở dữ liệu (HQTCSDL/DBMS) và về hệ cơ sở dữ liệu (HCSDL/DBS). Các đòi hỏi khi xây dựng một HQTCSDL đó cũng chính là những chức năng mà một HCSDL cần phải có. Một khái niệm quan trọng là khái niệm giao dịch (Transaction). Các tính chất một giao dịch phải có để đảm bảo một HQTCSDL, được xây dựng trên HCSDL tương ứng, trong suốt quá trình hoạt động sẽ luôn cho một CSDL tin cậy (dữ liệu luôn nhất quán). Quản trị giao dịch nhằm đảm bảo mọi giao dịch trong hệ thống có các tính chất mà một giao dịch phải có. Một điều cần chú ý là trong các tính chất của một giao dịch, tính chất nhất quán trước hết phải được đảm bảo bởi người lập trình-người viết ra giao dịch.YÊU CẦU Hiểu các khái niệm.Hiểu các vấn đề đặt ra khi xây dựng một HQTCSDL: thiết kế CSDL, đảm bảo tính nhất quán của CSDL trong suốt cuộc sống của nó, nền tảng phần cứng trên đó một HQTCSDL được xây dựng. Hiểu cấu trúc hệ thống tổng thểHiểu vai trò của các người sử dụng hệ thống. MỘT SỐ KHÁI NIỆM• Một cơ sở dữ liệu (CSDL/ DB: DataBase) là một tập hợp các tập tin có liên quan với nhau, được thiết kế nhằm làm giảm thiểu sự lặp lại dữ liệu. • Một hệ quản trị cơ sở dữ liệu (HQTCSDL/ DBMS: DataBase Management System) là một hệ thống gồm một CSDL và các thao tác trên CSDL đó, được thiết kế trên một nền tảng phần cứng, phần mềm và với một kiến trúc nhất định.• Một hệ cơ sở dữ liệu (HCSDL/ DBS: DataBase System) là một phần mềm cho phép xây dựng một HQTCSDL.

Hệ cơ sở dữ liệu

Một số điểm bất lợi chính của việc lưu giữ thông tin có tổ chức trong hệ thống xử lý file thông thường:

  • Dư thừa dữ liệu và tính không nhất quán (Data redundancy and inconsistency): Do các file và các trình ứng dụng được tạo ra bởi các người lập trình khác nhau, nên các file có định dạng khác nhau, các chương trình được viết trong các ngôn ngữ lập trình khác nhau, cùng một thông tin có thể được lưu giữ trong các file khác nhau. Tính không thống nhất và dư thừa này sẽ làm tăng chi phí truy xuất và lưu trữ, hơn nũa, nó sẽ dẫn đến tính không nhất quán của dữ liệu: các bản sao của cùng một dữ liệu có thể không nhất quán.
  • Khó khăn trong việc truy xuất dữ liệu: Môi trường của hệ thống xử lý file thông thường không cung cấp các công cụ cho phép truy xuất thông tin một cách hiệu quả và thuận lợi.
  • Sự cô lập dữ liệu (Data isolation): Các giá trị dữ liệu được lưu trữ trong cơ sở dữ liệu phải thoả mãn một số các ràng buộc về tính nhất quán của dữ liệu ( ràng buộc nhất quán/consistency contraints ). Trong hệ thống xử lý file thông thường, rất khó khăn trong việc thay đổi các chương trình để thoả mãn các yêu cầu thay đổi ràng buộc. Vấn đề trở nên khó khăn hơn khi các ràng buộc liên quan đến các hạng mục dữ liệu nằm trong các file khác nhau.
  • Các vấn đề về tính nguyên tử (Atomicity problems): Tính nguyên tử của một hoạt động (giao dịch) là: hoặc nó được hoàn tất trọn vẹn hoặc không có gì cả. Điều này có nghĩa là một hoạt động (giao dịch) chỉ làm thay đổi các dữ liệu bền vững khi nó đã hoàn tất (kết thúc thành công) nếu không, giao dịch không để lại một dấu vết nào trên CSDL. Trong hệ thống xử lý file thông thường khó đảm bảo được tính chất này.

Questions & Answers

what's economic
kamal Reply
Management of money such as saving.
babu
study of how society manage it's scare resources
Maulik
Please help me how to compute national income. what are those included on national income like for an example in W= WAGE what included in wage ?
love Reply
what is competitive market?
Shantal Reply
a compataive market is when there are many producers competating to provide consumers with a goods and services needed
Tanveer
in a compitative market no single producer or consumer can dictate the market
Tanveer
where many buyer and many seller interact for particular good or service, all buyers and sellers have negligible affect on market price.
Maulik
types of demand elasticity
Farouq Reply
What is price elasticity of demand and its degrees. also explain factors determing price elasticity of demand?
Yutansh Reply
Price elasticity of demand (PED) is use to measure the degree of responsiveness of Quantity demanded for a given change on price of the good itself, certis paribus. The formula for PED = percentage change in quantity demanded/ percentage change in price of good A
GOH
its is necessarily negative due to the inverse relationship between price and Quantity demanded. since PED carries a negative sign most of the time, we will usually the absolute value of PED by dropping the negative sign.
GOH
PED > 1 means that the demand of the good is price elasticity and for a given increase in price there will be a more then proportionate decrease in quantity demanded.
GOH
PED < 1 means that the demand of the good is price inelasticity and for a given increase in price there will be a less then proportionate decrease in quantity demanded.
GOH
The factors that affects PES are: Avaliablilty of close substitutes, proportion of income spent on the good, Degree of necessity, Addiction and Time.
GOH
Calculate price elasticity of demand and comment on the shape of the demand curve of a good ,when its price rises by 20 percentage, quantity demanded falls from 150 units to 120 units.
Helen Reply
5 %fall in price of good x leads to a 10 % rise in its quantity demanded. A 20 % rise in price of good y leads to do a 10 % fall in its quantity demanded. calculate price elasticity of demand of good x and good y. Out of the two goods which one is more elastic.
Helen
what is labor
Grace Reply
labor is any physical or mental effort that helps in the production of goods and services
Kwabena
what is profit maximizing level of out put for above hypothetical firm TC = Q3 - 21Q2 + 600 + 1800 P = 600 MC = 3Q2 - 42Q + 600
Sosna Reply
consider two goods X and Y. When the price of Y changes from 10 to 20. The quantity demanded of X changes from 40 to 35. Calculate cross elasticity of demand for X.
Sosna
sorry it the mistake answer it is question
Sosna
consider two goods X and Y. When the price of Y changes from 10 to 20. The quantity demanded of X changes from 40 to 35. Calculate cross elasticity of demand for X.
Sosna
The formula for calculation income elasticity of demand is the percent change in quantity demanded divided by the percent change in income.
Sosna
what is labor productivity
Lizzy Reply
if the demand function is q=25-4p+p² 1.find elasticity of demand at the point p=5?
Puja Reply
what are some of the difference between monopoly and perfect competition market
Obeng Reply
n a perfectly competitive market, price equals marginal cost and firms earn an economic profit of zero. In a monopoly, the price is set above marginal cost and the firm earns a positive economic profit. Perfect competition produces an equilibrium in which the price and quantity of a good is economic
Naima
what are some characteristics of monopoly market
Obeng Reply
explicit cost is seen as a total experiences in the business or the salary (wages) that a firm pay to employee.
Idagu Reply
what is price elasticity
Fosua
...
krishna
it is the degree of responsiveness to a percentage change in the price of the commodity
Obeng
economics is known to be the field
John Reply
what is monopoly
Peter Reply
what is taxation
Peter
is the compulsory transfer of wealth from the private sector to the public sector
Jonna
Got questions? Join the online conversation and get instant answers!
Jobilize.com Reply

Get the best Algebra and trigonometry course in your pocket!





Source:  OpenStax, Hệ quản trị cơ sở dữ liệu. OpenStax CNX. Jul 31, 2009 Download for free at http://cnx.org/content/col10838/1.1
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'Hệ quản trị cơ sở dữ liệu' conversation and receive update notifications?

Ask