You are on page 1of 10

‫الفصل اﻷول‬ 1 ‫مقرر قواعد البيانات‬

‫مقدمة في قواعد البيانات‬


-: ‫ﺍﳌﻘــــﺪﻣﺔ‬
 
.


.


.
 SQL
            
.
‫ﺗﻌﺮﻳﻒ ﻗﺎﻋﺪﺓ ﺍﻟﺒﻴﺎﻧﺎﺕ‬
 (Database) 

 .

‫ﺗﺘﻜﻮﻥ ﻗﺎﻋﺪﺓ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻣﻦ ﻋﺪﺓ ﻣﻜﻮﻧﺎﺕ ﺃﺳﺎﺳﻴﺔ‬


 (Data):  -1
. (Records) 
 (Database Management System - DBMS):     -2

.

1 
‫الفصل اﻷول‬ 1 ‫مقرر قواعد البيانات‬
‫مقدمة في قواعد البيانات‬

 (Tables):  -3


. (Fields) 
         (Relationships):  -4
(Foreign   (Primary Keys)     
.Keys)
 (Queries):  -5
.
 (Security):  -6
.

،‫ﺍﻷﺩﻭﺍﺕ ﺍﳌﺘﺎﺣﺔ ﻹﺩﺍﺭﺓ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ‬


:
 (DBMS): ‫ ﻧﻈﺎﻡ ﺇﺩﺍﺭﺓ ﻗﺎﻋﺪﺓ ﺍﻟﺒﻴﺎﻧﺎﺕ‬-1
Microsoft SQL MySQL Oracle
.SQLite MongoDBPostgreSQLServer
‫ ﺃﺩﻭﺍﺕ ﺇﺩﺍﺭﺓ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ‬-2
pgAdmin  MySQL Workbench      
Oracle SQL  Microsoft SQL Server Management Studio
.Developer
       ‫ ﺍﻷﺩﻭﺍﺕ ﺍﳌﺴﺎﻋﺪﺓ ﻟﻠﺘﺤﻠﻴﻞ ﻭﺍﻟﺘﺼﻮﺭ‬-3
Power  Tableau
.QlikView BI
‫ ﺍﻷﺩﻭﺍﺕ ﺍﳌﺴﺎﻋﺪﺓ ﻟﻠﱪﳎﺔ‬-4
.ADO.NET ODBC JDBC

2 
‫الفصل اﻷول‬ 1 ‫مقرر قواعد البيانات‬
‫مقدمة في قواعد البيانات‬

‫ ﺍﻷﺩﻭﺍﺕ ﺍﳌﺴﺎﻋﺪﺓ ﻟﻸﻣﻦ ﻭﺍﳊﻤﺎﻳﺔ‬-5


 SQL Injection Scanner        
.Microsoft SQL Server Audit Oracle Audit Vault

‫ﺍﻧﻮﺍﻉ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ‬


:
 (Relational Databases): ‫ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺍﻟﻌﻼﺋﻘﻴﺔ‬-1
 (Rows)    (Tables)      
 (Columns)
: Oracle, MySQL, PostgreSQL, Microsoft SQL Server.
 (Non-Relational Databases): ‫ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺍﻟﻐﲑ ﻋﻼﺋﻘﻴﺔ‬-2
 NoSQL

(Document    (Graph Databases)  
: MongoDB, Cassandra,     Databases)
Couchbase, Neo4j.
 (Distributed Databases): ‫ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺍﳌﻮﺯﻋﺔ‬-3

.
 (Intelligent Databases): ‫ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺍﻟﺬﻛﻴﺔ‬-4

.



3 
‫الفصل اﻷول‬ 1 ‫مقرر قواعد البيانات‬
‫مقدمة في قواعد البيانات‬

-: ‫ﺃﻧﻮﺍﻉ ﺍﺧﺮﻱ ﻣﻦ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺍﻟﻐﲑ ﺃﺳﺎﺳﻴﺔ‬

 (In-Memory Databases): ‫ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺍﻟﺬﺍﻛﺮﺓ‬-1


 (RAM) 
: SAP HANA, Oracle         
TimesTen, IBM solidDB.
 (Graph Databases): ‫ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺍﻟﺮﺳﻮﻣﻴﺔ‬-2
            
: Neo4j, OrientDB,         
ArangoDB.
 (Time-Series Databases): ‫ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺍﻟﺰﻣﻨﻴﺔ‬-3

:             
InfluxDB, TimescaleDB, OpenTSDB
    (Geographic Databases): ‫ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺍﳉﻐﺮﺍﻓﻴﺔ‬-4

.
 (Audio Databases): ‫ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺍﻟﺼﻮﺗﻴﺔ‬-5

.
      (Text Databases): ‫ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺍﻟﻨﺼﻴﺔ‬-6

.


4 
‫الفصل اﻷول‬ 1 ‫مقرر قواعد البيانات‬
‫مقدمة في قواعد البيانات‬

- :‫ﻧﺒﺬﺓ ﳐﺘﺼﺮﺓ ﻋﻦ ﺍﺳﺘﺨﺪﺍﻡ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺍﻟﺬﻛﻴﺔ‬


: 
   (Predictive Analytics):  -1
 
.
    (Intelligent Recommendations):   -2
 
.
  (Text Analytics):  -3
           
.
 (CRM):  -4

.
 (Machine Learning):  -5

.

‫ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺍﻟﻌﻼﺋﻘﻴﺔ‬

 (Relational Databases) 



.
     


5 
‫الفصل اﻷول‬ 1 ‫مقرر قواعد البيانات‬
‫مقدمة في قواعد البيانات‬

  . 



 .


 .

: ‫ﺍﳉﺪﺍﻭﻝ ﻭ ﺍﳊﻘﻮﻝ‬

           

.


       

 

‫معرف الطالب‬ ‫ا سم‬ ‫تاريخ المي د‬ ‫العنوان‬ ‫رقم الهاتف‬ ‫رقم الصف الدرا‬

101 ‫أحمد‬ 1999-03-15 ‫شارع ﺗﻌﺰ‬ 0123456789 ‫الصف الثاني‬

102 ‫ﻓاﻃمﺔ‬ 2000-05-20 ‫شارع صنﻌاء‬ 0123456789 ‫الصف ا ول‬

103 ‫ﻋﺒد ﷲ‬ 1998-11-01 ‫حي الملﻌب‬ 0123456789 ‫الصف الثالث‬



.

6 
‫الفصل اﻷول‬ 1 ‫مقرر قواعد البيانات‬
‫مقدمة في قواعد البيانات‬

‫ﺃﻧﻮﺍﻉ ﻣﻔﺎﺗﻴﺢ ﺍﻟﺮﺑﻂ ﺑﲔ ﺍﳉﺪﺍﻭﻝ‬


 
:
 (Primary Key):  -1

.
 (Foreign Key):  -2


.
 (Candidate Key):  -3

.
 (Natural Key):  -4
 .

‫ﺃﻧـــــﻮﺍﻉ ﺍﻟﻌــــﻼﻗـــﺎﺕ‬

 (Relation)    



.
:‫ ﻭﻣﻦ ﺃﻫﻤﻬﺎ‬،‫ﻫﻨﺎﻙ ﻋﺪﺓ ﺃﻧﻮﺍﻉ ﻣﻦ ﺍﻟﻌﻼﻗﺎﺕ ﰲ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺍﻟﻌﻼﺋﻘﻴﺔ‬

(One-to-One Relationship):    .1




7 
‫الفصل اﻷول‬ 1 ‫مقرر قواعد البيانات‬
‫مقدمة في قواعد البيانات‬

   


.


.
(One-to-Many Relationship):    .2


.

. 
(Many-to-Many Relationship):    .3
               

.


.
‫ﻣﻼﺣﻈﺔ ﻫﺎﻣﺔ‬

:


:

8 
‫الفصل اﻷول‬ 1 ‫مقرر قواعد البيانات‬
‫مقدمة في قواعد البيانات‬

 (One-to-Many Relationship) 



.
 (One-to-Many Relationship) 
 
ً
:‫ ﻭﻣﻦ ﺑﲔ ﻫﺬﻩ ﺍﻟﻔﻮﺍﺋﺪ‬،‫ﺗﻮﻓﺮ ﺍﻟﻌﻼﻗﺎﺕ ﰲ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺍﻟﻌﻼﺋﻘﻴﺔ ﻋﺪﺩﺍ ﻣﻦ ﺍﻟﻔﻮﺍﺋﺪ ﺍﻟﺮﺋﻴﺴﻴﺔ‬
 -1
.
  -2
.
 -3
.
 -4
.
          -5
.
          -6
 

‫ﺃﻧﻮﺍﻉ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺍﳌﺴﺘﺨﺪﻣﺔ ﰲ ﺑﻨﺎء ﺣﻘﻮﻝ ﺍﳉﺪﺍﻭﻝ‬


: 
 (Integer):  -1
.
. (Decimal):  -2

9 
‫الفصل اﻷول‬ 1 ‫مقرر قواعد البيانات‬
‫مقدمة في قواعد البيانات‬

. (Text):  -3


 (Date and Time):  -4
.
    (Image and Multimedia):    -5
.
. (Boolean):  -6
‫النوع‬ ‫الوصف‬

Integer .

Decimal .

Text .

Date and Time .

Image .
and Multimedia

Boolean .

10 

You might also like