Tải bản đầy đủ (.pdf) (10 trang)

Bài giảng Cơ sở dữ liệu - Chương 2: Mô hình thực thể liên kết

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1010.74 KB, 10 trang )

<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>

<b>KHOA CÔNG NGHỆ THÔNG TIN</b>


<i><b>BÀI GIẢNG HỌC PHẦN</b></i>


<i><b>CƠ SỞ DỮ LIỆU VÀ QUẢN TRỊ CƠ SỞ DỮ LIỆU</b></i>



<i>Gi ng viên<b>ả</b></i> <i>: </i>ThS. Nguy n V<b>ễ</b> <b>ươ</b>ng Th nh<b>ị</b>


<i>B  m ô n<b>ộ</b></i> <i>:      </i>H  t h n g  t h ô n g  t in<b>ệ</b> <b>ố</b>


H i Phịng, 2016<b>ả</b>


<i>Ch<b>ươ</b>ng 2</i>


</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>

2


Th ơ n g  t in  v  g i n g  v iê n

<b>ề</b>

<b>ả</b>



<b>Họ và tên</b> <b>Nguyễn Vương Thịnh</b>


<b>Đơn vị công tác Bộ môn Hệ thống thông tin – Khoa Công nghệ thông tin</b>


<b>Học vị</b> <b>Thạc sỹ</b>


<b>Chuyên ngành</b> <b>Hệ thống thông tin</b>


<b>Cơ sở đào tạo</b> <b>Trường Đại học Công nghệ - Đại học Quốc Gia Hà Nội</b>
<b>Năm tốt nghiệp</b> <b>2012</b>


<b>Điện thoại</b> <b>0983283791</b>



<b>Email</b> <b></b>


</div>
<span class='text_page_counter'>(3)</span><div class='page_container' data-page=3>

3


Th ô n g  t in  v  h c  p h n

<b>ề ọ</b>

<b>ầ</b>



<b>Tên học phần</b> <b>Cơ sở dữ liệu và quản trị cơ sở dữ liệu</b>


<b>Tên tiếng Anh</b> <b>Database and Database Management</b>


<b>Mã học phần</b> <b>17425</b>


<b>Số tín chỉ</b> <b>04 tín chỉ (LT: 45 tiết, TH: 30 tiết)</b>
<b>Bộ mơn phụ trách</b> <b>Hệ thống thông tin</b>


PH<b>ƯƠ</b>NG PHÁP H C T P, NGHIÊN <b>Ọ</b> <b>Ậ</b>


C U<b>Ứ</b><sub>v</sub> <sub>Ng h e  g i n g , t h o  lu n , t ra o  đ i v i g i n g  v iê n  </sub><b><sub>ả</sub></b> <b><sub>ả</sub></b> <b><sub>ậ</sub></b> <b><sub>ổ</sub></b> <b><sub>ớ</sub></b> <b><sub>ả</sub></b>


t rê n  l p .<b>ớ</b>


v T  n g h iê n  c u  t à i li u  v à  là m  b à i t p    n h à .<b>ự</b> <b>ứ</b> <b>ệ</b> <b>ậ ở</b>


PH<b>ƯƠ</b>NG PHÁP ĐÁNH GIÁ


v S V p h i t h a m  d  ít  n h t  <b>ả</b> <b>ự</b> <b>ấ</b> 7 5 % t h i g ia n .<b>ờ</b>


v Có   0 2  b à i  ki m   t ra  <b>ể</b> v i t<b>ế</b>  g i a   h c   p h n   (X2   =   (L1   +  <b>ữ</b> <b>ọ</b> <b>ầ</b>


L2 )/2 ), 0 1  b à i  ki m  t ra  <b>ể</b> <sub>t h c   h à n h</sub><b>ự</b> <sub> (X3 ).  Đi m   q u á  t rìn h  </sub><b>ể</b>



X =  (X2  +  X3 )/2 .


v Th i  k t   t h ú c   h c   p h n   b n g   h ìn h   t h c  <b>ế</b> <b>ọ</b> <b>ầ</b> <b>ằ</b> <b>ứ</b> t r c   n g h i m  <b>ắ</b> <b>ệ</b>


</div>
<span class='text_page_counter'>(4)</span><div class='page_container' data-page=4>

4


Tài li u tham kh o

<b>ệ</b>

<b>ả</b>



1. Elmasri, Navathe, Somayajulu, Gupta, <i>Fundamentals  of  Database </i>


<i>Systems (the 4th Edition)</i>, Pearson Education Inc, 2004.


2. Nguyễn Tuệ, <i>Giáo trình Nh p mơn H  C  s  d  li u<b>ậ</b></i> <i><b>ệ ơ ở ữ ệ</b></i> , Nhà xuất bản


Giáo dục Việt Nam, 2007.


3. Nguyễn Kim Anh, <i>Ng u y ê n   lý   c a   c á c   h   C   s   d   li u<b>ủ</b></i> <i><b>ệ</b></i> <i><b>ơ ở</b></i> <i><b>ữ</b></i> <i><b>ệ</b></i> , Nhà


</div>
<span class='text_page_counter'>(5)</span><div class='page_container' data-page=5>

5


</div>
<span class='text_page_counter'>(6)</span><div class='page_container' data-page=6>

<b>MƠ HÌNH THỰC THỂ LIÊN KẾT </b>



<b>2.1. SỬ DỤNG MƠ HÌNH DỮ LIỆU KHÁI NIỆM</b>


<b>2.2. KIỂU THỰC THỂ VÀ TẬP THỰC THỂ</b>



<b>2.3. KIỂU LIÊN KẾT VÀ TẬP LIÊN KẾT</b>


<b>2.4. KIỂU THỰC THỂ YẾU</b>



</div>
<span class='text_page_counter'>(7)</span><div class='page_container' data-page=7>

7



2.1. S  D NG MƠ HÌNH D  LI U KHÁI NI M

<b>Ử Ụ</b>

<b>Ữ</b>

<b>Ệ</b>

<b>Ệ</b>



<b>Thế giới thực</b>
<i><b>(Mini World)</b></i>


<b>THU THẬP VÀ PHÂN TÍCH YÊU CẦU</b>
<b>(Requirements collection and Analysis)</b>


<b>PHÂN TÍCH CHỨC NĂNG</b>
<b>(Fuctional Analysis)</b>


<b>THIẾT KẾ MỨC KHÁI NIỆM</b>
<b>(Conceptual Design)</b>


<b>THIẾT KẾ MỨC LOGIC</b>
<b>(Logical Design/</b>
<b>Data Model Mapping)</b>


<b>THIẾT KẾ MỨC VẬT LÝ</b>
<b>(Physical Design)</b>
<b>THIẾT KẾ CHƯƠNG TRÌNH </b>


<b>ỨNG DỤNG</b>


<b>(Application Program Design)</b>


<i>Các yêu c u ch c năng<b>ầ</b></i> <i><b>ứ</b></i>


<i>(Fu n c t io n a l </i>


<i>Re q u ire m e n t s )</i>


<i>Cá c  y ê u  c u  d  li u<b>ầ</b></i> <i><b>ữ ệ</b></i>


<i>(Da t a  Re q u ire m e n t s )</i>


<i>Đ c  t  g ia o  d c h  m c  <b>ặ</b></i> <i><b>ả</b></i> <i><b>ị</b></i> <i><b>ứ</b></i>


<i>c a o</i>


<i>(Hig h  – Le v e l </i>
<i>Tra n s a c t io n  </i>
<i>S p e c ific a t io n )</i>


<b>CÀI ĐẶT THỰC THI GIAO DỊCH</b>
<b>(Transaction Implementation)</b>


<i>L<b>ượ</b>c  đ  k h á i n i m  <b>ồ</b></i> <i><b>ệ</b></i>


<i>(t ro n g  m ô  h ìn h  d  li u  m c  <b>ữ ệ</b></i> <i><b>ứ</b></i>


<i>c a o )</i>


<i>(Co n c e p t u a l S c h e m a )</i>


<i>L<b>ượ</b>c  đ  lo g ic<b>ồ</b></i>


<i>(t ro n g  m ơ  h ìn h  d  li u  c a  <b>ữ ệ</b></i> <i><b>ủ</b></i>


<i>m t  h  q u n  t r  CS DL c  <b>ộ</b></i> <i><b>ệ</b></i> <i><b>ả</b></i> <i><b>ị</b></i> <i><b>ụ</b></i>



<i>t h )<b>ể</b></i>


<i>(Lo g ic a l S c h e m e )</i>


<i>Ch<b>ươ</b>n g  t rìn h   n g  d n g<b>ứ</b></i> <i><b>ụ</b></i>


<i>(Ap p lic a t io n  Pro g ra m s )</i>


<i>L<b>ượ</b>c  đ  t ro n g<b>ồ</b></i>


<i>(In t e rn a l </i>
<i>S c h e m a )</i>


<i>Đ c l p v i<b>ộ ậ</b></i> <i><b>ớ</b></i>


<i>HQT CS DL</i>


<i>G n  v i<b>ắ</b></i> <i><b>ớ</b></i>


</div>
<span class='text_page_counter'>(8)</span><div class='page_container' data-page=8>

8


Giáo s  Peter Chen<b>ư</b>


Đ i h c  Lo u is ia n a , Ho a  <b>ạ</b> <b>ọ</b>


K<b>ỳ</b>


<i>Mơ hình th c th  liên k t<b>ự</b></i> <i><b>ể</b></i> <i><b>ế</b></i>



</div>
<span class='text_page_counter'>(9)</span><div class='page_container' data-page=9>

9


2.2. KI U TH C TH  VÀ T P TH C TH

<b>Ể</b>

<b>Ự</b>

<b>Ể</b>

<b>Ậ</b>

<b>Ự</b>

<b>Ể</b>



<b>2.2.1. THỰC THỂ VÀ THUỘC TÍNH</b>
<b>2.2.1.1. Khái niệm về thực thể</b>


<i><b>Thực thể (entity) là một đối tượng của thế giới thực mà có sự tồn tại </b></i>
<i><b>độc lập (independent existence).</b></i>


<b>Đó có thể là:</b>


q <b>Một đối tượng tồn tại vật lý: VD: ông John Smith, con mèo Kitty, lơ </b>


<b>hàng có mã số MH01234,... </b>


q <b><sub>Một khái niệm: VD: mơn Tốn, cơng ty TNHH ABC, phịng Tài vụ,...</sub></b>
<b>2.2.1.2. Khái niệm về thuộc tính</b>


<i><b>Một thực thể có thể có các thuộc tính (attributes). Đó là những thông </b></i>
<i><b>tin cụ thể giúp mô tả chi tiết hơn về thực thể đó.</b></i>


</div>
<span class='text_page_counter'>(10)</span><div class='page_container' data-page=10>

10


Name = John Smith
Sex = Male


Age = 20


Job = Student


Phone Number =
04546890


Name = Marry Parker
Sex = Female


Age = 35


Job = Shop Assistant
Phone Number =


06546890


</div>

<!--links-->

×