电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

数据库原理实验1

数据库原理实验1_第1页
1/4
数据库原理实验1_第2页
2/4
数据库原理实验1_第3页
3/4
实验一 数据库与数据表定义1 实验目的与要求(1)掌握数据库的建立、删除和修改操作。(2)理解基本表之间的关系,掌握表结构的建立、修改和删除操作,创建模式导航图。2 实验内容与结果实验内容:(1) 创建一个 BookDB 数据库,要求至少一个数据文件和一个日志文件.(2) 创建图书管理相关 4 张关系表,表结构如图 3-1 至图 3-4 所示。属性名类型空值约束属性含义classNochar(3)not null图书分类号classNamevarchar(20)not null图书分类名称图 3—1 图书分类表 BookClass属性名类型空值约束属性含义bookNochar(10)not null图书编号classNochar(3)not null分 类 号bookNamevarchar(40)not null图书名称authorNamevarchar(8)not null作者姓名publishingNamevarchar(20)null出版社名称publishingNochar(17)null出版社编号pricenumeric(7, 2)null单 价publishingDatedatetimenull出版日期shopDatedatetimenull入库时间shopNumnumeric(3)null入库数量图 3—2 图书表 Book属性名类型空值约束属性含义readerNochar(8)Not null读者编号readerNamevarchar(8)Not null姓 名Sexchar(2)null性 别identifycardchar(18)null身份证号workUnitvarchar(50)null工作单位borrowCounttinyintnull借书数量图 3—3 读者表 Reader属性名类型空值约束属性含义readerNochar(8)not null读者编号bookNochar(10)not null图书编号borrowDatedatetimenot null借阅日期shouldDatedatetimenot null应归还日期returnDatedatetimenull归还日期图 3—4 借阅表 Borrow(3) 表结构的修改,要求:① 修改图书表结构,要求出版社名称和入库时间不允许为空.② 修改读者表结构,要求读者身份证号不允许为空。实验结果如下:创建数据库:CREATE DATABASE BookDB48ON PRIMARY(NAME=’BookDB’, FILENAME='C:\数据库文件\BookDB48。mdf', SIZE=3,MAXSIZE=20,FILEGROWTH=1)LOG ON(NAME=’BookDB_LOG', FILENAME=’C:\数据库文件\BookDB48_log.ldf', SIZE=3,MAXSIZE=20,FILEGROWTH=1)脚本如下:(创建的四个表)CREATE TABLE BookClass48(classNo char(3) NOT NULL, --图书分类号className varchar(20) NOT NULL,-—图书分类名称CONSTRAINT BookClass48PK PRIMARY KEY(classNo))CREATE TABLE Book48(bookNo char(10) NOT NULL,-—图书编号classNo char(3) NOT NULL, -—图书分类号bookName varcha...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

数据库原理实验1

范哲铺+ 关注
实名认证
内容提供者

想你所想,急你所急,你需要的都在店铺里可以找到。

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部