Define each of the following terms:
- data definition language
- data manipulation language
- referential integrity constraint
- relational DBMS (RDBMS)
- schema
(a)
Define Data Definition Language.
Explanation of Solution
Data Definition language (DDL) is a computer language which is used for creating and modifying databases and schemas. The commonly used DDL commands are CREATE, ALTER, and DROP.
- CREATE command is used to create a new table with the following syntax
- ALTER command is used to modify the existing table. The syntax is:
- DROP command is used to delete a table. The syntax is:
Create table: Table name (Column definitions).
Alter table: Table name add new column.
Drop table: Table name
(b)
Define Data Manipulation Language.
Explanation of Solution
Data Manipulation Language is a computer language used in data structures to modify the data in the databases. The most commonly used data manipulation commands are INSERT, DELETE and UPDATE.
- INSERT command is used to add records in the database. The syntax for INSERT command is:
- DELETE command is used to delete records from the table according to the condition. Syntax is:
- UPDATE command is used to update the records in the database. Syntax is:
Insert into table Table name (columns) values (values)
Delete from table Table name where (condition)
Update Table name set (column = value) where (condition)
(c)
Define referential integrity constraint
Explanation of Solution
Refential Integrity constraint is the concept used in a relational database which ensures that the tables in the database are in a consistent state. This statement means that if there is any foreign key used in the database, it must be agreed with the primary key which is referenced from that foreign key. Any changes in the primary key must be updated in the foreign key as well.
(d)
Define Relational DBMS
Explanation of Solution
Relational Database Management System (RDBMS) is a type of DBMS which is used for the data stored in relational databases in the form of tables (combination of rows and columns). RDBMS is mainly used to store the data related to manufacturing, finance, logistic, and other applications. It uses SQL commands to access the databases.
(e)
Define Schema
Explanation of Solution
Schema is a structure or architecture of the database which is supported by the DBMS. It is considered as the blueprint of how the database is constructed. The schema is stored in the data dictionary generally by the database. It defines the objects in the databases.
Want to see more full solutions like this?
Chapter 5 Solutions
Modern Database Management
Additional Engineering Textbook Solutions
Concepts Of Programming Languages
INTERNATIONAL EDITION---Engineering Mechanics: Statics, 14th edition (SI unit)
Modern Database Management
Degarmo's Materials And Processes In Manufacturing
Java: An Introduction to Problem Solving and Programming (8th Edition)
Database Concepts (8th Edition)
- Please original work select a topic related to architectures or infrastructures (Data Lakehouse Architecture). Discussing how you would implement your chosen topic in a data warehouse project Please cite in text references and add weblinksarrow_forwardPlease original work What topic would be related to architectures or infrastructures. How you would implement your chosen topic in a data warehouse project. Please cite in text references and add weblinksarrow_forwardWhat is cloud computing and why do we use it? Give one of your friends with your answer.arrow_forward
- What are triggers and how do you invoke them on demand? Give one reference with your answer.arrow_forwardDiscuss with appropriate examples the types of relationships in a database. Give one reference with your answer.arrow_forwardDetermine the velocity error constant (k,) for the system shown. + R(s)- K G(s) where: K=1.6 A(s+B) G(s) = as²+bs C(s) where: A 14, B =3, a =6. and b =10arrow_forward
- • Solve the problem (pls refer to the inserted image)arrow_forwardWrite .php file that saves car booking and displays feedback. There are 2 buttons, which are <Book it> <Select a date>. <Select a date> button gets an input from the user, start date and an end date. Book it button can be pressed only if the start date and ending date are chosen by the user. If successful, it books cars for specific dates, with bookings saved. Booking should be in the .json file which contains all the bookings, and have the following information: Start Date. End Date. User Email. Car ID. If the car is already booked for the selected period, a failure message should be displayed, along with a button to return to the homepage. In the booking.json file, if the Car ID and start date and end date matches, it fails Use AJAX: Save bookings and display feedback without page refresh, using a custom modal (not alert).arrow_forwardWrite .php file with the html that saves car booking and displays feedback. Booking should be in the .json file which contains all the bookings, and have the following information: Start Date. End Date. User Email. Car ID. There are 2 buttons, which are <Book it> <Select a date> Book it button can be pressed only if the start date and ending date are chosen by the user. If successful, book cars for specific dates, with bookings saved. If the car is already booked for the selected period, a failure message should be displayed, along with a button to return to the homepage. Use AJAX: Save bookings and display feedback without page refresh, using a custom modal (not alert). And then add an additional feature that only free dates are selectable (e.g., calendar view).arrow_forward
- • Solve the problem (pls refer to the inserted image) and create line graph.arrow_forwardwho started the world wide webarrow_forwardQuestion No 1: (Topic: Systems for collaboration and social business The information systems function in business) How does Porter's competitive forces model help companies develop competitive strategies using information systems? • List and describe four competitive strategies enabled by information systems that firms can pursue. • Describe how information systems can support each of these competitive strategies and give examples.arrow_forward
- Principles of Information Systems (MindTap Course...Computer ScienceISBN:9781285867168Author:Ralph Stair, George ReynoldsPublisher:Cengage LearningPrinciples of Information Systems (MindTap Course...Computer ScienceISBN:9781305971776Author:Ralph Stair, George ReynoldsPublisher:Cengage Learning
- Enhanced Discovering Computers 2017 (Shelly Cashm...Computer ScienceISBN:9781305657458Author:Misty E. Vermaat, Susan L. Sebok, Steven M. Freund, Mark Frydenberg, Jennifer T. CampbellPublisher:Cengage LearningFundamentals of Information SystemsComputer ScienceISBN:9781305082168Author:Ralph Stair, George ReynoldsPublisher:Cengage Learning