Archive for December, 2008
SQL Server 2005 Data Types
Posted by Michael Ritacco in SQL Server on December 27, 2008
SQL Server 2005 has the following data types available:
- Exact Numerics
- BIGINT
- INT
- SMALLINT
- TINYINT
- BIT bit
- DECIMAL
- NUMERIC
- MONEY
- SMALLMONEY
- Approximate Numerics
- FLOAT
- REAL
- Date and Time
- DATETIME
- SMALLDATETIME
- Character
- CHAR
- VARCHAR
- TEXT
- Unicode Character
- NCHAR
- NVARCHAR
- NTEXT
- Binary
- BINARY
- VARBINARY
- IMAGE
- Other
- CURSOR
- SQL_VARIANT
- TABLE
- TIMESTAMP
- UNIQUEIDENTIFIER
- XML
Database Management 101
Posted by Michael Ritacco in Database Administration on December 27, 2008
Author: Khaled Kahlouni
Companies have a wealth of information systems as they continue to collect mountains of data on a daily basis. The need to house their information and have them readily available will always be there. Therefore, creating, monitoring, and maintaining the databases that house the data, pose higher challenges on the Information Technology department; in specific, the database administrators and their management. Even though now-a-days, we continue to see improvement in hardware design, operating systems stability, and database engines features; the need for database lifecycle management, best practices, and process standardization has not and will not change anytime soon.
Databases are the heart and soul of every systems/applications built or acquired within an organization. They are the center of all information, data movement, and communication of all systems. If the data is the most valuable asset of every company so is the database that houses it, making the database administration role the most critical job in IT. Therefore, effective database management is an essential task to ensure the availability, performance, recoverability, and security of such asset. Unfortunately, most companies do not realize the importance of the staff that administers their most valuable asset. They understand the need to have a staff but they always question their value and of course, their compensation. Thus, pressuring the Database Administrator staff to do nothing but, monitor the databases.
Database Administrators are highly talented individuals. They have to maintain their skills and keep up with new DBMS technology. In addition, they have to have a good understanding of all applications, data behavior, and hardware technology as they swiftly solve issues and problems with the databases they support – They are excellent problem solver individuals. So, their talent is beyond administration. But, due to the wrong perception by their management, their concentration is usually shifted to only monitoring and backing up the database, leaving several database administration roles un-played. Thus, forcing the database administrators to lose the essential skills to maintain and administer the most valuable company asset – Databases.
Every IT professional should try to answer the following questions as a health check:
- Have you ever tested recovering your production databases?
- How many times your database backup fails because of hardware or tape issues?
- How many times problems occur after a release or a migration?
- How many non-DBA users have more than read access to your production databases?
- How many times were you notified by your users of a problem before your staff knowledge of the problem?
- Do you keep current inventory of all databases?
- Do you know what your users query of your database?
- In case the data was lost, can your company survive?
This study will help your organization understand the necessary database administration roles. Most importantly, it will lay the proper roadmap for database administration.
The roadmap will guide your organization on how to be proactive rather than reactive. Catching and solving database problems before they occur proven to be more cost effective than reacting to the problem. For instance, using our roadmap will force you to monitor your space utilization. Thus, alerting of any space issues prior to your database running out of space.
Study’s Outline:
- General Assessment Process
- Understand Current Environments
- Database Management lifecycle Establishment
- Improvement Plan
- Measurement Process
- Production Maturity Process
So you want to be a Developer?
Posted by Michael Ritacco in Database Development on December 26, 2008
Being a developer is one of the coolest jobs in IT. We will be talking about the creative side of development, and the demands to deliver innovative solutions under pressure and on schedule.
All about SQL Server
Posted by Michael Ritacco in SQL Server on December 25, 2008
SQL Server is not yet Oracle but it does provide a key piece of the Microsoft developer platform. It must be judged for what it is, and that is a great database if designed within its limitations.
All about the Oracle RDBMS
Posted by Michael Ritacco in Oracle Database on December 25, 2008
Oracle is the most sophisticated database platform on the market. It is getting easier to do the lower level task, but they keep on adding features that you must keep up with so your developers can stay ahead of the competition.
Oracle provides a great platform for both developers and the DBA. Here we will talk more about the challenges of using this power for good.
So you want to be a Data Modeler?
Posted by Michael Ritacco in Data Modeling on December 25, 2008
Enity relationship diagrams are your calling. Making sure the data fits the physical structures and all is optimize to leverage the database technology to its fullests. Welcome to the craft, you are a data modeler.
Welcome to the new DBANotes.com
Posted by Michael Ritacco in Announcements & News on December 11, 2008
We are currently collecting our things from our last home and will be up and running by the end of 2008.
Recent Comments