在SQL Server 2000中,数据页的大小是8KB。某数据库表有1000行数据,每行需要5000B空间,则此数据库表需要占用的数据页数为______页。

题目

在SQL Server 2000中,数据页的大小是8KB。某数据库表有1000行数据,每行需要5000B空间,则此数据库表需要占用的数据页数为______页。


相似考题
更多“在SQL Server 2000中,数据页的大小是8KB。某数据库表有1000行数据,每行需要5000B空间,则此数据库 ”相关问题
  • 第1题:

    ( 3 )请按要求解答下列问题:

    ① 在设计数据库应用系统时 , 需要对系统所需的存储空间进行规划 。 规划时需要考虑多种因素 , 请列出中的 4 种( 4 分)

    ② 设有商品销售系统,该系统每天最多产生 1 万条商品销售记录,并用商品销售数据表保存销售记录 。 系统需要保存 3 年的销售记录 , 每年按 365 天计算 。 商品销售数据表包含的属性及各属性占用的字节分别为 :

    商品号 ( 10 各字节 ) 、 销售数量 ( 8 各字节 ) 、 价格 ( 8 各字节 ) 、 金额 ( 8 各字节 ) 、收银台编号 ( 4 各字节)、销售员编号( 4 各字节)、销售时间( 8 各字节)。保存该表的数据库管理系统的数据存储单位是数据页 , 每页大小为 8KB ( 共 8192 个字节 ) 。 该数据库管理系统规定数据页空间全部用于保存销售数据 ,并且存储销售数据时单条记录不允许跨数据页存放。

    请计算在数据库中保存商品销售数据表需要的数据页数目,要求写出计算过程。( 6 分)


    正确答案:

    1

    2

  • 第2题:

    在SQL Server 2000中,数据页的大小是8KB。某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为______页。


    正确答案:1000
    1000 解析:一个数据页是一个8×1024字节的存储空间,即最多存放 8000多个字节,而SQL Server 2000中不允许将一行数据跨页存储,所以对于每行需要5000字节的空间,每个数据页最多只能存放一行数据,所以 1000行数据需要的数据页数是1000页。

  • 第3题:

    数据库脚本中的*_taclespace.sql是必须在执行脚本前修改的,主要修改的内容有()。

    A.数据库表空间名

    B.数据文件的绝对路径

    C.数据文件的大小

    D.数据库业务帐号的口令


    参考答案:B, C, D

  • 第4题:

    在SQL Server 2000中,数据页的大小为8KB。设某表T有10000行数据,每行5000字节。系统需为该表分配的存储空间大约为:

    A.80MB

    B.50MB

    C.40MB

    D.160MB


    正确答案:A
    解析:8KB×10000≈80MB

  • 第5题:

    请按要求解答下列问题:

    (1)在设计数据库应用系统时,需要对系统所需的存储空间进行规划。规划时需要考虑多种因素,请列出其中的4种。

    (2)设有商品销售系统,该系统每天最多产生万条商品销售记录,并用商品销售数据表保存销售记录。系统需要保存3年的销售记录,每年按365天计算。商品销售数据表包含的属性及各属性占用的字节分别为:商品号(10字节)、销售数量(8字节)、价格(8字节)、金额(8字节)、收银台编号(4字节)、销售员编号(4字节)、销售时间(8字节)。保存该表的数据库管理系统的数据存储单位是数据页,每页大小为8KB(共8192字节)。该数据库管理系统规定数据页空间全部用于保存销售数据,并且存储销售数据时单条记录不允许跨数据页存放。

    请计算在数据库中保存商品销售数据表需要的数据页数目,要求写出计算过程。


    正确答案:×
    单条数据的长度;每年、每天、每小时等数据所增长的大小;备份和冗余备份空间;系统文件的大小;占用内存空间的大小等等。 (2)单条商品销售记录占用字节:10+8+8+8+4+4+8=50字节。 单数据页可存储销售记录条数:163条(163×50=8150字节;164×50=8200字节)。 保存三年的销售总记录数:3×365×10000=10950000条。 需要的数据页数目=67178(67178×163=10950014;67177×163=10949851)。