SlideShare a Scribd company logo
1 of 4
Deskripsi Tugas Besar
 Membuat dokumentasi perancangan basis data
  berdasarkan kasus pengembangan sistem di suatu
  organisasi
 Dokumen-dokumen yang yarus dilengkapi:
  1.   Deskripsi mengenai kasus / organisasi / kebutuhan
       data
  2.   Entity Relationship Diagram (ERD)
  3.   Model Relasional
  4.   Normalisasi (pengecekan dari model relasional)
  5.   Sintax SQL
Syntax SQL yang harus dilengkapi
 Data Definition Language (DDL)
  1. Create, alter, drop
  2. Default value
  3. 5 categories Integrity Constraints
       PRIMARY KEY
       REFERENCES
         Foreign key constraint

       UNIQUE
       NOT NULL
       CHECK
         Generalized dependences expressed as valid condition in
          WHERE clause
Syntax SQL yang harus dilengkapi
(lanjutan)
 Data Manipulation Language (insert)
    Insert
    Update
    Delete
    Query (select, where, distinct)
    Query relationship 1-N
    Query relationship N-N
    Group by dan Aggregate function (count,sum,max,min,avg)
    Nested query : 2 dan 3 tingkat
    Aljabar relasional (Union, intersection, difference, join)

More Related Content

What's hot

The three level of data modeling
The three level of data modelingThe three level of data modeling
The three level of data modelingsharmila_yusof
 
Chapter10 conceptual data modeling
Chapter10 conceptual data modelingChapter10 conceptual data modeling
Chapter10 conceptual data modelingDhani Ahmad
 
Major relational database platforms available at the moment microsoft
Major relational database platforms available at the moment microsoftMajor relational database platforms available at the moment microsoft
Major relational database platforms available at the moment microsoftMy-Writing-Expert.org
 

What's hot (7)

Physical Design and Development
Physical Design and DevelopmentPhysical Design and Development
Physical Design and Development
 
Chapter 3 Entity Relationship Model
Chapter 3 Entity Relationship ModelChapter 3 Entity Relationship Model
Chapter 3 Entity Relationship Model
 
Database model
Database modelDatabase model
Database model
 
Nayana
NayanaNayana
Nayana
 
The three level of data modeling
The three level of data modelingThe three level of data modeling
The three level of data modeling
 
Chapter10 conceptual data modeling
Chapter10 conceptual data modelingChapter10 conceptual data modeling
Chapter10 conceptual data modeling
 
Major relational database platforms available at the moment microsoft
Major relational database platforms available at the moment microsoftMajor relational database platforms available at the moment microsoft
Major relational database platforms available at the moment microsoft
 

Viewers also liked (19)

1. setting windows ac dan ad domain
1. setting windows ac dan ad domain1. setting windows ac dan ad domain
1. setting windows ac dan ad domain
 
9. kriptografi yudha
9. kriptografi   yudha9. kriptografi   yudha
9. kriptografi yudha
 
Ead pertemuan-5
Ead pertemuan-5Ead pertemuan-5
Ead pertemuan-5
 
Ead pertemuan-1
Ead pertemuan-1Ead pertemuan-1
Ead pertemuan-1
 
Apsi nas 2
Apsi nas  2Apsi nas  2
Apsi nas 2
 
Kelompok 1 waterfall
Kelompok 1   waterfallKelompok 1   waterfall
Kelompok 1 waterfall
 
Sistem informasi pemasaran
Sistem informasi pemasaranSistem informasi pemasaran
Sistem informasi pemasaran
 
Ead pertemuan-3
Ead pertemuan-3Ead pertemuan-3
Ead pertemuan-3
 
Operating system
Operating systemOperating system
Operating system
 
Kelompok 4 incremental
Kelompok 4   incrementalKelompok 4   incremental
Kelompok 4 incremental
 
Ead pertemuan-7
Ead pertemuan-7Ead pertemuan-7
Ead pertemuan-7
 
Slide sdlc
Slide sdlcSlide sdlc
Slide sdlc
 
Biopori untuk kota bandung inspirator
Biopori untuk kota bandung inspiratorBiopori untuk kota bandung inspirator
Biopori untuk kota bandung inspirator
 
Kalender pendidikan 2012 2013 dan kalender kurikulum 2012 - 04 september 2012x
Kalender pendidikan 2012 2013 dan kalender kurikulum 2012 - 04 september 2012xKalender pendidikan 2012 2013 dan kalender kurikulum 2012 - 04 september 2012x
Kalender pendidikan 2012 2013 dan kalender kurikulum 2012 - 04 september 2012x
 
Persentasi 1 TA
Persentasi 1 TAPersentasi 1 TA
Persentasi 1 TA
 
Sistem informasi pemasaran
Sistem informasi pemasaranSistem informasi pemasaran
Sistem informasi pemasaran
 
Sim week 07 chapter 01
Sim week 07   chapter 01Sim week 07   chapter 01
Sim week 07 chapter 01
 
Sim week 01 chapter 02
Sim week 01   chapter 02Sim week 01   chapter 02
Sim week 01 chapter 02
 
Sim week 02 chapter 2
Sim week 02   chapter 2Sim week 02   chapter 2
Sim week 02 chapter 2
 

Similar to Database Documentation and SQL Syntax for Organization System

Data Mining And Data Warehousing Laboratory File Manual
Data Mining And Data Warehousing Laboratory File ManualData Mining And Data Warehousing Laboratory File Manual
Data Mining And Data Warehousing Laboratory File ManualNitin Bhasin
 
looking for someone to do this Review Be able to explain, de.docx
looking for someone to do this Review Be able to explain, de.docxlooking for someone to do this Review Be able to explain, de.docx
looking for someone to do this Review Be able to explain, de.docxeubanksnefen
 
Review Exam Be able to explain, define or identify the followin.docx
 Review Exam Be able to explain, define or identify the followin.docx Review Exam Be able to explain, define or identify the followin.docx
Review Exam Be able to explain, define or identify the followin.docxaryan532920
 
Bank mangement system
Bank mangement systemBank mangement system
Bank mangement systemFaisalGhffar
 
Theory of Relational Database.pptx 0.84 Mb
Theory of Relational Database.pptx 0.84 MbTheory of Relational Database.pptx 0.84 Mb
Theory of Relational Database.pptx 0.84 Mbasiimov
 
Assignment ObjectivesWrite SQL queries to solve information retr.docx
Assignment ObjectivesWrite SQL queries to solve information retr.docxAssignment ObjectivesWrite SQL queries to solve information retr.docx
Assignment ObjectivesWrite SQL queries to solve information retr.docxrock73
 
Quick And Dirty Databases
Quick And Dirty DatabasesQuick And Dirty Databases
Quick And Dirty Databasescwarren
 
Previous question papers of Database Management System (DBMS) By SHABEEB
Previous question papers of Database Management System (DBMS) By SHABEEBPrevious question papers of Database Management System (DBMS) By SHABEEB
Previous question papers of Database Management System (DBMS) By SHABEEBShabeeb Shabi
 
Development of a new indexing technique for XML document retrieval
Development of a new indexing technique for XML document retrievalDevelopment of a new indexing technique for XML document retrieval
Development of a new indexing technique for XML document retrievalAmjad Ali
 
Data mining query languages
Data mining query languagesData mining query languages
Data mining query languagesMarcy Morales
 
Database Management System, Lecture-1
Database Management System, Lecture-1Database Management System, Lecture-1
Database Management System, Lecture-1Sonia Mim
 
ICS Part 2 Computer Science Short Notes
ICS Part 2 Computer Science Short NotesICS Part 2 Computer Science Short Notes
ICS Part 2 Computer Science Short NotesAbdul Haseeb
 
Etl Overview (Extract, Transform, And Load)
Etl Overview (Extract, Transform, And Load)Etl Overview (Extract, Transform, And Load)
Etl Overview (Extract, Transform, And Load)LizLavaveshkul
 
Semantics in Financial Services -David Newman
Semantics in Financial Services -David NewmanSemantics in Financial Services -David Newman
Semantics in Financial Services -David NewmanPeter Berger
 
MIS5101 WK10 Outcome Measures
MIS5101 WK10 Outcome MeasuresMIS5101 WK10 Outcome Measures
MIS5101 WK10 Outcome MeasuresSteven Johnson
 

Similar to Database Documentation and SQL Syntax for Organization System (20)

Data Mining And Data Warehousing Laboratory File Manual
Data Mining And Data Warehousing Laboratory File ManualData Mining And Data Warehousing Laboratory File Manual
Data Mining And Data Warehousing Laboratory File Manual
 
looking for someone to do this Review Be able to explain, de.docx
looking for someone to do this Review Be able to explain, de.docxlooking for someone to do this Review Be able to explain, de.docx
looking for someone to do this Review Be able to explain, de.docx
 
T-SQL Overview
T-SQL OverviewT-SQL Overview
T-SQL Overview
 
Review Exam Be able to explain, define or identify the followin.docx
 Review Exam Be able to explain, define or identify the followin.docx Review Exam Be able to explain, define or identify the followin.docx
Review Exam Be able to explain, define or identify the followin.docx
 
Bank mangement system
Bank mangement systemBank mangement system
Bank mangement system
 
Theory of Relational Database.pptx 0.84 Mb
Theory of Relational Database.pptx 0.84 MbTheory of Relational Database.pptx 0.84 Mb
Theory of Relational Database.pptx 0.84 Mb
 
Assignment ObjectivesWrite SQL queries to solve information retr.docx
Assignment ObjectivesWrite SQL queries to solve information retr.docxAssignment ObjectivesWrite SQL queries to solve information retr.docx
Assignment ObjectivesWrite SQL queries to solve information retr.docx
 
Quick And Dirty Databases
Quick And Dirty DatabasesQuick And Dirty Databases
Quick And Dirty Databases
 
Previous question papers of Database Management System (DBMS) By SHABEEB
Previous question papers of Database Management System (DBMS) By SHABEEBPrevious question papers of Database Management System (DBMS) By SHABEEB
Previous question papers of Database Management System (DBMS) By SHABEEB
 
D.dsgn + dbms
D.dsgn + dbmsD.dsgn + dbms
D.dsgn + dbms
 
Lecture 3 note.pptx
Lecture 3 note.pptxLecture 3 note.pptx
Lecture 3 note.pptx
 
Development of a new indexing technique for XML document retrieval
Development of a new indexing technique for XML document retrievalDevelopment of a new indexing technique for XML document retrieval
Development of a new indexing technique for XML document retrieval
 
Data mining query languages
Data mining query languagesData mining query languages
Data mining query languages
 
Fg d
Fg dFg d
Fg d
 
Database Management System, Lecture-1
Database Management System, Lecture-1Database Management System, Lecture-1
Database Management System, Lecture-1
 
Database management systems
Database management systemsDatabase management systems
Database management systems
 
ICS Part 2 Computer Science Short Notes
ICS Part 2 Computer Science Short NotesICS Part 2 Computer Science Short Notes
ICS Part 2 Computer Science Short Notes
 
Etl Overview (Extract, Transform, And Load)
Etl Overview (Extract, Transform, And Load)Etl Overview (Extract, Transform, And Load)
Etl Overview (Extract, Transform, And Load)
 
Semantics in Financial Services -David Newman
Semantics in Financial Services -David NewmanSemantics in Financial Services -David Newman
Semantics in Financial Services -David Newman
 
MIS5101 WK10 Outcome Measures
MIS5101 WK10 Outcome MeasuresMIS5101 WK10 Outcome Measures
MIS5101 WK10 Outcome Measures
 

More from Yudha Arif Budiman (17)

Persentasi Seminar Tugas Akhir
Persentasi Seminar Tugas AkhirPersentasi Seminar Tugas Akhir
Persentasi Seminar Tugas Akhir
 
Persentasi Seminar Kemajuan 1 Tugas Akhir
Persentasi Seminar Kemajuan 1 Tugas AkhirPersentasi Seminar Kemajuan 1 Tugas Akhir
Persentasi Seminar Kemajuan 1 Tugas Akhir
 
Tentang program sejuta biopori
Tentang program sejuta bioporiTentang program sejuta biopori
Tentang program sejuta biopori
 
Pembuatan lrb presentasi standar
Pembuatan lrb presentasi standarPembuatan lrb presentasi standar
Pembuatan lrb presentasi standar
 
Pemkot
PemkotPemkot
Pemkot
 
Ead pertemuan-12
Ead pertemuan-12Ead pertemuan-12
Ead pertemuan-12
 
Ead pertemuan-8
Ead pertemuan-8Ead pertemuan-8
Ead pertemuan-8
 
Ead pertemuan-4
Ead pertemuan-4Ead pertemuan-4
Ead pertemuan-4
 
Ead pertemuan-2
Ead pertemuan-2Ead pertemuan-2
Ead pertemuan-2
 
Ead pertemuan-10
Ead pertemuan-10Ead pertemuan-10
Ead pertemuan-10
 
Css
CssCss
Css
 
Kelompok 7 - RAD
Kelompok 7 - RADKelompok 7 - RAD
Kelompok 7 - RAD
 
Kelompok 8 rapid application development (rad)
Kelompok 8   rapid application development (rad)Kelompok 8   rapid application development (rad)
Kelompok 8 rapid application development (rad)
 
Kelompok 6 prototipe
Kelompok 6   prototipeKelompok 6   prototipe
Kelompok 6 prototipe
 
Kelompok 2 waterfall
Kelompok 2   waterfallKelompok 2   waterfall
Kelompok 2 waterfall
 
Kelompok 3 incremental
Kelompok 3   incrementalKelompok 3   incremental
Kelompok 3 incremental
 
Tugas 1 (inventory)
Tugas 1 (inventory)Tugas 1 (inventory)
Tugas 1 (inventory)
 

Recently uploaded

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 

Recently uploaded (20)

DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 

Database Documentation and SQL Syntax for Organization System

  • 1.
  • 2. Deskripsi Tugas Besar  Membuat dokumentasi perancangan basis data berdasarkan kasus pengembangan sistem di suatu organisasi  Dokumen-dokumen yang yarus dilengkapi: 1. Deskripsi mengenai kasus / organisasi / kebutuhan data 2. Entity Relationship Diagram (ERD) 3. Model Relasional 4. Normalisasi (pengecekan dari model relasional) 5. Sintax SQL
  • 3. Syntax SQL yang harus dilengkapi  Data Definition Language (DDL) 1. Create, alter, drop 2. Default value 3. 5 categories Integrity Constraints  PRIMARY KEY  REFERENCES  Foreign key constraint  UNIQUE  NOT NULL  CHECK  Generalized dependences expressed as valid condition in WHERE clause
  • 4. Syntax SQL yang harus dilengkapi (lanjutan)  Data Manipulation Language (insert)  Insert  Update  Delete  Query (select, where, distinct)  Query relationship 1-N  Query relationship N-N  Group by dan Aggregate function (count,sum,max,min,avg)  Nested query : 2 dan 3 tingkat  Aljabar relasional (Union, intersection, difference, join)