usage of database in software development
TRANSCRIPT
![Page 1: USAGE OF DATABASE IN SOFTWARE DEVELOPMENT](https://reader036.vdocument.in/reader036/viewer/2022070518/58e9241c1a28ab15428b4c83/html5/thumbnails/1.jpg)
USAGE OF DATABASE IN SOFTWARE DEVELOPMENT
WAI PHYO THWIN
![Page 2: USAGE OF DATABASE IN SOFTWARE DEVELOPMENT](https://reader036.vdocument.in/reader036/viewer/2022070518/58e9241c1a28ab15428b4c83/html5/thumbnails/2.jpg)
DATABASE ?
• Organized collection of data• Collection of Database Objects
![Page 3: USAGE OF DATABASE IN SOFTWARE DEVELOPMENT](https://reader036.vdocument.in/reader036/viewer/2022070518/58e9241c1a28ab15428b4c83/html5/thumbnails/3.jpg)
DATABASE OBJECTS ?
• Tables• Views• Stored Procedures• Functions
![Page 4: USAGE OF DATABASE IN SOFTWARE DEVELOPMENT](https://reader036.vdocument.in/reader036/viewer/2022070518/58e9241c1a28ab15428b4c83/html5/thumbnails/4.jpg)
TABLES ?
• Use to Store Data.• Need to defined data type for each field.• Querying (SELECT, INSERT, UPDATE, DELETE, DROP,
TRUNCATE)
![Page 5: USAGE OF DATABASE IN SOFTWARE DEVELOPMENT](https://reader036.vdocument.in/reader036/viewer/2022070518/58e9241c1a28ab15428b4c83/html5/thumbnails/5.jpg)
VIEWS ?
• Single View connected with Multiple Tables• Instead of Joining a lot of tables for multiple time, just create
a View.
![Page 6: USAGE OF DATABASE IN SOFTWARE DEVELOPMENT](https://reader036.vdocument.in/reader036/viewer/2022070518/58e9241c1a28ab15428b4c83/html5/thumbnails/6.jpg)
STORED PROCEDURES ?
• Using Microsoft Database Engine• Better than Jet Engine in Microsoft Access• Great performance in Calculation Process
![Page 7: USAGE OF DATABASE IN SOFTWARE DEVELOPMENT](https://reader036.vdocument.in/reader036/viewer/2022070518/58e9241c1a28ab15428b4c83/html5/thumbnails/7.jpg)
FUNCTIONS ?
• Built-In Function (MIN, MAX, AVG, SUM, GETDATE)• Can create User-Defined Function
![Page 8: USAGE OF DATABASE IN SOFTWARE DEVELOPMENT](https://reader036.vdocument.in/reader036/viewer/2022070518/58e9241c1a28ab15428b4c83/html5/thumbnails/8.jpg)
DATABASE MANAGEMENT SYSTEM - DBMS ?
• Computer Software Application • Designed to make Creation, Querying, Update, and Administration
of databases• Microsoft SQL Server• Oracle Database Server• MySQL• SQLite
![Page 9: USAGE OF DATABASE IN SOFTWARE DEVELOPMENT](https://reader036.vdocument.in/reader036/viewer/2022070518/58e9241c1a28ab15428b4c83/html5/thumbnails/9.jpg)
SERVICES ?
• Database Engine Service• Integration Service• Analysis Service• Reporting Service• Business Intelligence
![Page 10: USAGE OF DATABASE IN SOFTWARE DEVELOPMENT](https://reader036.vdocument.in/reader036/viewer/2022070518/58e9241c1a28ab15428b4c83/html5/thumbnails/10.jpg)
WINDOWS APP ?
Programming Language Database
C#.Net, VB.Net Microsoft SQL Server
Java Oracle Database Server
![Page 11: USAGE OF DATABASE IN SOFTWARE DEVELOPMENT](https://reader036.vdocument.in/reader036/viewer/2022070518/58e9241c1a28ab15428b4c83/html5/thumbnails/11.jpg)
WEB APP ?
Programming Language Database Web Server
ASP.Net Microsoft SQL Server Microsoft IIS
Java Oracle Database Server Tom Cat
PHP, Python, Ruby MySQL Apache
![Page 12: USAGE OF DATABASE IN SOFTWARE DEVELOPMENT](https://reader036.vdocument.in/reader036/viewer/2022070518/58e9241c1a28ab15428b4c83/html5/thumbnails/12.jpg)
MOBILE APP ?
Programming Language Database
Android - Java MySQL
iOS – Objective C, Swift SQLite
![Page 13: USAGE OF DATABASE IN SOFTWARE DEVELOPMENT](https://reader036.vdocument.in/reader036/viewer/2022070518/58e9241c1a28ab15428b4c83/html5/thumbnails/13.jpg)
THANKS FOR YOUR INTEREST !!!
WAI PHYO THWIN