Author: Vivian Siahaan
Publisher: BALIGE PUBLISHING
ISBN:
Category : Computers
Languages : en
Pages : 509
Book Description
In this book, you will develop step by step tutorial object-oriented programming with Java GUI and SQLite database using NetBeans IDE to implement all tables in chinook database. In this project, we use SQLite sample database named chinook. The chinook sample database is a good database for practicing with SQL, especially SQLite. You can download the sample database on: https://viviansiahaan.blogspot.com/2023/03/book-object-oriented-programming.html. There are 11 tables in the chinook sample database: employee table stores employees data such as employee id, last name, first name, etc. It also has a field named ReportsTo to specify who reports to whom; customer table stores customers data; invoice & invoice_item tables: these two tables store invoice data. The invoices table stores invoice header data and the invoice_items table stores the invoice line items data; artist table stores artists data. It is a simple table that contains only the artist id and name; album table stores data about a list of tracks. Each album belongs to one artist. However, one artist may have multiple albums; media_type table stores media types such as MPEG audio and AAC audio files; genre table stores music types such as rock, jazz, metal, etc; track table stores the data of songs. Each track belongs to one album; playlist & playlist_track tables: playlists table store data about playlists. Each playlist contains a list of tracks. Each track may belong to multiple playlists. The relationship between the playlists table and tracks table is many-to-many; The playlist_track table is used to reflect this relationship.
OBJECT-ORIENTED PROGRAMMING APPROACH TO LEARNING JDBC AND SQLITE USING APACHE NETBEANS IDE
Author: Vivian Siahaan
Publisher: BALIGE PUBLISHING
ISBN:
Category : Computers
Languages : en
Pages : 509
Book Description
In this book, you will develop step by step tutorial object-oriented programming with Java GUI and SQLite database using NetBeans IDE to implement all tables in chinook database. In this project, we use SQLite sample database named chinook. The chinook sample database is a good database for practicing with SQL, especially SQLite. You can download the sample database on: https://viviansiahaan.blogspot.com/2023/03/book-object-oriented-programming.html. There are 11 tables in the chinook sample database: employee table stores employees data such as employee id, last name, first name, etc. It also has a field named ReportsTo to specify who reports to whom; customer table stores customers data; invoice & invoice_item tables: these two tables store invoice data. The invoices table stores invoice header data and the invoice_items table stores the invoice line items data; artist table stores artists data. It is a simple table that contains only the artist id and name; album table stores data about a list of tracks. Each album belongs to one artist. However, one artist may have multiple albums; media_type table stores media types such as MPEG audio and AAC audio files; genre table stores music types such as rock, jazz, metal, etc; track table stores the data of songs. Each track belongs to one album; playlist & playlist_track tables: playlists table store data about playlists. Each playlist contains a list of tracks. Each track may belong to multiple playlists. The relationship between the playlists table and tracks table is many-to-many; The playlist_track table is used to reflect this relationship.
Publisher: BALIGE PUBLISHING
ISBN:
Category : Computers
Languages : en
Pages : 509
Book Description
In this book, you will develop step by step tutorial object-oriented programming with Java GUI and SQLite database using NetBeans IDE to implement all tables in chinook database. In this project, we use SQLite sample database named chinook. The chinook sample database is a good database for practicing with SQL, especially SQLite. You can download the sample database on: https://viviansiahaan.blogspot.com/2023/03/book-object-oriented-programming.html. There are 11 tables in the chinook sample database: employee table stores employees data such as employee id, last name, first name, etc. It also has a field named ReportsTo to specify who reports to whom; customer table stores customers data; invoice & invoice_item tables: these two tables store invoice data. The invoices table stores invoice header data and the invoice_items table stores the invoice line items data; artist table stores artists data. It is a simple table that contains only the artist id and name; album table stores data about a list of tracks. Each album belongs to one artist. However, one artist may have multiple albums; media_type table stores media types such as MPEG audio and AAC audio files; genre table stores music types such as rock, jazz, metal, etc; track table stores the data of songs. Each track belongs to one album; playlist & playlist_track tables: playlists table store data about playlists. Each playlist contains a list of tracks. Each track may belong to multiple playlists. The relationship between the playlists table and tracks table is many-to-many; The playlist_track table is used to reflect this relationship.
DATA ANALYSIS USING JDBC AND SQLITE WITH OBJECT-ORIENTED APPROACH AND APACHE NETBEANS IDE
Author: Vivian Siahaan
Publisher: BALIGE PUBLISHING
ISBN:
Category : Computers
Languages : en
Pages : 665
Book Description
In this project, you will use SQLite version of Northwind database which is a sample database that was originally created by Microsoft and used as the basis for their tutorials in a variety of database products for decades. The Northwind database contains the sales data for a fictitious company called “Northwind Traders,” which imports and exports specialty foods from around the world. The Northwind database is an excellent tutorial schema for a small-business ERP, with customers, orders, inventory, purchasing, suppliers, shipping, employees, and single-entry accounting. You can download the sample database from https://viviansiahaan.blogspot.com/2023/04/data-analysis-using-jdbc-and-sqlite.html. In this project, you will design the form for every table and you will plot: the territory distribution by region; the employee distributions based on city, country, title, and region; the employee distributions based on birth date, hire date, and employee name; the employee distributions based on city, country, territory, and region; the three supplier distributions based on city, region, and country; the product distributions based on city, region, country, categorized unit price, categorized units in stock, and categorized units on order; the customer distributions based on city, region, and country; the order and freight distributions based on year, month, and week; the order and freight distributions based on day, quarter, and ship country; the order and freight distributions based on ship region, ship city, and ship name; the order and freight distributions based on shipper company, customer company, and customer city; the order and freight distributions based on customer country, employee name, and employee title; the sales distributions based on year, month, week, day, quarter, and ship country; the sales distributions based on ship region, ship city, ship name, shipper company, customer company, and customer city; the sales distributions based on customer region, customer country, employee name, employee title, employee city, and employee country; the sales distributions based on product name, category name, supplier company, supplier city, supplier region, and supplier country.
Publisher: BALIGE PUBLISHING
ISBN:
Category : Computers
Languages : en
Pages : 665
Book Description
In this project, you will use SQLite version of Northwind database which is a sample database that was originally created by Microsoft and used as the basis for their tutorials in a variety of database products for decades. The Northwind database contains the sales data for a fictitious company called “Northwind Traders,” which imports and exports specialty foods from around the world. The Northwind database is an excellent tutorial schema for a small-business ERP, with customers, orders, inventory, purchasing, suppliers, shipping, employees, and single-entry accounting. You can download the sample database from https://viviansiahaan.blogspot.com/2023/04/data-analysis-using-jdbc-and-sqlite.html. In this project, you will design the form for every table and you will plot: the territory distribution by region; the employee distributions based on city, country, title, and region; the employee distributions based on birth date, hire date, and employee name; the employee distributions based on city, country, territory, and region; the three supplier distributions based on city, region, and country; the product distributions based on city, region, country, categorized unit price, categorized units in stock, and categorized units on order; the customer distributions based on city, region, and country; the order and freight distributions based on year, month, and week; the order and freight distributions based on day, quarter, and ship country; the order and freight distributions based on ship region, ship city, and ship name; the order and freight distributions based on shipper company, customer company, and customer city; the order and freight distributions based on customer country, employee name, and employee title; the sales distributions based on year, month, week, day, quarter, and ship country; the sales distributions based on ship region, ship city, ship name, shipper company, customer company, and customer city; the sales distributions based on customer region, customer country, employee name, employee title, employee city, and employee country; the sales distributions based on product name, category name, supplier company, supplier city, supplier region, and supplier country.
DATA SCIENCE WITH JDBC AND SQLITE USING OBJECT-ORIENTED APPROACH AND APACHE NETBEANS IDE
Author: Vivian Siahaan
Publisher: BALIGE PUBLISHING
ISBN:
Category : Computers
Languages : en
Pages : 490
Book Description
In this project, you will develop step by step implementation of JDBC/SQLITE with object-oriented approach using SQLite version of an Oracle sample database named electronics. You will be taught how to plot country distribution in each region; location distribution in each country and region; warehouse distribution in each country, region, and city; product distribution by category name; categorized standard cost and categorized list price values distribution in products table; categorized values in inventories table; employee distribution by job title; customer distribution by categorized credit limit; order distribution by customer employee, status, and by categorized credit limit; the top 10 sales distribution by product name; the top 10 sales distribution by category name; the order distribution by category; and order distribution by status. The electronics database itself is based on a global fictitious company that sells computer hardware including storage, motherboard, RAM, video card, and CPU. You can download the sample database from https://viviansiahaan.blogspot.com/2023/03/book-jdbc-and-sqlite-with-object.html. In the database, the company maintains the product information such as name, description standard cost, list price, and product line. It also tracks the inventory information for all products including warehouses where products are available. Because the company operates globally, it has warehouses in various locations around the world. The company records all customer information including name, address, and website. Each customer has at least one contact person with detailed information including name, email, and phone. The company also places a credit limit on each customer to limit the amount that customer can owe. Whenever a customer issues a purchase order, a sales order is created in the database with the pending status. When the company ships the order, the order status becomes shipped. In case the customer cancels an order, the order status becomes canceled. In addition to the sales information, the employee data is recorded with some basic information such as name, email, phone, job title, manager, and hire date.
Publisher: BALIGE PUBLISHING
ISBN:
Category : Computers
Languages : en
Pages : 490
Book Description
In this project, you will develop step by step implementation of JDBC/SQLITE with object-oriented approach using SQLite version of an Oracle sample database named electronics. You will be taught how to plot country distribution in each region; location distribution in each country and region; warehouse distribution in each country, region, and city; product distribution by category name; categorized standard cost and categorized list price values distribution in products table; categorized values in inventories table; employee distribution by job title; customer distribution by categorized credit limit; order distribution by customer employee, status, and by categorized credit limit; the top 10 sales distribution by product name; the top 10 sales distribution by category name; the order distribution by category; and order distribution by status. The electronics database itself is based on a global fictitious company that sells computer hardware including storage, motherboard, RAM, video card, and CPU. You can download the sample database from https://viviansiahaan.blogspot.com/2023/03/book-jdbc-and-sqlite-with-object.html. In the database, the company maintains the product information such as name, description standard cost, list price, and product line. It also tracks the inventory information for all products including warehouses where products are available. Because the company operates globally, it has warehouses in various locations around the world. The company records all customer information including name, address, and website. Each customer has at least one contact person with detailed information including name, email, and phone. The company also places a credit limit on each customer to limit the amount that customer can owe. Whenever a customer issues a purchase order, a sales order is created in the database with the pending status. When the company ships the order, the order status becomes shipped. In case the customer cancels an order, the order status becomes canceled. In addition to the sales information, the employee data is recorded with some basic information such as name, email, phone, job title, manager, and hire date.
DATA VISUALIZATION AND DATA ANALYTICS USING JDBC AND SQLITE WITH OBJECT-ORIENTED APPROACH AND APACHE NETBEANS IDE
Author: Vivian Siahaan
Publisher: BALIGE PUBLISHING
ISBN:
Category : Computers
Languages : en
Pages : 523
Book Description
In this project, we developed data visualization and data analytics with step by step implementation of JDBC/SQLITE using object-oriented approach. We uses the SQLite version of BikeStores database as a sample database to help you work with SQLite quickly and effectively. You can download the sample database from https://viviansiahaan.blogspot.com/2023/03/my-book-data-visualization-and-data.html. In this project, we plotted: the bar chart that displays the distribution of products by category; the pie chart that displays the distribution of products by brand; the distribution of stores by city; the distribution of stores by state; the top 10 stock distributions by category name; the top 10 stock distributions by brand name; the top 10 stock distributions by store name; the top 10 stock distributions by city; the customer distribution by state; the customer distribution by city; the bar chart distribution of staff by state; the bar chart distribution of staff by city; the bar chart that shows the distribution of orders based on the store name; the pie chart that shows the distribution of orders based on the customer name; the pie chart showing the order distribution by store city; the pie chart showing the order distribution by store state; the pie chart showing the order distribution by customer city; the pie chart showing the order distribution by customer state; the pie chart sales distribution by staff name; the pie chart sales distribution by brand name; the pie chart sales distribution by customer city; the pie chart sales distribution by customer state; the pie chart sales distribution by store city; the pie chart sales distribution by store state; the pie chart sales distribution by product name; the pie chart sales distribution by category name; pie chart sales distribution by customer name; and the pie chart sales distribution by store name. The stores table includes the store’s information. Each store has a store name, contact information such as phone and email, and an address including street, city, state, and zip code. The staffs table stores the essential information of staffs including first name, last name. It also contains the communication information such as email and phone. A staff works at a store specified by the value in the store_id column. A store can have one or more staffs. A staff reports to a store manager specified by the value in the manager_id column. If the value in the manager_id is null, then the staff is the top manager. If a staff no longer works for any stores, the value in the active column is set to zero. The categories table stores the bike’s categories such as children bicycles, comfort bicycles, and electric bikes. The products table stores the product’s information such as name, brand, category, model year, and list price. Each product belongs to a brand specified by the brand_id column. Hence, a brand may have zero or many products. Each product also belongs a category specified by the category_id column. Also, each category may have zero or many products. The customers table stores customer’s information including first name, last name, phone, email, street, city, state, zip code, and photo path. The orders table stores the sales order’s header information including customer, order status, order date, required date, shipped date. It also stores the information on where the sales transaction was created (store) and who created it (staff). Each sales order has a row in the sales_orders table. A sales order has one or many line items stored in the order_items table. The order_items table stores the line items of a sales order. Each line item belongs to a sales order specified by the order_id column. A sales order line item includes product, order quantity, list price, and discount. The stocks table stores the inventory information i.e. the quantity of a particular product in a specific store.
Publisher: BALIGE PUBLISHING
ISBN:
Category : Computers
Languages : en
Pages : 523
Book Description
In this project, we developed data visualization and data analytics with step by step implementation of JDBC/SQLITE using object-oriented approach. We uses the SQLite version of BikeStores database as a sample database to help you work with SQLite quickly and effectively. You can download the sample database from https://viviansiahaan.blogspot.com/2023/03/my-book-data-visualization-and-data.html. In this project, we plotted: the bar chart that displays the distribution of products by category; the pie chart that displays the distribution of products by brand; the distribution of stores by city; the distribution of stores by state; the top 10 stock distributions by category name; the top 10 stock distributions by brand name; the top 10 stock distributions by store name; the top 10 stock distributions by city; the customer distribution by state; the customer distribution by city; the bar chart distribution of staff by state; the bar chart distribution of staff by city; the bar chart that shows the distribution of orders based on the store name; the pie chart that shows the distribution of orders based on the customer name; the pie chart showing the order distribution by store city; the pie chart showing the order distribution by store state; the pie chart showing the order distribution by customer city; the pie chart showing the order distribution by customer state; the pie chart sales distribution by staff name; the pie chart sales distribution by brand name; the pie chart sales distribution by customer city; the pie chart sales distribution by customer state; the pie chart sales distribution by store city; the pie chart sales distribution by store state; the pie chart sales distribution by product name; the pie chart sales distribution by category name; pie chart sales distribution by customer name; and the pie chart sales distribution by store name. The stores table includes the store’s information. Each store has a store name, contact information such as phone and email, and an address including street, city, state, and zip code. The staffs table stores the essential information of staffs including first name, last name. It also contains the communication information such as email and phone. A staff works at a store specified by the value in the store_id column. A store can have one or more staffs. A staff reports to a store manager specified by the value in the manager_id column. If the value in the manager_id is null, then the staff is the top manager. If a staff no longer works for any stores, the value in the active column is set to zero. The categories table stores the bike’s categories such as children bicycles, comfort bicycles, and electric bikes. The products table stores the product’s information such as name, brand, category, model year, and list price. Each product belongs to a brand specified by the brand_id column. Hence, a brand may have zero or many products. Each product also belongs a category specified by the category_id column. Also, each category may have zero or many products. The customers table stores customer’s information including first name, last name, phone, email, street, city, state, zip code, and photo path. The orders table stores the sales order’s header information including customer, order status, order date, required date, shipped date. It also stores the information on where the sales transaction was created (store) and who created it (staff). Each sales order has a row in the sales_orders table. A sales order has one or many line items stored in the order_items table. The order_items table stores the line items of a sales order. Each line item belongs to a sales order specified by the order_id column. A sales order line item includes product, order quantity, list price, and discount. The stocks table stores the inventory information i.e. the quantity of a particular product in a specific store.
SQL Pocket Guide
Author: Alice Zhao
Publisher: "O'Reilly Media, Inc."
ISBN: 1492090352
Category : Computers
Languages : en
Pages : 247
Book Description
If you use SQL in your day-to-day work as a data analyst, data scientist, or data engineer, this popular pocket guide is your ideal on-the-job reference. You'll find many examples that address the language's complexities, along with key aspects of SQL used in Microsoft SQL Server, MySQL, Oracle Database, PostgreSQL, and SQLite. In this updated edition, author Alice Zhao describes how these database management systems implement SQL syntax for both querying and making changes to a database. You'll find details on data types and conversions, regular expression syntax, window functions, pivoting and unpivoting, and more. Quickly look up how to perform specific tasks using SQL Apply the book's syntax examples to your own queries Update SQL queries to work in five different database management systems NEW: Connect Python and R to a relational database NEW: Look up frequently asked SQL questions in the "How Do I?" chapter
Publisher: "O'Reilly Media, Inc."
ISBN: 1492090352
Category : Computers
Languages : en
Pages : 247
Book Description
If you use SQL in your day-to-day work as a data analyst, data scientist, or data engineer, this popular pocket guide is your ideal on-the-job reference. You'll find many examples that address the language's complexities, along with key aspects of SQL used in Microsoft SQL Server, MySQL, Oracle Database, PostgreSQL, and SQLite. In this updated edition, author Alice Zhao describes how these database management systems implement SQL syntax for both querying and making changes to a database. You'll find details on data types and conversions, regular expression syntax, window functions, pivoting and unpivoting, and more. Quickly look up how to perform specific tasks using SQL Apply the book's syntax examples to your own queries Update SQL queries to work in five different database management systems NEW: Connect Python and R to a relational database NEW: Look up frequently asked SQL questions in the "How Do I?" chapter
Object-oriented Software Construction
Author: Bertrand Meyer
Publisher: Prentice Hall
ISBN:
Category : Computer software
Languages : en
Pages : 1306
Book Description
This volume aims to study how practicing software developers, in industrial as well as academic environments, can use object technology to improve the quality of the software they produce. It includes topics on concurrency and Internet programming.
Publisher: Prentice Hall
ISBN:
Category : Computer software
Languages : en
Pages : 1306
Book Description
This volume aims to study how practicing software developers, in industrial as well as academic environments, can use object technology to improve the quality of the software they produce. It includes topics on concurrency and Internet programming.
The Design and Evolution of C++
Author: Bjarne Stroustrup
Publisher: Addison-Wesley Professional
ISBN: 0135229472
Category : Computers
Languages : en
Pages : 1075
Book Description
The inventor of C++ presents the definitive insider's guide to the design and development of the C++ programming language. Without ommitting critical details or getting bogged down in technicalities, Stroustrup presents his unique insights into the decisions that shaped C++. Every C++ programmer will benefit from Stroustrup's explanations of the 'why's' behind C++ from the earliest features, such as the original class concept, to the latest extensions, such as new casts and explicit template instantiation. Some C++ design decisions have been universally praised, while others remain controversial, and debated vigorously; still other features have been rejected based on experimentation. In this book, Stroustrup dissects many of these decisions to present a case study in "real object- oriented language development" for the working programmer. In doing so, he presents his views on programming and design in a concrete and useful way that makes this book a must-buy for every C++ programmer. Features Written by the inventor of C++: Bjarne Stroustrup Provides insights into the design decisions which shaped C++. Gives technical summaries of C++. Presents Stroustrup's unique programming and design views
Publisher: Addison-Wesley Professional
ISBN: 0135229472
Category : Computers
Languages : en
Pages : 1075
Book Description
The inventor of C++ presents the definitive insider's guide to the design and development of the C++ programming language. Without ommitting critical details or getting bogged down in technicalities, Stroustrup presents his unique insights into the decisions that shaped C++. Every C++ programmer will benefit from Stroustrup's explanations of the 'why's' behind C++ from the earliest features, such as the original class concept, to the latest extensions, such as new casts and explicit template instantiation. Some C++ design decisions have been universally praised, while others remain controversial, and debated vigorously; still other features have been rejected based on experimentation. In this book, Stroustrup dissects many of these decisions to present a case study in "real object- oriented language development" for the working programmer. In doing so, he presents his views on programming and design in a concrete and useful way that makes this book a must-buy for every C++ programmer. Features Written by the inventor of C++: Bjarne Stroustrup Provides insights into the design decisions which shaped C++. Gives technical summaries of C++. Presents Stroustrup's unique programming and design views
Object Thinking
Author: David West
Publisher: Pearson Education
ISBN: 0735619654
Category : Computers
Languages : en
Pages : 363
Book Description
Object Thinking blends historical perspective, experience, and visionary insight - exploring how developers can work less like the computers they program and more like problem solvers.
Publisher: Pearson Education
ISBN: 0735619654
Category : Computers
Languages : en
Pages : 363
Book Description
Object Thinking blends historical perspective, experience, and visionary insight - exploring how developers can work less like the computers they program and more like problem solvers.
Object-oriented Software Construction
Author: Bertrand Meyer
Publisher: Prentice Hall
ISBN: 9780136290490
Category : Computers
Languages : en
Pages : 556
Book Description
Software -- Software Engineering.
Publisher: Prentice Hall
ISBN: 9780136290490
Category : Computers
Languages : en
Pages : 556
Book Description
Software -- Software Engineering.
Domain-driven Design
Author: Eric Evans
Publisher: Addison-Wesley Professional
ISBN: 0321125215
Category : Computers
Languages : en
Pages : 563
Book Description
"Domain-Driven Design" incorporates numerous examples in Java-case studies taken from actual projects that illustrate the application of domain-driven design to real-world software development.
Publisher: Addison-Wesley Professional
ISBN: 0321125215
Category : Computers
Languages : en
Pages : 563
Book Description
"Domain-Driven Design" incorporates numerous examples in Java-case studies taken from actual projects that illustrate the application of domain-driven design to real-world software development.