Connected Vehicles in Intelligent Transportation Systems (ITS)

Connected Vehicles in Intelligent Transportation Systems (ITS)

https://www.guide2research.com/special-issue/connected-vehicles-in-intelligent-transportation-systems-its

Special Issues for Computer Science & Electronics Journals

https://www.guide2research.com/special-issues/

Top Major Computer Science and Electronics Conferences :

https://research.com/

"

  • Scholars from the United States are still dominating the ranking with 614 scientists representing 61.4% of all leading scientists. The other countries with leading positions in the ranking are the United Kingdom (60 scientists or 6%), China (41 scientists or 4.1%), Germany (37 scientists or 3.7%), Canada (34 scientists or 3.4%), and Switzerland (29 scientists or 2.9%).

"

Ref: https://research.com/news-events/world-ranking-of-top-computer-scientists-2021

What are cursors? #38

Cursors are server side database objects that are used by applications to apply operations on the database table data on a row-by-row basis. The operations may vary from one row to another row dynamically based on the requirements (business logic) and also multiple operations can be performed on the same row. Typical SQL commands apply the same updates/changes to all the selected rows at once where cursors apply updates/changes one by one row. Cursors must be declared in the database before they can be used/called from the applications [front end]. Afterwards, you can open cursors to fetch data using them, you can fetchrow by row and make multiple operations on the currently active row in the cursor. You should close the cursors and deallocate them after you are done with the cursors.This is the Transact-SQL Extended Syntax:DECLARE cursor_name CURSOR[LOCAL | GLOBAL][FORWARD_ONLY | SCROLL][STATIC | KEYSET | DYNAMIC | FAST_FORWARD][READ_ONLY | SCROLL_LOCKS | OPTIMISTIC][TYPE_WARNING]FOR select_statement[FOR UPDATE [OF column_name [,...n]]]An example cursor:DECLARE AuthorsCursor CURSOR FORSELECT authors.id, au_lname, au_fnameFROM authorsORDER BY authors.idAnother ExampleDECLARE @AuthorID char(11)  DECLARE Cursor1 CURSOR READ_ONLYFORSELECT au_idFROM authorsOPEN Cursor1FETCH NEXT FROM Cursor1INTO @AuthorIDWHILE @@FETCH_STATUS = 0BEGIN   PRINT @AuthorID FETCH NEXT FROM Cursor1 INTO @AuthorIDENDCLOSE Cursor1DEALLOCATE Cursor1wherecursor_name: The name of the server side cursorLOCAL: The cursor will be available only to the batch, stored procedure, or trigger in which the cursor was created GLOBAL: The cursor is global to the connection FORWARD_ONLY: The cursor can only fetch data sequentially STATIC: The cursor will use a temporary copy of the data instead of base tables KEYSET: Specifies keysets so that the membership and order of rows in the cursor are fixed when the cursor is opened DYNAMIC: The cursor reflects all data changes made to the base tables as you scroll around the cursor FAST_FORWARD: The cursor is FORWARD_ONLY and READ_ONLY  READ ONLY: The cursor [data] cannot be updatedSCROLL_LOCKS: The fetched data will be locked OPTIMISTIC: The cursor does not lock rows as they are read into the cursor select_statement: The standard select statement, cannot contain COMPUTE, COMPUTE BY, FOR BROWSE, and INTO keywordsUPDATE [OF column_name [,...n]]: Specifies which columns can be updated

From: http://sitestree.com/?p=4795
Categories:38
Tags:
Post Data:2011-07-27 22:47:54

    Shop Online: <a href='https://www.ShopForSoul.com/' target='new' rel="noopener">https://www.ShopForSoul.com/</a>
    (Big Data, Cloud, Security, Machine Learning): Courses: <a href='http://Training.SitesTree.com' target='new' rel="noopener"> http://Training.SitesTree.com</a> 
    In Bengali: <a href='http://Bangla.SaLearningSchool.com' target='new' rel="noopener">http://Bangla.SaLearningSchool.com</a>
    <a href='http://SitesTree.com' target='new' rel="noopener">http://SitesTree.com</a>
    8112223 Canada Inc./JustEtc: <a href='http://JustEtc.net' target='new' rel="noopener">http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning) </a>
    Shop Online: <a href='https://www.ShopForSoul.com'> https://www.ShopForSoul.com/</a>
    Medium: <a href='https://medium.com/@SayedAhmedCanada' target='new' rel="noopener"> https://medium.com/@SayedAhmedCanada </a>

How to optimize SQL Server Cursors #38

Optimize Cursors
  1. Avoid using SQL Server cursors whenever possible
  2. Always close SQL Server cursors when result sets are not needed
  3. Deallocate SQL Server cursors when the data structures comprising the cursors are not needed
  4. Reduce the number of records to process in the cursor
  5. Only use the required columns in the cursors
  6. Use READ ONLY cursors, whenever possible, instead of updatable cursors.
  7. Avoid using insensitive, static and keyset cursors, whenever possible.
  8. Use FAST_FORWARD cursors, whenever possible.
  9. Use FORWARD_ONLY cursors, if you need updatable cursors

From: http://sitestree.com/?p=4794
Categories:38
Tags:
Post Data:2010-03-10 01:20:46

    Shop Online: <a href='https://www.ShopForSoul.com/' target='new' rel="noopener">https://www.ShopForSoul.com/</a>
    (Big Data, Cloud, Security, Machine Learning): Courses: <a href='http://Training.SitesTree.com' target='new' rel="noopener"> http://Training.SitesTree.com</a> 
    In Bengali: <a href='http://Bangla.SaLearningSchool.com' target='new' rel="noopener">http://Bangla.SaLearningSchool.com</a>
    <a href='http://SitesTree.com' target='new' rel="noopener">http://SitesTree.com</a>
    8112223 Canada Inc./JustEtc: <a href='http://JustEtc.net' target='new' rel="noopener">http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning) </a>
    Shop Online: <a href='https://www.ShopForSoul.com'> https://www.ShopForSoul.com/</a>
    Medium: <a href='https://medium.com/@SayedAhmedCanada' target='new' rel="noopener"> https://medium.com/@SayedAhmedCanada </a>

Database Administration : Random #39

Vacuum:vacuum is a useful command to maintain PostGreSql database integrity. Also, it permanently removes deleted database records (by default PostGreSql does not delete permanently). It also rearranges page tables, segments for better performance. vacuum should be run regularly for optimized performance. You can also automate the execution.

Syntax: vacuum [FULL|Analyze|Verbose|table name]
Example:
vacuum member verbose
vacuum full
vacuum analyze full

vacuum also has linux command line command like
vacuumdb dbname
vacuum -a -f -v -z

——–

PostGreSql maintains a list of databases in the pg_database system table. Sometimes when it/the table gets corrupted, a full vacuum on all databases may fix the issue. When the table gets corrupted many operations like pg_dump may not work and you may get error messages like missing entry in the pg_database table.

———-

Backup command:
pg_dump options dbname > destination txt/tar file

Example: pg_dump -Ft -b mydb > db.tar

Restore Command:
Example: pg_restore -d newdb db.tar

————–

Linux and PostGreSQL

commands to access PostGreSql:
su – postgres
password:

psql -l : list all databases

——–

From: http://sitestree.com/?p=4805
Categories:39
Tags:
Post Data:2012-09-16 12:23:46

    Shop Online: <a href='https://www.ShopForSoul.com/' target='new' rel="noopener">https://www.ShopForSoul.com/</a>
    (Big Data, Cloud, Security, Machine Learning): Courses: <a href='http://Training.SitesTree.com' target='new' rel="noopener"> http://Training.SitesTree.com</a> 
    In Bengali: <a href='http://Bangla.SaLearningSchool.com' target='new' rel="noopener">http://Bangla.SaLearningSchool.com</a>
    <a href='http://SitesTree.com' target='new' rel="noopener">http://SitesTree.com</a>
    8112223 Canada Inc./JustEtc: <a href='http://JustEtc.net' target='new' rel="noopener">http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning) </a>
    Shop Online: <a href='https://www.ShopForSoul.com'> https://www.ShopForSoul.com/</a>
    Medium: <a href='https://medium.com/@SayedAhmedCanada' target='new' rel="noopener"> https://medium.com/@SayedAhmedCanada </a>

Introduction to Printer Programming With Examples: Must Read #4

You can use the functions/procedures/classes that a programming language provide to program a printer. Another alternative is, sending raw printing command to the printer itself. Each printer has their own instruction sets. Usually what happens, when you use built in functions they convert your procedure/function call to printer language and send it to the printer. They do it, using the printer driver

You can do that by yourself by sending raw printer commands to the printer itself. Windows has an API called ‘Escape’ that can send raw texts/printer commands to the printers without using the driver. Now you need to know the language that the printer uses and use ‘Escape’ function to send raw print commands to the printer.

I personally have working experience with intermec label printers. Intermec label printers support two different kinds of printer languages. IPL (Intermec printer Language) and DP (Direct Protocol). You need to check what your printer uses. The printers that use DP come with a tool named fingerprint installed on the printer itself. This fingerprint tool understand DP language and executes the printer in that way. Good thing is, fingerprint supports dynamic printing language that means you can use if then else, for, while etc in your printing language.

An example DP program can be as follows:

INPUT ON
PRPOS 10, 1000
PRTXT “hELLO hOW aRE yOU”
PF
LAYOUT RUN
INPUT OFF

YOU HAVE TO SEND THESE RAW PRINT COMMANDS USING THE ESCAPE FUNCTION.

From: http://sitestree.com/?p=4719
Categories:4
Tags:
Post Data:2007-03-18 00:05:38

    Shop Online: <a href='https://www.ShopForSoul.com/' target='new' rel="noopener">https://www.ShopForSoul.com/</a>
    (Big Data, Cloud, Security, Machine Learning): Courses: <a href='http://Training.SitesTree.com' target='new' rel="noopener"> http://Training.SitesTree.com</a> 
    In Bengali: <a href='http://Bangla.SaLearningSchool.com' target='new' rel="noopener">http://Bangla.SaLearningSchool.com</a>
    <a href='http://SitesTree.com' target='new' rel="noopener">http://SitesTree.com</a>
    8112223 Canada Inc./JustEtc: <a href='http://JustEtc.net' target='new' rel="noopener">http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning) </a>
    Shop Online: <a href='https://www.ShopForSoul.com'> https://www.ShopForSoul.com/</a>
    Medium: <a href='https://medium.com/@SayedAhmedCanada' target='new' rel="noopener"> https://medium.com/@SayedAhmedCanada </a>

Oracle Fundamental Concepts #40

Terms
Database: In oracle, the term database refers to the files required for the operation of Oracle. These files include:data files, temporary data files, redo log files, control files, and parameter files

Instance: All the processes and memory structures required to operate the database

Users: Users are accounts that can be used to log in to the database.

Schema: A schema is the collection of all the objects owned by a user

Security: Oracle provides privilege-based securities. Oracle uses two types of privileges. System privilege, and object privilege. To facilitate the easy operation of privilege-based securities oracle uses roles.

SYS and SYSTEM Account: Administrative Accounts. Have unrestricted access. SYS account owns the data dictionary. SYSTEM account owns the tables used to store information for features and options of the database. SYSTEM is the default administrative account. It is recommended that you do not use SYSTEM account to administer the database; rather create your own DBA account to administer.

SQL*PLUS: Is a client tool to interact with the Oracle database using SQL.

Data Dictionary: A repository that keeps track of all the database objects

SQL: A language to interact with the database such as insert data into the database, update data, retrieve data from the database, control transactions

PL/SQL: A procedural language that can be used to write custom programs and procedural codes to run inside the database

Oracle SQL Types

  • Data Manipulation Language (DML)
  • Data Definition Language (DDL)
  • Transaction control statements
  • Session control statements
  • System control statements

Joins in Oracle

NATURAL
INNER
OUTER – LEFT
OUTER – RIGHT
OUTER – FULL

SET Operations Supported by Oracle:
UNION, UNION ALL, INTERSECT, MINUS

Select, Insert, Update, Delete operations are similar to the ANSI SQL

Transaction Management DML SQLs: COMMIT, ROLL BACK, SAVEPOINT, ROLL BACK TO , SET TRANSACTION,SET CONSTRAINT(S)

User Creation in Oracle:
create user oracle_admin identified by password;
grant create session, dba to oracle_admin;

Oracle Architecture Areas

  • User Processes: Such as a client tool
  • The Oracle Listener: Runs in the oracle database server and listens to the clients
  • The Oracle Net Client: How to talk to the server processes
  • Parameter files
  • Control Files
  • Data Files
  • Tablespaces
  • Segments
  • Extents
  • Data Blocks
  • Pre-allocated Files
  • Redo Log Files
  • Temporary Files
  • Oracle Managed Files
  • Memory Areas
  • Background Processes

From: http://sitestree.com/?p=5048
Categories:40
Tags:
Post Data:2013-05-14 18:15:24

    Shop Online: <a href='https://www.ShopForSoul.com/' target='new' rel="noopener">https://www.ShopForSoul.com/</a>
    (Big Data, Cloud, Security, Machine Learning): Courses: <a href='http://Training.SitesTree.com' target='new' rel="noopener"> http://Training.SitesTree.com</a> 
    In Bengali: <a href='http://Bangla.SaLearningSchool.com' target='new' rel="noopener">http://Bangla.SaLearningSchool.com</a>
    <a href='http://SitesTree.com' target='new' rel="noopener">http://SitesTree.com</a>
    8112223 Canada Inc./JustEtc: <a href='http://JustEtc.net' target='new' rel="noopener">http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning) </a>
    Shop Online: <a href='https://www.ShopForSoul.com'> https://www.ShopForSoul.com/</a>
    Medium: <a href='https://medium.com/@SayedAhmedCanada' target='new' rel="noopener"> https://medium.com/@SayedAhmedCanada </a>

Oracle 11g: Basic PL/SQL #40

  • Database objects:
    • table
    • view
    • sequence
    • Index
    • synonym
    • stored procedure

Will be continued

From: http://sitestree.com/?p=4967
Categories:40
Tags:
Post Data:2011-09-05 21:55:20

    Shop Online: <a href='https://www.ShopForSoul.com/' target='new' rel="noopener">https://www.ShopForSoul.com/</a>
    (Big Data, Cloud, Security, Machine Learning): Courses: <a href='http://Training.SitesTree.com' target='new' rel="noopener"> http://Training.SitesTree.com</a> 
    In Bengali: <a href='http://Bangla.SaLearningSchool.com' target='new' rel="noopener">http://Bangla.SaLearningSchool.com</a>
    <a href='http://SitesTree.com' target='new' rel="noopener">http://SitesTree.com</a>
    8112223 Canada Inc./JustEtc: <a href='http://JustEtc.net' target='new' rel="noopener">http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning) </a>
    Shop Online: <a href='https://www.ShopForSoul.com'> https://www.ShopForSoul.com/</a>
    Medium: <a href='https://medium.com/@SayedAhmedCanada' target='new' rel="noopener"> https://medium.com/@SayedAhmedCanada </a>

Oracle: Application Developer : Certification : Topics #40

From: http://sitestree.com/?p=4895
Categories:40
Tags:
Post Data:2010-12-18 23:31:34

    Shop Online: <a href='https://www.ShopForSoul.com/' target='new' rel="noopener">https://www.ShopForSoul.com/</a>
    (Big Data, Cloud, Security, Machine Learning): Courses: <a href='http://Training.SitesTree.com' target='new' rel="noopener"> http://Training.SitesTree.com</a> 
    In Bengali: <a href='http://Bangla.SaLearningSchool.com' target='new' rel="noopener">http://Bangla.SaLearningSchool.com</a>
    <a href='http://SitesTree.com' target='new' rel="noopener">http://SitesTree.com</a>
    8112223 Canada Inc./JustEtc: <a href='http://JustEtc.net' target='new' rel="noopener">http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning) </a>
    Shop Online: <a href='https://www.ShopForSoul.com'> https://www.ShopForSoul.com/</a>
    Medium: <a href='https://medium.com/@SayedAhmedCanada' target='new' rel="noopener"> https://medium.com/@SayedAhmedCanada </a>

Oracle Certifications Overview #40

From: http://sitestree.com/?p=4894
Categories:40
Tags:
Post Data:2013-02-05 17:50:27

    Shop Online: <a href='https://www.ShopForSoul.com/' target='new' rel="noopener">https://www.ShopForSoul.com/</a>
    (Big Data, Cloud, Security, Machine Learning): Courses: <a href='http://Training.SitesTree.com' target='new' rel="noopener"> http://Training.SitesTree.com</a> 
    In Bengali: <a href='http://Bangla.SaLearningSchool.com' target='new' rel="noopener">http://Bangla.SaLearningSchool.com</a>
    <a href='http://SitesTree.com' target='new' rel="noopener">http://SitesTree.com</a>
    8112223 Canada Inc./JustEtc: <a href='http://JustEtc.net' target='new' rel="noopener">http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning) </a>
    Shop Online: <a href='https://www.ShopForSoul.com'> https://www.ShopForSoul.com/</a>
    Medium: <a href='https://medium.com/@SayedAhmedCanada' target='new' rel="noopener"> https://medium.com/@SayedAhmedCanada </a>

Oracle Database Objects #40

Oracle Database ObjectsSchema Objects

  • Clusters
  • Constraints
  • Database links
  • Database triggers
  • Dimensions
  • External procedure libraries
  • Index-organized tables
  • Indexes
  • Indextypes
  • Java classes, Java resources, Java sources
  • Materialized views
  • Materialized view logs
  • Object tables
  • Object types
  • Object views
  • Operators
  • Packages
  • Sequences
  • Stored functions, stored procedures
  • Synonyms
  • Tables
  • Views

Nonschema Objects

  • Contexts
  • Directories
  • Parameter files (PFILEs) and server parameter files (SPFILEs)
  • Profiles
  • Roles
  • Rollback segments
  • Tablespaces
  • Users

What are schema objects?
A collection of logical structures of data, or schema objects. In Oracle, each user owns a single schema and the schema is named after the user.

Non-schema Objects:
Other types of objects stored in the database but not part of any schema.

Both can be manipulated using SQL

From: http://sitestree.com/?p=4813
Categories:40
Tags:
Post Data:2012-08-12 22:08:43

    Shop Online: <a href='https://www.ShopForSoul.com/' target='new' rel="noopener">https://www.ShopForSoul.com/</a>
    (Big Data, Cloud, Security, Machine Learning): Courses: <a href='http://Training.SitesTree.com' target='new' rel="noopener"> http://Training.SitesTree.com</a> 
    In Bengali: <a href='http://Bangla.SaLearningSchool.com' target='new' rel="noopener">http://Bangla.SaLearningSchool.com</a>
    <a href='http://SitesTree.com' target='new' rel="noopener">http://SitesTree.com</a>
    8112223 Canada Inc./JustEtc: <a href='http://JustEtc.net' target='new' rel="noopener">http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning) </a>
    Shop Online: <a href='https://www.ShopForSoul.com'> https://www.ShopForSoul.com/</a>
    Medium: <a href='https://medium.com/@SayedAhmedCanada' target='new' rel="noopener"> https://medium.com/@SayedAhmedCanada </a>