Você está na página 1de 4

Dofitas, Juztine Jayne Vinzcee M.

H3R

September 4, 2019 Information Management

Laboratory Exercise 1

I. Define each of the following terms:

1.Data Models

Data models define how the logical structure of a database is modeled. Data Models
are fundamental entities to introduce abstraction in a DBMS. Data models define how
data is connected to each other and how they are processed and stored inside the
system.The very first data model could be flat data-models, where all the data used
are to be kept in the same plane. Earlier data models were not so scientific, hence
they were prone to introduce lots of duplication and update anomalies

Resources: https://www.tutorialspoint.com/dbms/dbms_data_models.htm

2.Entities

Data modeling is often the first step in database design as the designers first
create a conceptual model of how data items relate to each other, it will then
involve a progression from conceptual model to logical model, and to
physical schema. These diagrams can be used as a blueprint for the
construction of new software or for re-engineering a legacy application.
Resources:

google.com/search?q=Data+models&rlz=1C1GCEA_enPH849PH849&oq=Da
ta+models&aqs=chrome..69i57.4464j0j0&sourceid=chrome&ie=UTF-8

3.Relationships

A relationship is established between two database tables when one table has
a foreign key that references the primary key of another table. This is the basic
concept behind the term relational database.

Resources: https://www.lifewire.com/database-relationships-p2-1019758

4.Relational Databases

A relational database is a set of formally described tables from which


data can be accessed or reassembled in many different ways without
having to reorganize the database tables. The standard user and
application programming interface (API) of a relational database is
the Structured Query Language (SQL). SQL statements are used both
for interactive queries for information from a relational database and
for gathering data for reports.

Resources:
https://searchdatamanagement.techtarget.com/definition/relational-database

II. Explain the SDLC(Software Development Life Cycle)

Analysis

- During this phase, all the relevant information is collected from the
customer to develop a product as per their expectation.

Logical Design

- In this phase, the requirement gathered in the SRS document is used as


an input and software architecture that is used for implementing system
development is derived.

Physical Design

- The physical design where you translate the expected schemas into
actual database structures.

Implementation

- Implementation starts once the developer gets the Design document.


The Software design is translated into source code. All the components
of the software are implemented in this phase.

Maintenance
- After the deployment of a product on the production environment,
maintenance of the product i.e. if any issue comes up and needs to be
fixed or any enhancement is to be done is taken care by the developers.

Resources: https://www.softwaretestinghelp.com/software-development-life-cycle-sdlc/

https://docs.oracle.com/cd/A81042_01/DOC/server.816/a76994/physical.htm

Você também pode gostar