Apress - Pro SQL Server 2008 Relational Database Design and Implementation (2008)02
Số trang: 15
Loại file: pdf
Dung lượng: 3.65 MB
Lượt xem: 8
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Apress - Pro SQL Server 2008 Relational Database Design and Implementation (2008)02
Nội dung trích xuất từ tài liệu:
Apress - Pro SQL Server 2008 Relational Database Design and Implementation (2008)02xiv sCONTENTS Character Strings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 619 char[(length)] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 619 varchar[(length)]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 620 varchar(max) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 621 text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 622 Unicode Character Strings: nchar, nvarchar, nvarchar(max), ntext . . . . . 622 Binary Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 623 binary[(length)] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 623 varbinary[(length)] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 624 varbinary(max) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 624 image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 625 Other Datatypes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 625 rowversion (a.k.a. timestamp) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 625 uniqueidentifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626 cursor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 629 table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 629 sql_variant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 632 Not Simply Scalar Datatypes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 633 sINDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 635ForewordD atabase design is a passion that Louis and I share. This fall, I will be fortunate to share a stage withmy friend, Louis Davidson. We’re copresenting at DevLink in Louis’s hometown of Nashville and thenagain at PASS in Seattle. Both times, we’ll discuss, debate, and celebrate the topic of database designand how critical it is for any datacentric application. Database design is part science and part art. There’s a science to normalization, but determiningthe scope of the entity is an art form best learned from working with a broad repertoire of databases.There’s a simple beauty to an elegant solution. Louis is more than an author or database designer;Louis is a master artisan, and in this book, you’ll discover hidden within the words a call to improveyour craft, to sculpt databases that stand the test of time, and to create virtual worlds of data thatenable developers to play their best game. Database design is the foundation of every datacentric application. An elegant database designmakes the data obvious and easy to query and sets up the developer for success with efficient set-based queries. But, no amount of code can compensate for a poor database design or add featuresmissing from the database. No role is more critical to any datacentric application than the role ofthe data modeler. User interfaces come and go, but data lasts for generations of application lan-guages, and today’s database schema errors will be cursed by programmers not yet born usinglanguages and tools not yet invented. It’s worth spending a little extra time to polish your databasedesign under the tutelage of my good friend, Louis. So it’s with great pleasure that I welcome you to this third edition of Louis’s field guide to thegreatest job in the world of software. Paul Nielsen SQL Server MVP xvAbout the AuthorsLOUIS DAVIDSON has over 15 years of experience as a corporate databasedeveloper and architect. Currently, he is the data architect for the Christ-ian Broadcasting Network and NorthStar Studios in Nashville, Tennessee.Nearly all of Louis’s professional experience has been with Microsoft SQLServer, from the early days to the latest version currently in beta. Louis hasbeen the principal author on four editions of a book on database design.Louis’s primary areas of interest are database architecture and coding inT-SQL, and he has experience designing many databases and writingthousands of stored procedures and triggers through the years. ...
Nội dung trích xuất từ tài liệu:
Apress - Pro SQL Server 2008 Relational Database Design and Implementation (2008)02xiv sCONTENTS Character Strings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 619 char[(length)] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 619 varchar[(length)]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 620 varchar(max) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 621 text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 622 Unicode Character Strings: nchar, nvarchar, nvarchar(max), ntext . . . . . 622 Binary Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 623 binary[(length)] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 623 varbinary[(length)] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 624 varbinary(max) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 624 image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 625 Other Datatypes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 625 rowversion (a.k.a. timestamp) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 625 uniqueidentifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626 cursor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 629 table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 629 sql_variant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 632 Not Simply Scalar Datatypes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 633 sINDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 635ForewordD atabase design is a passion that Louis and I share. This fall, I will be fortunate to share a stage withmy friend, Louis Davidson. We’re copresenting at DevLink in Louis’s hometown of Nashville and thenagain at PASS in Seattle. Both times, we’ll discuss, debate, and celebrate the topic of database designand how critical it is for any datacentric application. Database design is part science and part art. There’s a science to normalization, but determiningthe scope of the entity is an art form best learned from working with a broad repertoire of databases.There’s a simple beauty to an elegant solution. Louis is more than an author or database designer;Louis is a master artisan, and in this book, you’ll discover hidden within the words a call to improveyour craft, to sculpt databases that stand the test of time, and to create virtual worlds of data thatenable developers to play their best game. Database design is the foundation of every datacentric application. An elegant database designmakes the data obvious and easy to query and sets up the developer for success with efficient set-based queries. But, no amount of code can compensate for a poor database design or add featuresmissing from the database. No role is more critical to any datacentric application than the role ofthe data modeler. User interfaces come and go, but data lasts for generations of application lan-guages, and today’s database schema errors will be cursed by programmers not yet born usinglanguages and tools not yet invented. It’s worth spending a little extra time to polish your databasedesign under the tutelage of my good friend, Louis. So it’s with great pleasure that I welcome you to this third edition of Louis’s field guide to thegreatest job in the world of software. Paul Nielsen SQL Server MVP xvAbout the AuthorsLOUIS DAVIDSON has over 15 years of experience as a corporate databasedeveloper and architect. Currently, he is the data architect for the Christ-ian Broadcasting Network and NorthStar Studios in Nashville, Tennessee.Nearly all of Louis’s professional experience has been with Microsoft SQLServer, from the early days to the latest version currently in beta. Louis hasbeen the principal author on four editions of a book on database design.Louis’s primary areas of interest are database architecture and coding inT-SQL, and he has experience designing many databases and writingthousands of stored procedures and triggers through the years. ...
Tìm kiếm theo từ khóa liên quan:
Cơ sở dữ liệu Quản trị mạng Hệ điều hành Công nghệ thông tin Tin họcGợi ý tài liệu liên quan:
-
Giáo trình Lý thuyết hệ điều hành: Phần 1 - Nguyễn Kim Tuấn
110 trang 450 0 0 -
52 trang 426 1 0
-
62 trang 401 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 376 6 0 -
24 trang 351 1 0
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 309 0 0 -
74 trang 292 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 289 0 0 -
13 trang 289 0 0
-
96 trang 288 0 0