Module 1.3Database Management Systems
OutlineData, System, ManagementThe Database Management System EnvironmentThe DBMS Organizational Relationship
Workshop # 2The PHP
Data + System + Management1
What is a Database?The database is consist of logically related data stored in a single logical data storeroom or repository.
KEYWORDS: DATABASEDATA logically relatedSINGLE LOGICAL DATA STOREROOM
What is Management?Manage to achieve a goalTo Carryon or functionBe in charge of, acton, or disposeof
KEYWORDS: MANAGEMENTGoalFunction or RoleAct
What is a SystemAn ordered manner; orderliness by virtue of being methodical and well organizedA group of independent but interrelated elements comprising a unified whole
KEY WORDS: SYSTEMORDERMETHODICALWELL-ORGANIZEDUNIFIED WHOLE
What is a Database System?An organization of components that defines and regulates the collection, storage, management and use of data in a database environment
A DBMSShould be able to:Manage (a GOAL, a FUNCTION and ACT ON IT) Data (logically related information) Systematically (there is order, a method and organized as one unit)
The DBMS Environment Consist of
HardwareRefers to all of the systems physical devicesComputersMicrocomputers, main frames, workstations and serversStorage DevicesPrintersNetwork DevicesHubs, switches, fiber optics, routersOther Devices
SoftwareAlthough the most readily identified software is the DBMS itself, to make the database system function fully, it needs 3 types of softwareOperating System Software manage the hardware components and makes it possible for all other software to run on the computer: e.g. UNIX, LINUX, Mac OS, Windows
DBMS Software manages the Database: MS Access, SQL Server, Oracle etcApplication Programs use to access and manipulate data in the DBMS and manage the computer environment in which data access and manipulation takes place
PeopleThis component includes all user of the database system. Usually consist of the following:Systems Administrator (SYSAD) oversees the database systems general operationsDatabase Administrators (DBA) manage the DBMS and ensure that the database is functioning properly
Database Designers designs the database structures; database architects. Systems Analysts and Programmers designs the application programsEnd Users are the people who use the application programs to run the organizations daily operations
ProceduresInstructions and rules that govern the design and use of the database systemProcedures also are used to ensure that there is an organized way to monitor and audit both the data that enters the database and the information that is generated through the use of that dataExamples: Enrolment ProceduresOpening a new bank account
DataData covers the collection of facts stored in the database.Because data are the raw materials from which information is generated, the determination of what data are to be entered into the database and how the data are to be organized is a vital part of the database designers job.
System AdministratorDatabase DesignerDatabaseAdministratorAnalysts &ProgrammersEnd UsersProcedures &StandardsDBMSUtilitiesApplicationSoftwaresdesignswrites and enforcessupervisesmanageswritesaccessHardwareuseApplied toDBMS
A DBMS and a HUMAN PERSON
The DBMSA HUMANThinking like a DBMSSoftwareOur Human BrainWhat type of OS do you have?HardwareOur Body and its subsystems (digestive, circulatory etc)Is your Hardware System Working well to be able to function task efficiently?PeopleOur parents, friends, churvaloos, classmates etcWho help you manage your life? Who are your end users?ProceduresRules, Daily ActivitiesWhat is your end goal in life? What are your principles in life? What are your activities?DataOur Life Experiences and EncountersAre you able to maximize your daily data in your life and be able to process it well?
SummaryA good database management system is able to create systems to be able to manage data efficiently and effectivelyA Database Management system consist of 5 components/elements:Software, hardware, people, procedures and dataA DBMS involves a inter-relationship of task, people and procedures working as a whole.
Module 1.3Lab work
ObjectivesWrite and execute a simple php scriptCompare and Contrast between an html file and a php file extension
Workshop 2.1PHP and HTML Comparison
Procedure 1Go to c:/xampp/htdocs/Create a new folder called: IM32W2create a new html file using notepad/notepad++
Save it as index.htmlBrowse it on your localhost: http://localhost/im32w2 orhttp://127.0.0.1/im32w2
Procedure 2Go to c:/xampp/htdocs/Create a new folder called: IM32W2create a new html file using notepad/notepad++
Save it as index.phpBrowse it on your localhost: http://localhost/im32w2/index.html orhttp://127.0.0.1/im32w2/index.html
Procedure 3Open index.htmlAdd the following lines (refer to the next slide)Save it.Browse it on your localhost: http://localhost/im32w2/index.html orhttp://127.0.0.1/im32w2/index.html
Procedure 4Open index.phpAdd the following lines (refer to the next slide)Save it.Browse it on your localhost: http://localhost/im32w2/index.php orhttp://127.0.0.1/im32w2/index.php
Before the class ends:Is there a difference between index.html and index.php?