Entity Integrity and Nulls

فهرست عناوین اصلی در این پاورپوینت

فهرست عناوین اصلی در این پاورپوینت

● Relational Data Model
● A Brief History of Data Models
● Relational Model
● COURSE
● Relational Model Notes
● Comparative Terms
● Keys
● Foreign Key
● Referential Integrity
● Entity Integrity and Nulls
● Relational Model
● Relational Design
● Informal guidelines
● Definitions

نوع زبان: انگلیسی حجم: 0.16 مگا بایت
نوع فایل: اسلاید پاورپوینت تعداد اسلایدها: 16 صفحه
سطح مطلب: نامشخص پسوند فایل: ppt
گروه موضوعی: زمان استخراج مطلب: 2019/05/17 01:07:29

لینک دانلود رایگان لینک دانلود کمکی

اسلایدهای پاورپوینت مرتبط در پایین صفحه

عبارات مهم استفاده شده در این مطلب

عبارات مهم استفاده شده در این مطلب

null, relation, ., attribute, key, tuple, value, set, kahn, jone, domain, goble,

توجه: این مطلب در تاریخ 2019/05/17 01:07:29 به صورت خودکار از فضای وب آشکار توسط موتور جستجوی پاورپوینت جمع آوری شده است و در صورت اعلام عدم رضایت تهیه کننده ی آن، طبق قوانین سایت از روی وب گاه حذف خواهد شد. این مطلب از وب سایت زیر استخراج شده است و مسئولیت انتشار آن با منبع اصلی است.

http://www.cs.man.ac.uk/~horrocks/Teaching/cs2312/Lectures/PPT/relational.ppt

در صورتی که محتوای فایل ارائه شده با عنوان مطلب سازگار نبود یا مطلب مذکور خلاف قوانین کشور بود لطفا در بخش دیدگاه (در پایین صفحه) به ما اطلاع دهید تا بعد از بررسی در کوتاه ترین زمان نسبت به حدف با اصلاح آن اقدام نماییم. جهت جستجوی پاورپوینت های بیشتر بر روی اینجا کلیک کنید.

عبارات پرتکرار و مهم در این اسلاید عبارتند از: null, relation, ., attribute, key, tuple, value, set, kahn, jone, domain, goble,

مشاهده محتوای متنیِ این اسلاید ppt

مشاهده محتوای متنیِ این اسلاید ppt

relational data model a brief history of data models ۱۹۵ s file systems punched cards ۱۹۶ s hierarchical ims ۱۹۷ s network codasyl idms ۱۹۸ s relational ingres oracle db۲ sybase paradox dbase ۱۹۹ s object oriented and object relational o۲ gemstone ontos relational model sets collections of items of the same type no order no duplicates mappings domain range ۱ many many ۱ ۱ ۱ many many course courseno subject lecturer machine cs۲۵ programming lindsey sun cs۲۶ graphics hubbold sun cs۲۷ micros woods pc cs۲۹ verification barringer sun relational model notes no duplicate tuples in a relation a relation is a set of tuples no ordering of tuples in a relation a relation is a set attributes of a relation have an implied ordering but used as functions and referenced by name not position every tuple must have attribute values drawn from all of the domains of the relation or the special value null all a domain’s values and hence attribute’s values are atomic. comparative terms notation course courseno subject equipment student studno name hons enrol studno courseno labmark formal oracle relation schema table description relation table tuple row attribute column domain value set keys superkey a set of attributes whose values together uniquely identify a tuple in a relation candidate key a superkey for which no proper subset is a superkey…a key that is minimal . can be more than one for a relation primary key a candidate key chosen to be the main key for the relation. one for each relation keys can be composite foreign key a set of attributes in a relation that exactly matches a primary key in another relation the names of the attributes don’t have to be the same but must be of the same domain a foreign key in a relation a matching a primary key in a relation b represents a many one relationship between a and b student studno name tutor year staff lecturer roomno appraiser student studno name hons tutor year s۱ jones ca bush ۲ s۲ brown cis kahn ۲ s۳ smith cs goble ۲ s۴ bloggs ca goble ۱ s۵ jones cs zobel ۱ s۶ peters ca kahn ۳ staff lecturer roomno appraiser kahn it۲ ۶ watson bush ۲.۲۶ capon goble ۲.۸۲ capon zobel ۲.۳۴ watson watson it۲۱۲ barringer woods it۲ ۴ barringer capon a۱۴ watson lindsey ۲.۱ woods barringer ۲.۱۲۵ null referential integrity student studno name tutor year staff lecturer roomno appraiser cascade delete all matching foreign key tuples eg. student restrict can’t delete primary key tuple staff whilst a foreign key tuple student matches nullify foreign key student.tutor set to null if the foreign key ids allowed to take on null entity integrity and nulls no part of a key can be null attribute values atomic known domain sometimes can be null three categories of null values ۱. not applicable ۲. not known ۳. absent not recorded student studno name hons tutor year thesis title s۱ jones ca bush ۲ null s۲ brown cis kahn ۲ null s۳ smith null goble ۲ null s۴ bloggs ca goble ۱ null s۵ jones cs zobel ۱ null s۶ peters ca kahn ۳ null relational model general simple flexible easy to query declaratively without programming but ….. good design essential integrity essential poor semantics relationships based on ‘value matching’ relational design stud no name tutor roomno course no lab mark subject s۱ jones bush ۲.۲۶ cs۲۵ ۶۵ programming s۱ jones bush ۲.۲۶ cs۲۶ ۸ graphics s۱ jones bush ۲.۲۶ cs۲۷ ۴۷ electronics s۲ brown kahn it۲ ۶ cs۲۵ ۶۷ programming s۲ brown kahn it۲ ۶ cs۲۷ ۶۵ electronics s۳ smith goble ۲.۸۲ cs۲۷ ۴۹ electronics s۴ bloggs goble ۲.۸۲ cs۲۸ ۵ design s۵ jones zobel ۲.۳۴ cs۲۵ programming s۶ peters kahn it۲ ۶ cs۲۵ ۲ programming null null capon a۱۴ null null null null null null null cs۲۹ null specification s۷ patel null null null null null informal guidelines semantics of the attributes easy to explain relation doesn’t mix concepts reducing the redundant values in tuples choosing attribute domains that are atomic reducing the null values in tuples disallowing spurious tuples definitions cartesian product the cartesian product  between n sets is the set of all possible combinations of the elements of those sets. domain set of all possible values for an attribute for attribute a the domain is represented as dom a . a domain has a format and a base data type. relation schema denoted by r a۱ a۲ … an is made up of relation name r and list of attributes a۱ a۲ … an. relation a subset of the cartesian product of its domains. given a relation schema r a relation on that schema r a set of attributes a۱..an for that relation then r r  dom a۱  dom a۲  …  dom an attribute a function on a domain for each instance of the mapping or tuple attribute value the result of the attribute function. each instance of the mapping is represented by one attribute value drawn from each domain or a special null value. given a tuple t and an attribute a for a relation r t a a where a is the attribute’s value for that tuple. n tuple a set of n attribute value pairs representing a single instance of a relation’s mapping between its domains. degree the number of attributes a relation has. cardinality a number of tuples a relation has. roles several attributes can have the same domain the attributes indicate different roles in the relation. key superkey a set of attributes whose values together uniquely identify every tuple in a relation. let t۱ and t۲ be two tuples on relation r of relation schema r and sk be a set of attributes whose values are the key for the relation schema r then t۱ sk  t۲ sk . candidate key a super key that is minimal i.e. has no proper subsets that still uniquely identify every tuple in a relation. there can be several for one relation. primary key a candidate key chosen to be the main key for the relation. there is only one for each relation. foreign key a candidate key of relation a situated in relation b. database a set of relations. student studno name hons tutor year s۱ jones ca bush ۲ s۲ brown cis kahn ۲ s۳ smith cs goble ۲ s۴ bloggs ca goble ۱ s۵ jones cs zobel ۱ s۶ peters ca kahn ۳ stud no name tutor roomno course no lab mark subject s۱ jones bush ۲.۲۶ cs۲۵ ۶۵ programming s۱ jones bush ۲.۲۶ cs۲۶ ۸ graphics s۱ jones bush ۲.۲۶ cs۲۷ ۴۷ electronics s۲ brown kahn it۲ ۶ cs۲۵ ۶۷ programming s۲ brown kahn it۲ ۶ cs۲۷ ۶۵ electronics s۳ smith goble ۲.۸۲ cs۲۷ ۴۹ electronics s۴ bloggs goble ۲.۸۲ cs۲۸ ۵ design s۵ jones zobel ۲.۳۴ cs۲۵ programming s۶ peters kahn it۲ ۶ cs۲۵ ۲ programming null null capon a۱۴ null null null null null null null cs۲۹ null specification s۷ patel null null null null null studno name hons tutor year thesis title s۱ jones ca bush ۲ null s۲ brown cis kahn ۲ null s۳ smith null goble ۲ null s۴ bloggs ca goble ۱ null s۵ jones cs zobel ۱ null s۶ peters ca kahn ۳ null staff lecturer roomno appraiser kahn it۲ ۶ watson bush ۲.۲۶ capon goble ۲.۸۲ capon zobel ۲.۳۴ watson watson it۲۱۲ barringer woods it۲ ۴ barringer capon a۱۴ watson lindsey ۲.۱ woods barringer ۲.۱۲۵ null …

کلمات کلیدی پرکاربرد در این اسلاید پاورپوینت: null, relation, ., attribute, key, tuple, value, set, kahn, jone, domain, goble,

این فایل پاورپوینت شامل 16 اسلاید و به زبان انگلیسی و حجم آن 0.16 مگا بایت است. نوع قالب فایل ppt بوده که با این لینک قابل دانلود است. این مطلب برگرفته از سایت زیر است و مسئولیت انتشار آن با منبع اصلی می باشد که در تاریخ 2019/05/17 01:07:29 استخراج شده است.

http://www.cs.man.ac.uk/~horrocks/Teaching/cs2312/Lectures/PPT/relational.ppt

  • جهت آموزش های پاورپوینت بر روی اینجا کلیک کنید.
  • جهت دانلود رایگان قالب های حرفه ای پاورپوینت بر روی اینجا کلیک کنید.

رفتن به مشاهده اسلاید در بالای صفحه


پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *