什么是家庭数据库

家庭数据库(Home DataBase,HDB)是存储资料、知识、工作文件、音视频节目的载体,是支持家用多媒介平台的基石。

家庭数据库的建立

为了对家庭中的各种类型的信息进行管理,首先必须在电脑中建立一个家庭用数据库的结构。关系型数据库的结构非常简单,是由一个个数据文件组合而成的,而每一个数据文件相当于一个二维表格。每个表格中填写有一类数据,各表格之间由共同的数据项建立关系,形成一个包括各方面数据的数据库。

对现代家庭来说,需要管理各方面的信息。能建立的数据库文件也可以有多种。例如:家庭财务管理,家庭通讯录,商品信息,股票行情,高考信息等等。以下,我们仅以家庭通讯录数据库为例.讨论如何建立一个数据库文件。

一、画表格一一建立数据库结构

在建立数据库之前,您首先应该设计好数据库表格的结构,也就是说决定这个二维表格的表头。有几个表项,各表项名称,表项中的内容是什么数据类型,占据多少字符位置。

例如:我们要建立—个名为:(通讯录.DBF)的家庭通讯录数据库文件。其中包括以下内容:姓名、单位、出生日期、年龄、职务、地址、电话和备注。这些内容为二维表格中的—‘个个表项,叫作数据项,又叫字段。各字段类型也应规定好。如姓名和地址是字符型;年龄是数字型,备注字段由于字数不定,可规定为明细型,出生日期应该是日期型等。

对于各字段的宽度,应该注意到一个汉字相当于西文两个字符位置,因此,姓名考虑到有双姓存在可以取宽度为8;单位可能需要十个汉字,故字段宽度可取20位。数值字段一个数位占——位,小数点也要占一位字符位置,年龄字段由于都是整数,并且没有超过100岁的,可取2位宽度。备注是明细型字段,字段宽度是固定的,为10位,实际上可以存放不超过4096个字符的内容。

mysql中家庭关系_家庭数据库是什么相关推荐

  1. 用jsp_servlet实现在mysql中存储图片_从数据库中读取并生成图片的Servlet

    从数据库中读取并生成图片的Servlet 作者:未知    文章来源:www.jspcn.net 发布日期:2005年01月19日 作者:邵望 日期:2000-12-24 21:44:55 大体思路 ...

  2. mysql支持非关系_说下oracle、mysql、非关系型数据库中的索引结构?

    谢邀~~树懒君悉心整理了一篇索引结构方面的内容,跟各位知友分享分享~ Oracle 索引的数据结构:B-TreeOracle 数据库使用 B-trees 存储索引,来加速数据访问.若没有索引,你必须顺 ...

  3. mysql 中修改对象_在MySQL中,创建一个数据库后,还可以对象其进行修改,不过这里的修改是指可以修改被创建数据库的相关参数,也可以修改数据库名。...

    [多选题]注射时,在(  )情况下,采用较高的注射速率. [单选题]通常,所设置的模具温度是指和制品接触的模腔内表面在(   ). [单选题]反映某一事件发生强度的指标应选用 [判断题]当试样制备之后 ...

  4. 如何在mysql中添加用户_如何给mysql数据库添加一个用户

    首先以root身份登录到MySQL服务器中. $ mysql -u root -p 当验证提示出现的时候,输入MySQL的root帐号的密码. 创建一个MySQL用户 使用如下命令创建一个用户名和密码 ...

  5. exit在mysql中的意思_数据库exit是什么意思技术分享

    ORACLE的SQL命令中EXIT与QUIT有什么区别? 在oracle与数据库中,exit与disc的区别? 在韩顺平的oracle教程里看到的: disc是disconnect的缩写,该命令断开和 ...

  6. 下列( )类型不是mysql中的数据类型_下列( )类型不是MySQL中常用的的数据类型。_学小易找答案...

    [单选题]下面哪个坐标系不属于在椭球面上表示点位置的坐标系统. [简答题]2.根据形体的两面投影,补绘其第三面投影(尺寸可由图上直接量取). (1) (2) (3) (4) (5) (6) (7) ( ...

  7. 【MySQL 第17章_其他数据库日志】

    第17章_其他数据库日志 1.MySQL支持的日志 1.1日志类型 1.2日志的弊端 2.慢查询日志(slow query log) 3.1问题场景 3.2 查看当前状态 3.3 启动日志 3.4 查 ...

  8. mysql 表字段大小写敏感_各种数据库大小写敏感问题总结

    各种数据库大小写敏感问题总结 (2015-01-28 16:04:42) 标签: 股票 hsql: 不区分大小写 mysql: windows下不区分大小写:linux下database名,table ...

  9. mysql2已经存在数据数据导入,在MYSQL中导入已存在的数据库

    MYSQL似乎很好玩,有一次看见一个同学神速般地创建一个数据量庞大的数据库,当时没搞清楚是什么回事.后来我重装MYSQL,得自己重新建数据库, 我一头雾水,这么多字段,肯定不是一个一个输入字段,再请教 ...

最新文章

  1. 喜大普奔!GitHub官方文档推出中文版啦!
  2. ios水果风暴游戏源码项目下载
  3. Animator窗口视图Project视图PlayerIdleAnimation和PlayerWalkingAnimation
  4. python+scapy 抓包与解析
  5. Angular module加载的原理研究
  6. c语言实现容器,C语言三种容器:list vector和deque的区别
  7. 接待员如何向客人upsell_如何提升自我做好客户服务与管理?
  8. visio交叉线去掉交叉点弯曲方法
  9. 使用开源软件 Mantis 实施缺陷跟踪的成功实践
  10. R语言colorRampPalette函数-创建颜色梯度(渐变色)
  11. 基于SSM框架图书馆预约占座系统的设计与实现(附源码、论文)
  12. 关于如何查找NXP S32K1xx系列单片机的封装信息和引脚定义
  13. Python爬取NBA虎扑球员数据
  14. latex常见实用网址链接
  15. linux下Unison安装
  16. 加拿大政府贯彻量子技术重要性,221万美元资助量子算法研究所
  17. 国产积木---克尔维特(多图流量预警)
  18. 远程桌面全屏无法退出
  19. AndroidStudio调用系统相册选择图片并显示、将图片保存到私有空间
  20. CSS实现背景图片高斯模糊效果

热门文章

  1. Gym-100923H-Por Costel and the Match(带权并查集)
  2. 7-2 一元多项式的乘法与加法运算 (20分) 设计函数分别求两个一元多项式的乘积与和。
  3. 支付怎么测试?/支付功能测试的设计点
  4. gitlab的日志系统
  5. pm3包1.8版本发布----一个用于3组倾向性评分的R包
  6. python stdout_python--几种标准输出(stdout)重定向方式
  7. 华山论剑(nyoj 856)
  8. 计算机专业英语期末考试b卷,计算机专业英语试题及答案(B)..doc
  9. sqlConnection连接不上sql 2000 原来是因为没有打补丁sp4
  10. 六年,前四:一家中国智能手表品牌的向上而生