All language subtitles for 1. Basics of Database - Copy

af Afrikaans
sq Albanian
am Amharic
ar Arabic
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bn Bengali
bs Bosnian
bg Bulgarian
ca Catalan
ceb Cebuano
ny Chichewa
zh-CN Chinese (Simplified)
zh-TW Chinese (Traditional)
co Corsican
hr Croatian
cs Czech
da Danish
nl Dutch
en English
eo Esperanto
et Estonian
tl Filipino
fi Finnish
fr French
fy Frisian
gl Galician
ka Georgian
de German
el Greek
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian
is Icelandic
ig Igbo
id Indonesian
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
km Khmer
ko Korean
ku Kurdish (Kurmanji)
ky Kyrgyz
lo Lao
la Latin
lv Latvian
lt Lithuanian
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mn Mongolian
my Myanmar (Burmese)
ne Nepali
no Norwegian
ps Pashto
fa Persian Download
pl Polish
pt Portuguese
pa Punjabi
ro Romanian
ru Russian
sm Samoan
gd Scots Gaelic
sr Serbian
st Sesotho
sn Shona
sd Sindhi
si Sinhala
sk Slovak
sl Slovenian
so Somali
es Spanish
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
te Telugu
th Thai
tr Turkish
uk Ukrainian
ur Urdu
uz Uzbek
vi Vietnamese
cy Welsh
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu
or Odia (Oriya)
rw Kinyarwanda
tk Turkmen
tt Tatar
ug Uyghur
Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated: 1 00:00:05,000 --> 00:00:05,940 Hello, everyone. 2 00:00:05,990 --> 00:00:12,500 I'm a doctor with a blood, and we are going to learn about the school before starting with a school, 3 00:00:12,500 --> 00:00:19,460 it is necessary that we understand some basics of databases and pre-selection is going to be an overview 4 00:00:19,460 --> 00:00:21,660 for the same for today's lecture. 5 00:00:21,950 --> 00:00:23,180 We have learned. 6 00:00:24,800 --> 00:00:31,250 What is your plan to learn what is a database, the purpose of database, different types that are available 7 00:00:31,850 --> 00:00:37,010 in databases so that different databases are used in different domains, so we will learn more about 8 00:00:37,010 --> 00:00:37,150 it. 9 00:00:37,910 --> 00:00:43,040 Things you can do with RDBMS know RDBMS is a relational database management system. 10 00:00:43,040 --> 00:00:46,130 You will learn more about this in the later part of the course. 11 00:00:47,000 --> 00:00:52,770 We learn about the data models that are available and some basic terminologies before we start with 12 00:00:52,790 --> 00:00:53,260 Esquibel. 13 00:00:54,290 --> 00:00:56,060 So what is a database? 14 00:00:56,090 --> 00:01:00,710 Database is a collection of organized data information and records. 15 00:01:01,070 --> 00:01:03,620 It contains information about one enterprise. 16 00:01:04,040 --> 00:01:10,490 It maintains any information that may be necessary to the decision making process involved in the management 17 00:01:10,490 --> 00:01:12,080 of that organization. 18 00:01:12,290 --> 00:01:13,700 Now, what does that mean is. 19 00:01:15,370 --> 00:01:22,990 Relate database with an office office is just similar to a database office is a storage, an office 20 00:01:22,990 --> 00:01:27,020 contains various files, records, information of different lines. 21 00:01:27,220 --> 00:01:34,390 Similarly, a database also is a collection of data which is organized, which, in case of an office, 22 00:01:34,390 --> 00:01:35,740 might not be an organized. 23 00:01:37,310 --> 00:01:43,970 And information and records, the only difference between both of them is the structural way of storing 24 00:01:43,970 --> 00:01:48,710 data, and that office is a structural storage when databases are software. 25 00:01:50,450 --> 00:01:58,370 Now, there are a few advantages of DBMS or basic ones are the advantages that are provided by reduced 26 00:01:58,370 --> 00:01:59,160 redundancy. 27 00:01:59,510 --> 00:02:01,880 Now, what do you mean by reduced redundancy? 28 00:02:02,920 --> 00:02:09,310 It simply means that database redundancy is just duplication of data, known database systems maintain 29 00:02:09,310 --> 00:02:12,010 separate copy of data for each application. 30 00:02:12,880 --> 00:02:20,020 So what happens in an office is that when you have a record of Buntline in one file support, if that 31 00:02:20,290 --> 00:02:23,420 particular client has recorded some something else. 32 00:02:23,440 --> 00:02:28,010 So you need to maintain another record for that same client with all the details. 33 00:02:28,060 --> 00:02:31,760 Again, this is simply duplication of data. 34 00:02:31,780 --> 00:02:36,820 That is what we are referring to reduced that would get into a redundancy in database. 35 00:02:36,850 --> 00:02:41,260 What happens is that we are keeping a collection of all the tables together. 36 00:02:41,460 --> 00:02:47,950 But one table is particularly dedicated to storing the information of clients under the table will be 37 00:02:47,950 --> 00:02:49,450 storing the information of audit. 38 00:02:49,720 --> 00:02:53,020 This way, the database helps to reduce the redundancy. 39 00:02:53,210 --> 00:02:57,910 That means it avoids duplication of data giving a better user experience. 40 00:02:59,350 --> 00:03:03,340 Now, our second advantage, that is data inconsistency. 41 00:03:03,550 --> 00:03:09,430 What exactly does this mean is that when the redundancy is not controlled, there may be occasions on 42 00:03:09,430 --> 00:03:11,350 which to embrace about the same. 43 00:03:11,760 --> 00:03:16,840 Not that is one of them stool's updated information and the other does not. 44 00:03:16,840 --> 00:03:19,590 At such times, the database is set to be inconsistent. 45 00:03:19,960 --> 00:03:22,840 Not very good example for this would be in an office. 46 00:03:22,990 --> 00:03:24,500 Let's say for one client. 47 00:03:24,520 --> 00:03:25,930 We have two different files. 48 00:03:26,620 --> 00:03:30,510 Suppose the address of that particular client has been updated. 49 00:03:31,180 --> 00:03:33,130 The user, the official. 50 00:03:34,280 --> 00:03:39,900 Has abated only one file for the client, while the other file still shows the old address. 51 00:03:40,130 --> 00:03:44,660 Now, beyond that is clearly a mismatch of address of that one client. 52 00:03:44,990 --> 00:03:52,270 So this is what is inconsistency, which is taken care of in a database because there is something called 53 00:03:52,270 --> 00:03:53,200 this cascading. 54 00:03:53,360 --> 00:03:58,760 So when you are updating one record of that one client everywhere, it is reflected at the very same 55 00:03:58,760 --> 00:03:59,000 thing. 56 00:03:59,750 --> 00:04:03,130 There are some rules to do it, which we will learn more later in the course. 57 00:04:03,500 --> 00:04:08,450 But for now, this is how we can calculate that inconsistency if you are using a database. 58 00:04:09,780 --> 00:04:14,990 Next advantage of a database is a sharing of data that is shared data. 59 00:04:15,600 --> 00:04:16,380 What does this mean? 60 00:04:16,380 --> 00:04:23,400 Is that individual piece of data in the database may be shared among several different uses in the sense 61 00:04:23,400 --> 00:04:30,480 that each of those users may have access to the same piece of data and each of them may use it for different 62 00:04:30,480 --> 00:04:31,110 purposes. 63 00:04:31,830 --> 00:04:39,270 So now what happens here is that suppose I have suppose of yet in looking at a bank organization now, 64 00:04:39,390 --> 00:04:45,810 if I am updating somebody going from one branch of the bank that this particular user has deposited 65 00:04:45,810 --> 00:04:46,560 X amount. 66 00:04:46,860 --> 00:04:54,030 Now this has to be updated in all my branches of that same bank because my account for that one particular 67 00:04:54,270 --> 00:04:55,410 customer is just one. 68 00:04:55,740 --> 00:04:57,620 And so data should also be a given. 69 00:04:57,900 --> 00:05:00,510 That's where share data comes into the scenario. 70 00:05:01,140 --> 00:05:07,050 When I'm sharing some data, I'm getting some data at one location, but the same is being reflected 71 00:05:07,050 --> 00:05:10,170 everywhere because it is accessible from anywhere. 72 00:05:10,440 --> 00:05:16,950 That really does not happen in case of office storage, because what happens in storage is that if I 73 00:05:16,950 --> 00:05:22,590 want to share some data, if I have updated some data, I'm not sure whether it is consistent or not. 74 00:05:23,160 --> 00:05:25,500 Again, this will cost data inconsistency. 75 00:05:26,290 --> 00:05:27,630 So that is a very big advantage. 76 00:05:27,690 --> 00:05:31,620 Up next, what we have is standardized data. 77 00:05:32,170 --> 00:05:39,420 Now, the DBM is going to ensure that all the data that distorts and really follow the applicable standards, 78 00:05:39,910 --> 00:05:45,080 there may be certain standards laid by the company or the organization using that particular database. 79 00:05:45,400 --> 00:05:48,640 Similarly, then maybe be national or international standards. 80 00:05:49,090 --> 00:05:57,010 Standardizing store the data formats is particularly desired as an aid to data or migration between 81 00:05:57,010 --> 00:05:57,440 systems. 82 00:05:57,670 --> 00:06:03,460 Now, what exactly the standardized data mean that there is some there are some rules that we need to 83 00:06:03,460 --> 00:06:04,900 follow in storing data. 84 00:06:05,170 --> 00:06:08,200 That is not the case while we are storing data in an office. 85 00:06:08,560 --> 00:06:13,840 When we are physically storing some data, the company itself approves of some particular format. 86 00:06:13,870 --> 00:06:19,390 There could be a possibility that one plane having two different orders have two different forms of 87 00:06:19,720 --> 00:06:20,680 storage of data. 88 00:06:21,130 --> 00:06:26,470 Both of them are inconsistent, but they both have different formats of storage. 89 00:06:27,710 --> 00:06:29,720 But that generally is not the case with database. 90 00:06:30,000 --> 00:06:36,200 There was only one form, there is one rule that is one standard followed you to which it becomes very 91 00:06:36,200 --> 00:06:40,220 easy for the other user to read data. 92 00:06:41,390 --> 00:06:43,530 And hence, standardization is very important. 93 00:06:44,690 --> 00:06:53,240 Next, we are talking about is the second security, not when we're talking about security and then 94 00:06:53,240 --> 00:06:58,700 we're talking about data, it is more important that we concentrate on security as well, because when 95 00:06:58,700 --> 00:07:04,310 it comes to organization, let's say a company and some MNC, they have some data stored. 96 00:07:04,460 --> 00:07:06,340 Obviously, that data should not be labeled. 97 00:07:06,380 --> 00:07:10,790 So it is very much important that we take care of the security for that. 98 00:07:11,000 --> 00:07:17,830 We definitely have some authorization or access which which can be controlled by the admin for database. 99 00:07:18,620 --> 00:07:20,540 But that is not the case with an office. 100 00:07:20,780 --> 00:07:23,140 If your office is a storage of data. 101 00:07:23,150 --> 00:07:28,650 In that case, there is a possibility that there might be some data, there might be some fire theft 102 00:07:28,670 --> 00:07:29,930 or some issues with that. 103 00:07:29,960 --> 00:07:32,500 So security is comparatively less in that area. 104 00:07:32,990 --> 00:07:37,490 But when you are talking about the database management system, it ensures data security and privacy 105 00:07:37,970 --> 00:07:43,640 by ensuring that the only means of access is through proper channels and also by getting authorization 106 00:07:43,640 --> 00:07:49,410 checks, which might not happen in an office whenever access to sensitive data is attempted. 107 00:07:49,530 --> 00:07:55,100 So whenever you see that there is some access to sensitive data, there will always be some authorization 108 00:07:55,100 --> 00:07:56,180 checks being performed. 109 00:07:57,730 --> 00:08:04,360 Now, what does this data security detail exactly, the first data security refers to protection of 110 00:08:04,360 --> 00:08:12,310 data against accidental or intentional disclosure to unauthorized persons or unauthorized modifications 111 00:08:12,310 --> 00:08:13,080 or destructions. 112 00:08:13,360 --> 00:08:19,250 Definitely when I am running an organization or if I'm running a company I would not want, my data 113 00:08:19,250 --> 00:08:25,680 should be shared accidentally or intentionally to any other party, to any other unauthorized IP. 114 00:08:26,580 --> 00:08:28,530 And for that, we need to go to. 115 00:08:29,860 --> 00:08:37,120 Next is privacy of data, not security and privacy at very different times, so that security was all 116 00:08:37,120 --> 00:08:45,580 about securing our data against unauthorized access or modification or destructions in case of privacy. 117 00:08:45,580 --> 00:08:52,360 It refers to the rights of individuals and organizations to determine for themselves then how and what 118 00:08:52,360 --> 00:08:55,650 extent information about them is to be transmitted to the others. 119 00:08:56,560 --> 00:09:03,790 Your privacy means that suppose if I want to share my data with some unauthorized person, then there 120 00:09:03,790 --> 00:09:08,270 is a limit to it that only this part can be shared with them about that. 121 00:09:08,290 --> 00:09:14,440 That limit is once that limit is breached, we cannot share any more data because then that actually 122 00:09:14,440 --> 00:09:17,410 breaches the papacy and the confidentiality of data. 123 00:09:18,720 --> 00:09:25,650 So security is a very good advantage of it, because we have different softwares, we have different 124 00:09:25,650 --> 00:09:31,260 methods to secure it over there, which may not be the case in case of an office or a physical storage. 125 00:09:33,460 --> 00:09:36,340 Next, we are talking about integration. 126 00:09:36,460 --> 00:09:39,310 So what exactly does integrated data means? 127 00:09:39,730 --> 00:09:45,670 So when our database contains data employed by many different users, it is important that association 128 00:09:45,670 --> 00:09:47,970 between data should not be destroyed. 129 00:09:48,550 --> 00:09:52,440 Hardware failures and various types of accidents will occur occasionally. 130 00:09:52,900 --> 00:09:59,020 The storage of data, its application insertion procedures defined by the database are such that the 131 00:09:59,020 --> 00:10:03,520 system can easily recover from these circumstances without harm to come to the data. 132 00:10:04,300 --> 00:10:06,780 Not this is the most important point. 133 00:10:06,940 --> 00:10:12,150 The integrated data support, for example, in your office. 134 00:10:12,190 --> 00:10:18,790 There is some leakage, some ceiling leakage data, which some firefighters were destroyed. 135 00:10:19,120 --> 00:10:26,110 Now some information is lost, which is not possible to recover because those files were pen and paper 136 00:10:26,130 --> 00:10:26,410 written. 137 00:10:27,450 --> 00:10:36,120 Or maybe in Britain or in Britain, but in both cases, the data will be lost, reprising or recovering 138 00:10:36,120 --> 00:10:38,600 from that piece becomes very difficult. 139 00:10:39,640 --> 00:10:45,270 But in case of database's, suppose there is some hardware failure or there is some software failure, 140 00:10:45,610 --> 00:10:47,790 there are or will be responsible. 141 00:10:48,100 --> 00:10:51,290 So let's say you're working in a bank organization. 142 00:10:51,520 --> 00:10:55,170 I started with a transaction, but you do hydrophilic. 143 00:10:55,180 --> 00:10:58,200 I could not completely know what that system was. 144 00:10:58,230 --> 00:10:59,760 It will roll back my transaction. 145 00:11:00,520 --> 00:11:05,560 That is, if I was supposed to deposit two hundred rupees, I was in the middle of the transaction, 146 00:11:05,740 --> 00:11:09,310 but in my two hundred rupees was getting added to my previous balance. 147 00:11:09,640 --> 00:11:11,860 But due to hydrophilic that was not possible. 148 00:11:12,220 --> 00:11:15,610 So what exactly the system did was it called back. 149 00:11:15,730 --> 00:11:19,750 And now my account balance is the same as it was before. 150 00:11:20,760 --> 00:11:29,280 Or probably it might come after that failure is recovered, but there is no way that I have lost some 151 00:11:29,280 --> 00:11:29,540 data. 152 00:11:29,610 --> 00:11:35,040 There is always a fallback strategy available in case of database, which is very much a necessity in 153 00:11:35,850 --> 00:11:37,530 the current phase of life. 154 00:11:39,900 --> 00:11:47,280 Now that we are going to talk about is the purpose of database now, I guess Advantageous has already 155 00:11:47,280 --> 00:11:47,730 covered that. 156 00:11:47,760 --> 00:11:54,270 Why exactly do we need to use a database so database on the information that a person needs in his personal 157 00:11:54,270 --> 00:11:55,610 business social? 158 00:11:57,280 --> 00:12:02,730 The power and purpose of information is not only in collecting and finding them, but more importantly, 159 00:12:02,740 --> 00:12:03,380 using them. 160 00:12:03,970 --> 00:12:07,690 So consider a company which has a lot of data. 161 00:12:07,720 --> 00:12:08,890 Any gaming company. 162 00:12:08,920 --> 00:12:10,030 It has a lot of data. 163 00:12:10,300 --> 00:12:12,190 To improve more on their game. 164 00:12:12,350 --> 00:12:14,320 They will have to check the historical data. 165 00:12:14,320 --> 00:12:16,240 And also they have collected the data. 166 00:12:16,240 --> 00:12:17,530 They have found the data. 167 00:12:17,830 --> 00:12:24,160 Now, how can they make use of it for which we need past records to be available within one view. 168 00:12:25,000 --> 00:12:29,830 But in case of file structure, you must have seen if you want to know, if you want to analyze the 169 00:12:29,830 --> 00:12:31,660 data, it becomes very tedious. 170 00:12:31,670 --> 00:12:36,490 You have to really have to write your research manually, update the records, create a view so that 171 00:12:36,490 --> 00:12:42,030 everything is available in one section itself, which is a very difficult and very tedious review. 172 00:12:42,280 --> 00:12:48,310 But in case of database, there are simple queries that which we can use and probably manipulate our 173 00:12:48,310 --> 00:12:50,440 data and create a view of that. 174 00:12:51,760 --> 00:12:55,090 Due to which the reading becomes easy, analyzing becomes easy. 175 00:12:55,240 --> 00:13:02,260 So that is the main purpose of databases, even in growth of organization or database is very useful. 176 00:13:04,080 --> 00:13:08,130 Moving to next, there are two different kinds of database that we have. 177 00:13:08,250 --> 00:13:11,940 One is the structured database, the one is the free form database. 178 00:13:12,390 --> 00:13:15,000 Now, what exactly is a structured database? 179 00:13:15,300 --> 00:13:23,330 It is called the structured data in which a record or file of information is arranged in uniform format. 180 00:13:24,010 --> 00:13:25,530 Now, let's see if I have. 181 00:13:25,680 --> 00:13:30,630 No, you're not talking about database or if I is just talking about the structure, how structurally 182 00:13:30,630 --> 00:13:31,830 your data is being stored. 183 00:13:32,130 --> 00:13:38,690 Let's say in an office there are some random files with some random records. 184 00:13:38,700 --> 00:13:44,790 And this is a very unstructured way because I don't know when I want to search for a client which files 185 00:13:44,790 --> 00:13:50,960 to exactly search for, but my every file has a name on it that this file is dedicated to disclosing. 186 00:13:51,030 --> 00:13:53,130 I exactly know how to search for it. 187 00:13:53,550 --> 00:13:56,350 That's where the structural part comes into the picture. 188 00:13:57,640 --> 00:14:03,730 Now, these databases are usually storage of information with similar entry, such as a list of persons 189 00:14:03,730 --> 00:14:10,150 born in a country or medical database of patients data, an inventory database of a company and many 190 00:14:10,150 --> 00:14:10,450 others. 191 00:14:10,720 --> 00:14:17,560 So while I was explaining you that what is a database, I mentioned that it is generally created for 192 00:14:17,560 --> 00:14:18,450 one enterprise. 193 00:14:18,850 --> 00:14:20,230 That is what we're talking about. 194 00:14:20,530 --> 00:14:26,050 So when I talk about a company, a database is completely indicated to the data of that company. 195 00:14:26,050 --> 00:14:30,520 You will never see that one database is storing data for two different companies. 196 00:14:30,520 --> 00:14:31,360 That will never happen. 197 00:14:31,840 --> 00:14:38,710 That's where the router structure starts so that this structure database now coming to free from database. 198 00:14:38,830 --> 00:14:44,240 Now, this is a loose collection of information such as those you will find on Google or on your worldwide 199 00:14:44,260 --> 00:14:44,550 web. 200 00:14:44,550 --> 00:14:49,410 Whatever a collection of your documents in the computer made from several programs can be considered 201 00:14:49,410 --> 00:14:50,560 as being from databases. 202 00:14:51,130 --> 00:14:55,080 So you can refer to the database as more of unstructured. 203 00:14:55,540 --> 00:15:01,870 But in this case, we are not very much concerned about finding that because there is always an option 204 00:15:01,870 --> 00:15:06,160 of searching, which is much better and much faster than the normal database. 205 00:15:06,490 --> 00:15:14,020 So in case of Google as well, if you search for basics of database, you'll get 10 links available. 206 00:15:14,680 --> 00:15:16,930 But what is the reason behind this? 207 00:15:16,940 --> 00:15:21,520 That you get the links to Germany, which are relevant to your search engine? 208 00:15:23,190 --> 00:15:25,190 That exactly is free form database. 209 00:15:26,770 --> 00:15:32,410 And those feelings can be from any different companies or any different websites are any different, 210 00:15:32,590 --> 00:15:33,820 but that does not matter. 211 00:15:34,510 --> 00:15:39,520 So this is all scattered but still structured so that it's free from the MS. 212 00:15:41,030 --> 00:15:46,910 Now, in terms of the damage now, we just learned about kinds of databases, now we are going to learn 213 00:15:46,910 --> 00:15:50,150 about types of databases that are two different types of databases. 214 00:15:50,180 --> 00:15:51,180 One is operational. 215 00:15:51,380 --> 00:15:52,710 The other one is analytical. 216 00:15:53,270 --> 00:15:59,810 What is happening in operational is that it is a dynamic database that is used by any organization in 217 00:15:59,810 --> 00:16:06,080 its day to day operation that used to collect data, maintain, modify and delete that also known as 218 00:16:06,080 --> 00:16:07,250 transactional database. 219 00:16:08,120 --> 00:16:15,230 Now, if we give you an example, consider a bank organization as an example for this particular state, 220 00:16:15,650 --> 00:16:16,670 your operation. 221 00:16:16,700 --> 00:16:22,430 This is an operational database because what we are doing exactly that is every day, whoever is creating 222 00:16:22,430 --> 00:16:24,380 an account, we are getting our database. 223 00:16:25,460 --> 00:16:26,520 We are collecting data. 224 00:16:27,350 --> 00:16:30,290 Let's say someone is depositing some amount into his own account. 225 00:16:30,320 --> 00:16:31,780 We have more defined some data. 226 00:16:32,240 --> 00:16:34,970 Let's say someone has closed his account with the bank. 227 00:16:35,150 --> 00:16:36,590 Then he's trying to delete the data. 228 00:16:36,620 --> 00:16:42,710 So this becomes operational database where your day to day activities are being tracked, not coming 229 00:16:42,710 --> 00:16:49,160 to the other part that is analytical database you have what you're looking for is it is a static database 230 00:16:49,520 --> 00:16:52,430 is really more different and need the database. 231 00:16:52,430 --> 00:16:58,550 Generally, you will see in big data to me that there is a huge data available. 232 00:16:58,880 --> 00:17:03,430 You will never see that that data is being modified or that data is never being updated. 233 00:17:04,410 --> 00:17:10,890 Because what happens is that it is just historical storage of all your data, and it is generally used 234 00:17:10,890 --> 00:17:14,010 for making long term projections and analysis. 235 00:17:14,310 --> 00:17:19,440 So what is happening is that considered the gaming gaming company examples that you are just storing 236 00:17:19,440 --> 00:17:20,460 every day's data. 237 00:17:20,730 --> 00:17:22,950 And now the databases become static. 238 00:17:22,960 --> 00:17:27,690 You have some old order that you you cannot modify because those are like records and you have a job 239 00:17:27,690 --> 00:17:28,610 from other uses. 240 00:17:28,860 --> 00:17:30,210 You cannot modify their data. 241 00:17:30,390 --> 00:17:36,870 But definitely you can learn the behavior of the users, which we have kind of an analytical database. 242 00:17:37,050 --> 00:17:39,240 And based on that, you can predict the future. 243 00:17:39,540 --> 00:17:41,090 This is the analysis part. 244 00:17:41,430 --> 00:17:43,470 So that becomes an analytical database. 245 00:17:45,250 --> 00:17:51,850 You can any day transform your operational database to another vehicle database, but there comes some 246 00:17:51,850 --> 00:17:57,390 certain negative aspect to it because there are some restrictions to the storage of data. 247 00:17:57,550 --> 00:18:03,310 The data, if it becomes more heavy than operational database, might not be able to fetch results in 248 00:18:03,310 --> 00:18:08,110 a faster manner for which you would need some other types of tools for analytics. 249 00:18:08,350 --> 00:18:15,440 So in analytical, you would see that we have as we have high we have EMR that you can analyze the data, 250 00:18:15,440 --> 00:18:16,090 huge data. 251 00:18:16,300 --> 00:18:22,600 But in case of operational databases, you can use my secret, some secret that some Secret Service, 252 00:18:22,810 --> 00:18:26,820 because they're really concerned about maintaining the day to day operations. 253 00:18:29,670 --> 00:18:32,010 Moving to next is the idea. 254 00:18:32,460 --> 00:18:40,290 So right now, we all talked about databases, databases, nothing but part of it is what is RDBMS relational 255 00:18:40,290 --> 00:18:41,550 database management system? 256 00:18:41,970 --> 00:18:46,200 Then relational data is being managed by a system. 257 00:18:46,350 --> 00:18:47,740 That's what is an RDBMS. 258 00:18:48,120 --> 00:18:51,090 So basically what it does is create a database. 259 00:18:51,630 --> 00:18:57,330 It stores some information, whatever information is being stored within the drive, that now they have 260 00:18:57,330 --> 00:19:04,470 to manage that information so that none of them lead or they probably have secured other information. 261 00:19:04,470 --> 00:19:07,260 So that part is covered in information management. 262 00:19:08,230 --> 00:19:14,590 Next, as information analysis, that is whatever data we have, you probably want to do a little analysis 263 00:19:14,590 --> 00:19:19,720 on that for future prediction and make sure what we have is printing and sharing of information. 264 00:19:19,930 --> 00:19:27,730 Obviously, once you have created over you the need to share our information with the other levels of 265 00:19:27,730 --> 00:19:28,560 organization. 266 00:19:28,930 --> 00:19:30,360 So that's where it comes from. 267 00:19:32,100 --> 00:19:39,420 Next, we are going to talk about the basic flu now, what exactly happens is that relational databases 268 00:19:39,420 --> 00:19:40,200 is the root. 269 00:19:41,010 --> 00:19:46,590 So there is one database that is dedicated to one enterprise, not in that one database. 270 00:19:46,740 --> 00:19:52,440 You will have a number of schemas based on a number of users, what, having access to the database. 271 00:19:52,740 --> 00:19:54,610 So you will have individual schemas. 272 00:19:54,810 --> 00:20:00,840 So let's say an employee A is part of that particular organization and wants to have an access to that 273 00:20:00,840 --> 00:20:05,310 relational database so that one schema will be created in his name. 274 00:20:05,970 --> 00:20:08,130 Similarly, there would be many others. 275 00:20:09,170 --> 00:20:16,730 No papers and nothing but the information, the actual data that is being stored inside a scheme. 276 00:20:17,540 --> 00:20:21,640 So this will always be the floor and similar structure we will be following. 277 00:20:21,950 --> 00:20:23,010 What about a school? 278 00:20:23,030 --> 00:20:25,250 Its basic queries and on. 279 00:20:26,660 --> 00:20:33,110 Moving to next now we have talked a lot about database, but it is really important that you know your 280 00:20:33,110 --> 00:20:36,680 data and to know your data, it is important to understand what is doing. 281 00:20:37,190 --> 00:20:41,120 So basically, it is a number or value found and stored in the database. 282 00:20:41,420 --> 00:20:46,130 Data is static because it remains the same until it is modified by a process. 283 00:20:46,730 --> 00:20:49,040 So just as to inform. 284 00:20:49,040 --> 00:20:51,860 So A is what information it is one data. 285 00:20:52,700 --> 00:20:56,700 Whatever applied is offering as a course to you, that is data. 286 00:20:57,350 --> 00:21:04,700 Now you're the data for a pledge is not static because a pledge is just improving day by day, by updating 287 00:21:04,700 --> 00:21:07,440 more information, adding more courses available to you. 288 00:21:07,670 --> 00:21:09,420 So this data is dynamic. 289 00:21:09,440 --> 00:21:13,010 It is being modified every day for better use, experience, experience. 290 00:21:13,460 --> 00:21:18,150 But there are a few cases where the data is static and that is static because it has never changed. 291 00:21:18,350 --> 00:21:23,510 Let's say there was some X, Y, Z company which has started long back and now there are more operations 292 00:21:23,510 --> 00:21:24,500 being performed on that. 293 00:21:24,710 --> 00:21:28,370 So my data will remain untouched by data unchanged. 294 00:21:28,640 --> 00:21:31,430 So that is a demand data becomes a static. 295 00:21:32,800 --> 00:21:38,800 Coming to information, it is a data that has been processed there by making it relevant and meaningful 296 00:21:38,800 --> 00:21:40,240 to the person viewing it. 297 00:21:41,810 --> 00:21:49,190 Information is dynamic because it changes relative to the data stored in the database and could be processed 298 00:21:49,190 --> 00:21:51,660 in many ways, not this one little complex. 299 00:21:51,680 --> 00:21:53,290 I would simplify the definition for you. 300 00:21:53,780 --> 00:21:57,910 Data was basically some raw kind of information that we had. 301 00:21:58,340 --> 00:22:02,770 Suppose this is tell me the name of forced by customers. 302 00:22:03,410 --> 00:22:04,700 This is information. 303 00:22:05,860 --> 00:22:09,070 The name of that customer is ABC, this is data. 304 00:22:09,640 --> 00:22:13,460 So that is a very thin line between data and information. 305 00:22:13,720 --> 00:22:17,940 Data is the exact value, information is the meaning of that value. 306 00:22:20,080 --> 00:22:26,560 Next is Nell handling these are some common terminologies that you will come across when you are using 307 00:22:26,560 --> 00:22:27,100 Esquibel. 308 00:22:27,430 --> 00:22:34,030 But before we start, generally there is a perception that values are generally referred to as zettl 309 00:22:35,140 --> 00:22:36,070 in the database. 310 00:22:36,070 --> 00:22:37,070 But that is not the case. 311 00:22:37,300 --> 00:22:38,830 None means we don't know. 312 00:22:39,430 --> 00:22:45,610 So whenever you see that there is some value against that particular flight, so it does not mean that 313 00:22:45,610 --> 00:22:46,530 it goes on. 314 00:22:46,540 --> 00:22:48,790 It is some language that we don't know. 315 00:22:49,990 --> 00:22:57,220 So what happened is considered an example for bank in that if you see that the mobile number against 316 00:22:57,220 --> 00:23:03,790 one particular client is not, that does not mean that it is zero or that does not mean that the user 317 00:23:03,790 --> 00:23:05,750 does not have a mobile number. 318 00:23:05,920 --> 00:23:07,630 It just means that we don't know. 319 00:23:07,630 --> 00:23:11,110 The mobile number probably is just not being updated in our database. 320 00:23:12,420 --> 00:23:18,570 That's the basic interpretation of man and why money is very much important to understand is whenever 321 00:23:18,570 --> 00:23:22,000 you come across some goodies, some if you try to run them. 322 00:23:22,380 --> 00:23:25,030 We have to understand the equality of values. 323 00:23:25,380 --> 00:23:30,840 None compared with men, first of all, cannot be compared with anything and anything is. 324 00:23:31,860 --> 00:23:33,540 So they cannot be compared to anything. 325 00:23:36,170 --> 00:23:42,250 Now, next, we'll talk about people so we are told about relational databases, we talked about Gmod. 326 00:23:42,500 --> 00:23:47,510 We also had David David is the main source where all your data is going to be stored. 327 00:23:47,930 --> 00:23:51,000 Now, that is a small example that I have attached in the slide. 328 00:23:51,020 --> 00:23:51,890 You can refer to that. 329 00:23:53,500 --> 00:23:59,830 To make it more familiar with the jargons of a school table is also called acetylation. 330 00:24:01,030 --> 00:24:06,950 OK, I think we will understand more in the next lecture and we will talk about in Relationship Dayglo, 331 00:24:07,410 --> 00:24:09,630 that's where you'll understand the right discolouration. 332 00:24:10,380 --> 00:24:16,470 Next, we have, as you can see, this is one table with three columns, customer and customer name 333 00:24:16,650 --> 00:24:17,340 status. 334 00:24:17,830 --> 00:24:22,950 OK, now, when I say that these are columns, that is a very limited language. 335 00:24:23,190 --> 00:24:28,350 But in terms of a school, those are also referred to as features or attributes. 336 00:24:28,620 --> 00:24:33,120 So customer ID is a customer name is a field status as a field. 337 00:24:33,120 --> 00:24:34,740 Or you can say these are attributes. 338 00:24:36,670 --> 00:24:39,610 No, similarly, we are defining columns. 339 00:24:40,650 --> 00:24:49,630 We also have rules in our degrees, as in this custom that I do one with the customer name Goulbourn 340 00:24:49,630 --> 00:24:50,830 and Active Status. 341 00:24:50,890 --> 00:24:55,060 This is one group now in database we do not refer to as Azrael. 342 00:24:55,330 --> 00:24:56,910 There are two different terminology. 343 00:24:57,340 --> 00:25:00,640 One is double and the other one is the record. 344 00:25:01,710 --> 00:25:10,140 So basically, more often in school, you will hear any number of taboos or records or rules. 345 00:25:11,440 --> 00:25:15,670 With any number fees or columns or attributes. 346 00:25:16,670 --> 00:25:23,780 And how to find a degree of a David degree of a table is basically the number of columns, so degree 347 00:25:23,780 --> 00:25:25,850 of this particular table is three. 348 00:25:29,010 --> 00:25:37,260 Now, to define it in a very memorandum, it is the main structure in the relational database able defines 349 00:25:37,260 --> 00:25:38,460 the structure of the database. 350 00:25:39,040 --> 00:25:46,460 It is composed of attributes that the features, columns and domain domain that means that calls rules 351 00:25:46,740 --> 00:25:54,870 to fill a table must almost always represent a subject that can be an object person, place or thing 352 00:25:55,200 --> 00:25:55,920 on an even. 353 00:25:57,000 --> 00:26:03,090 Similarly good in this example, we can see that this table is dedicated to customers, so it has all 354 00:26:03,090 --> 00:26:03,960 customers data. 355 00:26:04,200 --> 00:26:08,700 Similarly, we will have a number of tables that is also related to customers. 356 00:26:08,850 --> 00:26:11,370 But you're distorting some of that information on the customer. 357 00:26:12,090 --> 00:26:13,350 So these are tables. 358 00:26:15,080 --> 00:26:20,310 Next, as I already explained to you, what is it, a court record is nothing but a couple. 359 00:26:20,810 --> 00:26:23,300 Nothing but a law or just. 360 00:26:24,170 --> 00:26:29,770 It is basically referring to a specific person place thing or an event. 361 00:26:29,930 --> 00:26:36,080 So as we are seen in our previous example or even here, this particular rule, this law is dedicated 362 00:26:36,080 --> 00:26:36,770 to Google. 363 00:26:37,010 --> 00:26:39,720 This rule is dedicated to Amazon or for a customer. 364 00:26:40,010 --> 00:26:43,010 This is always dedicated to Apple as and as our custom. 365 00:26:43,760 --> 00:26:47,510 So it is referring to some specific person place thing or an event. 366 00:26:47,870 --> 00:26:51,650 Now, this is particularly referring to a person. 367 00:26:52,550 --> 00:26:55,640 It is referring to a company, one single company. 368 00:26:56,330 --> 00:26:59,180 And there is some status here, which we are not sure. 369 00:26:59,180 --> 00:27:04,550 It is probably showing that this company is going to be active with us or not. 370 00:27:05,680 --> 00:27:10,990 Now it pertains to structuring the database, representing a unique instance of a subject. 371 00:27:13,090 --> 00:27:15,100 Moving to next, we have news. 372 00:27:16,100 --> 00:27:22,520 Now, we learned about people, but there is something which I was also using very consistently that 373 00:27:22,520 --> 00:27:29,000 was used, that we need to create some views on our people to understand that what exactly our database 374 00:27:29,000 --> 00:27:29,540 is holding. 375 00:27:30,500 --> 00:27:37,310 This view is also referred to as a virtual table by virtual, because what is happening is that it is 376 00:27:37,310 --> 00:27:42,030 not holding data on its own in case of people it was holding the lead on its own. 377 00:27:42,320 --> 00:27:48,860 This table is like a house that records the data is like the family members living in that house. 378 00:27:49,100 --> 00:27:51,350 While case of view, this is. 379 00:27:52,840 --> 00:28:00,130 Simply, we can refer to it as a virtual table when the data is being retrieved from the base table 380 00:28:00,370 --> 00:28:01,960 just for display purposes. 381 00:28:03,080 --> 00:28:09,140 It is only used for display purposes, you will never see that whenever you have updated some information 382 00:28:10,010 --> 00:28:14,710 in your base, but the view has to be redone so that the details are being used. 383 00:28:15,410 --> 00:28:20,950 What happens is that if you are deleting or modifying a record, that particular table will be updated. 384 00:28:21,200 --> 00:28:25,820 But to update the view, you have to read in that part of the query to a bit of us with. 385 00:28:26,960 --> 00:28:31,970 So to give a formal definition for this, it is known as the words were, David, just as we discussed 386 00:28:32,270 --> 00:28:35,650 it is called a virtual table, since it does not will be done on its own. 387 00:28:36,590 --> 00:28:41,720 Rather, it gets the data from the table, which it is based on, and since it comes from other table, 388 00:28:41,720 --> 00:28:44,630 it is composed of several feeds coming from one or more data. 389 00:28:45,020 --> 00:28:49,970 So what is happening here in the View is that what is the purpose of you know, let's say there are 390 00:28:49,970 --> 00:28:50,630 two tables. 391 00:28:50,630 --> 00:28:53,730 One is the customer table and the other one is decidedly different. 392 00:28:54,020 --> 00:28:55,680 Look, these are two different tables. 393 00:28:56,000 --> 00:29:03,560 Now, if I want to see a common view of all the salary of all the customers, of all our employees, 394 00:29:03,560 --> 00:29:09,300 let's say, OK, now this is possible only when I join these two tables and create a. 395 00:29:10,460 --> 00:29:15,650 So that's where Bill comes into the picture, where we're able to see data at one place from different 396 00:29:15,650 --> 00:29:17,570 sources, from different data sources. 397 00:29:19,310 --> 00:29:20,490 Not a relationship. 398 00:29:20,970 --> 00:29:26,330 Now, what is this that it is basically, just as I told you, for example, that there was customer 399 00:29:26,330 --> 00:29:29,420 table and then there was this side of your table. 400 00:29:29,450 --> 00:29:35,670 I want to see a view of what customers offer the customers having what number of salaries. 401 00:29:36,140 --> 00:29:41,450 So for this, there has to be some joining condition or there has to be some connection between these 402 00:29:41,450 --> 00:29:43,250 two bills, as in how will I understand that? 403 00:29:43,250 --> 00:29:44,580 Which salary exactly? 404 00:29:44,630 --> 00:29:48,240 They will be the first to which employee in table eight. 405 00:29:48,590 --> 00:29:50,850 So that has to be some connection medium between them. 406 00:29:51,080 --> 00:29:53,150 That's where we are talking about relationship. 407 00:29:54,020 --> 00:29:56,540 And that is the end. 408 00:29:59,660 --> 00:30:05,360 Next lecture, we will also discuss about the basics of school. 42359

Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.